《2022年2022年会议室预定系统系统设计 .pdf》由会员分享,可在线阅读,更多相关《2022年2022年会议室预定系统系统设计 .pdf(21页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、会议室预定系统设计报告1 / 21文件修改控制修改记录编号修改状态修改页码及条款修改人审核人批准人修改日期01 已修改文档更新闫磊10/16 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 21 页 - - - - - - - - - 会议室预定系统设计报告北京网势互联网服务有限公司2 密级:机密文档编号: 002 第 2 版分册名称:(无)第 1 册/共 1 册会议室预定系统系统设计报告(技术部)北京网势互联网服务有限公司总页数17 正文15 附录生效日期: 2010
2、年 10 月 13 日编制:闫磊审核:批准:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 21 页 - - - - - - - - - 会议室预定系统设计报告北京网势互联网服务有限公司3 目录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用户
3、登录 . 22.3软件结构 . 22.4技术路线 . 32.5外部接口 . 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.故障处理说明 . 16名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3
4、页,共 21 页 - - - - - - - - - 会议室预定系统设计报告北京网势互联网服务有限公司4 5.数据库设计 . 175.1数据字典设计 . 175.1.1用户表 . 175.1.2会议室预定表 . 175.2安全保密设计 . 17名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 21 页 - - - - - - - - - 会议室预定系统设计报告北京网势互联网服务有限公司1 1.引言1.1 目的由前阶段的需求调研、项目计划得出了系统的基本需求和基本的开发流程。
5、要完成整个系统,需要对客户的需求进行分析,系统设计报告主要是对整个需求进行概括,确定系统的物理配置,确定整个系统的处理流程和系统的数据结构、接口设计,实现对系统的初步设计。1.2 背景系统名称:会议室预定系统任务提出者:艾海鸿项目负责人:闫磊程序设计员:闫磊用户:公司内部所有员工运行环境:公司内网服务器1.3 参考资料编号资料名称简介作者日期出版单位01 系统设计报告编写规范 东大软件02 数据库 _命名规范 关于数据库表名,字段名的命名规范。2.总体设计2.1 系统运行环境数据库管理系统软件: SQL SERVER 2008 运行平台: WINDOWS SERVER 2003+.NET Fr
6、eamwork 3.5+IIS6.02.2 软件功能描述2.2.1会议室预定其中包括会议室单次预定、会议室周期性预定。2.2.2会议预定查看用户可查看所有的会议室预定情况,可以通过输入条件查看,条件为会议室名、用户姓名、时间段。2.2.3会议室预定修改用户可以修改本人的预定。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 21 页 - - - - - - - - - 会议室预定系统设计报告北京网势互联网服务有限公司2 2.2.4会议室预定取消用户可以取消本人预定。2.2.
7、5用户登录用户根据自己的用户名密码登录系统。2.3 软件结构会议室预定管理模块用户管理模块日志记录模块图 1 会议室预定系统结构图预定会议室预定会议室查询预定会议室修改预定会议室取消单次预定会议室周期预定会议室会议室预定管理用户用户管理用户登陆用户验证图 2 会议室预定系统用例图名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 21 页 - - - - - - - - - 会议室预定系统设计报告北京网势互联网服务有限公司3 2.4 技术路线图 3 会议室预定系统开发分层2.
8、5 外部接口2.5.1用户接口当前系统用户接口采用Web Form 形式,网页形式设计,通过Web访问来操作。a) 用户登录页面:用户名、密码、登陆按钮、取消按钮。登录界面 1 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 21 页 - - - - - - - - - 会议室预定系统设计报告北京网势互联网服务有限公司4 登录界面 2 登录界面 3 登录界面 4 b) 预定信息展示页面:默认显示当天预定信息。表格信息(时间段9:30到 5:30、会议室名称,预定信息)、有
9、显示时间的日历按钮。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 21 页 - - - - - - - - - 会议室预定系统设计报告北京网势互联网服务有限公司5 信息显示界面 1 c)预定信息查询页面:列表显示数据。有预定id、会议标题。信息显示界面 2 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 21 页 - - - - - - - - -
10、 会议室预定系统设计报告北京网势互联网服务有限公司6 信息显示界面 3 d) 预定信息查询详细内容展示: 每条数据中显示预定Id、 预定人、会议标题、会议描述、开始时间、结束时间、开始日期、结束日期、预定人、添加预定信息时间、状态、修改预定按钮、取消预定按钮。周期预定详细名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 21 页 - - - - - - - - - 会议室预定系统设计报告北京网势互联网服务有限公司7 单次预定详细e) 添加单次预定信息页面:预定时间段、会议
11、标题、会议描述、提交预定按钮、取消预定按钮、是否重复单选按钮。添加单次预定f)添加周期预定信息页面:会议描述、预定时间段、预定日期段、周一到周日单选、提交预定按钮、取消预定按钮。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 21 页 - - - - - - - - - 会议室预定系统设计报告北京网势互联网服务有限公司8 添加周期预定g) 会议预定的取消与修改页面:通过详细页面的修改和取消按钮跳到该页。无权限取消和修改界面名师资料总结 - - -精品资料欢迎下载 - -
12、 - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 12 页,共 21 页 - - - - - - - - - 会议室预定系统设计报告北京网势互联网服务有限公司9 修改周期预定修改单次预定名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 13 页,共 21 页 - - - - - - - - - 会议室预定系统设计报告北京网势互联网服务有限公司10 预定取消单击取消预定按钮后界面2.5.2软件接口SQL SERVER 2008
13、数据库。2.5.3其它接口(无) 3.模块设计3.1 功能3.1.1会议的预定模块设计a) 会议室预定模块预定设计:用户输入预定内容用户可以在界面上选择周期预定是否的单选按钮。进行操作验证用户输入内容是否合法会议室已被预定请选择其他时间段或其他会议室预定成功预定失败重新预定会议室预定在方法中调用查询是进行会议室预否被预定判断是否大于0FT把信息插入数据库返回已预定会议 ID根据输入条件数据库查询条件为预定时间段 会议室名称 预定方式 预定日期定查询是否被预定T返回受影响行数FFTDA LBL LUI用 户图 5.1 会议室预定活动图 -1 名师资料总结 - - -精品资料欢迎下载 - - -
14、- - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 14 页,共 21 页 - - - - - - - - - 会议室预定系统设计报告北京网势互联网服务有限公司11 该模块下有两个子模块为会议室一次性预定、会议室周期性预定。1) 首先进入预定界面选择预定模式为一次性预定、周期性预定。2) 会议室一次性预定:员工进入系统可以根据系统的图形界面选择一次性预定,弹出一次性预定界面,根据给定的时间段,并输入会议标题、会议描述、预定人。3) 会议室周期性预定:员工进入系统根据系统的图形界面选择重复预定,弹出周期性预定界面,选择重复时间(周日到周六单选
15、)开始日期(必填项)及结束日期(该项可不填)。b) 会议室预定模块查看模块设计:1) 员工进入系统首先转到查看界面显示当天会议室预定情况。点击当日查询用户操作前台页面分类绑定显示获取当前日期采用固定的html 表格前台显示根据日期查询信息循环list集合循环每一条数据,根据时间段Id,会议室Id进行分类绑定。查询信息保存在预定信息List 集合中返回list集合传入日期参数 预定状态DALBLLUI用户图 5.2 会议室预定查看活动图 -1 2) 员工也可以查看所有会议室的历史预定情况(图5.2)。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - -
16、 - - - - 名师精心整理 - - - - - - - 第 15 页,共 21 页 - - - - - - - - - 会议室预定系统设计报告北京网势互联网服务有限公司12 点击有预定链接节点用户操作动作没有数据显示数据接收查询条件查询所有预定判断数据是否为空T根据条件查询判断是否有查询条件数据库查询SELECT *FROM预定信息表SELECT * FROM 预定信息表 WHERE 条件TF返回List 集合FDALBLLUI用户图 5.2 会议室预定查看活动图 -2 3) 员工也可以查看每条记录的详细内容(图5.3)。点击详细用户动作获取预定信息ID显示详细在次判断是周期预定还是单次预
17、定选择什么页面样式显示根据参数 Id查询方法传入 Id根据 Id数据库查询返回实体SELECT * FROM 预定表WHERE ID=传入参数DALBLLUI用户图 5.3 会议室预定查看详细活动图名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 16 页,共 21 页 - - - - - - - - - 会议室预定系统设计报告北京网势互联网服务有限公司13 c)会议室预定模块修改模块设计:1)公司员工可以修改自己的预定,员工查看自己的预定情况点击修改修改会议标题、会议时间段重新选择、
18、会议描述。2)有取消修改按钮和保存修改按钮,点击取消为取消修改,保存为保存修改(图5.4)。用户已登陆点击修改预定用户操作获取用户 Id 、预定Id您无权操作该阶段会议室被占用请选择其他阶段修改成功修改失败根据用户 Id查询是否为当前用户把用户Id与当前用户 Id比较判断是否相等F修改预定信息在方法中调用查询修改后的判断受影响行数信息是否被预定判断更新行数是否大于0查询预定信息中用户Id返回用户 ID根据修改信息数据库查询根据预定 ID更新数据库预定信息返回受影响行数FT是否大于0T返回受影响行数FTDALBLLUI用户图 5.4 会议室预定修改活动图d) 会议室预定模块取消模块设计:1) 员
19、工只可以取消自己的会议预定,进入系统查看预定后点击取消预定,预定取消(图 5.5)。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 17 页,共 21 页 - - - - - - - - - 会议室预定系统设计报告北京网势互联网服务有限公司14 用户已登陆取消预定获取用户Id 、预定Id您无权操作取消成功取消失败根据用户 Id查询是否为当前用户把用户 Id与当前用户Id比较判断是否相等F取消预定TFT查询预定信息中用户Id根据预定 ID更新数据库预定信息更新预定信息状态根据预定信息查
20、询预定用户 Id返回受影响行数返回用户 IdDALBLLUI用户图 5.5 会议室预定取消活动图3.1.2用户管理模块设计a) 用户登录:1) 员工登录根据数据库中提供的用户名密码进行登录,成功进入查询页面,失败提示登录失败,重新进入登录界面(图6)。输入用户名密码用户操作用户名密码错误验证用户输入信息登陆成功保存用户信息根据用户名查询T判断用户是否存在根据用户名数据库查询用户信息传入用户名密码FFT返回用户 IdDALBLLUI用户名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1
21、8 页,共 21 页 - - - - - - - - - 会议室预定系统设计报告北京网势互联网服务有限公司15 图 6 用户登陆活动图3.2 性能3.2.1系统登录用户输入用户名密码,输入正确进入系统。3.2.2会议室预定用户可操作为预定、查看、修改、取消。3.3 内部接口(无)3.4 外部存贮结构设计(无)名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 19 页,共 21 页 - - - - - - - - - 系统设计报告编写指南北京网势互联网服务有限公司16 4.故障处理说明本
22、程序多处采用了 C# try-catch 异常处理的机制,当遇到异常时不但能及时的处理,保证程序的安全性和稳定性,而且各种出错信息能通过弹出对话框的形式,及时的告诉用户出错的原因及解决的办法,使用户以后能够减少错误的发生。对于本程序的几种可能的错误进行了分析,分别进行了不同的处理。4.1 主要的错误可能有4.1.1 数据库连接错误这类错误主要是数据库设置不正确,或sql server异常引起的,我们只要取消本次操作,提醒用户检查数据库问题就可。4.1.2 输入错误这主要是用户输入不规范造成的,我们在尽量减少用户出错的条件的情况下,主要也是通过对话框,提醒用户,然后再次操作。4.1.3 其他操作
23、错误对于用户的不正当操作, 有可能使程序发生错误。 我们主要是中止操作, 并提醒用户中止的原因和操作的规范。4.1.4 其他不可预知的错误程序也会有一些无法预知或没考虑完全的错误,对此不可能作出万全的异常处理,这时主要要保证数据的安全, 所以要经常的进行数据库备份,并能及时修改, 以逐步的完善程序。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 20 页,共 21 页 - - - - - - - - - 系统设计报告编写指南北京网势互联网服务有限公司17 5.数据库设计5.1 数据字典设计5.1.1用户表5.1.2会议室预定表5.2 安全保密设计(无)名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 21 页,共 21 页 - - - - - - - - -