学生信息管理系统
1.组员分工
陈丹宇(组长) | 功能实现 |
韦早辉 | 登录实现 |
2.设计思想
我们采用MVC的模式进行设计(M:model,数据模型;V:view,视图;C:controller,控制器)
我们的包分为:dao包,model包,view包,util包,及images包:
dao包:主要负责完成数据交互。
model包:负责个信息数据模型。
view包:负责各个所需要的视图设计。
util包:工具包,进行代码复用。
images包:icon素材包,view视图设计所用到的。
首先我们的系统登录截面分为两种不同的用户类型登录(一个是系统管理员,另一个是学生),不同的用户类型设置不同的用户权限,当系统管理员登录时其拥有修改密码、退出系统、班级信息添加、班级信息查询、班级信息修改、班级信息删除、学生信息添加、学生信息查询、学生信息修改、学生信息删除功能;当学生登录时其拥有修改密码、退出系统、自我信息添加、自我信息查询、自我信息修改、自我信息删除功能。
3.开发工具:
eclipse、MySQL、window builder(eclipse插件)、eclipse阿里代码规范插件
4.功能框架图:
5.面向对象类图:
6.运行结果图
1.登陆界面
2.管理员登录后的管理界面
3.管理员添加名为蔡徐坤学生
4.添加蔡徐坤学生后的学生信息列表
5.查询名为陈丹宇的学生
6.更改名为陈丹宇的学生信息:性别改为保密,班级由网络2013改为外语2012
7.更改学生信息后的学生信息列表
8.删除名为蔡徐坤的学生信息
9.删除后的学生列表
10.添加班级
11.班级添加成功后的班级列表![]
12.修改班级信息
13.删除班级
14.班级删除后的班级列表信息
15.管理员修改密码
16.学生登陆界面
17.学生登陆后的管理界面
18.学生自我信息列表
19.学生信息自我修改
20.学生修改密码
7.展望:
1.在本次课程设计中并未完成老师类型的登录功能
2,在该系统上完善更多功能,如学生考勤,学生选课等功能,实现更多的不同用户类型登录,并在该系统的基础上运用Java Web技术实现更贴切实际的网络版的学生信息管理系统。