学生管理系统项目需求详细设计说明书人力资源人事档案_人力资源-人事档案.pdf
《学生管理系统项目需求详细设计说明书人力资源人事档案_人力资源-人事档案.pdf》由会员分享,可在线阅读,更多相关《学生管理系统项目需求详细设计说明书人力资源人事档案_人力资源-人事档案.pdf(47页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1/47 学生管理系统 详细设计说明书 第三组(2008/7)2/47 目 录 1 程序结构.5 1.1 程序结构.5 1.2 命名空间规范.5 1.3 程序通用名词规范.5 2 模块结构.6 2.1 学生信息管理模块.6 2.2 老师信息管理模块.7 2.3 班级管理模块.7 2.4 课程管理模块.7 2.5 成绩管理模块.8 2.6 帐号管理模块.8 3 模块功能详解.9 3.1 学生信息管理模块.9 3.2 教师信息管理模块.9 3.3 班级管理模块.10 3.4 课程管理模块.11 3.5 成绩管理模块.11 3.6 帐号管理模块.12 4 界面样式.13 4.1 登录界面.13 4.
2、2 用户管理.14 理模块老师信息管理模块班级管理模块课程管理模块成绩管理模块帐号管理模块模块功能详解学生信息管理模块教师信息管理模块班级管理模块课程管理模块成绩管理模块帐号管理模块界面样式登录界面用户管理教师信息管理学生设计课程模型设计功能类设计用户登录功能类用户管理功能类学生信息管理功能类教师信息管理功能类班级管理功能类成绩管理功能类课程信息管理功能类数据库设计用户管理模块学生信息管理模块老师信息管理模块班级管理模块通用名词规范模型类跟表同名例如功能类跟表同名例如用途数据库模型类数据库功能类管理系统界面界面命名以功能开头后面跟上例如添加方法以开头例如修改方法以开头例如删除方法以开头例如查询
3、方法以开头例如有条件查询用3/47 4.3 教师信息管理.15 4.4 学生信息管理.16 4.5 课程管理.17 4.6 成绩管理.17 4.7 班级管理.18 5 模型类设计.18 5.1 用户模型设计.19 5.2 学生模型设计.19 5.3 教师模型设计.20 5.4 班级模型设计.21 5.5 成绩模型设计.22 5.6 课程模型设计.22 6 功能类设计.23 6.1 用户登录功能类.23 6.2 用户管理功能类.24 6.3 学生信息管理功能类.25 6.4 教师信息管理功能类.29 6.5 班级管理功能类.35 6.6 成绩管理功能类.37 6.7 课程信息管理功能类.39 7
4、 数据库设计.41 7.1 用户管理模块.41 理模块老师信息管理模块班级管理模块课程管理模块成绩管理模块帐号管理模块模块功能详解学生信息管理模块教师信息管理模块班级管理模块课程管理模块成绩管理模块帐号管理模块界面样式登录界面用户管理教师信息管理学生设计课程模型设计功能类设计用户登录功能类用户管理功能类学生信息管理功能类教师信息管理功能类班级管理功能类成绩管理功能类课程信息管理功能类数据库设计用户管理模块学生信息管理模块老师信息管理模块班级管理模块通用名词规范模型类跟表同名例如功能类跟表同名例如用途数据库模型类数据库功能类管理系统界面界面命名以功能开头后面跟上例如添加方法以开头例如修改方法以开
5、头例如删除方法以开头例如查询方法以开头例如有条件查询用4/47 7.2 学生信息管理模块.41 7.3 老师信息管理模块.42 7.4 班级管理模块.43 7.5 成绩管理模块.44 7.6 课程信息管理模块.44 7.7 班级课程.45 7.9 教师班级.45 7.9 教师课程.46 理模块老师信息管理模块班级管理模块课程管理模块成绩管理模块帐号管理模块模块功能详解学生信息管理模块教师信息管理模块班级管理模块课程管理模块成绩管理模块帐号管理模块界面样式登录界面用户管理教师信息管理学生设计课程模型设计功能类设计用户登录功能类用户管理功能类学生信息管理功能类教师信息管理功能类班级管理功能类成绩管
6、理功能类课程信息管理功能类数据库设计用户管理模块学生信息管理模块老师信息管理模块班级管理模块通用名词规范模型类跟表同名例如功能类跟表同名例如用途数据库模型类数据库功能类管理系统界面界面命名以功能开头后面跟上例如添加方法以开头例如修改方法以开头例如删除方法以开头例如查询方法以开头例如有条件查询用5/47 1 程序结构 1.1 程序结构 1.2 命名空间规范 主要类命名空间 用途 Model 数据库模型类 Manage 数据库功能类 StudentManage 管理系统界面 1.3 程序通用名词规范 模型类跟表同名,例如:Student 功能类跟表同名,例如 Student 界面命名以功能开头,后
7、面跟上 Form,例如 AddStuForm 理模块老师信息管理模块班级管理模块课程管理模块成绩管理模块帐号管理模块模块功能详解学生信息管理模块教师信息管理模块班级管理模块课程管理模块成绩管理模块帐号管理模块界面样式登录界面用户管理教师信息管理学生设计课程模型设计功能类设计用户登录功能类用户管理功能类学生信息管理功能类教师信息管理功能类班级管理功能类成绩管理功能类课程信息管理功能类数据库设计用户管理模块学生信息管理模块老师信息管理模块班级管理模块通用名词规范模型类跟表同名例如功能类跟表同名例如用途数据库模型类数据库功能类管理系统界面界面命名以功能开头后面跟上例如添加方法以开头例如修改方法以开头
8、例如删除方法以开头例如查询方法以开头例如有条件查询用6/47 添加方法以 Add开头,例如 AddStu 修改方法以 Modify 开头,例如 ModifyStu 删除方法以 Del 开头,例如 DelStu 查询方法以 Search 开头,例如 SearchStu 有条件查询,用 Get.By,如跟据一个 id 号获得一行记录模型类用GetModelById,Model是模型类名。2 模块结构 2.1 学生信息管理模块 理模块老师信息管理模块班级管理模块课程管理模块成绩管理模块帐号管理模块模块功能详解学生信息管理模块教师信息管理模块班级管理模块课程管理模块成绩管理模块帐号管理模块界面样式登录
9、界面用户管理教师信息管理学生设计课程模型设计功能类设计用户登录功能类用户管理功能类学生信息管理功能类教师信息管理功能类班级管理功能类成绩管理功能类课程信息管理功能类数据库设计用户管理模块学生信息管理模块老师信息管理模块班级管理模块通用名词规范模型类跟表同名例如功能类跟表同名例如用途数据库模型类数据库功能类管理系统界面界面命名以功能开头后面跟上例如添加方法以开头例如修改方法以开头例如删除方法以开头例如查询方法以开头例如有条件查询用7/47 2.2 老师信息管理模块 2.3 班级管理模块 2.4 课程管理模块 班级管理 添加班级信息(管理员)删除班级信息(管理员)修改班级信息(管理员)查询班级信息
10、(管理员,教师,学生)课程管理 添加课程信息删除课程信息修改课程信息查询课程信息理模块老师信息管理模块班级管理模块课程管理模块成绩管理模块帐号管理模块模块功能详解学生信息管理模块教师信息管理模块班级管理模块课程管理模块成绩管理模块帐号管理模块界面样式登录界面用户管理教师信息管理学生设计课程模型设计功能类设计用户登录功能类用户管理功能类学生信息管理功能类教师信息管理功能类班级管理功能类成绩管理功能类课程信息管理功能类数据库设计用户管理模块学生信息管理模块老师信息管理模块班级管理模块通用名词规范模型类跟表同名例如功能类跟表同名例如用途数据库模型类数据库功能类管理系统界面界面命名以功能开头后面跟上例
11、如添加方法以开头例如修改方法以开头例如删除方法以开头例如查询方法以开头例如有条件查询用8/47 2.5 成绩管理模块 2.6 帐号管理模块 成绩管理 录入成绩(管理员)删除成绩(管理员)修改成绩(管理员)查询成绩(管理员,教师,学生)理模块老师信息管理模块班级管理模块课程管理模块成绩管理模块帐号管理模块模块功能详解学生信息管理模块教师信息管理模块班级管理模块课程管理模块成绩管理模块帐号管理模块界面样式登录界面用户管理教师信息管理学生设计课程模型设计功能类设计用户登录功能类用户管理功能类学生信息管理功能类教师信息管理功能类班级管理功能类成绩管理功能类课程信息管理功能类数据库设计用户管理模块学生信
12、息管理模块老师信息管理模块班级管理模块通用名词规范模型类跟表同名例如功能类跟表同名例如用途数据库模型类数据库功能类管理系统界面界面命名以功能开头后面跟上例如添加方法以开头例如修改方法以开头例如删除方法以开头例如查询方法以开头例如有条件查询用9/47 3 模块功能详解 3.1 学生信息管理模块 3.1.1 管理员 3.1.1.1 增加学生 可以增加学生编号、姓名、性别、出生日期、入学日期、所在班级、电话号码、住址、备注 3.1.1.2 删除学生 可以删除学生所有信息 3.1.1.3 修改学生信息 可对所有学生资料进行修改 3.1.1.4 查询学生信息 a)查询所有学生一切信息,点击查询按钮则列出
13、全部学生基本信息包括学生编号、学生姓名、性别、入学日期、所在班级等 b)模糊查询 根据学生编号、学生姓名、所在班级进行模糊查询,列出符合条件所有学生基本信息包括学生编号、学生姓名、性别、入学日期、所在班级等 3.1.2 教师 3.1.2.1 查询学生信息 a)查询所有学生信息 点击查询按钮则列出所教学生基本信息包括学生编号、学生姓名、性别、入学日期、所在班级等 b)模糊查询 根据学生编号、学生姓名、所在班级进行模糊查询,列出符合条件所教学生基本信息包括学生编号、学生姓名、性别、入学日期、所在班级等 3.1.3 学生 3.1.3.1 查询信息 a)个人信息查询 可查询自己全部信息 b)本班学生信
14、息查询 查询本班学生基本信息学生编号、姓名、性别、所在班级、入学日期、个人说明等 3.2 教师信息管理模块 3.2.1 管理员 3.2.1.1 增加教师 增加教师编号、姓名、性别、出生日期、学历、职称、所授课程、备注 3.2.1.2 删除教师 可以删除教师所有信息 理模块老师信息管理模块班级管理模块课程管理模块成绩管理模块帐号管理模块模块功能详解学生信息管理模块教师信息管理模块班级管理模块课程管理模块成绩管理模块帐号管理模块界面样式登录界面用户管理教师信息管理学生设计课程模型设计功能类设计用户登录功能类用户管理功能类学生信息管理功能类教师信息管理功能类班级管理功能类成绩管理功能类课程信息管理功
15、能类数据库设计用户管理模块学生信息管理模块老师信息管理模块班级管理模块通用名词规范模型类跟表同名例如功能类跟表同名例如用途数据库模型类数据库功能类管理系统界面界面命名以功能开头后面跟上例如添加方法以开头例如修改方法以开头例如删除方法以开头例如查询方法以开头例如有条件查询用10/47 3.2.1.3 修改教师信息 可以修改老师基本信息,包括教师编号、姓名、性别、出生日期、学历、职称、所授课程、备注 3.2.1.4 查询教师信息 a)查询所有教师一切信息 点击查询按钮则列出全部教师基本信息包括教师编号、教师姓名、性别、籍贯、所授课程等 b)模糊查询 根据教师编号、教师姓名进行模糊查询,列出符合条件
16、所有教师基本信息包括教师编号、教师姓名、性别、所授课程等 3.2.1.5 增加教师职务 增加教师所教课程,所教班级记录 3.2.2 教师 3.2.2.1 查询信息 a)查询个人信息 教师可查询自己所有信息 b)查询全部教师 查询所有教师基本信息,点击查询按钮则列出全部教师基本信息包括教师编号、教师姓名、性别、所授课程等 c)模糊查询 根据教师编号、教师姓名进行模糊查询,列出符合条件所有教师基本信息包括教师编号、教师姓名、性别、所授课程等 3.2.3 学生 3.2.3.1 查询教师信息 a)查询所有教师一切信息 点击查询按钮则列出全部授课教师基本信息包括教师编号、教师姓名、性别、籍贯、所授课程等
17、 b)模糊查询 根据教师编号、教师姓名进行模糊查询,列出符合条件授课教师基本信息包括教师编号、教师姓名、性别、所授课程等 3.3 班级管理模块 3.3.1 管理员 3.3.1.1 增加班级 增加班级编号、班级名称 3.3.1.2 删除班级 可删除班级所有信息 3.3.1.3 修改班级信息 可修改班级所有信息 3.3.1.4 查询班级信息 a)查询所有班级 点击可得到全部班级列表,包括班级编号、班级名 b)联合查询 根据班级编号、班级名进行模糊查询,得到满足条件班级列表,包括 班级 编号、班级名 3.3.2 教师 3.3.2.1 查询班级信息 a)查询全部授课班级 查询可得到所授课班级列表,包括
18、班级编号、理模块老师信息管理模块班级管理模块课程管理模块成绩管理模块帐号管理模块模块功能详解学生信息管理模块教师信息管理模块班级管理模块课程管理模块成绩管理模块帐号管理模块界面样式登录界面用户管理教师信息管理学生设计课程模型设计功能类设计用户登录功能类用户管理功能类学生信息管理功能类教师信息管理功能类班级管理功能类成绩管理功能类课程信息管理功能类数据库设计用户管理模块学生信息管理模块老师信息管理模块班级管理模块通用名词规范模型类跟表同名例如功能类跟表同名例如用途数据库模型类数据库功能类管理系统界面界面命名以功能开头后面跟上例如添加方法以开头例如修改方法以开头例如删除方法以开头例如查询方法以开头
19、例如有条件查询用11/47 班级名、班级课程 b)联合查询 输入班级编号、班级名进行联合查询,得到满足条件班级列表,包括班级编号、班级名、班级人数 3.4 课程管理模块 3.4.1 管理员 3.4.1.1 增加课程 增加课程编号、课程名、学分 3.4.1.2 删除课程 删除课程编号、课程名、学分 3.4.1.3 查询课程信息 a)查询全部课程 得到全部课程信息列表,包括课程编号、课程名、学分 b)联合查询 输入课程编号、课程名进行联合查询得到符合条件课程信息列表,包括课程编号、课程名、学分 3.4.1.4 修改课程信息 修改课程编号、课程名称、学分 3.4.2 教师 3.4.2.1 查询课程信
20、息 a)查询全部所授课程 得到全部课程信息列表,包括课程编号、课程名、学分 b)联合查询 输入课程编号、课程名进行联合查询得到符合条件课程信息列表,包括课程编号、课程名、学分 3.4.3 学生 3.4.3.1 查询课程信息 a)查询全部所学课程 得到全部课程信息列表,包括课程编号、课程名、学分 b)联合查询 输入课程编号、课程名进行联合查询得到符合条件课程信息列表,包括课程编号、课程名、学分 3.5 成绩管理模块 3.5.1 管理员 3.5.1.1 录入成绩 录入学生编号、课程编号、分数 3.5.1.2 删除成绩 删除学生编号、课程编号、分数 3.5.1.3 修改成绩 修改学生编号、课程编号、
21、分数 3.5.1.4 查询成绩 理模块老师信息管理模块班级管理模块课程管理模块成绩管理模块帐号管理模块模块功能详解学生信息管理模块教师信息管理模块班级管理模块课程管理模块成绩管理模块帐号管理模块界面样式登录界面用户管理教师信息管理学生设计课程模型设计功能类设计用户登录功能类用户管理功能类学生信息管理功能类教师信息管理功能类班级管理功能类成绩管理功能类课程信息管理功能类数据库设计用户管理模块学生信息管理模块老师信息管理模块班级管理模块通用名词规范模型类跟表同名例如功能类跟表同名例如用途数据库模型类数据库功能类管理系统界面界面命名以功能开头后面跟上例如添加方法以开头例如修改方法以开头例如删除方法以
22、开头例如查询方法以开头例如有条件查询用12/47 a)查询全部成绩 得到全部成绩信息列表,包括学生编号、学生姓名、所在班级、课程编号、课程名、分数 b)联合查询 根据学生编号、课程编号、教师编号、班级编号进行联合查询,得到满足条件成绩信息列表。3.5.2 教师 3.5.2.1 查询成绩 a)查询所教学生成绩 得到全部所教所教学生成绩信息列表,包括学生编号、学生姓名、所在班级、课程编号、课程名、分数 b)联合查询 根据学生编号、课程编号、教师编号、班级编号进行联合查询,得到满足条件成绩信息列表。3.5.3 学生 3.5.3.1 查询成绩 a)查询全部成绩 可以得到自己全部所学课程成绩信息列表,包
23、括编号、姓名、课程编号、课程名、学分。b)联合查询 根据学生编号、课程编号、教师编号、班级编号进行联合查询,得到满足条件成绩信息列表。3.6 帐号管理模块 3.6.1 管理员 3.6.1.1查询用户 管理员可以查询所有用户信息 3.6.1.2密码管理 管理员可以修改所有教师和学生密码 3.6.1.3 设置用户权限 设置不同用户权限,当为不同用户登陆时显示不同登陆界面 3.6.2 教师 3.6.2.1 密码管理 教师可修改自己密码 3.6.3 学生 3.6.3.1 密码管理 学生可修改自己密码 理模块老师信息管理模块班级管理模块课程管理模块成绩管理模块帐号管理模块模块功能详解学生信息管理模块教师
24、信息管理模块班级管理模块课程管理模块成绩管理模块帐号管理模块界面样式登录界面用户管理教师信息管理学生设计课程模型设计功能类设计用户登录功能类用户管理功能类学生信息管理功能类教师信息管理功能类班级管理功能类成绩管理功能类课程信息管理功能类数据库设计用户管理模块学生信息管理模块老师信息管理模块班级管理模块通用名词规范模型类跟表同名例如功能类跟表同名例如用途数据库模型类数据库功能类管理系统界面界面命名以功能开头后面跟上例如添加方法以开头例如修改方法以开头例如删除方法以开头例如查询方法以开头例如有条件查询用13/47 4 界面样式 4.1 登录界面 理模块老师信息管理模块班级管理模块课程管理模块成绩管
25、理模块帐号管理模块模块功能详解学生信息管理模块教师信息管理模块班级管理模块课程管理模块成绩管理模块帐号管理模块界面样式登录界面用户管理教师信息管理学生设计课程模型设计功能类设计用户登录功能类用户管理功能类学生信息管理功能类教师信息管理功能类班级管理功能类成绩管理功能类课程信息管理功能类数据库设计用户管理模块学生信息管理模块老师信息管理模块班级管理模块通用名词规范模型类跟表同名例如功能类跟表同名例如用途数据库模型类数据库功能类管理系统界面界面命名以功能开头后面跟上例如添加方法以开头例如修改方法以开头例如删除方法以开头例如查询方法以开头例如有条件查询用14/47 4.2 用户管理 理模块老师信息管
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生 管理 系统 项目 需求 详细 设计 说明书 人力资源 人事档案
限制150内