教材管理系统概要设计.docx
- 文档编号:12273953
- 上传时间:2023-04-17
- 格式:DOCX
- 页数:14
- 大小:64.29KB
教材管理系统概要设计.docx
《教材管理系统概要设计.docx》由会员分享,可在线阅读,更多相关《教材管理系统概要设计.docx(14页珍藏版)》请在冰豆网上搜索。
教材管理系统概要设计
大学教材管理系统
概要设计说明书
文件状态:
文件标识:
1-3
[√]草稿
当前版本:
1.0
[]正式发布
作者:
lll
[]正在修改
完成日期:
2010-6-1
2.1.1对功能需求的规定……………………………………………………………………………...3
2.1.2对性能需求的规定……………………………………………………………………………...4
1引言
1.1编写目的
从该阶段开发正式进入软件的实际开发阶段,本阶段完成系统的大致设计并明确系统的数据结构与软件结构。
在软件设计阶段主要是把一个软件需求转化为软件表示的过程,这种表示只是描绘出软件的总的概貌。
本概要设计说明书的目的就是进一步细化软件设计阶段得出的软件总体概貌,把它加工成在程序细节上非常接近于源程序的软件表示。
该文档为教材管理系统的开发提供基本的详细的设计基础。
1.2背景
系统名称:
教材管理系统
待开发的数据库名称:
jc数据库
用户:
大学的教材科人员、教师及各学生
项目委托单位:
大学的教材科
项目管理者:
大学的教材科
1.3参考资料
《阳光高校教材管理系统》1.0
《大学教材管理系统需求规格说明书》1.0
2总体设计
2.1需求规定
2.1.1对功能需求的规定
本系统软件包括6个功能模块,分别为用户登录模块、订书模块、.图书发放模块、订单查询模块、系统管理模块、教材管理模块。
1.用户登录模块
登录页面的功能主要是供合法的用户根据自己的用户类型进行登录。
如果用户在没有登录的情况下选择其它功能模块会退回到登录界面。
如果用户已经登录,可以在登录模块进行退出登录的操作。
2.订书模块
网上教材管理系统订书模块分为2个子模块,分别是学生订书模块、教师订书模块。
主要功能是完成各类用户的订书操作。
3.图书发放模块
主要功能是完成学生和老师的领书操作
4.订单查询模块
根据教材使用的学年度,通过教材名或者系名,对教材的订购情况进行汇总统计。
教材查询模块是一个面向所有用户的模块。
在这个模块中可以进行教师订购教材查询、学生教材订购查询。
5系统管理模块
本系统的系统管理部分。
需要在登录的时候选择管理员才可以进入。
教材系统管理主要是对教材订购信息的添加、删除、修改。
主要作用是管理用户权限、处理修改密码、系统系统界面设置等。
6教材管理模块
主要功能为对教材的出库、入库情况进行汇总,及时更改教材信息。
2.1.2对性能的需求规定
主要性能属性
详细要求
正确性
不同环境下,保证软件不出现异常错误
健壮性
适应不同版本OS和DB,实现不同平台兼容
可靠性
全年非人为故障5次内
安全性
对用户限定3次密码输入
易用性
不需要受过专业训练人员
2.2运行环境
硬件平台:
一台个人电脑以及一套键盘、鼠标、显示器、打印机,型号不限,可以安装windows操作系统即可,对联机或脱机不作要求,系统存储空间为2MB即可。
序号
硬件
相关组成描述
数量
1
PCSERVER
应用/WEB服务器
1
2
SUNFIRE890
数据库服务器
1
3
磁盘阵列
数据备份
1
支持软件:
序号
软件
相关组成描述
数量
1
Tomcat5.0webserver
应用服务器
1
2
SQLSever2005Express
DBMS
1
3
WindowsXP
操作系统
1
2.3基本设计概念和处理流程
本系统的基本设计概念:
本系统采用jsp编写,用SQLSever数据库管理,采用分层结构,系统层次清晰,有利于系统功能的拓展和维护。
教材管理系统,要简单实用,界面要设计简单,尽可能地简化操作步骤,考虑方便性,增加查询方法,同时要保证数据的安全,使用一定的权限,设计管理员角色,从而满足现实信息管理的需要。
采用基于SQLSever的桌面式数据库管理系统。
三层结构是目前用得最多的,这种结构比传统的C/S结构增加了一个应用程序服务器,应用程序服务器包括了统一的界面、业务规则和数据处理逻辑等等,这样客户端程序就可以做得比较小,也就是常说的瘦客户,更由于业务规则和数据处理逻辑的集中在服务器上统一管理,客户端无须进行复杂的计算,也不会因为错误的操作而影响到其他的用户,所以它的可靠性、稳定性和效率都比较好。
(其结构如图)
教材科管理员
用户
教材管理系统
顶层数据流程图
订购单
教材出库信息
零层数据流程图
F2缺书信息
2.1
按教材编
号汇总缺书
F1教材存量信息F5待购教材信息缺
书F6教材信息表
订
单
教材入库信息采购信息
F1教材存量信息
订购单发票发票教材出库信息
F4销售信息
一层数据流程图
2.4结构
见本文上面的软件系统总体结构图以及数据流程图.
2.5功能需求与程序的关系
功能
程序块
用
户
登
录
修
改
密
码
订
单
填
写
订
单
查
询
订
单
修
改
订
单
汇
总
教
材
查
询
教
材
信
息
更
新
权
限
设
置
订
单
打
印
用户登录
Y
修改密码
Y
学生填写订单
Y
教师填写订单
Y
订单打印
Y
教材查询
Y
Y
教师订单查询
Y
学生订单查询
Y
订单添加
Y
订单删除
Y
订单修改
Y
权限设置
Y
出库订单汇总
Y
入库订单汇总
Y
教材信息更新
Y
2.6人工处理过程
本软件界面友好,教材管理员可以方便录入订书者信息及教材信息
2.7尚未问决的问题
没有编写系统与打印机相连接的接口代码
3接口设计
3.1用户接口
系统采用典型的windows风格作为人机接口,使用窗口、菜单、对话框等。
3.2外部接口
本软件支持处理器在piv以上,内存在256M以上的计算机;支持具有win32API的操作系统,如Windows98,Windows2000,Windows7,WindowsXP等;支持数据为SQLserver数据库。
3.3内部接口
“用户登录”模块:
提供用户登录时身份验证功能,用户进行角色切换时必须调用此模块进行身份验证。
4运行设计
4.1运行模块组合
判断模块出现控制信息,以区别是出错处理还是正常的更新数据库。
若取消该控制信息,系统将变得冗肿,权衡得失,最后决定采用控制信息方式。
4.2运行控制
当经过判断模块之后,被系统认为是错误的信息,系统将作中断处理,等管理员确认错误已经修复之后再运行下去。
如用户无权限,则调用出错处理模块。
4.3运行时间
5s之内运行
5系统数据结构设计
5.1逻辑结构设计要点
设计逻辑结构时一般要分三步进行:
a、将概念经过转化为一般的关系、网状、层次模型;
b、将转化来的关系、网状、层次模型向特定DBMS支持下的数据模型转换;
c、对数据模型进行优化
5.2物理结构设计要点
教材信息表:
字段名
类型
约束条件
说明
Bookid
Char(10)
无重复
主键
Bookname
Char(20)
不允许为空
Booktype
Char(10)
无约束
Price
Double(10)
不允许为空
Quantity
Int(4)
不允许为空
Note
Char(100)
无约束
订购信息表:
字段名
类型
约束条件
备注
Orderid
Int(10)
不允许为空
主键
Date
Datetime
无约束
Username
Char(20)
不允许为空
Bookname
Char(10)
无约束
外键
Quantity
Int(4)
无约束
Price
Double(10)
无约束
Note
Char(100)
无约束
学生用户信息表:
字段名
类型
约束条件
备注
Dept
Char(10)
无约束
Class
Char(20)
无约束
Sno
Int(10)
不允许为空
主键
SName
Char(10)
无约束
Note
Char(100)
无约束
教师用户信息表:
字段名
类型
约束条件
备注
Office
Char(10)
无约束
Tno
Int(10)
不允许为空
主键
Tname
Char(10)
无约束
Note
Char(100)
无约束
图书发放信息表:
字段名
数据属性
输入/输出方式
长度
Department
Char(10)
无约束
Class
Char(20)
无约束
Sno
Int(10)
无约束
Tno
Int(10)
无约束
Tname
Char(10)
无约束
SName
Char(10)
无约束
Bookid
Int(4)
不允许为空
主键
Bookname
Char(10)
无约束
Note
Char(100)
无约束
5.3数据结构与程序的关系
数据结构与程序是软件的重要组成部分,程序的正确执行依赖于合理的数据结构
6系统出错处理设计
6.1出错信息
当用户无权限时,系统弹出出错信息,提示用户联系管理员。
添加信息时,若该信息的关键字为空或重复,系统会提示用户并中断该操作
6.2补救措施
当系统丢失信息时可以通过数据库取回所需信息;
可以对数据库进行备份,当系统出现严重的无法挽救的错误时,可以对系统进行还原。
6.3系统维护设计
系统每隔一段时间要检查更新数据库;每一天系统关闭前进行一次资料备份,以防系统因为各种原因崩溃时可以读入备份资料,减小损失。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 教材 管理 系统 概要 设计