课室租借信息系统-概要设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
课室租借系统软件概要设计说明书
目录
1引言
1.1编写目的 (1)
1.2 背景 (1)
1.3定义 (1)
1.4参考资料 (1)
2总体设计
2.1需求规定 (1)
2.2运行环境 (2)
2.3基本设计概念和处理流程 (2)
2.4结构 (3)
2.5功能器求与程序的关系 (3)
2.6人工处理过程 (3)
2.7尚未问决的问题 (3)
3接口设计
3.1用户接口 (3)
3.2外部接口 (3)
3.3内部接口 (4)
4运行设计
4.1运行模块组合 (4)
4.2运行控制 (4)
4.3运行时间 (4)
5系统数据结构设计
5.1逻辑结构设计要点 (4)
5.2物理结构设计要点 (5)
5.3数据结构与程序的关系 (6)
6系统出错处理设计
6.1出错信息 (6)
6.2补救措施 (6)
6.3系统维护设计 (6)
1引言
1.1编写目的
目的:细化需求分析的部分内容
详细说明程序没款之间的调用关系
预期读者:概要设计的审批读者
1.2背景
a.待开发软件系统的名称:课堂租借系统
b.开发小组:xxx
1.3定义
其基本目标就是概要地回答系统应该如何实现。
设计在任何工程产品或系统中,是开发阶段地第一步。
设计可以定义为应用各种技术和原理,对一个设备、一个过程或一个系统,做出足够详细地决策,使之有可能在物理上得以实现的过程。
系统地总体设计是在建立在需要分析的基础上,为后期的具体实现打下坚实的基础。
1.3参考资料
软件需求说明书
《数据库系统原理》机械工业出版社
《c#面向对象程序设计》人民邮电出版社
2总体设计
2.1需求规定
1.总体描述
该软件用于课室租借的管理,方便管理人员管理课室
2.功能:
信息查询
信息修改
信息增加
信息删除
3.性能
该程序符合全部性能要求,包括对精度、灵活性和时间特性的要求。
2.2运行环境
2.2.1设备
. 客户端:其兼容系统/64M内存/500M硬盘空间或以上。
2.2.2支持软件
客户端:Windows xp/win7
2.3基本设计概念和处理流程
2.4结构
2.5功能器求与程序的关系
用户登陆模块程序主要用于管理员的登陆。
包括登陆,修改密码等子功能。
该模块是系统与用户交互的界面,这一部分很重要,因为界面是否亲切,友好,美观舒适是用户评价计算机软件的第一印象。
2.6人工处理过程
管理员身份登陆,进行各种信息的操作。
本系统必须人工录入租借人信息,课室信息以及租借信息
2.7尚未问决的问题
查询功能不够完善
3接口设计
3.1用户接口
Windows xp/win7
3.2外部接口
客户端:IBM PC 及其兼容系统/64M内存/500M硬盘空间或以上。
3.3内部接口
本系统之内的各个系统模块之间的接口的安排:
主控模块(课堂租借系统)调用各个子模块。
4运行设计
4.1运行模块组合
主控模块(课堂租借系统)调用各个子模块。
4.2运行控制
通过用户输入用户名密码以及一些相关的信息进行权限的控制。
4.3运行时间
系统正常情况下,每个模版保证查询等快速响应时间在5s内。
5系统数据结构设计
5.1逻辑结构设计要点
根据系统需求,可以列出下列数据项和数据结构:
1)课室信息:包括课室编号、教学楼、课室名称等。
2)租借人信息:包括租借人编号、租借人名字、联系电话、证件类型、证件号码等。
3)租借信息:包括课室编号、借人编号、租借时间、归还时间。
4)归还信息:包括课室编号、租借人名称、归还日期。
5)管理员信息:用户名,密码。
5.2物理结构设计要点5.2.1课室信息表:
5.2.2 租借人信息表:
5.2.3租借信息:
5.2.4归还信息表:
5.2.5 管理员:
5.3数据结构与程序的关系
各个数据结构与访问这些数据的形式:
都是通过调用数据库的形式进行消息传递的。
6系统出错处理设计
6.1出错信息
6.2补救措施
a.a.定期对数据库进行备份,当原始数据万一丢失时启用副本。
b.b.使用另一个效率稍低系统方法来求得所需的结果的某些部分
6.3系统维护设计
在以后使用阶段进行实时维护。