开放性实验样例_第1页
开放性实验样例_第2页
开放性实验样例_第3页
开放性实验样例_第4页
开放性实验样例_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、辽 宁 工 业 大 学 开 放 性 实 验题目: XX股份有限公司会议室管理系统目 录第1章 绪论11.1 编写目的11.2 运行环境11.2.1 硬件环境11.2.2 软件环境11.3 定义1第2章 奔马公司会议室管理系统可行性分析22.1 系统描述22.2 功能描述22.3 数据流图32.4 数据字典4第3章 奔马股份有限公司业务模型分析83.1 主题域划分83.2 前台会议室子系统业务事件分析83.2.1 测前台会议室子系统业务事件标识83.2.2 前台会议室子系统报表类型标识83.2.3 前台会议室子系统接口标识93.3 后台管理子系统业务事件分析9第4章 奔马公司会议室管理系统详细设

2、计104.1 数据库设计104.1.1概念结构设计104.1.2逻辑结构设计124.1.3 数据库表的设计124.1.4连接数据库特点144.2 系统模块设计144.3用户界面设计164.3.1一般交互设计164.3.2信息显示设计16第5章 奔马公司会议室管理系统用户模块的实施175.1 系统首页175.2 用户注册界面185.3 登陆界面195.4 查看会议室信息195.5 会议室预定20第6章 总结22参考文献231第1章 绪论1.1 编写目的 随着社会的发展,社会信息化也是社会发展的必然趋势,会议管理系统也以方便、快捷、费用低的优点正慢慢地进入人们的生活。从传统的会议管理方式彻底的解脱

3、出来,将减轻管理人员以往繁忙的工作,减小出错的概率,提高其管理效率,使人们有更多时间来获取信息、了解信息、掌握信息 。当今时代是飞速发展的信息时代。在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。本系统是为了方便奔马股份有限公司对会议管理人员对会议信息进行高效的管理而编写的,面对会议信息处理中出现的各种情况,该会议管理信息系统在实施后应基本达到以下目标:(1)系统界面友好美观,操作简单易行,查询灵活方便。 (2)系统运行可靠,维护方便,灵活通用。1.2 运行环境1.2.1 硬件环境 i3处理器及更高档PC台式机,笔记

4、本电脑; 运行时占用内存:250MB; 安装所需硬盘:750MB; 1.2.2 软件环境 可选软件平台:WindowsXP/7/81.3 定义普通用户:指未曾在会议室注册的用户;会 员:指在会议室注册的用户;管 理 员:指会议室最高负责人,享有该系统的最高权限。第2章 奔马公司会议室管理系统可行性分析2.1 系统描述会议室管理系统是公司内部营销部门使用的会议室辅助管理系统,该系统的主要功能包括客户查询符合条件的会议室,预定会议室,修改预定信息,对本公司的会议室留言等功能。具体需求如下: (1)任意用户可以登陆该系统首页查看信息;(2)用户可以查询自己需要的会议室;(3)用户可以进行预定会议室,

5、预定会议室之前必须先登录;(4)用户可以在未使用会议时之前退掉已预订的会议室;(5)用户可以查看自己的预订会议室信息; (6)新用户可以通过注册来成为会员;(7)管理员可以用特殊的方式登陆该系统;(8)管理员要对会议室的状态进行修改;(9)管理员可以添加,删除,修改会议室信息。(10)管理员可以添加,删除,修改用户信息。 (11)管理员可以添加,删除,修改,查看新闻信息(12)系统具有可扩展性;(13)帮助和使用说明。2.2 功能描述该系统主要提供用户使用的功能和管理员使用的功能:用户功能是:用户注册与登录,以及会员对会议室的查看,对会议室的预订与退订,以及对自己所预定的会议室信息的查看。管理

6、员功能是:管理后台数据库,对会议室状态进行修改。2.3 数据流图数据流图(DFD)是一种图形化技术,它描绘信息流和数据从输入移动到输出的过程中所经受的变换。在数据流图中没有任何具体的物理元素,它只是描绘信息在软件中流动和被处理的情况。因为数据流图是系统逻辑功能的图形表示,即使不是专业的计算机人员也容易理解它,所以它是分析员和用户之间极好的通信工具。如图2.1所示,数据流图的四种基本符号和具体描述如下:数据的源点/终点 变换数据的处理数据存储 数据流图2.1 数据流图的基本符号如图2.2 系统总的数据流图图2.2 系统总数据流图 2.4 数据字典数据字典是所有与系统相关的数据元素的有组织的列表,

7、并且包含了对这些数据元素的精确、严格的定义,从而使得用户和系统分析员双方对输入、输出、存储的成分甚至中间计算结果有共同的理解。简而言之,数据字典是描述数据的信息的集合,是对系统中使用的所有数据元素的定义的集合。下面的表是对各数据元素的详细说明:(1)主要的数据流1)数据流名称:用户情况位置:用户p1,用户P2,用户P3定义:用户情况=用户编号+用户登陆名+登录密码+联系方式+E-MAIL说明:用户登录该系统时,系统会存储用户的一些基本信息。 2)数据流名称:管理员情况位置:管理员P4,管理员P5,管理员P6定义:管理员情况=登陆名+密码 说明:通过管理员的用户名和口令鉴别用户身份。 3)数据流

8、名称:会议室情况位置:会议室会议室信息定义:会议室情况=会议室编号+会议室位置+可溶人数+价格+状态说明:向用户提供会议室信息。(2)主要的数据存储定义1)数据存储名称:预订信息输入:P1,P2输出:P4数据结构:用户编号+用户名+会议室编号+预定日期+使用时间+联系方式+E-MAIL说明:用户进行预订操作后,系统会根据用户登录时的信息以及预定会议室的信息生成预定信息。2)数据存储名称:会议室信息输入:会议室输出:P3,P4数据结构:会议室编号+会议室位置+可容人数+价格+状态说明:管理员根据会议室信息和预订信息来确定可预定会议室的信息。(3)主要处理过程1)处理过程编号P1处理过程名:预定处

9、理输入:用户情况输出:预订信息处理说明:用户进行预订会议室操作。2)处理过程编号P2处理过程名:修改处理输入:用户情况输出:预定处理处理说明:用户对自己已预定的会议室做修改。3)处理过程编号P3处理过程名:查询处理输入:用户情况,会议室信息输出:用户处理说明:用户查询可供预定的会议室4)处理过程编号P4处理过程名:后台数据管理处理输入:预订信息,会议室信息,管理员情况输出:管理员处理说明:管理员修改会议室的状态,使已被预订的会议室状态改变。5)处理过程编号P5处理过程名:通知客户处理输入:预订信息,管理员 输出:用户处理说明:管理员根据用户的预定信息,制作代表证等通知用户,6)处理过程编号P6

10、处理过程名称:管理输入:P6输出:会议室使用情况处理说明:管理员查看会议室的使用情况,对其进行相关管理。22第3章 奔马股份有限公司业务模型分析3.1 主题域划分根据对会议室业务需求及相关人员及用户的分析,可将本系统划分为两个个操作子系统:前台会议室子系统和后台管理子系统,子系统之间互相联系,完成会议室的日常管理。3.2 前台会议室子系统业务事件分析该子系统的主要使用对象为普通用户和会员,普通用户只能对网站的相关信息进行浏览,会员向系统输入自己的账号和密码进入系统,完成会员身份的合法性验证,然后可进行会议室预约。3.2.1 测前台会议室子系统业务事件标识会员查看会议室信息:会员浏览会议室已提供

11、的会议室,包括会议室的时间会议室地点,大小以及预定状态等。会员预约会议室:顾客可根据自己的需要,对相关会议室进行预约,并提交预约信息;会员退订会议室:顾客可根据自己的需要,对相关会议室进行退订,并提交退订信息;会员查看自己的预订信息:可以查看多有自己预定的会议室信息。3.2.2 前台会议室子系统报表类型标识对前台会议室子系统的业务事件进行分析,可得业务事件将需产生如下报表,详细情况如下表:类型子类关键字潜在报表类型事进度注册1、用户信息表会议室查看2、会议室信息表会议室预约3、会议室预约统计表会议室退订4、个人用户表说明:用户信息表:该表单包含了用户注册时预留的信息,包括手机号码等信息;会议室

12、信息表:该表单中的会议室是指用户可查看和预约的会议室统计表,包括会议室的编号,地点,容量等。会议室信息表用于业务流程中会议室预约时使用;会议室预约统计表:根据客户的预订情况,生成会议室预约表;会议室退订表:根据客户的预约与退订情况,在个人信息中查看记录。3.2.3 前台会议室子系统接口标识前台会议室子系统主要设计的信息访问包括用户信息管理、会议室信息管理,因此提供的接口为用户信息管理接口、会议室信息接口,供其他子系统获取相关信息。用户信息管理接口提供了用户信息管理,通过此接口,其他子系统可以对用户进行管理。会议室信息接口主要实现了会议室信息的查询,其他子系统在需要获取会议室信息的时候,可通过此

13、接口查询到相关会议室信息。3.3 后台管理子系统业务事件分析后台管理是整个系统的中心环节及核心业务,该主题域主要实现了用户管理、会议室管理和新闻信息管理等。后台管理子系统的业务事件主要有:(1)查看会员信息:对已注册用户的信息进行查看;(2)删除会员:管理员可以对有不良消费记录的会员进行删除操作。第4章 奔马公司会议室管理系统详细设计4.1 数据库设计4.1.1概念结构设计根据以上需求分析进行初步设计可以画出本系统实体间关系的E-R图,如图所示,系统中包括管理员、用户、会议室信息3个实体及总E-R图。密码管理员登录名用户登录名编号EMail联系方式密码 图4.1 用户实体E-R图 图4.2 管

14、理员实体E-R图会议室信息会议室编号会议室位置状态可容人数 图4.3 会议室实体E-R图规章制度编号点击次数时间内容作者标题 图4.4 规章制度E-R图预定信息会议室容量会议室地点会议室编号用户名 图4.5 预订信息E-R图 图 4.6系统总E-R图4.1.2逻辑结构设计 通过对已有电子商务网上书店和设计出的E-R图的分析,本系统设计的实体和属性如下: (1)用户(用户编号,登录名,密码,联系方式,E-Mail) (2)管理员(登录名,密码) (3)会议室信息(会议室编号,会议室位置,可溶人数,状态) (4)新闻(新闻编号,标题,作者,内容,时间,点击次数) (5)预定信息(用户名,会议室编号

15、,会议室地址,可容人数)4.1.3 数据库表的设计 根据系统的功能分析和E-R图可以设计如下所示的数据库中的表。数据库采用SQL server,调试、运行程序前必须先在SQL server服务器上建立一个名为MeetingSystem的数据库。下面集中给出了与该网上会议室预定系统相关的各个数据表的详细结构。(1)用户信息表如4.1表所示,该表反映了有关用户的信息,便于了解有关用户情况。序号字段名类型长度允许空主键说明1UIDint否用户编码1UNamenavarchar50否名称2UPassWordnavarchar50否密码3UTelnavarchar50否联系方式4UEmailnavarc

16、har50否邮箱 表4.1 用户信息表(2)管理员信息表如4.2表所示,该表反映了有关管理员的信息,便于了解有关管理员情况。序号字段名类型长度允许空主键说明1MNamenavarchar10否管理员姓名2MPassWordnavarchar10否密码表4.2 管理员信息表(3)会议室信息表如4.3表所示,该表反映了有关会议室的信息,便于了解有关会议室情况。序号字段名类型长度允许空主键说明1BIDint4是会议室编号2BWherenvarchar50是会议室地点3BCapacityint4是容量4BStatenvarchar50是状态表4.3 会议室信息表(4)新闻信息表如4.3表所示,该表反映

17、了有关使用会议室规章制度的信息,便于了解有关使用会议室注意事项情况。序号字段名类型长度允许空主键说明1NIDint4是编号2titlenvarchar50是标题345writercontenttimenvarcharnvarchadatetime50max是是作者内容时间6NewHitCountsInt是点击次数表4.4 规章制度信息表(5)预定信息表如4.5表所示,该表反映了有关预定会议室的信息,便于了解有关个人预订会议室情况。序号字段名类型长度允许空主键说明1UIDint4是用户编号2BIDInt4会议室编号3BWherenvarchar50是会议室地点4BCapacityint4是容量表

18、4.5 预定会议室信息表4.1.4连接数据库特点 当开发环境通过连接到数据库上之后,在设计中使用数据库画笔可实现对该数据库中表格,视图等的操作,如创建表,修改表,删除表,增加/删除记录。设计中设计数据窗口的时候,通过对话框实现与数据的连接。在应用程序中则一般是在应用程序对象中书写连接数据库的程序代码,使得应用程序开始运行并实现与数据库的连接。4.2 系统模块设计本网上会议室预定系统可大致分为两个模块。具体描述如下: (1)用户模块:包括用户登录与注册,查询会议室信息,预定会议室,修改预订信息,退订会议室,查看个人预订信息。 (2)管理员模块:包括增添会议室信息,修改会议室信息,删除会议室信息,

19、管理新闻信息,管理用户信息。系统的具体功能模块图见图4.7: 图4.7 网上会议室预定系统功能模块图 4.3用户界面设计4.3.1一般交互设计一般交互涉及信息显示、数据输入、和系统整体控制等方面。(1)一致性为客户交互界面中的菜单选择、命令输入、数据显示以及众多的其他功能,使用一致的格式。在设计的过程中,基本上保持了系统的格式一致。(2)执行有较大影响的操作前提示用户确认在设计过程中,如果用户要执行删除操作,以及对数据库的读写操作时,都会有窗体弹出询问继续操作或者予以提示。(3)减少两次操作间需要记忆的内容为了避免用户为下一步操作而记忆大量数据,所以在设计过程中在需要数据传递的窗体中设置全局变

20、量,来传递数据。例如在入账和入库的模块的操作中都用到了这样的方法。(4)允许错误允许用户的误操作尽量不对系统造成伤害。4.3.2信息显示设计 应当尽量为用户提供的界面显示时完整的、明确的和容易理解的。这样才能满足用户的需求。使用不同的方式显示信息:用文字、图形、声音,按位置、移动和大小,使用颜色和省略等方式传达信息。 (1)只显示与当前工作有关的信息在用户操作有关系统的特定功能的信息时,不必看到与之无关的数据、菜单和图形。(2)使用一致的标记、标准的缩写和可预知的颜色为了使系统所表达的含义准确、无误,就必须适用一致的标记、标准的缩写和可以预知的缩写,这样用户就无需参照其他信息源就能理解,而正确

21、地适用软件。(3)产生有意义的错误信息对于系统在运行过程中产生的错误尽量给用户返回一个容易理解的错误信息,以使用户保持对系统的信任,和系统的可用性。在各个显示数据的窗口中,由于数据窗体项目较多,所以在数据窗体空间中较多的是用了垂直和水平滚动条,以保证信息的全面正确显示。第5章 奔马公司会议室管理系统用户模块的实施5.1 系统首页图5.1 系统首页系统主页主要有四个导航栏。可以进行用户登录与注册,以及一些有关使用会议室的规章制度,还有一些会议室的图片供用户参考。会议室规章制度可以点击进去查看详细内容,包括发布日期,作者,主要内容,点击次数等。图5.2 系统主页5.2 用户注册界面 此模块主要是为

22、了让不是会员的用户进行注册,方便以后预定会议室。图5.3 注册页面5.3 登陆界面 图5.4登录页面5.4 查看会议室信息 此模块显示所有会议室信息,方面用户了解各个会议室的地点,可容纳人数以及预定状态。 图5.5会议室信息点击链接进入详细界面: 图5.6会议室信息5.5 会议室预定 此模块为会员提供在线预订,不用麻烦跑去预订,直接在网预订。 图5.7会议室预定点击预订时如果没有登录必须先登录才能预定,登录后界面为: 图5.8会议室预定成功页面点击预订即可预订成功,然后进入个人预订信息查询界面:图5.9 查询界面此时如果不想预定此会议室,可以点击退订进行退订会议室。登录后系统会自动记住该用户,

23、点击退出会自动进入登陆界面。第6章 总结经过六周的系统开发,从一开始我对于c#技术的开发缺乏经验到,通过不断查找资料,并且在导师的指导下,我逐渐对所开发的系统有了较为全面地认识。在开发本课题的过程中,起初对于一些语句有些疑惑,后来通过不断翻阅相关资料,通过修改从互联网上已经成型的模板,逐渐理解了这些对象的含义和用法,特别是对于数据库中字段的添加,修改,查询和删除用法。此外,对于网页制作中的一些技术,例如:CSS样式表技术对于网页框架制作的使用等的水平有了很大的提升。本课题开发经历了搜集资料,需求分析,可行性分析,概要设计和详细设计的阶段,先后经过了无数次的修改和调试,通过按照软件工程开发的流程,本课题已经成功地开发出合格的会议管理系统。该系统在性能和使用上都符合需求分析里的功能需求。经过后期的检测和调试,系统可以正常工作,没有较大的漏洞,本课题的系统开发完满完成。毕业设计是本科学习阶段一次非常难得的理论与实际相结合的机会,通过这次比较完整的会议管理系统设计,我摆脱了单纯的理论知识学习状态,和实际设计的结合锻炼了我的综合运用所学的专业基础知识,解决实际程序问题的能力,同时也提高我查阅文献资料、设计手册、设计规范等其他专业能力水平,而且通过对整体的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论