[会议室预定系统]系统设计

上传人:ni****g 文档编号:488612294 上传时间:2023-03-14 格式:DOCX 页数:21 大小:2.17MB
返回 下载 相关 举报
[会议室预定系统]系统设计_第1页
第1页 / 共21页
[会议室预定系统]系统设计_第2页
第2页 / 共21页
[会议室预定系统]系统设计_第3页
第3页 / 共21页
[会议室预定系统]系统设计_第4页
第4页 / 共21页
[会议室预定系统]系统设计_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《[会议室预定系统]系统设计》由会员分享,可在线阅读,更多相关《[会议室预定系统]系统设计(21页珍藏版)》请在金锄头文库上搜索。

1、会议室预定系统设计报告文件修改控制修改记录编号修改状态修改页码及条款修改人审核人批准人修改日期01已修改文档更新闫磊10/16密级:机密文档编号:002第 2版分册名称:(无)第 1册/共 1 册会议室预定系统系统设计报告(技术部)北京网势互联网服务有限公司总页数17正文15附录生效日期:2010年10月13日编制:闫磊审核:批准:目录1.引言11.1目的11.2背景11.3参考资料12.总体设计12.1系统运行环境12.2软件功能描述12.2.1会议室预定12.2.2会议预定查看12.2.3会议室预定修改12.2.4会议室预定取消22.2.5用户登录22.3软件结构22.4技术路线32.5外

2、部接口32.5.1用户接口32.5.2软件接口102.5.3其它接口103.模块设计103.1功能103.1.1会议的预定模块设计103.1.2用户管理模块设计143.2性能153.2.1系统登录153.2.2会议室预定153.3内部接口153.4外部存贮结构设计154.故障处理说明165.数据库设计175.1数据字典设计175.1.1用户表175.1.2会议室预定表175.2安全保密设计17北京网势互联网服务有限公司16会议室预定系统设计报告1. 引言1.1 目的由前阶段的需求调研、项目计划得出了系统的基本需求和基本的开发流程。要完成整个系统,需要对客户的需求进行分析,系统设计报告主要是对整

3、个需求进行概括,确定系统的物理配置,确定整个系统的处理流程和系统的数据结构、接口设计,实现对系统的初步设计。1.2 背景系统名称:会议室预定系统任务提出者:艾海鸿项目负责人:闫磊程序设计员:闫磊用户:公司内部所有员工运行环境:公司内网服务器1.3 参考资料编号资料名称简介作者日期出版单位01系统设计报告编写规范东大软件02数据库_命名规范关于数据库表名,字段名的命名规范。2. 总体设计2.1 系统运行环境数据库管理系统软件:SQL SERVER 2008运行平台:WINDOWS SERVER 2003+.NET Freamwork 3.5+IIS6.02.2 软件功能描述2.2.1 会议室预定

4、其中包括会议室单次预定、会议室周期性预定。2.2.2 会议预定查看用户可查看所有的会议室预定情况,可以通过输入条件查看,条件为会议室名、用户姓名、时间段。2.2.3 会议室预定修改用户可以修改本人的预定。2.2.4 会议室预定取消用户可以取消本人预定。2.2.5 用户登录用户根据自己的用户名密码登录系统。2.3 软件结构图1 会议室预定系统结构图图2 会议室预定系统用例图2.4 技术路线图3 会议室预定系统开发分层2.5 外部接口2.5.1 用户接口当前系统用户接口采用Web Form 形式,网页形式设计,通过Web访问来操作。a) 用户登录页面:用户名、密码、登陆按钮、取消按钮。登录界面1登

5、录界面2登录界面3登录界面4b) 预定信息展示页面:默认显示当天预定信息。表格信息(时间段9:30到5:30、会议室名称,预定信息)、有显示时间的日历按钮。信息显示界面1c) 预定信息查询页面:列表显示数据。有预定id、会议标题。信息显示界面2信息显示界面3d) 预定信息查询详细内容展示:每条数据中显示预定Id、预定人、会议标题、会议描述、开始时间、结束时间、开始日期、结束日期、预定人、添加预定信息时间、状态、修改预定按钮、取消预定按钮。周期预定详细单次预定详细e) 添加单次预定信息页面:预定时间段、会议标题、会议描述、提交预定按钮、取消预定按钮、是否重复单选按钮。添加单次预定f) 添加周期预

6、定信息页面:会议描述、预定时间段、预定日期段、周一到周日单选、提交预定按钮、取消预定按钮。添加周期预定g) 会议预定的取消与修改页面:通过详细页面的修改和取消按钮跳到该页。无权限取消和修改界面修改周期预定修改单次预定预定取消单击取消预定按钮后界面2.5.2 软件接口SQL SERVER 2008数据库。2.5.3 其它接口(无)3. 模块设计3.1 功能3.1.1 会议的预定模块设计a) 会议室预定模块预定设计:图5.1 会议室预定活动图-1该模块下有两个子模块为会议室一次性预定、会议室周期性预定。1) 首先进入预定界面选择预定模式为一次性预定、周期性预定。2) 会议室一次性预定:员工进入系统

7、可以根据系统的图形界面选择一次性预定,弹出一次性预定界面,根据给定的时间段,并输入会议标题、会议描述、预定人。3) 会议室周期性预定:员工进入系统根据系统的图形界面选择重复预定,弹出周期性预定界面,选择重复时间(周日到周六单选)开始日期(必填项)及结束日期(该项可不填)。b) 会议室预定模块查看模块设计:1) 员工进入系统首先转到查看界面显示当天会议室预定情况。图5.2会议室预定查看活动图-12) 员工也可以查看所有会议室的历史预定情况(图5.2)。图5.2会议室预定查看活动图-23) 员工也可以查看每条记录的详细内容(图5.3)。图5.3会议室预定查看详细活动图c) 会议室预定模块修改模块设

8、计:1) 公司员工可以修改自己的预定,员工查看自己的预定情况点击修改修改会议标题、会议时间段重新选择、会议描述。2) 有取消修改按钮和保存修改按钮,点击取消为取消修改,保存为保存修改(图5.4)。图5.4会议室预定修改活动图d) 会议室预定模块取消模块设计:1) 员工只可以取消自己的会议预定,进入系统查看预定后点击取消预定,预定取消(图5.5)。图5.5会议室预定取消活动图3.1.2 用户管理模块设计a) 用户登录:1) 员工登录根据数据库中提供的用户名密码进行登录,成功进入查询页面,失败提示登录失败,重新进入登录界面(图6)。图6用户登陆活动图3.2 性能3.2.1 系统登录用户输入用户名密

9、码,输入正确进入系统。3.2.2 会议室预定用户可操作为预定、查看、修改、取消。3.3 内部接口(无)3.4 外部存贮结构设计(无)系统设计报告编写指南4. 故障处理说明本程序多处采用了C# try-catch异常处理的机制,当遇到异常时不但能及时的处理,保证程序的安全性和稳定性,而且各种出错信息能通过弹出对话框的形式,及时的告诉用户出错的原因及解决的办法,使用户以后能够减少错误的发生。对于本程序的几种可能的错误进行了分析,分别进行了不同的处理。2344.1 主要的错误可能有4.1.1 数据库连接错误这类错误主要是数据库设置不正确,或sql server异常引起的,我们只要取消本次操作,提醒用户检查数据库问题就可。4.1.2 输入错误这主要是用户输入不规范造成的,我们在尽量减少用户出错的条件的情况下,主要也是通过对话框,提醒用户,然后再次操作。4.1.3 其他操作错误对于用户的不正当操作,有可能使程序发生错误。我们主要是中止操作,并提醒用户中止的原因和操作的规范。4.1.4 其他不可预知的错误程序也会有一些无法预知或没考虑完全的错误,对此不可能作出万全的异常处理,这时主要要保证数据的安全,所以要经常的进行数据库备份,并能及时修改,以逐步的完善程序。5. 数据库设计5.1 数据字典设计5.1.1 用户表5.1.2 会议室预定表5.2 安全保密设计(无)

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 销售管理

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号