会议室预定系统设计文档
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
会议室预定系统设计文档
目录
1引言 (2)
1.1编写目的 (2)
1.2背景 (2)
1.3定义 (2)
1.4参考资料 (2)
2 任务概述 (3)
2.1目标 (3)
2.2用户的特点 (3)
2.3假定和约束 (3)
3 需求规定 (3)
3.1对功能的规定 (3)
3.2对性能的规定 (3)
3.3输入输出要求 (4)
3.4数据管理能力的要求 (4)
3.5故障处理要求 (4)
3.6其他专门要求 (4)
4 运行环境规定 (4)
4.1设备 (4)
4.2支持软件 (4)
4.3接口 (4)
4.4控制 (4)
1引言
1.1编写目的
编写该会议室预定系统设计文档目的是为了解除各公司、企业、单位和个人需要受到地域限制,到达现场查询和预定会议室的局限,具体说明该系统的各个方面参数,具体功能、输入输出,以便向需要预定会议室进行规定范围内用途的客户提供全面的对系统的认识和使
用。
1.2背景
1.2.1名称
会议室预定系统
1.2.2任务提出者
李林老师
1.2.3 开发者
.NET方向第五小组团队
1.2.4用户
需要预定会议室的公司、企业、单位和个人,凡是需要会议室进行规定范围内的合法用户均是该系统使用对象
1.2.5 计算机技术
使用visual studio 2012进行开发
1.3定义
1.3.1UI页面设计
UI即User Interface(用户界面)的简称。
UI设计是指对软件的人机交互、操作逻辑、界面美观的整体设计。
好的UI设计不仅是让软件变得有个性有品味,还要让软件的操作变得舒适简单、自由,充分体现软件的定位和特点。
1.3.2BL业务逻辑设计
业务逻辑层(Application layer):针对具体问题的操作,也可以说是对数据层的操作,对数据业务逻辑处理。
1.3.3DA数据访问层
该层所做事务直接操作数据库,针对数据的增添、删除、修改、查找等。
1.3.4实体层
贯穿于表现层、业务逻辑层和数据访问层,他的作用就是在三层之间传递数据,这是面向对象的编程模式
1.3.5类
类是定义同一类所有对象的变量和方法的蓝图或原型。
例如,可
以建立一个定义包含当前档位等实例变量的会议室类。
这个类也定义和提供了实例方法的实现。
1.4参考资料
川大众信会议管理系统
2 任务概述
2.1 目标
该软件产品是一个独立的系统,旨在为需要会议室的公司、企业、单位和个人提供远程的会议室查询、预定服务。
该软件系统应用于联网的区域,可以通过网络注册会员登陆,实现查询预定等操作。
2.2 用户的特点(用户权限)
2.2.1 工作人员
具有软件系统开发和维护的能力,能处理软件运行时的突发状况和更新管理,同时能进行会议室状态更新、用户信息审核和修改管理、工作人员信息(用户名、密码)的操作。
2.2.2 客户
在具备网络情况下,可以对会议室型号、数量、楼层、时段、和用途做出选择,查询会议室目前使用情况,做出选择。
注册用户可以预订会议室,用户需得到工作人员认证后才能注册成功。
2.3 假定和约束
2.3.1开发期限
本系统软件开发期限为三周时间。
2.3.2经费
由学生团队开发,目前只考虑人工耗时费、电脑磨损费、水电费。
3 需求规定
3.1 对功能的规定
用户登陆系统,能够对目前会议室使用情况进行查询,用户可以选择会议室的型号、会议室数量、会议室编号和楼层、会议室用途、会议室所用时段,以及对会议室进行提前的预定和额外的要求。
(用户需要注册并得到工作人员认证才可以预订会议室)
工作人员可以对会议室的信息手动修改(包括会议室编号、预订状态等信息),并且认证注册用户,只有通过认证的用户才能预订会
议室。
会议室主要信息(编号、大小、价格、预订状态),可以被预订,但是被预订之后就不能再次预订,除非能预订时间到期或者工作人员手动修改预订状态
3.2 对性能的规定
3.2.1 精度
该软件需要用户输入输出查询必须是精确无误的,不能出现一个会议室同时被两个单位预定。
3.2.2 时间特性要求
3.2.2.1 响应时间:该软件响应时间达到1秒。
3.2.2.2 更新处理时间:为有客户预定后刷新更新一次。
3.2.2.3 数据的转换和传送时间:达到5秒。
3.2.3 灵活性
3.2.3.1操作方式上变化:该软件是独立的软件,用户和工作人员登陆接口分别独立,当需求
变化新增和更新操作灵活性大。
3.2.3.2运行环境变化:该软件是独立的系统,需求的改变,可以很好的适应运行环境的变化。
3.2.3.3同其他软件的接口变化:独立的软件系统可以很好建立与其他软件的接口联系。
3.2.3.4计划的变化和改进:会议室预定系统可以根据不同的会议室规模和不同的需求做出相
应的改进和变化。
3.3输入输出要求
该软件的输入输出均为字符串的文字描述和整型的数字描述,同时配备会议室图片。
3.4数据管理能力的要求
我们利用SQL Server对数据进行存储,可以容纳大量数据,数据的容纳能力强。
3.5故障处理要求
登陆的用户过多,系统出现崩溃,。
该系统针对该问题做出了限
额的登陆,避免影响系统响应时间。
3.6其他专门要求
3.6.1保密工作
能对预定会议室的企业、公司、单位和个人的信息(会员信息和会议用途信息)进行保密工作。
3.6.2可补充性
该软件系统是独立的系统,可维护性和可扩充性很好。
3.6.3易读性
软件的使用说明具有专门的说明,操作性和可读性很强。
3.7对权限的要求
3.7.1工作人员
工作人员可以修改会议室的所有信息(包括对会议室的添加、删除等)
3.7.2客户
客户只能查看会议室的信息(包括大小、编号、价格、是否预订、以及预订时间),客户还可以预订还未预订的会议室
4 运行环境规定
4.1设备
4.1.1处理器型号及内存容量
一般采用inter i3处理器便可,内存达到2G以上。
4.1.2外存容量,联机或脱机
外存到2G以上,只能联机使用。
4.1.3输入输出设备型号等
输入输出设备均以联网的计算机为主。
4.2支持软件
win7、win8、UNIX、XP操作系统,开发语言为/doc/495587996.html,和C#。
4.3接口
该软件同其他软件之间的接口是通过调用实现、数据通信协议为HTTP协议。
4.4控制
控制该软件的运行方法为直接测试运行,控制信号来源于需求。