




已阅读5页,还剩18页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
本科毕业设计题 目 基于B/S结构的会议室预约系统 学 院 专 业 班 级 学 号 姓 名 指导老师 2014 年 2 月基于B/S结构的会议室预约系统摘要多功能会议室管理系统是以计算机网络技术、数据库技术和信息管理系统技术等为依托而设计开发的信息管理系统,旨在对会议室的信息进行针对性分类和管理,实现管理系统化,信息化,高效化。本论文主要介绍了多功能会议室管理系统会议室信息模块的分析、设计、开发和测试的全部过程。运用流程图、ER图、用例图和测试用例表等对系统的设计过程进行详细说明。系统采用B/S开发模式,采用ASP.NET开发环境,开发语言选择C#语言,后台选用ACCESSServer2005。会议室信息模块主要包括系统管理员界面的用户友好设计、会议室以及用户信息的分类管理、后台管理员工作流程的设计,确保会议室信息能够被高效、安全的查询和利用。本系统最终实现了对会议室信息的科学分类存储和利用,提高了会议室信息管理工作效率。系统的整体框架也适合以后的功能扩展,系统升级。关键词:信息管理;C#语言;Access;ASP.NET;B/S模式ABSTRACTThesystemofmanagementofmulti-functionmeetingroomisusingthetechnologyofcomputernetwork,databaseandinformationsystem,aimingattargetedclassifingandmanagingtheinformationofmeetingroom,toachievesystematicmanagement,informationtechnologyandefficient.Thispapermainlydescribesthewholeprocessofanalysis,design,developmentandtestingofthesystem.Withtheflowdiagram,ERdiagram,usingcasediagram,andtestcasesform,thispaperdescribesthedetailofthedesignofthesystem.ThesystemusestheB/Spatternasthedevelopmentpattern,ASP.NETasthedevelopmentenvironment,C#asthedevelopmentlanguage,andACCESSServer2005astheDatabase.Themeetinginformationcombinationincludesseveralpartssuchastheuserinterfacedesign,theclassifiedmanagementofthemeetingroomandusersinformationandthedesignofworkflowofadminister,whichmakingthewholesystembecomeefficientandsafe.Thesystemfinallyrealizesthehighworkingefficiencyofmanagementofthemeetingroominformation.Thefunctionofthemainframecanbeextendedandupgradedeasilyinthefuture.Keywords:informationmanagement;C#;Access;ASP.NET;B/SPattern目 录引 言11 业务概述11.1传统业务处理模式介绍11.2现有信息系统应用情况22 系统需求22.1 系统总体需求22.2 系统功能需求22.3 系统性能需求32.4 其他需求33 系统数据分析与设计33.1 系统数据分析33.2系统数据库设计43.2.1系统数据库设计环境配置说明43.2.2数据表及其结构44 系统功能分析与设计54.1 系统功能结构分析54.2 系统业务流程分析64.3 系统应用架构设计84.4 系统功能模块实现说明84.4.1系统登录模块84.4.2会议室预定管理模块94.4.3会议室管理模块94.4.4用户管理模块94.4.5数据统计95 系统使用说明105.1 系统安装及配置说明105.1.1系统运行环境105.1.2系统安装步骤105.1.3系统配置115.2 系统操作说明115.2.1系统登陆页面115.2.2会议室预定管理页面115.2.3会议室管理页面145.2.4用户管理页面165.2.5数据统计页面17参考文献18致 谢19致 谢19引 言主要针对政府机关、大型企业内部等电子商务管理的预定会议室系统进行设计,该系统基于ASP.NET标准平台,采用B/S结构,通过A的c#技术,对该系统实现数据交互的明确分工,从而保证了该系统的维护与升级。在该设计中结合了HTML/ASP.NET,A,XML,C#,Access等有关的技术,构建一个对普通用户能够预定会议室,并能查看预定信息,当自己预定会议室的时候与其他人发生了冲突,用户可以等待或者给与自己发生冲突的人发信息,用户还可以清空自己不想要的预定。对于管理员可以添加新用户、新的会议室;清空用户、会议室;还有可以对会议室的操作;还有可以导出用户对会议室的使用的记录。对于有很多用户的时候,管理员可以通过导入文件导入多条数据,从而减少了重复的操作。随着现代企业日益增加的沟通需要,会议已经成为企业和单位中日常工作不可或缺的重要一环,而作为会议载体的会议室预约情况则制约着会议日程的效率,间接影响着企业的发展。通过调查发现,由于现代企业部门众多,会议室资源有限,传统会议室预约方式存在很大弊端,包括缺乏灵活的调换机制,会议室占用信息散播滞后等。因此,设计和开发一套会议室预约系统,实时为用户显示会议室的占用情况,提供灵活高效的预约管理机制,充分利用有限的会议室资源,将为现代企业办公电子化、高效化提供一个有价值的思路和尝试。本文以现代OA办公平台为基础,以ASP.NET框架为开发工具,对会议室管理和预约进行深入的研究,通过技术实现,提供一套可行的现代会议室预约和管理的实现方案。1 业务概述1.1 传统业务处理模式介绍一般的,一个企业都有很多大大小小不同的会议室资源。在以往的会议室管理工作中,这些会议室的预约都是人工书写记录的。工作人员通过人工制作的表格来让员工登记来预约会议室。随着企业的发展,团队合作和沟通显得越来越重要,会议室的使用越来越频繁,信息记录的工作量也随之增大,传统的人工操作模式不能体现出企业办公的高效性,而且会议室的配置信息也经常更新,人工的管理模式显得任务繁重,效率低。1.2 现有信息系统应用情况一般的,现在的会议室预约系统多半是C/S架构的,这种结构具有局限性,一般是建立在局域网的范围内,C/S 程序可以不可避免的整体性考虑, 构件的重用性不如在B/S要求下的构件的重用性好,此外,C/S结构的系统程序由于整体性,必须整体考察,处理出现的问题以及系统升级,升级难,可能是再做一个全新的系统。2 系统需求2.1 系统总体需求系统总体目标是实现会议室预约系统的设计与开发,系统总体要求能满足企业用户对会议室预约以及对会议室管理和对用户管理的需求,使得系统适应性强,后台数据管理方便。 2.2 2.3 系统性能需求本系统软件在性能上应达到如下要求:系统软件运行快速、稳定、可靠;系统软件对数据的计算准确无误,精确度符合需要;系统软件在操作上应达到人机交互功人性化,操作简单方便,界面简洁美观;2.4 其他需求系统软件应能具有很高的安全性,采取严格的身份认证;系统软件应该且具有很高的健壮性和容错机制;系统软件在结构上应具有很好的可扩展性,可移植性,便于将来的功能扩展和维护。3 系统数据分析与设计3.1 系统数据分析为了有效的设计数据库中的表,使数据库在系统开发和使用中达到更好的发挥作用,根据对数据的分析,确定该系统中的实体、属性和实体之间的联系,画出系统的E-R图,如图3.1所示:图3.13.2系统数据库设计3.2.1系统数据库设计环境配置说明本系统使用的是ACCESS数据库,版本为Access2003。数据库设计的前置条件满足规范化的要求,数据模型是简单的,一个实体的数据属性仅描述那个实体;数据模型是无冗余的,每个数据属性(除外键外)都最多描述一个实体;数据模型是灵活的而且对于未来需求具有适应性,不仅仅是为了今天开发的业务需求设计数据库的。本系统数据库设计遵循实体完整性规、数据完整性和访问完整性。数据完整性主要表现在键的完整性和域的完整性,每个表都应该有一个主键(可以是复合键),而且每个字段都有合法值,访问完整性主要体现在一个表中的外键值匹配相关表中的主键值。3.2.2数据表及其结构根据系统功能和模块的分析和划分,并综合考虑实际使用情况,得出程序中要使用的数据和这些数据以及数据与模块程序之间的调用关系。数据项的定义是数据库的基础,合理的数据项定义可以提高数据的运行效率,极大限度地减少数据的冗余。本系统主要涉及到4个表。表3.1 用户登录信息表(表名:userlogin)用途记录用户的登陆信息字段名类型长度键中文名备注unamenvarchar20主键用户名upasswordnvarchar20密码ukeynvarchar10权限表3.2 用户信息表(表名:userInfo)用途记录用户的详细信息字段名类型长度键中文名备注userIDint4主键用户IDuserNamenvarchar20用户名phoneNumbervarchar30固话号码mobileNumbervarchar20手机号码emailvarchar50电子邮箱isAbolishedbit1是否废止descriptionsnvarchar1024描述表3.3 会议室信息表(表名:meetingroomInfo)用途记录会议室的详细信息字段名类型长度键中文名备注meetingroomIDchar10主键会议室IDmeetingroomNamenvarchar50会议室名projectorbit1有无投影仪seatNumint4座位数locationnvarchar50地点descriptionsnvarchar1024备注表3.4 会议信息表(表名:meetingInfo)用途记录所预约会议详细信息字段名类型长度键中文名备注meetingIDint4主键会议IDmeetingroomIDchar10会议室IDtitlenvarchar60会议主题userIDint4用户IDstartTimedatetime开始时间endTimedatetime结束时间detailnvarchar1024会议内容isBooking_flagbit1是否提醒booking_way_flagbit1提醒方式addrnvarchar2048地址4 系统功能分析与设计4.1 系统功能结构分析本系统主要分为四个功能模块,如图4.1所示:图4.14.2 系统业务流程分析第0层数据流程图:图4.2第一层数据流图:图4.3第二层数据流图:图4.4 会议室预订图4.5 用户管理4.3 系统应用架构设计本系统采用B/S三层体系结构。客户端浏览器选择Microsoft Internet Explorer 6.0以上的版本。Web应用程序服务器采用IIS 6.0,数据库服务器为Access。本系统采取的体系结构如下。图4.6 B/S体系结构4.4 系统功能模块实现说明4.4.1系统登录模块本模块是用户真正使用软件的接口,不同的用户具有的权限不一样,分二 种用户权限(普通用户、管理员)具有不同权限的人所能使用的功能也不一样,系统管理员具有所有的权限,能使用所有的功能,普通用户有预约会议室的权限,游客只具有浏览的权限。4.4.2会议室预定管理模块本模块分两个小模块,会议室详情一览和会议室预定模块,会议室详情一览模块所有用户都可以浏览,可以选择日期和选择全部会议室查看所有会议室当天被预定的情况,也可以根据选择日期和选择某一个会议室,查看到从这天开始的一个星期内被选择的会议室预约的情况,另外,管理员可以修改和清空会议室预约情况。会议室预定模块管理员和普通用户都可以进行预定,游客用户没有预定会议室的权限,在预定模块中,用户可以进行一次和多次的预定,多次预定的预定频率有每天、每周星期几、单周的星期几、双周的星期几以及每月的固定日,用户可以根据自己的需要选择,具体时间段的选择以半个小时为划分单位,用户还可以根据自己的需要选择是否提醒,如果选择提醒方式,如果用户选择预约信息的提醒方式,用户只需写下自己的信息地址,企业的信息服务器就是在开会前会向该信息发送信息提醒用户。4.4.3会议室管理模块会议室管理模块只有管理员有增加会议室,编辑当前会议室和清空会议室的权限,其它会议室只有查看所有的会议室的详情一览情况,管理员用户点击新增按钮即可进入新增会议室页面,点击编辑进入编辑页面即可对当前会议室的情况进行修改,点击清空链接即可清空当前会议室。4.4.4用户管理模块用户管理模块只有管理员有添加用户,编辑当前用户信息和清空用户的权限,其它用户只有查看所有的用户的信息情况,管理员用户点击添加按钮即可进入添加用户页面,点击编辑进入编辑页面即可对当前用户的信息进行修改,点击清空链接即可清空当前用户。4.4.5数据统计数据统计模块分两个小模块,会议室使用状况统计模块和人员使用会议室统计模块,点击会议室使用状况统计进入会议室使用状况统计模块,用户可以选择某一个会议室,选择时间,统计类型有每日被占用次数/周和各时间段被占用次数/月,用户可以根据自己的需要进行选择,显示图形有条形图也有相应的图形条形图、折线图、饼图等供选择,用户根据所需查看,点击人员使用会议室统计进入人员使用会议室统计模块,选择用户、统计日期、统计类型以及显示图形等显示出相应的用户使用会议室统计情况。5 系统使用说明5.1 系统安装及配置说明5.1.1系统运行环境硬件需求:CPU:P41.7GHz。内存:256MB以上。硬盘:剩余空间至少100M以上。输入设备:键盘、鼠标。软件平台:操作系统:Windows 2000/XP/2003/7;数据库:Access;Web服务器:IIS开发工具:vsstudio20105.1.2系统安装步骤1、首先在安装有Access的系统上运行以下数据库DDL语句以建立数据库。2、下载安装Tomcat(6.0以上的版本解压即可使用,本次以6.0版本来演示)3、将编译过的工程目录meeting目录下,如图5.1所示。图系统配置将整个目录上传到网站空间的主目录,如是自建IIS需添加Default.aspx到主页文档5.2 系统操作说明5.2.1系统登陆页面用户打开浏览器,在地址栏输入:http:/localhost/meeting/Default.aspx (本系统操作说明以本机为服务器配置进行演示说明),即可出现登陆模块,用户只要输入正确的用户名和密码,单击登录按扭,则可以进入主界面,如图5.4.图会议室预定管理页面不同的用户进入到界面所用到的功能是不一样的,权限为管理员的用户具有系统管理员的权限(全部功能);普通用户可以预约会议室;游客只能查看会议室的预约情况,会议室预约管理又分会议室预定详情一览和会议室预定两个小模块,从导航选择进入,如图5.5:图5.51 会议室预定详情一览点击会议室预定详情一览,进入会议室预定详情一览页面,默认的显示的是当天的所有会议室预约的情况,如图5.6. 图5.6用户也可以选择日期,然后选择具体会议室,可以查询到该会议室从此日期开始一周内的会议室预约情况,如图5.7.图5.7如果登录用户为管理员用户,a可以点击预约的情况,可以对本次预约进行修改和清空如图5.8.图5.82 会议室预定点击导航上栏上会议室预定管理的会议室预定,即进入会议室预定页面,普通用户和管理员用户都可以预定会议室,界面如图5.9.图5.9可以对预定频率进行设定,可以进行多次预定,选中多次,进入多次预定选择,如图5.10.图5.10勾中是否提醒框,即会出现提醒方式选择,如选中预约信息,输入信息地址,即在开会之前,信息服务器会向该邮箱发送提醒信息,页面如图5.11.图5.11预约信息填写完整后,点击保存按钮即可。5.2.3会议室管理页面点击导航栏中会议室管理即进入会议室管理页面,会议室管理页面中显示的会议室的信息,只有管理员可以添加会议室,对会议室信息进行修改以及清空废除的会议室信息等等,如图5.12.图5.12如果为普通用户或者游客,新增按钮都不可使用,编辑和清空的链接都不可使用,如图5.13.图5.13如果为管理员用户,点击新增按钮,则会跳转到会议室添加的页面,如图5.14. 图5.14如果是管理用户,点击某个会议室信息的编辑链接,则跳转到编辑页面,如图5.15. 图5.15如果是管理用户,点击某个会议室信息的链接,则弹出是否确定清空,点击确定即清空了该条会议室的信息,如图5.16.图用户管理页面点击导航栏中用户管理即进入用户管理页面,用户管理页面中显示是用户的信息,只有管理员可以添加用户,对用户信息进行修改以及清空用户信息等等,如图.5数据统计页面数据统计模块分两个小模块,会议室使用状况统计模块和人员使用会议室统计模块,这两个模块所有用户都可以访问,点击会议室使用状况统计进入会议室使用状况统计模块,用户可以选择某一个会议室,选择时间,统计类型有每日被占用次数/周和各时间段被占用次数/月,用户可以根据自己的需要进行选择,显示图形有条形图也有相应的图形条形图、折线图、饼图等供选择,用户根据所需查看,点击人员使用会议室统计进入人员使用会议室统计模块,选择用户、统计日期、统计类型以及显示图形等显示出相应的用户使用会议室统计情况。1 会议室使用状况统计页面进入导航栏,选择数据统计中的会议室使用状况统计模块,便进入会议室使用状况统计,如图5.22.图5.22 用户根据需要,选择某一个会议室或者全部会议室,选择统计日期、统计类型、显示图形,则出
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中班健康卫生教育:勤洗手讲卫生指南
- 2025年创新创业能力评价考试试题及答案
- 2025年财务管理职业能力建设考试试题及答案
- 2025年创意写作与文学鉴赏考试试卷及答案
- 2025达州中考数学真题
- 职业防护知识培训
- 中职劳动教育教案实施纲要
- 家乡的变迁记事与议论文结合(10篇)
- 2025年兰州危险运输题库答案
- 2025年石家庄危险品运输从业资格考试题库完整答案
- 冠寓运营管理手册正式版
- 2022年珠海市金湾区体育教师招聘笔试试题及答案
- GB/T 10610-2009产品几何技术规范(GPS)表面结构轮廓法评定表面结构的规则和方法
- 毕业离校学生证遗失证明
- 智慧停车技术方案
- 土地整理质量评定表
- 【告知牌】某公司全套重大危险源告知牌(7页)
- 中考数学复习专题二方程与不等式
- 牛津深圳版七年级下册英语作文汇总
- 供应商管理库存VMI的实施
- 公司“师带徒”实施方案
评论
0/150
提交评论