版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 详细设计说明书详细设计:确定系统的详细功能模块和数据结构,为后一阶段开发系统提供最详细的依据材料。第四项目组:2009.12.25卷 号卷内编号密 级项目编号: S24-12-2009教务管理系统项 目 承 担 部 门: 08532班 第四项目组 撰 写 人(签名):唐雷,谢雷豪,谢俊南,左小玲,张文韬 完 成 日 期: 2009-12-25 本文档 使 用部门: 主管领导 项目组 评审负责人(签名): 评 审 日 期: 成都电子机械高等专科学校 目录1.引言31.1.编写目的31.2.项目背景31.3.术语说明31.4.参考资料32.总体设计32.1.需求概述32.2.软件结构43.程序设
2、计说明63.1.模块描述63.2.用户登录模块( M1)73.3.教师管理模块( M1.1)83.4.教师资料管理模块( M1.1.1)83.5.教师资料添加模块( M1.1.2)93.6.学生管理模块( M1.2)93.7.学生资料管理模块(M1.2.1)103.8.学生资料添加模块( M1.2.2)113.9.学生所在院系资料模块( M1.2.3)123.10.学生所在专业模块( M1.2.4)133.11.课程管理模块(M1.3)143.12.课程资料管理模块(M1.3.1)143.13.课程资料添加模块(M1.3.2)153.14.课程类别资料模块( M1.3.3)163.15.成绩管
3、理模块(M1.4)163.16.学生成绩查询模块(M1.4.1)173.17.学生成绩录入模块( M1.4.2)173.18.班级管理模块( M1.5)183.19.班级资料管理模块( M1.5.1)193.20.班级资料添加模块( M1.5.2)201. 引言 1.1. 编写目的 本说明书确定系统的详细功能模块和数据结构,为后一阶段开发系统提供最详细的依据材料。1.2. 项目背景 项目名称初步定为:教务管理系统(EAMS,Educational Administration Management System)。分为五个子功能模块:教师管理模块、学生管理模块、课程管理模块、成绩管理模块和班级
4、管理模块。本项目的任务为电子高专计算机系信息管理专业二班第一组成员共同探讨得出。 1.3. 术语说明 EAMS:教务管理系统OA:办公室自动化MIS:管理信息系统Data processing:数据处理Transaction processing:事务处理Data processing cycle:数据处理流程Data acquisition:数据采集Data processing system security:数据处理系统安全性1.4. 参考资料 面向对象软件工程与UML、ASP.NET使用教程(C#版)2. 总体设计 2.1. 需求概述 本软件主要有以下几方面的功能: 浏览功能 以列表形
5、式显示全部记录; 查看详细资料功能 可在浏览状态下点击某条记录,显示其全部信息; 条件查询功能 用户可任意选择字段(如姓名、电话号码、电子邮件地址等),并针对该字段构造出组合查询条件,进行匹配查询; 增加功能 增加一条或多条新的记录; 删除功能 删除一个记录或删除多个记录; 修改功能 修改全部字段,姓名不能为空; 密码管理 登录系统后用户可以随时对密码进行更改; 报表生成 可根据提供的模板将查询结果或选中的数据生成多种风格的报表; 打印功能 将生成的报表或选中记录进行打印输出; 导入或导出 将全部数据或选中数据导出至文曲星、商务通或其他存储设备中; 将数据从文曲星、商务通或其他存储设备导入至本
6、系统中; 身份验证 进入系统时,对用户的身份进行检查,只允许合法用户登录系统; 帮助 为用户的使用提供帮助。 2.2. 软件结构 本软件的顶层数据流图如图 12-7所示。 图 12-7顶层数据流图本软件的二层数据流图如图 12-8所示。 图 12-8二层数据流图本系统时序图如图 12-9所示。 图 12-9时序图3. 程序设计说明 3.1. 模块描述 本软件的详细功能模块图如图 12-10所示。 图 12-10详细功能模块图3.2. 用户登录模块( M1) 功能:对用户进行身份验证,通过验证则登录系统。 输入项目:输入用户名和密码。 输出项目:不同类型用户的欢迎界面。存储分配:程序运行需要占用
7、内存约 1MB左右。本模块的界面如图所示。 控件名称及其功能说明如表所示。 用户名文本框Uername输入用户名密码文本框Password输入密码登录按钮Loadon登录系统取消按钮Return取消操作表 12-2 控件名称及其功能 3.3. 教师管理模块( M1.1) 功能:显示教师登录欢迎界面,进入正常工作状态。 输入项目:鼠标键盘事件。 输出项目:浏览区和基本资料区。 存储分配:程序运行需要占用内存约 1MB左右。 测试要点:配置文件或数据库文件损坏,或没有足够内存可供使用时是否正常。 本模块的欢迎界面如图所示。 系选择下拉列表控件Xilist系列表教师姓名文本框Tecname编辑老师名
8、查询按钮Check查询显示控件Information显示索引信息3.4. 教师资料管理模块( M1.1.1) 功能:进入教师资料管理。 输入项目:鼠标键盘时事件。 输出项目:更新后的数据库文件。本模块的欢迎界面如图所示。数据绑定控件Informationshow显示信息添加按钮Add添加信息修改按钮Alter修改信息删除按钮Delete删除信息3.5. 教师资料添加模块( M1.1.2) 功能:在教师现有资料或者现有教师资料的基础上对缺失信息进行补充和完善。 输入项目:鼠标或键盘事件。 输出项目:更新后的数据库文件。 本模块的界面如图所示。控件名称及其功能说明如表所示。教师号文本框Tenumb
9、er编辑教师号教师姓名文本框Tename编辑教师姓名性别单选按钮Tesex编辑教师性别所在系院下拉选框Apartment编辑教师所在系院职称下拉选框Position编辑教师职称联系电话文本框Tele编辑教师电话家庭住址文本框Address编辑教师家庭住址备注文本框Remark编辑备注保存按钮Reserve保存当前修改取消按钮Cancel取消当前修改返回按钮Return返回到前一菜单3.6. 学生管理模块( M1.2) 功能:以文本、图片和声音文件等方式将学生基本显示在浏览区内,包括学生资料管理,学生资料添加,学生所在院系的资料,学生所在专业的资料的选择链接,并维护窗口中浏览区中信息的更改和刷新
10、。 性能:这是用户使用频率较高的一个模块,对性能要求在 12秒内作出反应。 输入项目:鼠标、键盘事件。 输出项目:更新后的数据库文件。 本模块的界面如图所示。 控件名称及其功能说明如表所示。控件控件名称功能所在班级下拉列表ClassId选择所在班级学生学号文本框StudentId填写学生学号查找按钮Serch查找符合条件的学生学生姓名文本框StudentName显示学生姓名添加按钮Add添加学生信息返回按钮Return返回上一级3.7. 学生资料管理模块(M1.2.1)功能:以文本、图片和声音文件等方式将学生资料显示在浏览区内,并维护窗口中浏览区中信息的更改和刷新。 性能:这是用户使用频率较高
11、的一个模块,对性能要求在 12秒内作出反应。 输入项目:鼠标、键盘事件。 输出项目:更新后的数据库文件。 本模块的界面如图所示。 学号文本框STUnumber 编辑学生学号学生姓名文本框Stuname编辑学生姓名性别选择按钮Stusex选择学生性别所在班级下拉列表StuClass编辑学生班级出生日期文本框StuBirthday编辑出生日期联系电话文本框StuTele编辑电话已修学分文本框StuScore编辑已修学分入学时间下拉列表StuEntertime选择入学时间密码文本框StuPwd编辑密码家庭住址文本框StuAddress编辑家庭住址备注文本框StuRemark编辑备注保存按钮Reser
12、ve保存已修改的取消按钮Cancel取消当前修改的返回按钮Return返回前一菜单3.8. 学生资料添加模块( M1.2.2) 功能:在学生现有资料或者现有学生资料的基础上对缺失信息进行补充和完善。 输入项目:鼠标键盘事件。 输出项目:更新后的数据库文件。本模块的界面如图所示。 学号文本框Stunumber编辑学生学号性别文本框Stusex编辑学生性别出生日期文本框Stubir编辑学生出生日期已修学分文本框Stufen编辑已修学分密码文本框Stupassword编辑密码学生姓名文本框Stuname编辑学生姓名班级下拉列表Class选择班级联系电话文本框Stutel编辑学生电话备注数据绑定控件I
13、nformation附加信息添加按钮Add添加信息放弃按钮Cancel取消操作返回按钮Return返回主界面3.9. 学生所在院系资料模块( M1.2.3) 功能:以文本、图片和声音文件等方式将学生所在院系的基本资料反映在浏览区,维护窗口中基本信息的更该和刷新。 性能:这是经常使用的一个模块,对性能要求在 12秒内作出反应。 输入项目:鼠标或键盘事件。 输出项目:学生数据库文件。本模块的界面如图所示。系院类别选择下拉框Dep check选择系院查询按钮Check查询所选系院返回按钮Return返回到前一菜单系院编号文本框Dep num显示系院编号系办电话文本框Office tele显示系办电话
14、系主任文本框Office head显示系主任电话系院简介文本框Dep introduce显示系院简介3.10. 学生所在专业模块( M1.2.4) 功能:以文本、图片和声音文件等方式将学生所在专业的基本资料反映在浏览区,维护窗口中基本信息的更该和刷新。 输入项目:鼠标键盘事件。 输出项目:学生数据库文件。本模块的界面如图所示。专业名称文本框SpecialityName专业名称专业编号选择框SpecialityNo专业编号资料添加选择框AddSpeciality删改专业状况,进行更新确认按钮SureButten确认点选信息修改按钮AlterButtern修改专业信息3.11. 课程管理模块(M1
15、.3) 功能:对用户操作进行反应,调出课程信息 输入项目:鼠标键盘事件输出项目:相关数据及配置文件存储分配:程序运行需要占用内存约 1MB左右。本模块的界面如图所示。 控件名称及其功能说明如表所示。 课程显示标签CourseShow用于显示课程资料课程添加文本框AddCourse编辑添加课程课程类别标签CourseStyle显示课程类别备注显示标签RemarkShow显示附加信息确认按钮SureBT确认操作修改按钮AlterBT修改资料操作3.12. 课程资料管理模块(M1.3.1) 功能:提供课程资料,使用户了解课程并进行管理。 输入项目:键盘鼠标事件。 输出项目:浏览区和删改资料区。 存储
16、分配:程序运行需要占用内存约 1MB左右。 本模块的欢迎界面如图所示。 课程列别下拉列表Coursestyle选择课程类别课程名称文本框Coursename编辑课程名称课程号文本框Coursenumber编辑课程号查找按钮Check查找返回按钮Return取消操作添加标签Add添加资料数据绑定控件Show显示数据3.13. 课程资料添加模块(M1.3.2) 功能:分类添加并更新课程信息。 输入项目:鼠标键盘事件。 输出项目:添加资料区。本模块的欢迎界面如图所示。 课程列别下拉列表Coursestyle选择课程类别课程名称文本框Coursename编辑课程名称课程号文本框Coursenumber
17、编辑课程号查找按钮Check查找返回按钮Return取消操作添加标签Add添加资料数据绑定控件Show显示数据3.14. 课程类别资料模块( M1.3.3) 功能:添加显示课程类别并给出课程相关信息。 输入项目:鼠标或键盘事件。 输出项目:浏览区和课程类别资料添加区。 本模块的界面如图所示。控件名称及其功能说明如表所示。 课程类别文本框Coursestyle编辑课程的类别课程名称文本框Coursename编辑课程名称保存按钮Save保存资料取消按钮Cancel取消操作返回按钮Return返回3.15. 成绩管理模块(M1.4) 功能:成绩查询及录入。 性能:要求在 12秒内作出反应。 输入项目
18、:鼠标、键盘事件或标准 SQL语句。 输出项目:无 本模块的界面如图所示。 本界面中的列表框应给出成绩查询和成绩录入模块。 成绩查询选择框CheckChoose选择成绩查询视图成绩录入选择框WriteCho录入当前成绩成绩删改选择框DeleteCho删改成绩状况,进行更新确认按钮SureButten确认点选信息3.16. 学生成绩查询模块(M1.4.1) 功能:利用全局变量中的信息重新刷新浏览区。 输入项目:鼠标键盘事件。 输出项目:成绩表。 本模块的界面如图所示。控件名称及其功能说明如表所示。 院系名称复选框DocomentName院系名称院系信息显示列表DocomentInf院系资料列表确
19、认按钮SureButten确认点选信息备注标签InformationButtern院系附加信息3.17. 学生成绩录入模块( M1.4.2) 功能:成绩信息的更该和刷新。 性能:这是经常使用的一个模块,对性能要求在 12秒内作出反应。 输入项目:鼠标或键盘事件。 输出项目:成绩设置的基本资料区中信息 控件控件名称功能课程号文本框CourseId输入课程号课程名称下拉列表CourseName选择课程名称学号文本框StudentId填写学号验证按钮Check验证学号学生姓名标签StudentName显示学生姓名已修学分标签Scoreed显示已修学分成绩文本框Gread输入成绩添加按钮Add添加成绩返回按钮Return返回上一级3.18. 班级管理模块( M1.5) 功能:显示班级基本
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年山西省阳泉市(中小学、幼儿园)教师招聘笔试模拟试题及答案详解
- 2026年甘肃省平凉市(中小学、幼儿园)教师招聘考试备考试题及答案详解
- 2026年辽阳市弓长岭区城管协管人员招聘笔试参考题库及答案详解
- 2025年来宾市兴宾区(中小学、幼儿园)教师招聘考试试题及答案详解
- 2026年广东省云浮市城管协管人员招聘笔试备考题库及答案详解
- 2026年监理工程师考试案例分析(土木建筑)模拟题及答案详解
- 2026年建筑工程师模拟题集试题及答案详解
- 2026年环境检测模拟题及答案详解
- 考月嫂考理论模拟题及答案详解
- 2026年单证考试题库及答案详解
- 2026国网天津市电力公司高校毕业生提前批招聘(约450人)笔试备考题库浓缩500题及答案详解一套
- 电影与幸福感(北京师范大学)学习通测试及答案
- 雅马哈电钢琴P-115B中文说明书
- 中药饮片鉴别知识培训课件
- 2025-2030动力电池快充技术安全边界探索
- 充电桩运维安全培训课件
- 专利知识培训班课件
- 《健康养老职业素养与安全》养老服务与管理专业全套教学课件
- 航海模型培训课件
- 医院培训课件:《恶性黑色素瘤》
- 冀教版四年级上册除法竖式计算题200道及答案
评论
0/150
提交评论