完成本大学生学籍系统设计的可以达到一下目的
(1)分析系统所需要实现的功能,并做系统设计包括界面设计、数据设计等工作。
(2)学习CSS和DIV 页面布局和PS常用使用计较
(3)学习java语言,JSP开发以及SSH框架
(4)撰写本科毕业设计论文
本系统分为学生、老师、系统管理员三类角色,管理员所具有的功能包括如下
1) 实现学生基本情况的录入、修改、删除等基本操作。
2) 对学生基本信息提供灵活的查询方式。
4) 实现学生成绩的录入、修改、删除等基本操作。
5) 能方便的对学生的每个学期成绩进行查询。
6) 对班级信息进行管理
7) 具有留级、休学等特殊情况的处理功能。
8) 对辅导员信息进行管理
9) 对课程进行管理并且可以开启课程选课功能、停止课程选课功能
9) 具有账户自身维护功能能够对系统账户进行信息维护、密码修改。
学生模块应具有功能:
(1)具有账户自身维护功能能够对系统账户进行信息维护、密码修改。
(2) 登陆功能
(3)查看当前班级信息
(4)查看我的成绩信息
(5)查看我的选课信息
(6)在线选课,对当前系统中正在选课的课程进行在线选课
(7)查看我的特俗记录信息
老师模块应具有功能:
(1)具有账户自身维护功能能够对系统账户进行信息维护、密码修改。
(2) 登陆功能
(3)录入成绩功能
(4)查看班级功能
(5)录入学生信息功能
(6)开启课程选课功能
(7)停止课程选课功能
目录
摘 要 I
ABSTRACT II
第1章 绪 论 6
1.1 研究背景 6
1.2课题研究意义 6
1.3课题现状 6
1.4 课题任务 7
1.5论文结构 7
第2章 系统相关技术介绍 9
2.1 系统开发模式 9
2.1.1 软件工程概述 9
2.1.2 B/S模式 12
2.2 系统开发环境 13
2.2.1 J2EE概念 13
2.2.1 J2EE 的优势 13
第3章 系统分析 15
3.1系统开发环境确定 15
3.2 系统可行性分析 15
(3)操作可行性 16
3.2总体功能概述 16
3.4系统安全需求 18
3.5用户界面需求 18
3.5.1用户界面设计原则 18
3.5.2界面设计方式 19
3.6技术线路 19
第4章 系统设计与实现 21
4.1系统设计的总体原则 21
4.2数据库设计 21
4.2.1数据库设计特点 22
4.2.2数据库概念设计 22
4.2.3数据库逻辑设计 24
4.3用户界面设计 27
4.3.1用户界面设计原则 27
4.3.2界面设计方式 27
第5章 系统详细实现 29
5.1公用模块实现 29
5.2资讯信息发布实现 33
5.3系统首页实现 38
5.4在线留言 40
5.4实验报告在线提交 43
第6章 系统测试 47
6.1软件测试方法 47
6.2软件测试原则 47
6.3 功能测试 48
6.3.1后台用户登录测试 48
6.3.1资讯信息发布测试 50
6.3 测试评价 51
第6章 结束语 52
谢 辞 53
参考文献 54