目 录
1 概述 ................................................1
2 总体设计 ............................................1
2.1 功能结构设计.........................................................................................................................1
2.1.1 功能模块图.......................................................................................................................1
2.1.2 模块介绍........................................................................................................................2
2.2 用例设计.................................................................................................................................3
2.3 数据库设计.............................................................................................................................4
2.3.1 数据库表...........................................................................................................................4
2.3.2 E-R 图 .............................................................................................................................5
3 详细设计与实现 ......................................6
3.1 登录与注册时序.....................................................................................................................6
3.2 教师信息管理系统类图 .........................................................................................................8
4 运行结果与调试 ......................................9
结束语 ..............................................12
参考资料 ............................................12
附录 ................................................13
1
1 概述
本系统主要是设计一个对教师信息进行管理的系统。系统以窗口的形式展示
页面,以菜单形式工作,通过管理员对老师的信息进行增、删、改、查等工作,
包括教师号、姓名、性别、课程等有相应的模块输出。教师信息管理系统开发主
要包括 JAVA 程序的编写、数据库的建立和维护三个方面。
2 总体设计
2.1 功能结构设计
2.1.1 功能模块图
登录注册
管理员
课程管理
教师信息管理
添
加
信
息
删
除
信
息
查
询
信
息
修
改
信
息
查
询
信
息
删
除
信
息
查
询
信
息
修
改
信
息
2
2.1.2 模块介绍
有七个模块
1) 登录注册
管理员登录注册个人账户
2) 添加和修改管理员
添加和修改管理员用户的用户名和密码
3) 添加教师
添加教师信息,姓名、性别、年级、专业、电话等,id 号自动生成。
4) 修改教师信息
修改教师的相应信息,姓名、性别、年级、专业、电话等
5) 删除教师
通过 id 或姓名删除教师及其所有的信息。
6) 查询教师信息
输入教师的 id、姓名等其中一项信息即可查询到该老师的全部信息,
也可通过关键字批量查询。
7) 添加课程信息
添加课程信息,课程,学时,学分,班级等,id 号按排序自动生成。
8)、查询课程信息
修改和查询课程的关信息,课程,学时,学分,班级等。
9)刷新
按全部进行空查找,点击查询即可刷新教师信息。
3
2.2 用例设计
用例图
用户
修改用户名和密码
登录注册
添加教师和课程信息
查询和修改教师和课程信息
删除教师和课程