本文对作业批改系统做了简单的设计。首先要对作业批改系统进行需求分析,确定出最需要并且最有价值的功能,用简单的操作去实现它。具体要实现学生,教师,管理员的登陆,作业的提交,批改等功能,实现了作业批改的计算机网络管理。随之,要对学生,教师,管理员的信息,作业的信息,批改记录这几种信息设计出增添、删除、改正、插入这四种功能的模块,实现相应的应用,同时还要画出作业批改系统的E-R图,根据E-R图设计作业批改系统的数据库的逻辑结构。然后要设计出作业批改系统各个模块的系统设计,在系统设计中,要勾勒出程序的大体框架,以及如何实现,可以画出程序框图以便于更好的理解。在系统设计之后就是详细设计了,在这个过程中,要用到JSP技术以及数据库的知识,还要用到MyEclipse和MySQL等软件平台,具体的实现作业批改系统的几种功能。
(1)录入:学生,教师,管理员的信息,作业信息的录入
(2)添加:学生,教师,管理员的信息,作业信息的添加
(3)查询:学生,教师,管理员的信息,作业信息的查询以及作业批改情况的查询
(4)修改:学生,教师,管理员的信息,作业信息的修改
(5)删除:学生,教师,管理员的信息,作业信息的删除
目 录
摘要 2
abstract 2
目 录 3
1 绪论 5
1.1 开发背景和意义 5
1.2 系统目标 5
2 开发技术介绍 6
2.1 系统设计模式 6
2.2 Mysql数据库服务器 6
2.3 Jsp语言 7
2.4 tomcat 7
2.5 Ssh框架 7
3 需求分析 8
3.1 可行性分析 8
3.1.1 技术可行性 8
3.1.2 经济可行性 8
3.1.3 操作可行性 9
3.1.4 法律可行性 9
3.2 用列图 9
3.3 业务流程图 11
4 系统设计 12
4.1 功能需求设计 12
4.2 功能模块设计 13
4.3 数据库设计 14
5 详细实现 17
5.1 系统登陆 17
5.2 管理员模块 18
5.2.1 修改登录密码 19
5.2.2 老师信息管理 20
5.2.3 学生信息管理 21
5.2.4 课程信息管理 23
5.3 学生模块 24
5.3.1 学生管理个人信息 24
5.3.2 学生选课 25
5.3.3 学生管理提交作业信息 26
5.4 教师模块 27
5.4.1 老师管理个人信息 27
5.4.2 选课申请管理 28
5.4.3 作业信息管理 28
5.5 系统部署 29
6 总体设计 32
6.1 测试的重要性 32
7 系统运行与测试 32
7.1 软件测试的目的 32
7.2 软件测试的方式 33
7.3 测试实例 33
结束语 36
参考文献 36
致谢 38