版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、文件修改控制修改记录编号修改状态修改页码及条款修改人审核人批准人修改日期01已修改文档更新闫磊10/16密级:机密文档编号:002分册名称:(无)会议室预定系统系统设计报告(技术部)北京网势互联网服务有限公司总页数17正文15附录生效日期:2010年10月13日编制:闫磊审核:批准:1.引言.目录1.1 目的11.21.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 外部接口32.5.1 用户接口3
2、2.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 安全保密设计171 .引言1.1 目的由前阶段的需求调研、项目计划得出了系统的基本需求和基本的开发流程。要完成整个系统,需要对客户的需求进行分析,系统设计报告主要是对整个需求进行概括,确定系统的物理配置,确定整个系
3、统的处理流程和系统的数据结构、接口设计,实现对系统的初步设计。1.2 背景系统名称:会议室预定系统任务提出者:艾海鸿项目负责人:闫磊程序设计员:闫磊用户:公司内部所有员工运行环境:公司内网服务器1.3 参考资料编号资料名称简介作者日期出版单位01系统设计报告编写规范东大软件02数据库命名规范关于数据库表名,字段名的命名规范。2.总体设计2.1 系统运行环境数据库管理系统软件:SQLSERVER2008运行平台:WINDOWSSERVER2003+.NETFreamwork3.5+IIS6.02.2 软件功能描述2.2.1 会议室预定其中包括会议室单次预定、会议室周期性预定。2.2.2 会议预定
4、查看用户可查看所有的会议室预定情况,可以通过输入条件查看,条件为会议室名、用户姓名、时间段。2.2.3 会议室预定修改用户可以修改本人的预定。2.2.4 会议室预定取消用户可以取消本人预定2.2.5 用户登录用户根据自己的用户名密码登录系统。2.3 软件结构会议室预定管理模块理模块日志记录模块图1会议室预定系统结构图预定会议室单次预定会议室周期预定会议室预定会议室修改用户会议室预定管理预定会议室查询AA-J.用户管理A用户登陆预定会议室取消用户验证图2会议室预定系统用例图2.4技术路线图3会议室预定系统开发分层2.5外部接口2.5.1 用户接口当前系统用户接口采用WebForm形式,网页形式设
5、计,通过We昉问来操作。a)用户登录页面:用户名、密码、登陆按钮、取消按钮。Neircr0网势会议室预定系统炯片出Veeling登录界面1Neitci"网势会议室预定系统MeetingRoonBookSystern-p=WWMA4It)MM呻R40M3kMrtlQM史以睢帛理LIJ.PJ户名L-serNi-neIE8/冉福*更登录界面2Nstrup网势py,*v会议室预定系统MoatingRoomBookSslem冉牌中碑上出Mg5,Rmi-会Mtg至金步uaadWM530Pssswrc*登录界面3会议室预定系统MeetingRoom3ookSystemWekww如iwwRtwk*i
6、eE-左H/尤宏L依K*登录界面4b)预定信息展示页面:默认显示当天预定信息。表格信息(时间段9:30到5:30、会议室名称,预定信息)、有显示时间的日历按钮会议室预定系统MeetingRoomBookSystemWelconntuRwm:Bwlv卬Wem-±.*£#1座.侬rIf宁HI2* 3HM(tavVww)* MtC-t鸿九互上.风* M1葭MEk而叫,<October2010>w»ar*:附修,5lMa7uH空ThFtSatM-tK消血»MDj»qIu)26272629301234567gg>rM=UMiJD:M-I
7、JD.30H-113巾MWll:IM-19:»101112131415叵J7IB1920212222242526272s293031U:lt«13;»11:0ft-12:»lit*413:»U:K-WM13Mp|4»:4:M,R*二翼H源IBMklN«hlRH注-:MSG-ML*X-I"311:M'ITM信息显示界面1c)预定信息查询页面:列表显示数据。有预定id、会议标题。N2ITO"网势尸中力中4会议室预定系统ReelingRoanBookSy$iemn网前jglcMMtc.NwEhnaMmi
8、bU»k务,g白n告型映*百E查iO0,¥%片.M噂Xtool.与加钟底【时SMJk'U,助电性W(AlSKlklMJBit(Login)施口种够“11司民工A日H的a1*新奇物3«aM鹿!1用上7-ffl赛r的定信息显示界面2NEITtJ口网势会议室预定系统MealingRoomBookSyslemtDHewingRoomBook和寸£iw-2就宜i定春崎:* iSKiSC&ivW«wkWW(MdMflM、Wtt(SMtang)台仪*RiSAaAM再就1tut1所Af陆闻EWW)* Stt(Lojin)上一F下一期g飙信息显示
9、界面3d)预定信息查询详细内容展示:每条数据中显示预定Id、预定人、会议标题、会议描述、开始时间、结束时间、开始日期、结束日期、预定人、添加预定信息时间、状态、修改预定按钮、取消预定按钮。Nejtu"网势i=*制-彳会议室预定系统ni-le:!MqglingR。BqqkSystem.vea-zflie氏同UmKjematk»k当gzrn会*甘聘捻岫|:1.,urTira.邛禺F1正的日时二3310-1CHI3搭胃回解3HEML懦南模E-R耙户附彘恸而阮蝴印11:*对娃酶皿ftUKti事而丁柞总邕扰市:同走中Mffli9J«n«:2ttlU-lri6臭51
10、9V.周期预定详细Nerr。口网势ratMtr会议室预定系统MeetingRoom3ookSystemkw定窜旁地a内网币»改用削筋添加单次预定f)添加周期预定信息页面:会议描述、预定时间段、预定日期段、周一到周日单选、提交预定按钮、取消预定按钮单次预定详细e)添加单次预定信息页面:预定时间段、会议标题、会议描述、提交预定按钮、取消预定按钮、是否重复单选按钮出用时用:叫:制-无格因用名说室.会议室预定系统MeetingRoomBookSystem口口网势年闻尸胜君®t.4a届时n网::e-i8'O'C-ivis11:30屈娴罡工用喇的琲广白"也Al
11、lkqcmgj:Loan'当日程相IJavView:有世王可研口明口口,结重现日::!SM塞收牙-心啊府gH电业w«wti>B4kA旨Erm-6的牙*n日司日r5Vimj* 手埴与定,小F4喉* ftfl审审制川启足* 带T1MH如加""1+ffltt(Lotlrt)超加兰汉里IIT吉武受&君g:口鹏1«*FUMSWW回色章帽R8*加附FKfSdIWfWU蜡日IH31Q-11-1B»«:-。«-Q三Q四Q五国六0日。QI融SO集蠹工8添加周期预定g)会议预定的取消与修改页面:通过详细页面的修改和取消按钮
12、跳到该页。NEfT网势会议室预定系统MeetingRoomBookSystem舟M.'iihuMuvtbimRMPinfluokh»ltmt&tM*总单FtuBocklngffcuma用二邑四咎设主也3M3"Fftf睁!eftsa:S10u:«11加*定中医第一定wonMHR无权限取消和修改界面NerrapE艰会议室预定系统MeatinaRoahHook索定漏号:1地臬日解5mM通用户1垮;能与时用:呼;转三起馅用脚;L1:知U息含寺值盘逮:*氏:作总结名加H二30二芸江室:1.1-0町。w=0-四0壬©衣0BQ幡a®WS
13、9;修改周期预定NHTtJ。网势患”卡.r会议室预定系统MealingRoonBookSysUmWftaNReWMWMHMMUMh>TSUM成”*帐翩L邕(fE串;割曲W-1A增重mitfl耳鼻则尚:帕弁氐阴JU11:»*若娃H青芸生必描五:本用工大寻龄邰至QJ.q手修改单次预定Netr口口网势",*r会议室预定系统MeetingRoomBookSystemifjn.twUpu用户秆口-;*sbCztt!-L-J_始累日用!惬普赫F品蚪闻R箝强之H-30预定取消单击取消预定按钮后界面2.5.2 软件接口SQLSERVER2008据库2.5.3 其它接口(无)3.模块设
14、计3.1 功能3.1.1 会议的预定模块设计a)会议室预定模块预定设计:会议室预定验证用户输入内返回已预大于0预定成功ID预定失败重新预定把信息插入数据库1户可以在界心上选择周期预定是否的单选按钮。进行操作在方法中调用查询是否被预定查询是否被预定进行会议室预定会议室已被预定请选择其他时间段或其他会议室根据输入条件数据库查询图5.1会议室预定活动图-1该模块下有两个子模块为会议室一次性预定、会议室周期性预定。1)首先进入预定界面选择预定模式为一次性预定、周期性预定。2)会议室一次性预定:员工进入系统可以根据系统的图形界面选择一次性预定,弹出一次性预定界面,根据给定的时间段,并输入会议标题、会议描
15、述、预定人。3)会议室周期性预定:员工进入系统根据系统的图形界面选择重复预定,弹出周期性预定界面,选择重复时间(周日到周六单选)开始日期(必填项)及结束日期(该项可不填)。b)会议室预定模块查看模块设计:1)员工进入系统首先转到查看界面显示当天会议室预定情况。图5.2会议室预定查看活动图-12)员工也可以查看所有会议室的历史预定情况(图5.2)用户UIBLLDAL没有数据接收查询条件、J判断数据是否为空图5.2会议室预定查看活动图-23)员工也可以查看每条记录的详细内容(图5.3)用户UIBLLDAL点击详细SELECT*FROM预定表WHEREID=传入参数获取预定信生息ID传入1d根据参数
16、Id查询方法I用户动作根据Id数据库查询显示详细图5.3会议室预定查看详细活动图c)会议室预定模块修改模块设计:1)公司员工可以修改自己的预定,员工查看自己的预定情况点击修改修改会议标题、会议时间段重新选择、会议描述。2)有取消修改按钮和保存修改按钮,点击取消为取消修改,保存为保存修改(图5.4)。返回用户ID您无权操作修改成功把用户Id与当前用户Id比较判断是否相等判断受影响行数是否大于0查询预定信息中用户Id判断更新行数是否大于0根据预定ID更新数据库预定信息在方法中调用查询修改后的信息是专被预定F返回受影响行数根据修改信息数据库查询7用户操俺丁.点击修改预定获取用户Id、预定Id该阶段会
17、议室被占用请选择其他阶段修改失败DAL根据用户Id查询是否为当前用户修改预定信息图5.4会议室预定修改活动图d)会议室预定模块取消模块设计:1)员工只可以取消自己的会议预定,进入系统查看预定后点击取消预定,预定取消(图5.5)。根据预定信息查询取消预定Id您无权操作F取消失败F返回受影.晌行娄取消成功输入用户名密码FFId户是否存T根据预定ID更新数据库预定信息更新块正传息状态UIBLLDAL用户UIBLLDAL图5.5会议室预定取消活动图3.1.2用户管理模块设计a)用户登录:1)员工登录根据数据库中提供的用户名密码进行登录,成功进入查询页面,失败提示登录失败,重新进入登录界面(图6)根据用
18、户名查询传入”名根据需滞Q查、M登陆成功保存用户信息用户名密码错误预定用户IdId比较判断是否相等根据用户Id查询是否为当前用户把用户Id与当前用查询预定信息中用户Id/获取用户Id、预定Id图6用户登陆活动图3.2 性能3.2.1 系统登录用户输入用户名密码,输入正确进入系统3.2.2 会议室预定用户可操作为预定、查看、修改、取消。3.3 内部接口(无)3.4 外部存贮结构设计(无)4.故障处理说明本程序多处采用了C#try-catch异常处理的机制,当遇到异常时不但能及时的处理,保证程序的安全性和稳定性,而且各种出错信息能通过弹出对话框的形式,及时的告诉用户出错的原因及解决的办法,使用户以
19、后能够减少错误的发生。对于本程序的几种可能的错误进行了分析,分别进行了不同的处理。4.1 主要的错误可能有4.1.1 数据库连接错误这类错误主要是数据库设置不正确,或sqlserver异常引起的,我们只要取消本次操作,提醒用户检查数据库问题就可。4.1.2 输入错误这主要是用户输入不规范造成的,我们在尽量减少用户出错的条件的情况下,主要也是通过对话框,提醒用户,然后再次操作。4.1.3 其他操作错误对于用户的不正当操作,有可能使程序发生错误。我们主要是中止操作,并提醒用户中止的原因和操作的规范。4.1.4 其他不可预知的错误程序也会有一些无法预知或没考虑完全的错误,对此不可能作出万全的异常处理,这时主要要保证数据的安全,所以要经常的进行数据库备份,并能及时修改,以逐步的完善程序。5.数据库设计5.1数据字典设计5.1.1用户表User一1简浩类型|可为空值数掘类型允许空标识说明pkUserldint否intr主键用户g自动编号LiserNamerwarehaKlfe)百nYWthU6)匚用尸名UserPssnvarchart16)舌nvarchar(
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 48284-2026航空航天直线式液压作动筒通用规范
- T/ZLJ 007-2023冷冻蜗牛肉
- T/JMBX 0286-2024江门优品 马冈鹅制品
- T/CNCA 121-2025露天煤矿三维地质建模技术要求
- T/CAWAORG 002-2021中国疼痛科专业团体标准
- T/CSMT-DZ 007-2025 T/HZLED 001-2025室外 Mini/Micro LED显示屏通用技术要求
- GB/T 34630.4-2026搅拌摩擦焊铝及铝合金第4部分:焊接工艺规程及评定
- 2025~2026学年广东省深圳市福田区北师大版六年级上册12月课堂素养练习数学试卷【附答案】
- 2026学年江苏省盐城市四年级语文期末高分快速提分卷(详细参考解析)详细答案和解析
- AI大模型棋牌游戏技巧与攻略
- 2026年模具研发高级技术专家招聘笔试试卷 招录11人考试题库
- 2026年发展对象培训结业测试及答案解析
- 2026年新版预防未成年人犯罪法知识竞赛题库及参考答案
- 2026“弘扬长征精神 奋进新征程”知识竞赛题库(含答案解析)
- 2026年10月自考00323西方行政学说史模拟题及答案详解
- 2026年云南云上云大数据产业发展有限公司及下属子公司第一次社会招聘(32人)笔试模拟试题及答案详解
- 2026粒径分析考试题及答案
- 2026中国新能源电池技术研发行业市场现状趋势分析投资策略规划报告
- 2026秋沪教牛津版五年级上英语单词默写(默写)
- 医疗器械质量保证控制程序
- 2026年全国注册会计师(CPA)考试会计真题及答案(持续更新)
评论
0/150
提交评论