教材管理系统院系征订系统详细设计说明书.doc
《教材管理系统院系征订系统详细设计说明书.doc》由会员分享,可在线阅读,更多相关《教材管理系统院系征订系统详细设计说明书.doc(30页珍藏版)》请在咨信网上搜索。
1、教材管理系统院系征订系统详细设计说明书 作者: 日期:2 个人收集整理 勿做商业用途教材管理系统院系征订系统详细设计说明书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.身份验证模块62.3。3。初始化模块72.3。4。关闭系统模块72.3.5。锁
2、定系统模块82。3。6。系统功能模块82。3。7。班级信息维护模块102。3。8。班级信息导入模块112。3.9。教师信息维护模块122.3。10。教材信息维护模块132。3。11.课程信息维护模块152.3.12。学期课程设置模块162。3.13.出版社信息维护模块172.3。14。学生选课信息维护模块182。3。15.订单浏览模块192。3。16.订单复制模块202。3.17。订单新增模块212.3.18。订单修改模块222.3。19.订单查询模块242。3。20。订单审核模块242。3。21.密码设置模块262。3.22。用户管理模块261. 引言1.1. 编写目的伴随着新学期的到来,各
3、院系的教材征订情况成为各院系工作人员的工作之重。院系资料,班级资料,学生课程选修信息,教材信息等资料信息量大,而且不易更新,不易存放,容易丢失,容易丢失,难以备份。这些都困扰着工作人员。而建立简单的电子表格对教材征订管理虽然克服了不少问题,但查询起来效率比较低,特别是当数据量十分庞大时,劣势尤其明显。因此开发一个既可以存储信息,有可以进行更新、查询等功能,同时又便于统计的院系征订系统就显得十分必要。1.2. 项目背景l 项目名初步定为:教材管理系统院系征订系统。分为四个子功能模块:系统管理模块、资料维护模块、订单管理模块和用户管理模块。l 本项目设计过程中参考了以前开发的基于ACCESS的教材
4、管理系统,教材科提供的相关资料、数据和需求。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. 浏览功能以网格形式显示全部记录。2.1.2. 查看
5、详细信息资料可在浏览状态下点击某条记录,显示全部信息。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. 本软件的顶层数据流图如图1:用户密码反馈信息
6、身份验证1处理2外设记录数据密码新密码打开密码图12.2.2. 本软件的二层数据流图如图2:密码1与用户交互3与教材科交互数据2查询打开打开SQL语句数据库导入导出数据外设记录数据数据数据数据新密码 5密码管理打开打开打开打开图22.2.3. 本软件的第三层数据流图如图3:数据审核订单数据系主任数据数据数据库更新订单系秘书数据图3本软件层次方框图如图4:身份验证不通过用户管理订单管理资料维护系统管理退出消息循环非正常退出初始化重新验证正常退出失败图42.3. 程序设计说明2.3.1. 模块描述本软件的详细功能模块图如图5所示。不通过消息循环初始化重新验证身份验证非正常退出失败正常退出退出订单管
7、理用户管理资料维护系统管理学生选课管理订单审核订单管理出版社信息学期课程设置课程信息管理教师信息管理教材信息管理班级信息管理用户管理修改密码离开系统锁定系统注销登陆图52.3.2. 身份验证模块功能:对用户进行身份验证,通过验证则登陆系统。输入项目:输入用户名和密码。输出项目:无。存储分配:程序运行需占用内存约1MB左右.本模块的界面如图6所示。控件名称及其功能说明如表1所示。图6表1控件名称及其功能控件控件名称功能确定按钮cmdOk登陆到征订系统取消按钮cmdCancel取消登陆离开系统按钮cmdExit离开系统用户名文本框txtUid输入用户名密码文本框txtPwd输入密码2.3.3. 初
8、始化模块功能:初始化系统,并使系统进入正常工作状态.输入项目:配置文件,数据库文件。输出项目:设置全局变量,浏览区和基本资料。存储分配:程序运行需要占用内存约1MB左右.测试要点:配置文件或数据文件损坏,或没有足够内存可供使用时是否正常。2.3.4. 关闭系统模块功能:关闭并退出系统,保留相应状态数据.输入项目:全局变量。输出项目:更新后的数据库文件和配置文件。测试要点:若数据库文件或配置文件不能正常操作,或全局数据已经不一致,怎样处理。2.3.5. 锁定系统模块功能:锁定系统,并且保留相应运行状态.输入项目:全局变量。输出项目:无。测试要点:若用户名称及密码有误则不能返回运行状态。本模块的界
9、面如图7所示。控件名称及其功能如表2所示。图7表2控件名称及其功能控件控件名称功能确定按钮cmdOk登陆到征订系统离开系统按钮cmdExit离开系统用户名文本框txtUid输入用户名密码文本框txtPwd输入密码2.3.6. 系统功能模块功能:选择各种系统功能。输入项目:鼠标或键盘事件。输出项目:无。本模块的界面如图8图12所示。控件名称及其功能如表3所示。图8图9图10图11图12表3控件名称及其功能说明控件控件名称功能系统管理菜单mnu1System系统管理登陆菜单mnuLoad登陆到系统系统管理注销菜单mnuLogout注销本系统系统管理锁定系统菜单mnuLocked锁定系统系统管理离开
10、系统菜单mnuExit退出系统资料维护菜单mnu1Data资料维护班级信息管理菜单mnuclassdatas班级及学生信息管理资料维护班级信息管理班级信息导入菜单mnuclassdatainput学生信息导入资料维护班级信息管理班级信息维护菜单mnuclassdata班级及学生信息更新资料维护教师信息维护菜单mnuTeacherData教师信息更新资料维护教材信息管理菜单mnuBookData教材信息更新资料维护课程信息管理菜单mnuCourseData课程信息更新资料维护学期课程设置菜单mnuSetCourse设置一个学期的开课课程资料维护出版社信息维护菜单mnuPubData出版社信息更新
11、资料维护学生选课信息维护菜单mnuStudentCourseData设置学生的选课资料订单管理菜单mnu1DdManage管理班级订单及其相关明细订单管理院系订单管理菜单mnuYxddManag班级订单及其明细的更新订单管理订单审核菜单mnuDdsh订单明细的审核用户管理菜单mun1User系统用户管理用户管理修改密码菜单mnuEditPassword修改用户口令用户管理系秘书管理菜单mnuWorker用户信息的更新2.3.7. 班级信息维护模块功能:班级信息及学生信息的更新:添加、修改、删除.性能:这是一个经常使用的模块,对性能的要求在12秒内作出反应.输入项目:鼠标、键盘事件。输出项目:在
12、网格中显示信息。测试要点:对各事件进行测试。本模块的界面如图13所示.控件名称及其功能如表4所示。图13表4控件名称及其功能控件控件名称功能新增按钮cmdAdd-class添加新班级修改按钮cmdEdit-class修改班级资料删除按钮cmdDel-class删除现有班级资料新增按钮cmdAdd_stu添加新学生修改按钮cmdEdit_stu修改学生资料删除按钮cmdDel_stu删除现有学生资料返回按钮cmdBack退出当前窗体已毕业班级单选框optOutSchool选择条件“已毕业班级”全部班级单选框optAll选择条件“全部班级未毕业班级单选框optAtschool选择条件“未毕业班级”
13、班级网格dgClass显示班级资料学生网格dgStudent显示学生资料2.3.8. 班级信息导入模块功能:导入学生资料.输入项目:Excel文件。输出项目:无。测试要点:对各事件进行测试。本模块的界面如图14所示。控件名称及其功能如表5所示.图14表5控件名称及其功能控件控件名称功能浏览按钮cmdOpen选择导入文件导入按钮cmdInput导入数据帮助按钮cmdHelp帮助信息打开Excel源文件文件对话框dgView浏览文件2.3.9. 教师信息维护模块功能:教师信息的更新:添加、修改、删除性能:这是一个经常使用的模块,对性能的要求在12秒内作出反应。输入项目:鼠标、键盘事件.输出项目:在
14、网格中显示信息.测试要点:对各事件进行测试。本模块的界面如图15所示。控件名称及其功能如表6所示.图15表6控件名称及其功能控件控件名称功能自动生成按钮cmdAuto生成教师姓名简码取消按钮cmdCancel取消新增或修改确定按钮cmdOk保存更新后的数据修改按钮cmdEdit对选中的记录进行修改删除按钮cmdDel删除选中的记录新增按钮cmdBack新增教师记录返回按钮cmdAdd退出当前窗体编号文本框txtZgh输入职工号教师名文本框txtXm输入教师姓名简码文本框txtJm输入教师姓名简码离校复选框chkLx教师是否离校教师网格dgTeacher显示教师信息2.3.10. 教材信息维护模
15、块功能:教材信息的更新:添加、修改、删除,以及教材的检索。性能:这是一个经常使用的模块,对性能的要求在12秒内作出反应.输入项目:鼠标、键盘事件。输出项目:在网格中显示信息。测试要点:对各事件进行测试。本模块的界面如图16所示。控件名称及其功能如表7所示。图16表7控件名称及其功能控件控件名称功能添加按钮cmdAdd把公共教材添加为院系教材新增按钮cmdNew新增教材记录删除按钮cmdDel删除院系教材返回按钮cmdBack退出当前窗体查找按钮cmdFind检索教材院系常用单选框optYx显示条件为“院系常用全部单选框optAll显示条件为“全部”简码单选框optJm检索条件为“简码”作者单选
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 教材 管理 系统 征订 详细 设计 说明书
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。