




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、课程管理系统概要设计说明书作者: 日期:梧州学院软件文档写作文档性质:概要设计书项目名称:校园课程管理系统班 级:学 号:姓 名:目录1编写目的31.2项目背景313定义3 14参考资料2任务概述2目标32.2运行环境42.3需求概述424条件与限制43 总体设计53处理流程53.2总体结构和模块外部设计63.3功能分配64. 接口设汁74外部接口74.2内部接口75. 数据结构设计75逻辑结构设计75.2物理结构设计853数据结构与程序的关系86. 运行设讣86运行模块的组合86.2运行控制96.3运行时间97. 出错处理设计97.1出错输岀信息97.2岀错处理对策9&安全保密设讣9
2、9 维护设计1091-引言1.1编写目的本文档是课程笛理系统的一个总体的把握,以便在下一步的开发设计中更好的控制开 发,并且对其他教冇系统有良好的接口。设计系统的构架,以便使系统的开发能有效的进行。 为了今后的开发人员进行系统开发提供了依据.12项目背景a. 项目的委托单位:梧州学院开发单位:IT学院 主管部门:信电学院b. 该软件系统与英他系统的关系:学校教务系统1.3定义1-4参考资料1 马平.软件文档写作教程M.北京:电子工业岀版社.20102 赵松涛.SQL Sever 2000应用及实例集景M.北京:人民邮电出版社.20023 亚林.Delphi管理信息系统项目方案精解M.北京:航空
3、工业出版社.20064 张海张.软件工程导论.北京:淸华大学出版社.20082任务概述2.1目标说明本系统的主要输入输出项目、处理功能性能要求。本系统开发的整体任务是实现教 学信息管理的系统化、规范化、自动化和智能化,从而达到提髙学校管理效率的目的。该阶 段目的在于明确系统的数据结构和软件结构,此外总体设汁还将给出内部软件和外部系统部 件之间的接口左义,各个软件模块的功能说明,数据结构的细卩以及具体的装配要求。2.2运行环境操作系统:Microsoft Windows 2000及以上版本支持环境:IIS5.0数 据库:Microsoft SQL Server 2000系统采用浏览器服务器(B/
4、S)模式,客户端使用浏览器进行访问本系统。系统的服务器运 行环境为Linux操作系统,本系统可由客户端通过IE内核的浏览器进行访问。本系统只允许 在学校内网中使用。2.3需求概述该文档目的在于明确系统的数据结构和软件结构,设计外部软件和内部软件的接口,说明各 个软件模块的功能说明,数据结构的细节等。要求实现以下系列功能:(1)能全而管理学校教学相关的各类课程通过使用计算机能方便地维护(包括插入、删除、修改)各信息表;(3)能组合查询基于某信息表的所需信息; 能方便地实现基于多个表的连接查询:(5) 能方便地实现基于单个或多个表的统讣功能:(6) 需要时能即时进行输出与打印;(7) 系统应具有网
5、络多用户功能,具有用户管理功能,对分等级用户提供相应得权限24条件与限制按照“技术先进,功能强大,操作简便,成本低廉,扩展性强,安全性髙”的原则,设计校 园课程管理系统。通过本系统的设讣,从而提髙教学的管理水平,使得教学管理规范化、科 学化、自动化。开发该系统的基本条件主要有以下三点:1. 建议开发软件运行的最短寿命为5年;2. 进行系统方案选择比较的期限为6个月:3. 建议开发软件投入使用的最迟时间为1个月。3 总体设计3.1处理流程3.2总体结构和模块外部设计田口啓验证3.3功能分配创建查找修改删除维护系统(管理员)VVV维护用户信息(管理员)V、VV更新个人资料(用户)V査询课程和资料(
6、用户)上传资料(用户)V卜载资料(用户)4接口设计4.1外部接口利用菜单界而驱动方式,对用户友好。必须对鼠标和键盘单独支持等。内存1G以上PC 机满足输入端条件。运行于Windows2000及更高版本的操作系统上。本系统通过一个web服务器tomcat与系统地服务器主机进行连接。本系统通过JAVA的JDBC技术与SQL数据库系统相互连接。4.2内部接口模块间接口采用数拯耦合方式,通过参数表传送数据,交换信息。5.数据结构设计5.1逻辑结构设计数据结构数据项类型长度备注课程信息课号int2主键课名varchap20课程信息varchap50学生信息学号int10主键名字varchap20班级va
7、rchap2密码varchap20教师信息教工号int10主键姓名varchap20职称varchap20密码varchap205-2物理结构设计1. 学号:用户的ID是为学生的学号。2. 密码:是以加密的形式存放的于数据库3. 审核人:具有一泄权限的管理人员表中存储的是审核人的编码4. 审核日期:审核人审核的当前日期由系统使用者自由设立5. 数值:年龄或是其他的数量类型为int6. 登录:学生、教师和管理员可以通过账号和密码登录7. 査询:登录后可以使用各模块功能和用户信息8. 修改:只允许管理员对学生的信息进行修改、删除9. 增加:允许管理人员对信息进行增加,允许老师录入学生成绩5.3数据
8、结构与程序的关系1本系统进行用户身份验证时,首先通过登录界而获得用户输入的账号和密码,程序通过 ado访问数据库的用户表,若不匹配,返回结果到登录窗口提示错误,相反登录成功。2.本系统进行用户查询时,通过登录界面获得用户输入的学号,姓名,班级等学 生信息,程序通过ad。访问数据库的用户表,返回查询到的学生信息,跳转到用 户信息显示界面。如果查询不到指定用户或查询信息错误,则系统提示错误。6运行设计6.1运行模块的组合创建模块查找模块修改模块删除模块管理员添加信息J管理员修改信息JJ管理员删除信息Jd管理员添加新用户管理员修改用户信息V管理员注销用户J用户更新个人资料J用户查找课程和资料J用户上
9、传资料J用户下载资料6.2运行控制运行控制控制方法管理员添加用户管理员填写新用户资料提交,系统在用户库中创建一个新的数据项管理员修改用户信息管理员通过检索找到要修改的用户信息并修改,系统在用户资料表 中写入改修后信息管理员注销用户理员通过检索找到要修改的用户信息并删除,系统在用户资料表中 删除用户信息用户更新个人资料用户重新填写可修改的用户资料并修改,系统在用户资料表中写入 袖肥后的新数据项用户查询课程和资料用户填写要查询的信息的关键字,系统检索信息表,输出匹配信息用户上传资料用户上传课程资料,系统接收并保持资料用户下载资料用户下载所需资料,系统输入该资料6.3运行时间“用户验证”模块在完成用户登录的身份验证后,立即退出运行,释放占有的系 统资源。7.出错处理设计7.1出错输出信息错误登录系统提示错误登录信息,系统返回登录界面。输入错误的数据系统提示数据 错误信息,提示重新输入数据.打印不成功系统提示打印不成功信息,进行重新打印操作。7.2出错处理对策山于数据在数据库中已经有备份,故在系统岀错后可以依幕数据库的恢复功 能,并且依黑日志文件使系统再启动,就算系统崩溃用户数据也不会丢失或遭到 破坏。但有可能占用更多的数据存储空间,权衡措施山用户来决定。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 有关实习协议范本-实习合同模板-实习合同5篇
- 建筑工程支付担保协议书3篇
- 道路毕业设计答辩
- 健康促进县课件
- T/ZHCA 012-2021化妆品美白功效测试斑马鱼胚胎黑色素抑制功效测试方法
- 2025贵州财经职业学院辅导员考试试题及答案
- 2025濮阳医学高等专科学校辅导员考试试题及答案
- 2025甘肃民族师范学院辅导员考试试题及答案
- 循环结构程序设计总结
- 预防疾病教育教案
- 林权继承协议书范本
- 2024年四川省巴中市中考文科综合试卷(含答案解析)
- 2024年吉林长春市中考地理试卷真题(含答案解析)
- 学校食堂人员工资发放方案范文
- 2023-2024学年人教版八年级下册数学 期末复习试题
- 专题03 陕西省(A卷)-2022-2023年各地中考英语听力真题合集(含听力原文及MP3)
- MOOC 营销管理-电子科技大学 中国大学慕课答案
- 《城市综合管廊技术状况评定标准》
- 2024年黔东南州能源投资有限公司招聘笔试参考题库附带答案详解
- 2024年度-白内障课件PPT
- 中国急性胰腺炎诊治指南解读张志强
评论
0/150
提交评论