版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
‘〖教务处管理系统〗概要设计说明书DATE\@"yyyy年M月"12月文档名称:概要设计说明书项目名称:教务处管理系统项目责任人:欧阳蕊组长:欧阳蕊组员:包蕾胡玉芳夏梦刘乔乔1引言1.1编写目标由前面需求分析,得出了系统基础需求,和基础数据流图,要实现整个系统,需要对用户需求进行设计,概要设计关键是利用比较抽象语言对整个需求进行概括,确定对系统物理配置,确定整个系统处理步骤和系统数据结构,接口设计,实现对系统初步设计。1.2项目背景关键功效:方便学生查询成绩、选课;方便老师查询学生名单、提交学生成绩、上传课程资料;方便教务处管理学生老师账户、公布公告、开启/关闭选课功效。性能要求:使教务处方便地管理学生选课情况、学习成绩等信息,并经过该系统向学校其它管理部门提供或获取数据。1.3条件•MYSQL:数据库管理软件•DBMS:数据库管理系统•Windows//XP:运行环境•Java:软件开发语言1.4参考资料《软件工程导论——第5版》张海藩编著清华大学出版社《软件工程实践导论:相关方法、设计、实现、管理之三十六计》金尊和编著清华大学出版社 《实用软件工程》 LeszekA.MaciaszekBrucLeeLiong著 机械工业出版社
1任务概述目标经过该系统实施,方便学生查询成绩、选课;方便老师查询学生名单、提交学生成绩、上传课程资料;方便教务处管理学生老师账户、公布公告、开启/关闭选课功效。运行环境数据库管理系统软件:MySQL运行平台:WindowsXP/Windows/Windows.分辨率:最好效果1024x768像素需求概述根据需求分析文档中规格要求,使用条形码扫描器进书、借书、还书,使得信息传输正确、流畅。同时,系统最大程度地实现易安装,易维护性,易操作性,运行稳定,安全可靠。条件和限制无
总体设计处理步骤顶层数据流图:教务处管理系统教务处管理系统输入数据输出数据用户显示器处理查询请求数据登录信息验证处理查询请求数据登录信息验证处理管理请求数据教务处管理人员显示器用户输入管理请求数据用户名和密码显示管理员表密码错误信息输入查询信息查询结果第二层验证权限验证权限密码验证显示可用界面教务处管理人员用户名和密码用户名管理员表密码错误信息显示器权限显示总体结构和模块外部设计功效分配
接口设计外部接口用户接口:采取窗口化,菜单式进行设计。硬件接口:无软件接口:经过JDBC对MYSQL数据库连接内部接口经过面向对象语言设计类,在public类中实现调用;类间实现严格封装;
数据结构设计学生个人信息表字段名数据类型是否可空说明IDCHAR(11)NOTNULL学号(主关键字)NAMEVARCHAR(20)NOTNULL姓名SEXCHAR(1)NOTNULL性别(M-男,F-女)CLASSCHAR(6)NULL班级老师信息表字段名数据类型是否可空说明IDCHAR(3)NOTNULL职员号(主关键字)NAMEVARCHAR(10)NOTNULL姓名SUBJECTCHAR(2)NULL科目代码(外部关键字SUBJECT)科目信息表字段名数据类型是否可空说明CODECHAR(2)NOTNULL科目号(主关键字)NAMEVARCHAR(10)NOTNULL科目名开课结果信息表字段名数据类型是否可空说明IDCHAR(3)NOTNULL统计号(主关键字)SUBJECTCHAR(2)NOTNULL科目号(外部关键字SUBJECT)成绩表结构字段名数据类型是否可空说明IDCHAR(11)NOTNULL学号(主关键字)SUB_CODECHAR(2)NOTNULL科目代号老师任课信息表字段名数据类型是否可空说明IDINTEGERNOTNULL统计号(主关键字)SUBJECT_IDCHAR(2)NOTNULL科目号(外部关键字SUBJECT)CLASSCHAR(6)NULL选课班级TEACH_IDCHAR(3)NULL老师职员号(外部关键字TEACHER)数据结构和程序关系数据结构和程序是软件关键组成部分,程序正确实施依靠于合理数据结构
5运行设计5.1运行模块组合本程序关键是以一个窗口为模块,通常一个窗口完成一个特定功效,主窗口经过打开另一个子窗口来实现个模块之间不一样功效连接和组合。各模块之间相对独立,程序可移植性好。各模块之间关键以传输数据项引用来实现模块之间合作和数据共享。5.2运行控制只要符合操作说明书,用户可自由控制5.3运行时间由用户决定
6犯错处理设计6.1犯错输出信息本程序多处采取了异常处理机制,当碰到异常时不仅能立即处理,确保程序安全性和稳定性,而且多种犯错信息能经过弹出对话框形式,立即告诉用户犯错原因及处理措施,使用户以后能够降低错误发生。程序大部分地方还采取了犯错保护,如输入内容长度和类型等降低了用户犯错可能。6.2犯错处理对策我们对于本程序多个可能错误进行了分析,分别进行了不一样处理。关键错误可能有:数据库连接错误: 这类错误关键是数据库设置不正确,或sqlserver异常引发,我们只要取消此次操作,提醒用户检验数据库问题就可。输入错误: 这关键是用户输入不规范造成,我们在尽可能降低用户犯错条件情况下,关键也是经过对话框,提醒用户,然后再次操作。其它操作错误: 对于用户不正当操作,有可能使程序发生错误。我们关键是中止操作,并提醒用户中止原因和操作规范。其它不可预知错误: 程序也会有部分我们无法预知或没考虑完全错误,我们对此不可能作出万全异常处理,这时我们关键要确保数据安全,所以要常常进行数据库备份,并能立即和我们联络,以逐步完善我们程序。
7安全保密设计我们这个软件安全关键有多个方面:软件使用安全: 这个我们在对错误异常处理地方已经具体说明。这里不再重述。数据保密: 因为我们这个软件是面向教务处管理,里面会有很多关键数据。这些数据不宜被外人知道,所以我们设计了登陆系统,确保了正当性。操作安全: 因为操作不慎可能造成数据被误删,误改等情况,这里我们在每次删除时候提醒用户,以防误操作。
8维护设计软件维护关键包
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 44774-2024汽车信息安全应急响应管理规范
- 2024年度桥梁拆除工程承包合同
- 2024年度知识产权许可合同许可项目与许可费用
- 2024年度电商平台物流配送合同
- 2024年度智能家居产品买卖及安装合同2篇
- 《铁路知识学习材料》课件
- 2024年度技术开发合作合同:科技公司与研发团队共同开展新技术研究的协议
- 2024年度手机销售合同市场推广及售后服务
- 工业网络控制技术 课件 项目3 简单CPU通信应用
- 2024年度环保科技公司污染治理合同3篇
- (新平台)国家开放大学《农村社会学》形考任务1-4参考答案
- 3.4《改变运输的车轮》课件
- 供应商质量事故索赔单
- 木拱廊桥怀古韵(海西家园四下第二课)课件
- 监理的质量控制体系
- 文艺复兴史学习通课后章节答案期末考试题库2023年
- 2022年广西普通高中学业水平合格性考试英语学科参考试题
- 四年级人自然社会第10课 苏东坡与西子湖 优秀教学课件
- 医疗文书规范管理制度
- 2018年上半年全市中小学部分学科德育优质课评选结果
- 【阅读训练】Unit 8 Read a story 阅读理解活动(五上)
评论
0/150
提交评论