软件工程与数据库课程设计实验报告—英语作业批改系统剖析.docx
文本预览下载声明
XXXX大学
课程报告
课程名称: 软件工程与数据库课程设计
课题名称: 英语作业批改系统
学 院: 信息工程与自动化学院
专业年级:
学 号:
学生姓名:
指导教师:
日 期:
目录
一.设计背景
1.1设计目的………………………………………………………………1
1.2软件相关描述…………………………………………………………1
1.3软件的基本功能………………………………………………………1
1.4用户特征………………………………………………………………2
二.需求分析
2.1业务需求分析………………………………………………………3
2.2用户需求分析………………………………………………………3
2.3性能需求分析………………………………………………………3
2.4功能需求分析………………………………………………………4
三.系统设计
3.1系统体系结构………………………………………………………5
3.2数据库设计…………………………………………………………7
四.UML建模
4.1用况建模…………………………………………………………12
4.2静态建模…………………………………………………………14
4.3顺序图……………………………………………………………16
五.总结
PAGE \* MERGEFORMAT 17
一.设计背景
1.1设计目的
在老师与学生之间,传统的作业批改方式是串行发生的,有一个较长的时间等待的过程。在批改过程中,无论哪种题型,都需要老师亲自批改,这样的传统批改作业的方式不仅劳心劳力,而且往往效率低下,占用老师大部分业余时间,同时对教学效率的提高有碍。因此,为了营造一个较好的学习环境,提高学生和老师之间的作业交互教学的效率,需要打造一种不同于传统作业批改方式的批改模式,适用于老师和学生之间的作业交互教学。为此,在硬件条件充足的条件下,开发一个高效的、操作简单的作业批改系统,提高学生学习效率和老师教学质量,势在必行。该系统的设计主要为了解决教师传统的作业管理混乱和作业携带不便等问题,同时可以方便学生实现无纸化答题,这样有效利用学校的电脑和网络资源,开展信息化教学。
因此,综合自己的设想,该英语作业批改系统应达到以下设计目标:
(1)用户界面简易美观,人性化,易于操作。
(2)实现教师对作业的发布和学生对作业的在线完成,以及两者对成绩的查询和管理功能。
(3)管理员对教师和学生的用户信息的添删改等管理操作。
(4)数据库信息灵活性高,易于更新,安全。
1.2软件相关描述
所涉及的软件名称:英语作业批改系统
开发环境:MyEclipse
数据库:SQL Server
UML建模环境:PowerDesigner
1.3软件的基本功能
该软件旨在帮助学生和老师的作业交互能高效在网络上完成,主要有登录,查看成绩,学生在线完成作业,老师批改作业,统计成绩等功能,该系统设置简单,操作易行。
1.4用户特征
系统角色由学生、老师和管理员组成。
学生:学生根据权限进入学生界面,可以查看历史作业详细和作业成绩,同时可以在线完成尚在期限内的作业。
老师:教师登录功能,在线发布作业以及批改作业,查看学生成绩表,查看系统对成绩的统计结果。
管理员:管理用户,可以添加、删除、修改用户的基本信息,以及设置班级等基本信息。
需求分析
2.1业务需求分析
该系统希望达到这样一个目标要求,能充分利用网络和学校硬件资源,在教师和学生之间构建一种新的作业交互模式,完全实现无纸化布置、完成和批改作业等一系列业务功能,同时提高教学效率,营造良好的学习环境。
2.2用户需求分析
该英语作业批改系统适用于师生学习之用,能打造高效的作业交互管理模式。系统主要面对两类用户:学生和老师。两用户的特点是需要操作简单,且均能准确的、有逻辑的完成任务,故系统正对这两类用户的操作需简单明了,操作易行。
(1)教师可以在线编辑英语不同题型的题目,发布作业;
(2)学生在线完成作业,完成后提交,系统会自动核对客观题答案,并给出客观题分数;
(3)教师批阅主观题,给予评分;
显示全部