欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    信息系统分析与设计课程设计报告选课总结.docx

    • 资源ID:2637460       资源大小:578.80KB        全文页数:24页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    信息系统分析与设计课程设计报告选课总结.docx

    1、信息系统分析与设计课程设计报告选课总结信息系统分析与设计课程设计报告 ( 2013-2014年度第二学期)课程名称:信息系统分析与设计 题 目:教务选课系统 院 系:软件工程系 班 级:11软工 姓 名:佳佳 学 号:* 日期:20014 年 6月 5日摘要:运用软件工程的软件开发知识,系统、高效的开发了教务在线选课系统。本系统包含的功能有学生选课、退选、查看所开课程、开课教师、课程成绩。教师查看所开课程的选课人数、输入成绩、输入评语。管理员能管理选课学生,添加、删除学生,添加、删除课程。管理整个系统。在技术方面,本系统开发所采用的技术主要是后台采用struts+spring+hibernat

    2、e的ssh集成框架,前台采用div/css+Javascript等技术。关键词:教务选课、数据库、JSP、SSH框架正文1可行性分析报告1.1引言本系统为学生在线选课系统,为学生、老师提供一个高效的、可靠地在线平台,在该平台上学生能够很方便的进行课程的选择与退选,查看已选课程、还需选修课程、已通过课程、未通过课程及各科成绩。老师能够很方便的输入自己所开设的课程,查看选课人数,提交学生成绩等功能。1.2系统建设的背景、必要性和意义网上选课系统是针对在校学生和教师使用,从学生的角度来说,由于学校教学制度的改革,现在大部分高等院校开始实行的是学生的自主选课模式,传统的教学模式学生按照学校安排好的课程

    3、上课已经不能适应新型的教学手段,如果仍然通过纸上的方式选课,一方面浪费的大量的人力、物力资源,另一方面浪费时间以及在人为的统计过程中不可避免出现的差错等情况。随着高校人数的增多,这种弊端会越来越多的暴露出来。因此,利用网络,使学生只要在计算机前输入自己的个人选课信息即可完成原来几倍的作业量。从教师的角度来说,同样是节省了大量的工作量,由于教师提出代课申请完成课程发布的工作较学生选课而言更加的复杂,因此通过网上进行课程发布能大幅度的减少教师的工作量,减少错误的发生几率。作为教师,也只要通过自己的电脑来操作即可,不用再奔波于教务处和办公室之间。1.3拟建系统的候选方案服务器配置:服务器硬件处理器C

    4、PU类型:Intel Xeon E3-1230 V2CPU频率:3.3GHzCPU缓存:8MB主板芯片组:Intel C202图形卡:集成显卡嵌入式网路控制器:集成Intel 双口1000M内存内存类型:DDR3内存大小:1*4GB最大内存容量:32GB (4*8GB)内存插槽数:4存储硬盘大小:2TB硬盘类型:SATA磁盘阵列卡:支持软RAID 0,1,10软件Microsoft WindowsServer2010或更高版本Microsoft IIS6.0 或更高版本Microsoft Office 2010客户机硬件无特殊要求,只要能上连接互联网即可软件Microsoft Windows

    5、/ xp/7 或更高版本Microsoft IE 6.0 或更高版本1.4可行性认证1.4.1技术可行性: 开发人员需要熟练掌握HTML、div/css+Javascript等技术,后台需掌握JSP技术,struts+spring+hibernate的ssh集成框架等技术,还需要掌握运用SQL Server的数据库技术。需掌握的开发工具有Dreamweaver、MyEclipse.本项目开发人员对以上技术及工具都已掌握。1.4.2经济可行性:本系统是一个小型系统,开发周期不长,技术不是特别复杂。整个开发过程由一人配置一台电脑即可完成。此系统的使用者都是在校大学生,且数据库的内容有较强的关联性,

    6、涉及的选课过程不是很复杂,由于有老师指导和对相关参考文献,特别是网上资料的搜集分析,经过认真思考运用软件工程的知识完全是可以实现的。1.4.3社会可行性:此系统是本人独立设计和开发的,不存在合同责任、侵犯专利权等法律问题,因此不会在社会上引起侵权或其它责任等问题。1.5开发进度(甘特图)2概述2.1题目:教务在线选课系统2.2功能简介:为学生、老师提供一个高效的、可靠地在线平台,在该平台上学生能够很方便的进行课程的选择与退选,查看已选课程、还需选修课程、已通过课程、未通过课程及各科成绩。老师能够很方便的输入自己所开设的课程,查看选课人数,提交学生成绩等功能。2.3开发环境、运行环境:操作系统:

    7、windows7sp1建模工具:Rational Rose 2003数据库:SQL Server2008开发工具:MyEclipse 8.5WEB服务器:Tomcat5.03系统需求分析该系统的需求分析分为三部分:学生、教师、后台管理员。学生的需求为查看已选课程、还需选修课程、已通过课程、未通过课程及各科成绩。教师的需求为输入自己所开设的课程,查看选课人数,提交学生成绩。后台管理员的需求为管理选课学生,添加、删除学生,添加、删除课程,管理上课教室信息,上课时间信息。本系统拥有严格的权限划分,管理员的权限最高,能进行用户信息的增删改,其次是教师用户的权限,能对学生进行增删改,最后是学生的权限,只

    8、能管理自己本身。3.1用例图用例图说明:(1)外部角色有:学生、教师、管理员。(2)系统主要用例有 1同学管理用例 2老师管理用例 3消息管理用例 4学生信息管理用例 5教师信息管理用例 6课程信息管理用例 7修改密钥用例(3)系统用例之间的关系: 各用例之间均为包含关系(4)系统关键用例的正常事件流图和异常事件流图表2-1 修改密码用例的正常事件流图和异常事件流图用例名称修改密码参与者管理员、教师、学生描述管理员、教师、学生用户进行密码修改启动单击“修改密码”链接前置条件用户成功登录主事件流用户系统1.进入用户修改密码界面,输入旧密码一次 ,新密码两次2.系统检查密码格式是否相符3.系统检查

    9、旧密码是否正确4.如果正确,进行密码修改,转入密码修改成功界面异常流异常流密码检查未通过系统返回密码修改界面,提示旧密码不正确,新密码格式不符,两次不同等密码异常用户旧密码错误表2-2 提交成绩用例的正常事件流图和异常事件流图用例名称提交成绩用例参与者教师用户描述提交选自己开设课程的学生的成绩启动进入提交成绩界面前置条件用户成功登录后置条件尚未提交过成绩主事件流用户系统1.单击提交成绩2.系统提交成绩页面3.填写学生成绩,单击提交成绩5.更新学生成绩,提示提交成功异常流异常流用户已经提交过该门课程成绩系统提示该课程成绩已提交,不能再次提交3.2类图类图说明:(1)管理员类继承自系统角色用户类。

    10、(2)学生类继承自系统角色类(3)教师类继承自系统角色类(4)课程类是一个课程类(5)选课表类是一个选课表3.3顺序图(1) 管理员修改课程信息顺序图(2) 学生用户退选课的顺序图(3) 教师提交成绩顺序图3.4协作图(1) 学生用户选课协作图(2) 教师提交成绩协作图4系统总体设计4.1 设计问题域子系统本平台是为了学生选课使用的,本平台分为以下四个子系统,分别是学生选课子系统、教师子系统、管理员子系统、公共模块子系统。(1)总体设计图(2)各模块功能功能模块包含子功能模块功能管理员模块学生管理子模块对学生信息的添加、修改,删除操作教师管理子模块对教师的添加,修改,删除,查询操作课程管理子模

    11、块对课程的添加,添加时为其分配任课教师,上课时间和地点,实现对课程的修改,删除,查看某个课程的详细信息等教师模块实现查看自己所教授的课程,课程有哪些学生选修,以及利用本系统提交学生的成绩学生模块实现学生选课,查看所选课程,修改自己的选课信息公有模块实现用户的身份验证,密码修改,退出系统等功能4.2 设计数据管理子系统(1)数据库表序号数据库表数据表存储的内容1学生存储学生的信息2教师存储教师的信息3用户存储管理员的信息4选课表存储选课的信息5课程存储课程的信息6系别存储学校系院信息(2)数据表之间的关系(3)数据库表结构 学生表的详细数据字段:序号字段名字段类型说明备注1stuIDnvarch

    12、ar(20)not null学生学号关键字2stuPwdnvarchar(20)not nul学生密码3stuNamenvarchar(20)not nul学生姓名4stuDepartInt学生系院号5stuGradeint学生年级6stuClassint学生班级教师表的详细数据字段:序号字段名字段类型说明备注1teaIDnvarchar(20)not null教师编号关键字2teaPwdnvarchar(20)not null教师密码3teaNamenvarchar(100)not null教师姓名4teaDepartInt(4)教师系院号课程表的详细数据字段:序号字段名字段类型说明备注1c

    13、ourseIDnvarchar(20)not null课程编号关键字2teaIDnvarchar(20)not null教师编号关键字3courseNamenvarchar(100) not null课程名称4courseTimenvarchar(20)上课时间5courseAddressnvarchar(50)上课地点6courseInfoText课程简介选课表的详细数据字段:序号字段名字段类型说明备注1stuIDnvarchar(20)not null学生学号关键字2courseIDnvarchar(20)not null课程编号关键字3teaIDnvarchar(20)not null教

    14、师编号关键字4Scoreint课程成绩系统管理员表的详细数据字段:序号字段名字段类型说明备注1adminNamenvarchar(20)not null系统管理员用户名关键字2adminPwdnvarchar(20)系统管理员密码系院表的详细数据字段:序号字段名字段类型说明备注1departIDInt not null系院号关键字2departNamenvarchar(100)系院名称4.3 设计人机交互子系统4.3.1人机交互子系统结构图4.3.2细化组织命令图5系统详细设计本平台是为了学生选课使用的,为学生、老师提供一个高效的、可靠地在线平台,在该平台上学生能够很方便的进行课程的选择与退选

    15、,查看已选课程、还需选修课程、已通过课程、未通过课程及各科成绩。老师能够很方便的输入自己所开设的课程,查看选课人数,提交学生成绩等功能。本平台分为以下五大模块,分别是学生、老师、管理员用户登录、系统管理员进行添加课程、进行密码的修改、教师进行提交成绩、学生选修选修课课程。详细设计流程图如下:5.1系统用户登录流程图5.2 用户密码修改流程图5.3教师提交成绩流程图5.4管理员添加课程流程图5.5学生选修课程流程图总结:通过本次课程设计的锻炼,我对信息系统分析与设计的知识有了进一步的理解,在进行系统分析与设计时,我采用了面向对象的分析建模技术。运用统一建模语言UML,利用Rose建模工具,画出了用例图、类图、顺序图、协作图。在系统总体设计阶段详细的分析出了数据表结构,在详细设计阶段,详细的画出了各个流程图。总的来说,这次课程设计让我收获很大。参考文献:1 张海藩软件工程导论(第5 版)北京:清华大学出版社,20082 冀振燕UML系统建模与分析设计北京:人民邮电出版社,20093 吴建 UML基础与Rose建模案例北京:人民邮电出版社,2004 4 Whitten,J.L. 系统分析与设计方法北京:机械工业出版社,2007


    注意事项

    本文(信息系统分析与设计课程设计报告选课总结.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开