已阅读5页,还剩8页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
学生学籍管理系统概要设计说明书 专业:软件工程 学号:09065085 姓名:王振 一、处理流程1. 系统初启时,根据配置文件导入数据库,设置各全局变量;1. 然后进入事件等待状态,各专门功能模块由事件驱动机制激活,分别执行完各项功能后仍进入事件等待状态;2. 最后由关闭系统事件引导激活关闭系统模块,退出整个系统。2、 总体结构和模块外部设计总体结构如上图所示。各模块设计如下:M1.1输入数据模块M1.2修改数据模块M2.1查询数据模块M2.2密码修改模块M2.1.1学籍查询模块M2.1.2课表查询模块M2.1.3考试查询模块M2.1.4成绩查询模块三、功能分配1. 查询功能l 查询模块(M2.1);l 同时包括M2.1.1、M2.1.2、M2.1.3、M2.1.4;2. 修改功能l 修改模块(M1.2);l 同时包括M2.2;3. 输入功能l 输入模块(M1.1);四、数据描述1、静态数据姓名name班级class职务job学号Number性别SexE-MailE_Mail备注memo2、动态数据输入数据:菜单选项,查找关键字,新建记录项。输出数据:由查询关键字确定的数据库记录集合。内部生成的数据:中间查询结果。3、数据库描述本软件采用SQL数据库。4、数据流图顶层数据流图第一层数据流图第二层数据流图 输入模块(M1)输出模块(M2)第三层数据流图输入资料模块(M1.1)统计模块(M1.2)登陆系统模块(M2.1)显示主界面模块(M2.2)查询信息模块(M2.3) 修改密码模块(M2.4)四、根据分层数据流图画出结构化图顶层分解成绩录入模块分解数据编辑分解数据输出分解六、功能需求1、功能要求(1)系统应对原始成绩单给予保留,原始数据的排列是无序的。(2)将该班学生的成绩按学号顺序存入std.dat文件中,以方便打印。(3)求出每位学生的平均分,并按平均分从高到低的顺序进行排序后,写到文件sort.dat中。(4)为3门以下(含3门)不及格的学生打印重考通知单,通知单上应写明重考的课程以及时间和地点(键盘输入)。时间和地点应避免冲突。(5)为3门以上不及格的学生打印退学通知单。通知单上应写明学生的学号、姓名、退学原因(几门课不及格,成绩是多少)。(6)删除已退学的学生信息,将该班中升入高年级的学生信息写入文件next.dat中。2、菜单要求:(1)、主菜单中包含各子菜单,选择子菜单后可以返回上一级主菜单。(2)、从任意一个主菜单或者子菜单都可以选择安全退出。(3)、学期成绩应该包含学年选择窗口和学期选择窗口,选择错误应该有友好的提示窗口。(4)、学年成绩应该包含学年选择窗口,选择错误应该有友好的提示窗口。六、性能需求1、运行速度要求在大量的数据流动的同时保证程序能顺畅运行。2、 适应性满足个人使用的需求,前面提到的运行环境要求不应存在困难。七、运行需求1、用户界面采用广泛应用的GUI,即诸如窗口、菜单、对话框、滚动条等,对用户友好。必须对鼠标和键盘单独支持(WindowsCE可能以没有鼠标的配置运行)。主控界面划分为四个区:基本资料区,系统功能区,浏览区和快捷选择区。窗口设计见附页。2、硬件接口支持一般x86系列微机和WindowsCE。3、软件接口运行于Windows95及更高版本具有WIN32 API的操作系统之上。4、运行模块的组合模块命名方式按照相应模块结合特性制定。命名方式为Ma和Ma.b,其中数字a相同的模块即为同类模块。5、运行控制本软件控制流程:先由操作系统启动M1.1(其中调用M2.2和M3.2),然后进入事件驱动模式,由相应的事件分别激活M4.1(相应激活M4.2、M4.3、M4.4、M4.5、M4.6和M1.2)、M2.1、M3.1、M6.1、M6.2和M6.3等模块,其中M1.2将关闭并退出系统。6、运行时间各模块运行时间均应控制在13秒内(其中大部分为响应用户的动作)。由于系统采用事件驱动方式,有效提高计算机的利用率7、故障处理建立数据库备份与恢复系统,保证用户在错误操作时仍可找到完整且原始的数据库。八、出错处理及安全保密设计1、本软件应充分考虑各种系统错误,避免造成数据库系统不一致或损坏;2、努力提高系统鲁棒性,避免因用户的疏忽对系统造成损坏; 3、采用对话框形式为用户提供警告信息;可考虑实现数据库备份及密码功能; 4、一些关键性操作(比如删除记录
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026广西北海市银海区第一小学春季学期招聘临聘教学人员1人备考题库(含答案详解)
- 2026黑龙江大庆市肇源县招聘公益性岗位人员206人备考题库附答案详解(轻巧夺冠)
- 2026内蒙古兴安盟乌兰浩特市妇幼保健计划生育服务中心招聘控制数人员9人备考题库含答案详解(考试直接用)
- 2026广发银行宁波分行春季校园招聘备考题库附答案详解(黄金题型)
- 2026年上半年新疆昌吉州第二人民医院面向社会招聘编制外聘用人员11人备考题库附答案详解(培优b卷)
- 古蔺县成龙学校急招教师(6人)备考题库含答案详解(新)
- 2026江西九江德安县人民医院精神病区护理员招聘8人备考题库含答案详解(a卷)
- 2026汉江师范学院人才引进120人备考题库(湖北)参考答案详解
- 2026广东惠州惠城区横沥镇大岚卫生院招聘村卫生站工作人员1人备考题库含答案详解(典型题)
- 2026云南省建设投资控股集团有限公司校园招聘200人备考题库及答案详解(夺冠系列)
- 2026蜂蜜行业市场深度分析及竞争格局与投资价值研究报告
- 新能源汽车使用及高压安全防护试题库及答案
- 2025云南省建筑材料科学研究设计院有限公司第二次招聘5人笔试历年难易错考点试卷带答案解析
- 2026年平顶山职业技术学院单招职业技能考试题库附答案详细解析
- 2026年吉林电子信息职业技术学院单招职业倾向性测试题库附答案详解(巩固)
- 体检中心护理团队建设与协作
- 化工生产设备维护与检修手册(标准版)
- 白血病药物护理实践指南(2025年版)
- (17)义务教育劳动课程标准日常修订版(2022年版2025年修订)
- GB/T 17626.16-2007电磁兼容试验和测量技术0Hz~150kHz共模传导骚扰抗扰度试验
- GB/T 13173.6-1991洗涤剂发泡力的测定(Ross-Miles法)
评论
0/150
提交评论