教材管理系统院系征订系统详细设计说明书

上传人:re****.1 文档编号:558473316 上传时间:2024-02-06 格式:DOCX 页数:28 大小:2MB
返回 下载 相关 举报
教材管理系统院系征订系统详细设计说明书_第1页
第1页 / 共28页
教材管理系统院系征订系统详细设计说明书_第2页
第2页 / 共28页
教材管理系统院系征订系统详细设计说明书_第3页
第3页 / 共28页
教材管理系统院系征订系统详细设计说明书_第4页
第4页 / 共28页
教材管理系统院系征订系统详细设计说明书_第5页
第5页 / 共28页
点击查看更多>>
资源描述

《教材管理系统院系征订系统详细设计说明书》由会员分享,可在线阅读,更多相关《教材管理系统院系征订系统详细设计说明书(28页珍藏版)》请在金锄头文库上搜索。

1、教材管理系统院系征订系统详细设计说明书1 .引言 21.1. 编写目的21.2. 项目背景21.3. 术语说明21.4. 参考资料22 .总体设计 32.1. 需求概述32.1.1. 浏览功能 32.1.2. 查看详细信息资料32.1.3. 条件查询功能32.1.4. 增加功能32.1.5. 删除功能32.1.6. 修改功能32.1.7. 密码管理32.1.8. 导入或导出 32.1.9. 身份验证42.2. 软件结构 42.3. 程序设计说明62.3.1. 模块描述62.3.2. 身份验证模块72.3.3. 初始化模块 72.3.4. 关闭系统模块82.3.5. 锁定系统模块82.3.6.

2、系统功能模块92.3.7. 班级信息维护模块112.3.8. 班级信息导入模块122.3.9. 教师信息维护模块132.3.10. 教材信息维护模块142.3.11. 课程信息维护模块152.3.12. 学期课程设置模块162.3.13. 出版社信息维护模块172.3.14. 学生选课信息维护模块182.3.15. 订单浏览模块192.3.16. 订单复制模块212.3.17. 订单新增模块222.3.18. 订单修改模块232.3.19. 订单查询模块242.3.20. 订单审核模块252.3.21. 密码设置模块262.3.22. 用户管理模块271. 引言1.1. 编写目的伴随着新学期的

3、到来,各院系的教材征订情况成为各院系工作人员的工作之重。院系资料,班级资料,学生课程选修信息,教材信息等资料信息量大,而且不易更新,不易存放,容易丢失, 容易丢失,难以备份。这些都困扰着工作人员。而建立简单的电子表格对教材征订管理虽然克服了不少问题, 但查询起来效率比较低, 特别是当数据量十分庞大时, 劣势尤其明显。因此开发一个既可以存储信息, 有可以进行更新、查询等功能,同时又便于统计的院系征订系统就显得十分必要。1.2. 项目背景项目名初步定为: 教材管理系统 院系征订系统。 分为四个子功能模块: 系统管理模块、资料维护模块、订单管理模块和用户管理模块。本项目设计过程中参考了以前开发的基于

4、 ACCESS 的教材管理系统,教材科提供的相关资料、数据和需求。1.3. 术语说明MIS :管理信息系统Data processing :数据处理Transaction processing :事务处理Data processing cycle :数据处理流程Data acquisition :数据采集Data processing system security :数据处理系统安全性1.4. 参考资料陈明 2001 软件工程 北京:中央广播电视大学出版社胡同森 2002 Visual Basic 6.0 浙江:浙江科学技术出版社2. 总体设计2.1. 需求概述2.1.1. 浏览功能以网格形

5、式显示全部记录。2.1.2. 查看详细信息资料可在浏览状态下点击某条记录,显示全部信息。2.1.3. 条件查询功能用户可选择学期、班级进行查询。2.1.4. 增加功能增加一条或多条记录。2.1.5. 删除功能删除一条或多条记录。2.1.6. 修改功能修改全部字段(课程,教材,人数,备用书) 。只有备用书可为空。2.1.7. 密码管理登陆系统后用户可以随时对密码进行更改。2.1.8. 导入或导出可以把存储为Excel 文件的学生资料导入到学生表中。2.1.9. 身份验证进入系统时,对用户身份进行检查,只允许合法用户登陆系统。登陆后,根据用户权限设定访问权限。2.2. 软件结构2.2.1. 本软件

6、的顶层数据流图如图1:图12.2.2. 本软件的二层数据流图如图2:密码图 22.2.3.本软件的第三层数据流图如图3:图3本软件层次方框图如图初始化失败消息循环身份验证系统管理资料维护订单管理用户管理退出正常退出2.3. 程序设计说明2.3.1. 模块描述本软件的详细功能模块图如图 5所示。初始化身份验证不通过重新验证消息循环非正常退出正常退出用户管理修改密码退出2.3.2. 身份验证模块功能:对用户进行身份验证,通过验证则登陆系统。输入项目:输入用户名和密码。输出项目:无。存储分配:程序运行需占用内存约1MB左右。本模块的界面如图 6所示。控件名称及其功能说明如表1所示。图6表1控件名称及

7、其功能控件控件名称功能确定-按钮cmdOk;登陆到征订系统取消-按钮cmdCancel取消登陆离开系统一按钮cmdExit离开系统用户名一文本框txtUidr输入用户名密码-文本框txtPwd输入密码2.3.3. 初始化模块功能:初始化系统,并使系统进入正常工作状态。输入项目:配置文件,数据库文件。输出项目:设置全局变量,浏览区和基本资料。存储分配:程序运行需要占用内存约1MB左右。测试要点:配置文件或数据文件损坏,或没有足够内存可供使用时是否正常。2.3.4. 关闭系统模块功能:关闭并退出系统,保留相应状态数据。输入项目:全局变量。输出项目:更新后的数据库文件和配置文件。测试要点:若数据库文

8、件或配置文件不能正常操作,或全局数据已经不一致,怎样处理。2.3.5. 锁定系统模块功能:锁定系统,并且保留相应运行状态。输入项目:全局变量。输出项目:无。测试要点:若用户名称及密码有误则不能返回运行状态。本模块的界面如图 7所示。控件名称及其功能如表 2所示。图7表2控件名称及其功能控件控件名称功能确定-按钮cmdOk;登陆到征订系统离开系统一按钮cmdExit离开系统用户名一文本框txtUid;输入用户名密码-文本框txtPwd输入密码功能:选择各种系统功能。输入项目:鼠标或键盘事件。输出项目:无。本模块的界面如图 8-图12所示。控件名称及其功能如表3所示。怆致材管理系统二院系征订系统素

9、续借催赛木辘挣订察管理用户管理(图8理系统-院系怔订系统资料删汽D订单管理。用户管理门)迪教材管理陆注销 期定系统 离开票织踮级信息善理 教师信息戚 教材信息维护 课程信息维护 学期课程设置 出版社信息维护 学生选昙信息维护班钠信息导入班级信息维护图10卷系征订系统3统订单管理国用户管用尸苜理(口院素,单管理 订单审植修改理码 系和不省理图12图11表3控件名称及其功能说明控件控件名称功能系统管理-菜单mnu1System系统管理-登陆-菜单mnuLoad登陆到系统系统管理-注销-菜单mnuLogout注销本系统系统管理-锁定系统-菜单mnuLocked锁定系统系统管理一离开系统一菜单mnuE

10、xit退出系统资料维护-菜单mnu1Data资料维护-班级信息管理-菜单mnuclassdatas班级及学生信息管理资料维护-班级信息管理-班级信 息导入菜单mnuclassdatainput学生信息导入资料维护-班级信息管理-班级信 息维护-菜单mnuclassdata班级及学生信息更新资料维护-教师信息维护-菜单mnuTeacherData教师信息更新资料维护-教材信息管理-菜单mnuBookData教材信息更新资料维护-课程信息管理-菜单mnuCourseData课程信息更新资料维护-学期课程设置-菜单mnuSetCourse设置一个学期的开课课程资料维护-出版社信息维护-菜单mnuPu

11、bData出版社信息更新资料维护-学生选课信息维护-菜 单mnuStudentCourseData设置学生的选课资料订单管理-菜单mnu1DdManage管理班级订单及其相关明细订单管理-院系订单管理-菜单mnuYxddManag班级订单及其明细的更新订单管理-订单审核-菜单mnuDdsh订单明细的审核用户管理一菜单mun1User系统用户管理用户管理一修改密码一菜单mnuEditPassword修改用户口令用户管理一系秘书管理一菜单mnuWorker用户信息的更新2.3.7. 班级信息维护模块功能:班级信息及学生信息的更新:添加、修改、删除。性能:这是一个经常使用的模块,对性能的要求在1 2

12、秒内作出反应。输入项目:鼠标、键盘事件。输出项目:在网格中显示信息。测试要点:对各事件进行测试。本模块的界面如图13所示。控件名称及其功能如表 4所示。图13表4控件名称及其功能控件控件名称功能新增-按钮cmdAdd-class添加新班级修改-按钮cmdEdit-class修改班级资料删除-按钮cmdDel-class删除现有班级资料新增-按钮cmdAdd_stu添加新学生修改-按钮cmdEdit_stu修改学生资料删除-按钮cmdDel_stu;删除现有学生资料返回一按钮cmdBack退出当前窗体已毕业班级-单选框optOutSchool选择条件“已毕业班级”全部班级-单选框optAllr选

13、择条件“全部班级”未毕业班级-单选框optAtschool选择条件“未毕业班级”班级网格dgClass显示班级资料学生一网格dgStudent显示学生资料2.3.8. 班级信息导入模块功能:导入学生资料。输入项目:Excel文件。输出项目:无。测试要点:对各事件进行测试。本模块的界面如图14所示。控件名称及其功能如表5所示。图14表5控件名称及其功能控件控件名称功能浏览-按钮cmdOpenr选择导入文件导入一按钮cmdInput导入数据帮助-按钮cmdHelpr帮助信息打开Excel源文件文件对话框dgView浏览文件2.3.9. 教师信息维护模块功能:教师信息的更新:添加、修改、删除性能:这是一个经常使用的模块,对性能的要求在1 2秒内作出反应。输入项目:鼠标、键盘事件。输出项目:在网格中显示信息。测试要点:对各事件进行测试。本模块的界面如图15所示。控件名称及其功能如表6所示。图15

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 营销创新

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号