项目需求详细设计说明书(三组)教程.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
项目需求详细设计说明书(三组)教程

学生管理系统 详细设计说明书 第三组 (2008/7) 目 录 1程序结构 3 1.1程序结构 3 1.2命名空间规范 3 1.3程序通用名词规范 4 2模块结构 4 2.1学生信息管理模块 4 2.2老师信息管理模块 5 2.3 班级管理模块 5 2.4 课程管理模块 5 2.5 成绩管理模块 6 2.6 帐号管理模块 6 3模块功能详解 7 3.1 学生信息管理模块 7 3.2 教师信息管理模块 7 3.3 班级管理模块 8 3.4 课程管理模块 8 3.5 成绩管理模块 9 3.6 帐号管理模块 10 4界面样式 10 4.1 登录界面 10 4.2用户管理 11 4.3教师信息管理 12 4.4学生信息管理 13 4.5课程管理 14 4.6成绩管理 14 4.7班级管理 15 5模型类设计 15 5.1用户模型设计 15 5.2学生模型设计 16 5.3教师模型设计 16 5.4班级模型设计 17 5.5成绩模型设计 17 5.6课程模型设计 17 6功能类设计 17 6.1用户登录功能类 18 6.2用户管理功能类 18 6.3学生信息管理功能类 19 6.4教师信息管理功能类 20 6.5班级管理功能类 22 6.6成绩管理功能类 23 6.7课程信息管理功能类 24 7数据库设计 25 7.1用户管理模块 25 7.2学生信息管理模块 25 7.3老师信息管理模块 25 7.4班级管理模块 26 7.5成绩管理模块 26 7.6课程信息管理模块 26 7.7 班级课程 27 7.9教师班级 27 7.9 教师课程 27 1程序结构 1.1程序结构 1.2命名空间规范 主要类的命名空间 用途 Model 数据库模型类 Manage 数据库功能类 StudentManage 管理系统界面 1.3程序通用名词规范 模型类跟表同名,例如:Student 功能类跟表同名,例如Student 界面的命名以功能开头,后面跟上Form,例如AddStuForm 添加的方法以Add开头,例如AddStu 修改的方法以Modify开头,例如ModifyStu 删除的方法以Del开头,例如DelStu 查询的方法以Search开头,例如SearchStu 有条件查询,用Get...By…,如跟据一个id号获得一行记录的模型类用GetModelById ,Model是模型类名。 2模块结构 2.1学生信息管理模块 2.2老师信息管理模块 2.3 班级管理模块 2.4 课程管理模块 2.5 成绩管理模块 2.6 帐号管理模块 3模块功能详解 3.1 学生信息管理模块 3.1.1 管理员 3.1.1.1 增加学生 可以增加学生编号、姓名、性别、出生日期、入学日期、所在班级、电话号码、住址、备注 3.1.1.2 删除学生 可以删除学生的所有信息 3.1.1.3 修改学生信息 可对所有学生的资料进行修改 3.1.1.4 查询学生信息 a) 查询所有学生的一切信息,点击查询按钮则列出全部学生的基本信息包括学生编号、学生姓名、性别、入学日期、所在班级等 b) 模糊查询 根据学生编号、学生姓名、所在班级进行模糊查询,列出符合条件的所有学生的基本信息包括学生编号、学生姓名、性别、入学日期、所在班级等 3.1.2教师 3.1.2.1 查询学生信息 a) 查询所有学生的信息 点击查询按钮则列出所教学生的基本信息包括学生编号、学生姓名、性别、入学日期、所在班级等 b) 模糊查询 根据学生编号、学生姓名、所在班级进行模糊查询,列出符合条件的所教学生的基本信息包括学生编号、学生姓名、性别、入学日期、所在班级等 3.1.3学生 3.1.3.1 查询信息 a) 个人信息查询 可查询自己的全部信息 b) 本班学生信息查询 查询本班学生的基本信息学生编号、姓名、性别、所在班级、入学日期、个人说明等 3.2 教师信息管理模块 3.2.1 管理员 3.2.1.1 增加教师 增加教师的编号、姓名、性别、出生日期、学历、职称、所授课程、备注 3.2.1.2 删除教师 可以删除教师的所有信息 3.2.1.3 修改教师信息 可以修改老师的基本信息,包括教师编号、姓名、性别、出生日期、学历、职称、所授课程、备注 3.2.1.4 查询教师信息 a) 查询所有教师的一切信息 点击查询按钮则列出全部教师的基本信息包括教师编号、教师姓名、性别、籍贯、所授课程等 b) 模糊查询 根据教师编号、教师姓名进行模糊查询,列出符合条件的所有教师的基本信息包括教师编号、教师姓名、性别、所授课程等 3.2.1.5 增加教师职务 增加教师所教

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档