教材管理系统概要设计_第1页
教材管理系统概要设计_第2页
教材管理系统概要设计_第3页
教材管理系统概要设计_第4页
教材管理系统概要设计_第5页
已阅读5页,还剩10页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、大学教材管理系统概要设计说明书文件状态:V 草稿 正式发布1-31.0文件标识:当前版本:作者: lll 正在修改完成日期: 2010-6-1目录1 引言 31.1 编写目的 31.2 背景 31.3 参考资料 32 总体设计 32.1 需求规定 32.1.1对功能需求的规定 .32.1.2对性能需求的规定 .42.2运行环境 32.3 基本设计概念和处理流程 52.4结构 72.5 功能器求与程序的关系 82.6 人工处理过程 92.7 尚未问决的问题 93 接口设计 93.1用户接口 93.2 外部接口 93.3 内部接口 94 运行设计 94.1 运行模块组合 94.2 运行控制 94.

2、3运行时间 95 系统数据结构设计 105.1 逻辑结构设计要点 105.2物理结构设计要点 105.3数据结构与程序的关系 126 系统出错处理设计 126.1 出错信息 126.2补救措施 126.3系统维护设计 121 引言1.1 编写目的从该阶段开发正式进入软件的实际开发阶段, 本阶段完成系统的大致设计并明确 系统的数据结构与软件结构。在软件设计阶段主要是把一个软件需求转化为软件表 示的过程,这种表示只是描绘出软件的总的概貌。本概要设计说明书的目的就是进 一步细化软件设计阶段得出的软件总体概貌,把它加工成在程序细节上非常接近于 源程序的软件表示。该文档为教材管理系统的开发提供基本的详细

3、的设计基础。1.2 背景系统名称:教材管理系统待开发的数据库名称: jc 数据库用户:大学的教材科人员、教师及各学生项目委托单位:大学的教材科项目管理者:大学的教材科1.3 参考资料阳光高校教材管理系统 1.0大学教材管理系统需求规格说明书 1.02 总体设计2.1 需求规定2.1.1 对功能需求的规定本系统软件包括 6 个功能模块,分别为用户登录模块、 订书模块、.图书发放模块、 订单查询模块、系统管理模块、教材管理模块。1. 用户登录模块 登录页面的功能主要是供合法的用户根据自己的用户类型进行登录。如果用户在没 有登录的情况下选择其它功能模块会退回到登录界面。如果用户已经登录,可以在 登录

4、模块进行退出登录的操作。2. 订书模块网上教材管理系统订书模块分为 2 个子模块,分别是学生订书模块、教师订书模块 主要功能是完成各类用户的订书操作。3. 图书发放模块主要功能是完成学生和老师的领书操作4. 订单查询模块根据教材使用的学年度,通过教材名或者系名,对教材的订购情况进行汇总统计。 教材查询模块是一个面向所有用户的模块。在这个模块中可以进行教师订购教材查 询、学生教材订购查询。5 系统管理模块本系统的系统管理部分。需要在登录的时候选择管理员才可以进入。教材系统管理 主要是对教材订购信息的添加、删除、修改。主要作用是管理用户权限、处理修改 密码、系统系统界面设置等。6 教材管理模块主要

5、功能为对教材的出库、入库情况进行汇总,及时更改教材信息。2.1.2 对性能的需求规定主要性能属性 正确性 健壮性 可靠性 安全性 易用性详细要求 不同环境下,保证软件不出现异常错误 适应不同版本OS和DB,实现不同平台兼容 全年非人为故障 5 次内对用户限定 3 次密码输入 不需要受过专业训练人员2.2 运行环境硬件平台 :一台个人电脑以及一套键盘、鼠标、显示器、打印机,型号不限,可序戶序号123以安装windows操作系统即可,对联机或脱机不作要求,系统存储空间为2MB即可相关组成描述数量应用 /WEB 服务器1数据库服务器1数据备份1硬件PC SERVER SUN FIRE 890 磁盘阵

6、列支持软件:序号软件相关组成描述数量1Tomcat 5.0 webserver应用服务器12SQL Sever 2005 ExpressDBMS13WindowsXP操作系统12.3 基本设计概念和处理流程本系统的基本设计概念:本系统采用 jsp 编写,用 SQL Sever 数据库管理, 采用分层结构, 系统层次清晰, 有利于系统功能的拓展和维护。教材管理系统,要简单实用,界面要设计简单,尽 可能地简化操作步骤,考虑方便性,增加查询方法,同时要保证数据的安全,使用 一定的权限,设计管理员角色,从而满足现实信息管理的需要。采用基于 SQL Sever 的桌面式数据库管理系统。 三层结构是目前用

7、得最多的, 这种 结构比传统的 C/S 结构增加了一个应用程序服务器,应用程序服务器包括了统一的 界面、业务规则和数据处理逻辑等等,这样客户端程序就可以做得比较小,也就是 常说的瘦客户,更由于业务规则和数据处理逻辑的集中在服务器上统一管理,客户 端无须进行复杂的计算,也不会因为错误的操作而影响到其他的用户,所以它的可 靠性、稳定性和效率都比较好。 (其结构如图)15订购单缺货订单教材出库信息米购信息顶层数据流程图零层数据流程图F4销售信息一层数据流程图2.4结构见本文上面的软件系统总体结构图以及数据流程图2.5功能需求与程序的关系订单打印 权限设置 教材信息更新教材查询订订订订单单单单填查修汇

8、写询改总修 改 密 码YYYYY修改密码 学生填写订单 教师填写订单订单打印教材查询 教师订单查询 学生订单查询订单添加订单删除订单修改权限设置 出库订单汇总 入库订单汇总教材信息更新2.6 人工处理过程本软件界面友好,教材管理员可以方便录入订书者信息及教材信息2.7 尚未问决的问题没有编写系统与打印机相连接的接口代码3 接口设计3.1 用户接口系统采用典型的 windows 风格作为人机接口,使用窗口、菜单、对话框等。3.2 外部接口本软件支持处理器在 piv 以上,内存在 256M 以上的计算机;支持具有 win32API 的操作系统,如 Windows98, Windows2000, W

9、indows7, WindowsXP 等;支持数 据为SQL server数据库。3.3 内部接口 “用户登录”模块:提供用户登录时身份验证功能,用户进行角色切换时必须调用 此模块进行身份验证。4 运行设计4.1 运行模块组合判断模块出现控制信息,以区别是出错处理还是正常的更新数据库。若取消该控 制信息,系统将变得冗肿,权衡得失,最后决定采用控制信息方式。4.2 运行控制当经过判断模块之后,被系统认为是错误的信息,系统将作中断处理,等管理员 确认错误已经修复之后再运行下去。如用户无权限,则调用出错处理模块。4.3运行时间5s之内运行5系统数据结构设计5.1逻辑结构设计要点设计逻辑结构时一般要分

10、三步进行:a、将概念经过转化为一般的关系、网状、层次模型;b、将转化来的关系、网状、层次模型向特定 DBM支持下的数据模型转换;c、对数据模型进行优化5.2物理结构设计要点教材信息表:字段名类型约束条件说明BookidChar( 10)无重复主键Book nameChar( 20)不允许为空BooktypeChar( 10)无约束PriceDouble( 10)不允许为空Qua ntityInt(4)不允许为空NoteChar( 100)无约束订购信息表:字段名类型约束条件备注OrderidInt( 10)不允许为空主键DateDatetime无约束User nameChar( 20)不允许为

11、空Book nameChar( 10)无约束外键Qua ntityInt(4)无约束PriceDouble( 10)无约束NoteChar( 100)无约束学生用户信息表:字段名类型约束条件备注DeptChar(10)无约束ClassChar(20)无约束SnoInt(10)不允许为空主键SNameChar(10)无约束NoteChar(100)无约束教师用户信息表:字段名类型约束条件备注OfficeChar(10)无约束TnoInt(10)不允许为空主键TnameChar(10)无约束NoteChar(100)无约束图书发放信息表:字段名数据属性输入 / 输出方式长度DepartmentChar(10)无约束ClassChar(20)无约束SnoInt (10)无约束TnoInt (10)无约束TnameChar(10)无约束SNameChar(10)无约束BookidInt ( 4)不允许为空主键BooknameChar(10)无约束NoteChar(100)无约束5.3 数据结构与程序的关系数据结构与程序是软件的重要组成部分 ,程序的正确执行依赖于合理的数据结构6 系统出错处理设计6.1 出错信息当用户无权限时,系统弹出出错信息,提示

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论