软件学院
课程设计报告书
课程名称 Java EE与中间件
设计题目学生党员信息管理系统
专业班级软件12-3
学号 1120010325
姓名邢少强
指导教师唐晓亮
2015 年 1 月
目录
1设计时间 2
2设计目的 2
3设计任务 2
4设计内容 3
3
6
7
7
7
10
12
13
14
15
5总结与展望 20
源程序主要代码 21
参考文献 29
成绩评定 30
1设计时间
2015年1月19~2015年1月22日
2设计目的
Java EE 与中间件课程设计是对所学 Java EE 与中间件课程的小结,是提高学生对所学知识综合应用能力的一种方式,是集中实践性环节之一。要求我们对课程中所学****到的知识综合运用,开发有一定规模的 Java Web 程序。利用所学 Java Web 程序设计知识,开发设计一套基于 Java EE 平台的小型管理系统,掌握 Struts2、Spring 及 Hibernate 三大框架的配置和使用,巩固数据库基本操作,培养学生分析问题、解决实际问题能力。
3设计任务
MyEclipse2014,Eclipse 及相关插件,,,后台交互语言为 Java,数据库sqlserver2005。
特别强调:最好能够采用SSH架构设计(参考课本14章图书管理系统设计),Struts2与 Hibernate 组合。
2. 课程设计题目
学生党员信息管理系统
必备功能说明:
1)功能描述::用户以合法身份登录系统后,才能进行所有操作;登录系统时,有两种权限:管理员权限和普通用户权限。管理员用户可以添加、查看、修改和删除党员信息,普通用户只能添加、查看和修改党员信息;
2)添加党员:合法用户可以添加党员信息(包括学号、姓名、积极分子时
间、发展对象时间、预备党员、转正、党课成绩等等);
3)查看党员信息:合法用户可以查看党员信息;
4)修改党员信息:合法用户可以修改党员信息;
5)删除党员信息:合法用户可以删除党员信息。
4设计内容
本系统主要是针对学生党员信息进行管理,目的是使学生党员信息的管理更加方便以及方便查询学生党员信息的情况。通过详细的用户调查,在现行的业务处理流程和数据流图的基础上,就可以确定目标系统要达到的目标了。需求分析的任务是确定系统必须完成的工作,也就是对目标系统提出完整、准确、清晰、具体的要求。在经过多方了解和调查后基本清楚了设备信息管理的功能需求。
登录系统时,有两种权限:管理员权限和普通用户权限。管理员用户可以添加学生党员信息(包括学号、姓名、积极分子时间、发展对象时间、预备党员、转正、党课成绩等等),可以查看党员信息,修改党员信息和删除党员信息,普通用户只能添加学生党员信息,查看学生党员信息和修改党员信息。
(E-R图)
图4-1 系统E-R图
(数据流程图)
管理员用户可以添加、查看、修改和删除学生党员信息,普通用户只能添加、查看和修改学生党员信息。
图4-2 学生党员信息管理系统的环境图
图4-3 学生党员信息管理系统数据流图
(1) 数据存储A1
数据存储名称:学生党员信息表
编号:A1
简述:记录当前学生党员信息信息
流入数据流:查询,删除,增加,修改,等操作
流出数据流:学生党员信息反馈界面
组成:学号+姓名+积极分子时间+发展对象时间+预备党员+转正+成绩+谈话内容
存取方式:顺序存取
(2) 数据存储A2
数据存储名称:用户登录信息表
编号:A2
简述:记录当前用户信息
流入数据流:登录操作
流出数据流:登录信息反馈界面
组成: ID号+姓名+密码+身份
存取方式:顺序存取
图4-4 系统结构图
表4-1
列名
数据类型
长度
允许空
文字描述
id
int
4
N
主键,自动增长
name
varchar
50
Y
用户名
password
varchar
50
Y
密码
admin
varchar
50
Y
用户权限
学生党员信息管理系统 来自淘豆网www.taodocs.com转载请标明出处.