![在线考试系统1(共13页)_第1页](http://file3.renrendoc.com/fileroot_temp3/2022-1/15/c43e02c1-b7cf-4053-a181-5f4a385ba10b/c43e02c1-b7cf-4053-a181-5f4a385ba10b1.gif)
![在线考试系统1(共13页)_第2页](http://file3.renrendoc.com/fileroot_temp3/2022-1/15/c43e02c1-b7cf-4053-a181-5f4a385ba10b/c43e02c1-b7cf-4053-a181-5f4a385ba10b2.gif)
![在线考试系统1(共13页)_第3页](http://file3.renrendoc.com/fileroot_temp3/2022-1/15/c43e02c1-b7cf-4053-a181-5f4a385ba10b/c43e02c1-b7cf-4053-a181-5f4a385ba10b3.gif)
![在线考试系统1(共13页)_第4页](http://file3.renrendoc.com/fileroot_temp3/2022-1/15/c43e02c1-b7cf-4053-a181-5f4a385ba10b/c43e02c1-b7cf-4053-a181-5f4a385ba10b4.gif)
![在线考试系统1(共13页)_第5页](http://file3.renrendoc.com/fileroot_temp3/2022-1/15/c43e02c1-b7cf-4053-a181-5f4a385ba10b/c43e02c1-b7cf-4053-a181-5f4a385ba10b5.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精选优质文档-倾情为你奉上软 件 学 院面向对象分析与设计课程设计报告书课程名称 面向对象分析与设计课程设计 设计题目 在线考试系统 专业班级 xxxxxxxxxxxx 学 号 xxxxxxxxxxxx 姓 名 xxxxxxxxx 指导教师 xxxxxxxxx 2012 年 6 月1设计时间2010年5月28至2011年6月1日2设计目的本课程设计是学生学习完面向对象分析与设计课程后,进行的一次全面的综合训练,通过课程设计,让学生动手学会使用UML进行面向对象的建模方法,加深对UML建模基础理论的理解,加强学生解决实际软件工程问题的能力。在线考试系统主要是为广大学子及其老师提供一个方便的场所,
2、让大家可以通过互联网在异地了解关于操作系统的各方面知识,与老师交流,同其他学生交流心得,并在线考试等等。相信它会给广大学子提供方便快捷的学习途径。在线考试系统减轻教师的工作负担及提高工作效率,与此同时也提高了考试的质量,从而使考试更趋于公证、客观,更加激发学生的学习兴趣。在线考试方式利用网络进行无软盘,无纸化的在线考试,大大提高考试的可靠性,有效行,降低考试成本,提高工作效率。3设计任务系统基本需求:1)、考试者:1.1)、系统登录1.2)、选择不同科目进行考试1.3)、进行在线考试1.4)、考试结束得到自己成绩1.5)、查看试卷答案1.6)、自身账户管理(所做过的所有试卷及成绩,修改密码等)
3、2)、管理员:2.1)、管理员登录:管理员维护系统的入口。2.2)、考试科目的管理:添加考试科目,修改,删除考试科目。2.3)、题库管理:题型包括单选题,多选题,判断题,简答题,设计题6种,每种题型包括对试题的添加和维护。2.4)、用户管理:添加用户,对用户信息的维护等。2.5)、成绩管理:查看学生成绩,把成绩导出到Excel等。2.6)、试卷管理:设置参数由系统自动生成试卷,试卷的维护,设置试卷是否可用,设置考试时间等功能。4 设计内容 4.1需求分析在线考试系统的功能性需求包括以下内容:学生能够通过该系统进行:1.修改个人信息;2.选择考试;3.查看答案。 管理员通过该系统可进行 :1.科
4、目管理;2.题库管理;3.用户管理;4.成绩管理;5.试卷管理。4.2 系统建模4.2.1用例图1.学生用例:学生能够通过该系统进行如下操作:1)登录系统:学生登录系统进行查询信息,考试等操作。2)自身账户管理:在登录系统后学生可修改个人信息。3)选择考试科目:学生在登录系统之后可选择考试科目,并在考试结束后得到相应的成绩。图4-1:学生用例图2.管理员用例:管理员能够通过该系统进行如下操作:1)、管理员登录:管理员维护系统的入口。2)、考试科目的管理:添加考试科目,修改,删除考试科目。3)、题库管理:对五种题型的添加和维护。4)、用户管理:添加用户,对用户信息的维护等。5)、成绩管理:查看学
5、生成绩,把成绩导出到Excel等。6)、试卷管理:设置参数由系统自动生成试卷,试卷的维护,设置试卷是否可用,设置考试时间等功能。图4-2:管理员用例3.管理员处理考试用例:管理员能够通过该系统进行如下活动。1)添加考试:系统管理员在登录后可进入考试处理界面添加考试。2)删除考试:系统管理员在登录后可进入考试处理界面删除考试。3)修改考试:系统管理员在登录后可进入考试处理界面修改考试信息。图4-3:管理员处理考试用例4.2.2类图1.学生类:属性包括:学号(userID),密码(password),姓名(name),等;方法有 :设置密码(setPassword),获取(password)等。2
6、.系统管理员类:用户名(administratorID),密码(password),姓名(administratorName)。3.科目类:同一科目的考试也许有许多场,所以应该有一个标题类记录考试的科目,包含科目ID(titleID),科目(title)。4.考试类:确切的声明每一场考试的ID(ID),开考时间(开始考试的时间及日期)(date),考试时间(规定的答卷时间)(limit),科目ID(titleID)。5.试卷类:用来定义试卷的类,每张试卷拥有唯一的试卷ID(ID),试卷作答者的ID(examineeID),成绩(result),考试ID(可以通过考试ID查询这张试卷的考试科目及
7、场次)(examID)。 图4-4:类之间关系实例图4.2.3顺序图1.参加考试:图4-5:参加考试书序图2.增加试卷:管理员 : 试卷管理 : 试卷参数 : 试卷维护1: 访问( )2: 试卷数据( )3:试卷对象( )5: 更新试卷库( )6:返回试卷添加成功信息4:返回创建成功图4-6:增加试卷顺序图3.增加用户:图4-12:增加用户顺序图4.2.4活动图1.参加考试的活动图:2.学生成绩查询的活动图:3.老师添加试卷活动图:总结与展望经过半年多的努力学习和实践,我在理论和实践两方面的能力都得到了锻炼。尤其是通过这次课程设计,对于面向对象分析与设计这门课程以及其设计模式都有了更加深刻的认
8、识,同时也培养了我自学的能力,在遇到困难的时候能够认真对待,永不放弃,最终是问题得到解决。 在课程设计的过程中,我要感谢老师和同学对我的帮助,这使我在设计的过程中避免了许多方向性的错误,并将遇到的难题一一解决,实现系统的功能,同时使我学到了很多更加深入的专业知识,并且从老师那里学到了更多有用的技巧,从中受益匪浅,也使我明白了学习以及实验都必须有一个细微严谨积极认真实事求是的科学态度,不得有一丝怠慢和松懈。参考文献1张海藩软件工程导论(第4 版)M北京:清华大学出版社,20052刁成嘉UML系统建模与分析设计M北京:机械工业出版社,20073 UML基础与Rose建模案例M北京:人民邮电出版社,2
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 塑胶桶项目融资计划书
- 空气烟气监测系统项目融资计划书
- 儿童医院项目融资渠道探索
- 2024中国社会经济咨询市场前景及投资研究报告
- 环保技术研发及产业化合作合同
- 道路桥梁劳务分包合同
- 白酒经销合同范本
- 工厂车间租赁合同
- 2025年中国肿瘤消融设备行业市场发展监测及市场深度研究报告
- 2024-2030年中国手持稳定器行业发展监测及投资战略研究报告
- 2024年计算机二级WPS考试题库380题(含答案)
- 项目采购管理培训
- (高清版)DZT 0399-2022 矿山资源储量管理规范
- 面试官面试技巧(精简版)课件
- 中央空调节能改造方案
- 高校图书馆服务
- 环卫一体化运营方案
- 科技进步类现代轨道交通综合体设计理论与关键技术公
- 源代码审计报告模板
- 干式变压器知识大全课件
- 重大危险源公示牌(完整)-2
评论
0/150
提交评论