会议管理系统的分析与设计.docx
软件工程试验报告会议管理系统的分析与设计名号级果师姓老生导学学班成指计算机科学与技术系2011年6月13日会议是人们为了解决某个共同的问遨或出于不同的目的聚集在一起进行探讨、沟通的活动.它往往伴随著肯定规模的人员流淌和消费.目前大部分会议的主办方均有意会试信息化更强的会议活动管理系统进行会议管理的建设,不仅节约开发周期、并且费用低廉、同样也可以自定义网站样式及风格,并且在线注册环节比自主开发的要更为稳定和军靠。本次试脸利用ViSUa1.C#作为开发的语才工具,SQ1.SerVer作为数据库开发工具,开发出了一个小型的会议室管理系统.关词:会议:数据障:管理系统1课题描述12可行性探讨报告22.1问题描述22.2可行性探讨的前提22.2.1要求22. 2.2可行性探讨方法23需求分析32.1 任务概述33. 3数据流图33.4数据字典44概要设计64. 1定义64. 2任务概述64. 3总体设计65具体设计74.1 编写目的75. 2数据库设计75.1.1会议管理系统E-R图75.2.1关系模型75.3前台主要界面85.3.1登陆界面85.3.2用户注册界面.95.3.3用户申请会议室115.4系统后台主要界面135.4.1 后台登陆135.4.2 查询会议室145.4.3 处理用户申请175.4.4删除用户信息195.4.5处理用户结账216软件测试246.1编写目的246.2测试内容24总结27±Nt281课题描述当今社会竟争日益激烈,公司会议也不断增多,会议信恩瓜也不断增大,公司常常须要会议进行沟通,解决问题以及制定决策,而现在公司会议管理效率很低,简沽出错,所以利用信息化管理睬议已经成为公司的急迫须要,本试粉利用ASP.XET技术进行会议管理系统的设计与实现,处理睬议信息以及相关项目管理功能.更便利了用户和管理者的运用.信息化处理是当今社会不行避开的趋势.第一的手工操作已经不能满意规模H益增大的企业的着计眸机技术的发展,以及计就机在企业单位中的应用普及,计算机强大的功能1.1.为人们深刻相识。2可行性探讨报告2.1问题描述本会议室管理系统包括各种会议室的信息,用户可以依据须要申请、修改、删除会议室:DHI户需先注册一个账号.通过注册的账号登陆会议室管理系统进行操作.幻申请相应的会议室后,线如须要接着运用,可以申请会议室,3)也可以删除申请的会议室,管理员可以查询会议室、处理用户申请、刷除用户以及杳存编辑用户结账信息:D管理员登陆会议管理系统.查询会议室的状况(空闲或占用九2)管理员可以处理用户申请,为用户安排会议室.3)管理员可以删除用户基本信且。4)管理员处理用户结账信息。2. 2可行性探讨的前提3. 2.1要求功能:对用户管理、对会议室管理、对会议室申请管理,性能:使利快捷的实现中说.修改、删除各功能.输出:客户信息、会议室信息、申清信息输入:客户信息、会议室信息、申请信息4. 2.2可行性探讨方法目的是用最小的代价在尽可能的时间内确定问遨跄否能解决.1)技术可行性探讨本软件利用YiSUa1.Cft作为开发的语言工具,SQ1.SerVer作为数据库开发工具.技术评价:在现有的软件和硬件条件可以满意我们的需求,并且通过学习可以运用CS谱*实现本系统,本系统管埋对象圆一,数据改变性频箔.计算并不难,因此采纳数据库管埋.2)经济可行性探讨本系统开发工具Visua1.CS2005软件和SQ1.server数据库软件本开发小期已经拥有,不再须要明买,本系统的开发成本较低,从羟济方面来说.可以开发.会议室记录及用户培息丧会议管理系统中清佟出利除公议邕3需求分析3.1任务概述需求分析是软件定义时期的G终一个阶段,它的基本fE务是精确的回答:系统必需做什么?需求分析通常提出对系统的功能求'性能需求、军戕性和可用性需求等多种需求.会议军的合理安排,不仅利于公司资源最大程度的利用,而且有利于提高会议顺量,解决J'因货源优争产生的一系列何时.避开冲突。会议管理是,项须要IR视的工作,木软件可以让会议室的利用率进一步提高,管理员便利管理,避开管理中简洁出现的一线错误。运用本软件要求用户熟识WindOWS操作.并且有肯定的软件操作基础.预料本软件将会在一些小的会议室租赁公司中褥到广泛运用.5. 2性能要求1)系统平安、牢靠2)功能齐全3)界面清楚大方,操作简沽4)切于维护和扩充3. 3数据流图顶层数据流图如图3.1所示:图3.1顶层数据流图。层数据流图如图3.2所示:3.4数据字典数据字典是开发者与用户相互沟通的有效途径之一.它能形象的向用户描述开发者的意图.运用户明门数据库可能具有的项I1.数据字典是各类数据描述的集合,它是进行具体的数据收集和数据分析后所获得的主要成果.数据字典卡片:名字:客户信息别名:描述:客户的个人信息,用干对客户的确认定义:客户信息=客户ID+工作旗位+电话+密码位孔输入到会议系统管理员端名字:卬请会议室客户清单别名:描述:已申请会议室的客户的记录定义:申请会议室客户清单=客户信息的合集位置:输入到会议系统管理员痂名字:会议史中请信息别名:描述:客户申谛的会议室时间和类型,用于确定客户运用的会议室定义:会议室申请信息=申请会议室时间+会议室类型位附:传输到会议系统管理员相名字:会议室申语通知信息别名:描述:客户的会议室信息,依据客户的运用时间和类型确定的定义:会议里申清通知信息=君户的巾谢时间+会议空类型位置:传输到会议系统湃理员端名字:已租出会议室信息别名:描述:会议室出租状况的信息定义:己租出会议室信息=已处理的会议室申请位置:输出到打印机名字:客户运用会议室记录别名;描述:已申请的客户在会议室出租公司的记录定义:客户运用会议室记录=客户ID+会议室信息位置:输出到会议系统管理员端名称:管理员表别名:描述:对管理员的描述定义:管理H=用户名+密码位揖:输出到会议系统管理倒端4概要设计4.1定义可行性:用最小的代价在尽可能段的时间内确定问题是否能解决,是否值彻解决,但并不干脆解决问题.即在较高层次上以抽象方式进行需求分析和设计.技术可行性:对要开发的J目的功能、性能和限制条件进行分析,确定在现有资源条件下,技术风险有多大,项目是否能实现,社会可行性:开发项目是否会在社会上、政治上引起侵权、破坏或其他货任问题。系统流程图:用图形符号描述机成系统的各个元素以及信息在这些部件之间的流淌状况.数据流图(D1.-D):用来描绘软件系统的逻辑模型的工具,它描绘数据在软件系统中流淌和被处理的逻辑过程。数据源点/终点:正方形表示用于反映数据流图与外部实体之间的联系.数据字典:用来定义数据流图中各个元素具体含义.它的一种精脩的,无二异性的说明方式,为系统的分析、设计和维护供应了有关元素的具体描述。4. 2任务概述本系统旨在开发一个好用的会议室管理系统,利用信息化手段协助管理,达到提升管理效率的目的.4. 3总体设计通过具体调查社区管理信息,充分了解了系统的概况,明确管理员和用户的各种需求,确定本次设计的会议管理系统包括如图4.1所示的几大功能:会议室管理系统图4.1会议管理系统功能模块图5具体设计5. 1编写目的软件具体设计就是在软件总体设计的基础上,考虑如何实现定义的软件系统,包到对系统中的短个模块给出了足弊具体的过程描述.在具体设计以后.程序员仍符依据具体设计的过程端写出实际的程序代码.具体设计的目标是确定应当怎样具体实现所衢求的系统,也就是说,经过这个阶段的设计工作.应当得出对目标系统的制确描述,从而在编码阶段可以把这个描述干脆翻译成川某种程序设计语言书写的程序。5. 2数据库设计5.1.1 会议管理系统E-R图关系模型关系模型的逻辑结构是祖关系模式的集合。将ER图转换为关系模式就是要将实体型、实体的属性和实体性之间的联系转换为关系模式.据以上E-R图以及实体集间1:1联系1.:n联系.m:n联系的转换规则,可以将E-R转换为关系模型.关系模型为(其中加下划线的为主码:会议室(会议编号,类型,价格,状态预订(缎U会议室类型,时间,电话,公司名称)管理员(用户名,密眄)用户(选也,姓名,电话,密码,公司名称)5. 3前台主要界面5. 3.1登陆界面首先连接数据库进入登录窗I,登录囱11如图5.2所示:工会或KUS父用广R4.4w1.MMtF”IW匕归XTe1.>Mt>M<I>*'4.'Z<1.><»,»“:;”:0©,-i-5.2登录窗口usingSysten;usingSystei1.Data;usingSyxtcn.Configuration:usingSysten.Veb:usingSysten.Veb.Security;usintcSysten.Veb.UI:USInRSysteuVeb.UI.VebContt>1.s:usingSysten.Veb.1.I.*ebConiv>1.s.VebParts:usingSyxtcn.VcbtUI.I1.tm1.ControIx;usingSysten.Data.Sq1.C1.ient;pub1.icpartia1.c1.assDefau1.t:Systec.Veb.U1.PageprtrctrdvoidPagcJxmd(objcctxmdrr,Evrntrx<)JprotectedvoidBtn0k.C)ick(<1)jectsender,KventArgse)(stringStrYhn=Tx1.11n.Tex1.TrinO;stringSi】M1.I=TxtMttText.Tria();if(StrYhn=*S1.r一*)Resp-ns<,WriuC;:抬入用户名成生眄!')Kscrip>"):)e1.seISqIConnertion11ycn=ncrSq1.Canncrtinn(CIasxI.con);rnyc<x).Open():Sq1.CbriiMnd11ycon=三o,con.CreateConnandO:o,cc.CoanandText="se1.ect用户I。.密码fron用户where川户ID='"*StrYhtn'and密码=''Sir跟:Sq1.tIiRuuderI1.yrWad=ycoa.ExecuieReaderO:hanIf1.ag-myrend.Rcnd();if(f1.ag)(Response.Redired<*wein.aspx*>e1.se(Rc!(po!uc.VritcC<script>a1.crtCSt9cK(!*)j<xcript>*):ttyccn.C1.oseO:myc<x.Dispose():1)protectedvoidBtnCance1.Ciick(Objectsender.EventArgse)ITxtVhu.Text="TX1.w1.TM1.=")I5.3.2用户注册界面用户注册如图5.3所示:TE¾!无折