德育分对在校大学生的活动非常重要,牵涉到学分加分,所以本次利用javaweb技术开发了德育分统计系统,主要包括:班级管理,学生管理,事项表格管理,活动记录等模块,角色有管理员和学生,学生提交活动事项表格上传,管理员审批等.开发环境:Myeclipse,数据库mysql,sevlet mvc三层架构,有配套文档.
1.德育分统计系统需求分析
经过对德育分统计过程的考察,分析,要求本系统具有以下功能。
1,个人信息(可以查看自己的基本资料)
2,通知(可以看到辅导员发来的通知)
3,活动记录(此记录专为个人提供类似记事薄一样的功能。最好有一个记事档窗口,记录活动名称,时间,地点等信息,以便以后德育分统计)
4,收件箱(收到别人提出的请求等信息)
5,审核结果(可查看审核结果和总得分,审核结果里需要写明未通过审核的理由)
6,最后需要一份已参加的活动事项表,提交给负责人审核,计算出总的德育分。
7.系统管理,管理员可以添加普通管理员,用于协助管理本系统。
2.管理员功能模块:
(1)系统管理员管理整个系统,包括班级信息的管理,学生信息的管理,活动记录管理,事项表格管理等。
(2)班级信息的管理,录入班级信息,浏览管理已经录入的班级信息,对于过期的班级信息予以删除。
(3)学生信息管理,录入学生的基本信息,浏览管理已经录入的学生信息,对于错误的学生信息予以删除或者更新。
(4)事项表格管理,包括录入事项表格上传信息。
(5)活动记录管理,。
(6)修改密码功能,为了保证系统的安全性,管理员可以修改自己的密码
(7)系统管理,管理员可以添加普通管理员,用于协助管理本系统。
3.数据库的结构。
(1)班级信息管理功能需要对班级信息建立数据表,其中的数据项可能包括班级编号,名称,等;
(2)学生信息管理,负责维录入学生的信息。其中的数据线可能包括学生好,姓名,性别,年龄,帐号,密码等
(3)事项表格管理,管理事项表格信息。其中的数据线可能包括指标名称,上传附件等
(4)活动记录管理,其中的数据线可能包括活动名称,加分分值,回复信息,学生名称,审核状态等
(5)需要系统管理员对该系统进行管理,因而需要建立管理员信息数据表,其中的数据项包括管理员ID,密码等。
目 录
摘 要 I
Abstract II
第1章 绪论 1
1.1 课题背景 1
1.2 目的和意义 1
1.3 系统设计思想 1
1.4 本文的结构 2
第2章 可行性分析 3
2.1 业务流程图 3
2.2 经济可行性 5
2.3 技术可行性 5
2.4 运行可行性 5
2.5 本章小结 5
第3章 需求分析 7
3.1 德育分统计系统需求分析 7
3.2 数据流图 7
3.3 本章小结 8
第4章 总体设计 9
4.1 系统模块总体设计 9
4.2 数据库设计 11
4.2.1 数据分析 11
4.2.2 数据库的详细设计 11
4.3 本章小结 12
第5章 详细设计与实现 14
5.1 系统运行平台设置 14
5.2 运行环境 14
5.3 开发工具及技术简介 14
5.3.1 开发工具简介 14
5.3.2 技术简介 15
5.4 系统登录设计 16
5.5 各功能设计与实现 17
5.1.1 班级信息管理设计与实现 17
5.1.2 学生信息管理设计与实现 18
5.1.3 事项表格管理设计与实现 18
5.1.4 评价结果信息查看设计与实现 19
5.1.5 活动记录管理 19
第6章 系统测试与性能分析 21
6.1 软件测试 21
致 谢 22
参考文献 23