版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1四、概要设计说明书1引言1.21.31.42任务概述2.12.2编写目的项目背景 定义参考资料目标运行环境 需求概述 条件与限制 2.4.1 技术限制 2.4.2 使用限制 3总体设计 3.1 总体结构和模块外部设计3.2 功能分配 4接口设计 4.1 外部接口 4.2 内部接口 5数据结构设计 5.1 逻辑结构设计 6运行设计 6.1 运行模块的组合 6.2 运行控制 7出错处理设计 7.1 出错输出信息 7.2 出错处理对策 8. 安全保密设计 9. 维护设计 2.32.411123334555666881010101112四、概要设计说明书教学管理系统1 .引言1.1编写目的本文档是教
2、学管理系统的一个总体的把握,以便在下一步的开发设计中更好 的控制开发,并且对其他教育系统有良好的接口。设计系统的架构、类图,以便 使系统的开发能有效进行。为今后的开发人员进行系统开发提供了依据。1.2项目背景项目名称:教学管理系统 项目任务提出者:X X工业大学项目开发者:*、*、*、* 项目用户:X X工业大学所有管理人员和学生随着学校教育水平的不断提高,学校规模不断扩大,传统的C/S结构的信息 管理软件已经远远不能够满足学校的需求, 已经成为学校进一步发展的瓶颈。经 总结,这类信息系统软件存在如下的缺陷:软件维护的费用高。信息查询不 方便。不利于远程管理。软件的可操作性不高。为了弥补这些缺
3、陷,消除影响学校进一步发展的瓶颈,降低学校的信息软件 维护成本,进一步方便学生使用,方便教职工管理,我们项目组决定在这次软件 开发工程中,开发基于B/S架构的教学管理系统。1.3定义JavaWeb是用Java技术来解决相关web互联网领域的技术总和。MySQL MySQ是一个小型关系型数据库管理系统。MVC模型(Model),视图(View)和控制Controller)。目的是实现 Web系统 的职能分工。主键:数据库表中的关键域。值互不相同。外部主键:数据库表中与其他表主键关联的域。1.4参考资料1. 张海藩.软件工程导论.北京:清华大学出版社,2008.22. 王珊.数据库系统原理教程.北
4、京:高等教育出版社,2006.53. 刘利民.软件工程综合设计指导书.X X工业大学,2009.34. 教学管理系统需求规格书说明书第13页共12页2 .任务概述2.1目标说明对本系统的主要的输入输出项目、 处理的功能性能要求。本系统开发的 整体任务是实现教学信息管理的系统化、规范化、自动化和智能化,从而达到提 高学校管理效率的目的。该阶段目的在于明确系统的数据结构和软件结构, 此外 总体设计还将给出内部软件和外部系统部件之间的接口定义, 各个软件模块的功 能说明,数据结构的细节以及具体的装配要求。2.2运行环境操作系统:Microsoft Win dows 2000 及以上版本 支持环境:I
5、IS 5.0数 据库:Microsoft SQL Server 2000系统采用浏览器服务器(B/S)模式,客户端使用浏览器进行访问本系统。 系统的服务器运行环境为Linux操作系统,本系统可由客户端通过IE内核的浏 览器进行访问。本系统只允许在学校内网中使用。2.3需求概述该文档目的在于明确系统的数据结构和软件结构, 设计外部软件和内部软件 的接口,说明各个软件模块的功能说明,数据结构的细节等。要求实现以下系列功能:(1)能全面管理学校教学相关的各类主体,如院系信息、教研室信息、班级 信息、教师信息、学生信息、课程信息、学生专业信息等;通过使用计算机能方便地维护(包括插入、删除、修改)各信息
6、表; 能组合查询基于某信息表的所需信息; 能方便地实现基于多个表的连接查询;能方便地实现基于单个或多个表的统计功能;需要时能即时进行输出与打印;系统应具有网络多用户功能,具有用户管理功能,对分等级用户提供相应系统功能;(8)系统具有操作方便、简捷等特点。2.4条件与限制按照“技术先进,功能强大,操作简便,成本低廉,扩展性强,安全性高” 的原则,设计教学管理信息系统。通过本系统的设计,从而提高教学的管理水平, 使得教学管理规范化、科学化、自动化。开发该系统的基本条件主要有以下三点:1. 建议开发软件运行的最短寿命为 3年;2. 进行系统方案选择比较的期限为 2个月;3. 建议开发软件投入使用的最
7、迟时间为 3个月。2.4.1技术限制使用JavaWeb勺相关技术实现软件代码的编写;系统架构采用 MV构;数 据库采用MySQ语言;服务器使用Linux操作系统。2.4.2使用限制服务器最低配置为:硬件名称最低配置系统内存4G硬盘320G网络带宽100M不支持非IE内核的浏览器,如火狐浏览器。3. 总体设计3.1总体结构和模块外部设计系统总体结构如图所示:3.2功能分配各项功能需求的实现同各块程序的分配关系:创建查找修改删除维护系统(管理员)VVVV维护用户信息(管理 员)VVVV更新个人资料(用户)V上传资料(用户)V查询成绩(用户)V查询进度报告(用户)V4. 接口设计本系统采开发工具进行
8、开发,所提供的不同层次的接口,都具有高度的集成 性,本系统没有采用低级语言设计和完成自定义的接口, 因此接口设计大部分已 经由不同方式的组件来完成,以下只做简单的说明。4.1外部接口利用菜单界面驱动方式,对用户友好。必须对鼠标和键盘单独支持等。内存1G以上PC机满足输入端条件。运行于 Windows200(及更高版本的操作系统上。本系统通过一个web服务器tomcat与系统地服务器主机进行连接。本系统通过JAVA的JDBC技术与SQL数据库系统相互连接。4.2内部接口模块间接口采用数据耦合方式,通过参数表传送数据,交换信息。5. 数据结构设计5.1逻辑结构设计数据结构数据项类型长度备注课程信息
9、课号数字2唯一标识题目课名文本20课程信息文本50学生信息学号文本10唯一标识学生姓名文本20班级文本2密码数字教师信息教工号文本10唯一标识教师姓名文本20职称文本20密码数字学生选题信息学号文本10唯一标识学生姓名文本20班级文本20组号数字组长是否选课信息学号文本10课号数字成绩6 .运行设计6.1运行模块的组合施加不同的外界运行控制时所引起的各种不同的运行模块组合如下表所示:创建模块查找模块修改模块删除模块管理员添加信息V管理员修改信息VV管理员删除信息VV管理员添加新用户V管理员修改用户信 息VV管理员注销用户VV用户更新个人资料V用户上传资料和报告V用户检索成绩V用户给出分数VV6
10、.2运行控制运行控制控制方法管理员添加题目信 息管理员填写题目信息并提交,系统在题目信息表中创建一个 新数据项管理员修改题目信 息管理员通过检索找到要修改的题目信息并修改,系统在题目 信息表中写入修改后信息管理员删除题目信 息管理员通过检索找到要删除的题目信息并删除,系统在题目 信息表中删除该数据项。管理员添加新用户管理员填写新用户资料提交,系统在用户资料表中创建一个 新数据项管理员修改用户信 息管理员通过检索找到要修改的用户信息并修改,系统在用户 资料表中写入修改后的信息管理员注销用户管理员通过检索找到要销户的用户并注销,系统在用户资料 表中删除该用户的信息用户更新个人资料用户重新填写可修改
11、的用户资料部分并修改,系统在用户资 料表中写入修改后的新数据项用户上传资料和报告提交有关题目的信息和课程设计的报告用户检索成绩用户填写要检索成绩的关键字,系统检索信息表,输出匹配 成绩用户给出分数用户根据每组的完成情况,给出相应的成绩7出错处理设计7.1出错输出信息错误登录系统提示错误登录信息,系统返回登录界面。 输入错误的数据系统提示数据错误信息,提示重新输入数据 打印不成功系统提示打印不成功信息,进行重新打印操作。7.2出错处理对策台匕由于数据在数据库中已经有备份,故在系统出错后可以依靠数据库的恢复功 能,并且依靠日志文件使系统再启动,就算系统崩溃用户数据也不会丢失或遭到 破坏。但有可能占用更多的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026宁夏医科大学自主招聘40人考试备考题库及答案解析
- 2026及未来5-10年汽车音箱散热器项目投资价值市场数据分析报告
- 2026及未来5-10年智能网站系统项目投资价值市场数据分析报告
- 公路隧道通风斜井大纵坡施工安全评估报告
- 2026年云南安全员考试题库及答案解析
- 2026年呼吸内科(正-副高)真题及完整答案详解【易错题】
- 2026年纺织工程考试彩蛋押题及答案详解【易错题】
- 打造卓越团队文化路径解析
- 2026届江苏省盐城市达标名校中考语文四模试卷含解析
- 超声波清洗工艺验证报告
- 收受回扣的管理制度包括(3篇)
- 2026四川宜宾市天原集团招聘77人笔试历年典型考点题库附带答案详解
- 2025功效护肤趋势报告
- 2026年燃气供应公司气源质量监测管理制度
- 风电场项目(土建、电气、机务)强制性条文汇编
- 儿童中医药科普
- JJG 694-2025原子吸收分光光度计检定规程
- 厂区禁烟活动方案
- 2025年中考语文三模试卷
- 电力工程施工进度计划及协调措施
- 无人机在军事侦察中的关键技术-洞察分析
评论
0/150
提交评论