开放性实验样例.docx
- 文档编号:25685533
- 上传时间:2023-06-11
- 格式:DOCX
- 页数:26
- 大小:1.37MB
开放性实验样例.docx
《开放性实验样例.docx》由会员分享,可在线阅读,更多相关《开放性实验样例.docx(26页珍藏版)》请在冰豆网上搜索。
开放性实验样例
题目:
XX股份有限公司会议室管理系统
目录
第1章绪论1
1.1编写目的1
1.2运行环境1
1.2.1硬件环境1
1.2.2软件环境1
1.3定义1
第2章奔马公司会议室管理系统可行性分析2
2.1系统描述2
2.2功能描述2
2.3数据流图3
2.4数据字典4
第3章奔马股份有限公司业务模型分析8
3.1主题域划分8
3.2前台会议室子系统业务事件分析8
3.2.1测前台会议室子系统业务事件标识8
3.2.2前台会议室子系统报表类型标识8
3.2.3前台会议室子系统接口标识9
3.3后台管理子系统业务事件分析9
第4章奔马公司会议室管理系统详细设计10
4.1数据库设计10
4.1.1概念结构设计10
4.1.2逻辑结构设计12
4.1.3数据库表的设计12
4.1.4连接数据库特点14
4.2系统模块设计14
4.3用户界面设计16
4.3.1一般交互设计16
4.3.2信息显示设计16
第5章奔马公司会议室管理系统用户模块的实施17
5.1系统首页17
5.2用户注册界面18
5.3登陆界面19
5.4查看会议室信息19
5.5会议室预定20
第6章总结22
参考文献23
绪论
编写目的
随着社会的发展,社会信息化也是社会发展的必然趋势,会议管理系统也以方便、快捷、费用低的优点正慢慢地进入人们的生活。
从传统的会议管理方式彻底的解脱出来,将减轻管理人员以往繁忙的工作,减小出错的概率,提高其管理效率,使人们有更多时间来获取信息、了解信息、掌握信息。
当今时代是飞速发展的信息时代。
在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。
尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。
本系统是为了方便奔马股份有限公司对会议管理人员对会议信息进行高效的管理而编写的,面对会议信息处理中出现的各种情况,该会议管理信息系统在实施后应基本达到以下目标:
(1)系统界面友好美观,操作简单易行,查询灵活方便。
(2)系统运行可靠,维护方便,灵活通用。
运行环境
硬件环境
i3处理器及更高档PC台式机,笔记本电脑;
运行时占用内存:
250MB;
安装所需硬盘:
750MB;
软件环境
可选软件平台:
WindowsXP/7/8
定义
普通用户:
指未曾在会议室注册的用户;
会员:
指在会议室注册的用户;
管理员:
指会议室最高负责人,享有该系统的最高权限。
奔马公司会议室管理系统可行性分析
系统描述
会议室管理系统是公司内部营销部门使用的会议室辅助管理系统,该系统的主要功能包括客户查询符合条件的会议室,预定会议室,修改预定信息,对本公司的会议室留言等功能。
具体需求如下:
(1)任意用户可以登陆该系统首页查看信息;
(2)用户可以查询自己需要的会议室;
(3)用户可以进行预定会议室,预定会议室之前必须先登录;
(4)用户可以在未使用会议时之前退掉已预订的会议室;
(5)用户可以查看自己的预订会议室信息;
(6)新用户可以通过注册来成为会员;
(7)管理员可以用特殊的方式登陆该系统;
(8)管理员要对会议室的状态进行修改;
(9)管理员可以添加,删除,修改会议室信息。
(10)管理员可以添加,删除,修改用户信息。
(11)管理员可以添加,删除,修改,查看新闻信息
(12)系统具有可扩展性;
(13)帮助和使用说明。
功能描述
该系统主要提供用户使用的功能和管理员使用的功能:
用户功能是:
用户注册与登录,以及会员对会议室的查看,对会议室的预订与退订,以及对自己所预定的会议室信息的查看。
管理员功能是:
管理后台数据库,对会议室状态进行修改。
数据流图
数据流图(DFD)是一种图形化技术,它描绘信息流和数据从输入移动到输出的过程中所经受的变换。
在数据流图中没有任何具体的物理元素,它只是描绘信息在软件中流动和被处理的情况。
因为数据流图是系统逻辑功能的图形表示,即使不是专业的计算机人员也容易理解它,所以它是分析员和用户之间极好的通信工具。
如图2.1所示,数据流图的四种基本符号和具体描述如下:
数据的源点/终点
变换数据的处理
数据存储
数据流
图2.1数据流图的基本符号
如图2.2系统总的数据流图
图2.2系统总数据流图
数据字典
数据字典是所有与系统相关的数据元素的有组织的列表,并且包含了对这些数据元素的精确、严格的定义,从而使得用户和系统分析员双方对输入、输出、存储的成分甚至中间计算结果有共同的理解。
简而言之,数据字典是描述数据的信息的集合,是对系统中使用的所有数据元素的定义的集合。
下面的表是对各数据元素的详细说明:
(1)主要的数据流
1)数据流名称:
用户情况
位置:
用户—>p1,用户—>P2,用户—>P3
定义:
用户情况=用户编号+用户登陆名+登录密码+联系方式+E-MAIL
说明:
用户登录该系统时,系统会存储用户的一些基本信息。
2)数据流名称:
管理员情况
位置:
管理员—>P4,管理员—>P5,管理员—>P6
定义:
管理员情况=登陆名+密码
说明:
通过管理员的用户名和口令鉴别用户身份。
3)数据流名称:
会议室情况
位置:
会议室—>会议室信息
定义:
会议室情况=会议室编号+会议室位置+可溶人数+价格+状态
说明:
向用户提供会议室信息。
(2)主要的数据存储定义
1)数据存储名称:
预订信息
输入:
P1,P2
输出:
P4
数据结构:
用户编号+用户名+会议室编号+预定日期+使用时间+联系方式+E-MAIL
说明:
用户进行预订操作后,系统会根据用户登录时的信息以及预定会议室的信息生成预定信息。
2)数据存储名称:
会议室信息
输入:
会议室
输出:
P3,P4
数据结构:
会议室编号+会议室位置+可容人数+价格+状态
说明:
管理员根据会议室信息和预订信息来确定可预定会议室的信息。
(3)主要处理过程
1)处理过程编号P1
处理过程名:
预定处理
输入:
用户情况
输出:
预订信息
处理说明:
用户进行预订会议室操作。
2)处理过程编号P2
处理过程名:
修改处理
输入:
用户情况
输出:
预定处理
处理说明:
用户对自己已预定的会议室做修改。
3)处理过程编号P3
处理过程名:
查询处理
输入:
用户情况,会议室信息
输出:
用户
处理说明:
用户查询可供预定的会议室
4)处理过程编号P4
处理过程名:
后台数据管理处理
输入:
预订信息,会议室信息,管理员情况
输出:
管理员
处理说明:
管理员修改会议室的状态,使已被预订的会议室状态改变。
5)处理过程编号P5
处理过程名:
通知客户处理
输入:
预订信息,管理员
输出:
用户
处理说明:
管理员根据用户的预定信息,制作代表证等通知用户,
6)处理过程编号P6
处理过程名称:
管理
输入:
P6
输出:
会议室使用情况
处理说明:
管理员查看会议室的使用情况,对其进行相关管理。
奔马股份有限公司业务模型分析
主题域划分
根据对会议室业务需求及相关人员及用户的分析,可将本系统划分为两个个操作子系统:
前台会议室子系统和后台管理子系统,子系统之间互相联系,完成会议室的日常管理。
前台会议室子系统业务事件分析
该子系统的主要使用对象为普通用户和会员,普通用户只能对网站的相关信息进行浏览,会员向系统输入自己的账号和密码进入系统,完成会员身份的合法性验证,然后可进行会议室预约。
测前台会议室子系统业务事件标识
会员查看会议室信息:
会员浏览会议室已提供的会议室,包括会议室的时间会议室地点,大小以及预定状态等。
会员预约会议室:
顾客可根据自己的需要,对相关会议室进行预约,并提交预约信息;会员退订会议室:
顾客可根据自己的需要,对相关会议室进行退订,并提交退订信息;会员查看自己的预订信息:
可以查看多有自己预定的会议室信息。
前台会议室子系统报表类型标识
对前台会议室子系统的业务事件进行分析,可得业务事件将需产生如下报表,详细情况如下表:
类型
子类
关键字
潜在报表类型
事
进度
注册
1、用户信息表
会议室查看
2、会议室信息表
会议室预约
3、会议室预约统计表
会议室退订
4、个人用户表
说明:
用户信息表:
该表单包含了用户注册时预留的信息,包括手机号码等信息;
会议室信息表:
该表单中的会议室是指用户可查看和预约的会议室统计表,包括会议室的编号,地点,容量等。
会议室信息表用于业务流程中会议室预约时使用;
会议室预约统计表:
根据客户的预订情况,生成会议室预约表;
会议室退订表:
根据客户的预约与退订情况,在个人信息中查看记录。
前台会议室子系统接口标识
前台会议室子系统主要设计的信息访问包括用户信息管理、会议室信息管理,因此提供的接口为用户信息管理接口、会议室信息接口,供其他子系统获取相关信息。
用户信息管理接口提供了用户信息管理,通过此接口,其他子系统可以对用户进行管理。
会议室信息接口主要实现了会议室信息的查询,其他子系统在需要获取会议室信息的时候,可通过此接口查询到相关会议室信息。
后台管理子系统业务事件分析
后台管理是整个系统的中心环节及核心业务,该主题域主要实现了用户管理、会议室管理和新闻信息管理等。
后台管理子系统的业务事件主要有:
(1)查看会员信息:
对已注册用户的信息进行查看;
(2)删除会员:
管理员可以对有不良消费记录的会员进行删除操作。
奔马公司会议室管理系统详细设计
数据库设计
4.1.1概念结构设计
根据以上需求分析进行初步设计可以画出本系统实体间关系的E-R图,如图所示,系统中包括管理员、用户、会议室信息3个实体及总E-R图。
图4.1用户实体E-R图图4.2管理员实体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)预定信息(用户名,会议室编号,会议室地址,可容人数)
4.1.3数据库表的设计
根据系统的功能分析和E-R图可以设计如下所示的数据库中的表。
数据库采用SQLserver,调试、运行程序前必须先在SQLserver服务器上建立一个名为MeetingSystem的数据库。
下面集中给出了与该网上会议室预定系统相关的各个数据表的详细结构。
(1)用户信息表
如4.1表所示,该表反映了有关用户的信息,便于了解有关用户情况。
序号
字段名
类型
长度
允许空
主键
说明
1
UID
int
否
用户编码
1
UName
navarchar
50
否
名称
2
UPassWord
navarchar
50
否
密码
3
UTel
navarchar
50
否
联系方式
4
UEmail
navarchar
50
否
邮箱
表4.1用户信息表
(2)管理员信息表
如4.2表所示,该表反映了有关管理员的信息,便于了解有关管理员情况。
序号
字段名
类型
长度
允许空
主键
说明
1
MName
navarchar
10
否
管理员姓名
2
MPassWord
navarchar
10
否
密码
表4.2管理员信息表
(3)会议室信息表
如4.3表所示,该表反映了有关会议室的信息,便于了解有关会议室情况。
序号
字段名
类型
长度
允许空
主键
说明
1
BID
int
4
是
会议室编号
2
BWhere
nvarchar
50
是
会议室地点
3
BCapacity
int
4
是
容量
4
BState
nvarchar
50
是
状态
表4.3会议室信息表
(4)新闻信息表
如4.3表所示,该表反映了有关使用会议室规章制度的信息,便于了解有关使用会议室注意事项情况。
序号
字段名
类型
长度
允许空
主键
说明
1
NID
int
4
是
编号
2
title
nvarchar
50
是
标题
3
4
5
writer
content
time
nvarchar
nvarcha
datetime
50
max
是
是
作者
内容
时间
6
NewHitCounts
Int
是
点击次数
表4.4规章制度信息表
(5)预定信息表
如4.5表所示,该表反映了有关预定会议室的信息,便于了解有关个人预订会议室情况。
序号
字段名
类型
长度
允许空
主键
说明
1
UID
int
4
是
用户编号
2
BID
Int
4
会议室编号
3
BWhere
nvarchar
50
是
会议室地点
4
BCapacity
int
4
是
容量
表4.5预定会议室信息表
4.1.4连接数据库特点
当开发环境通过连接到数据库上之后,在设计中使用数据库画笔可实现对该数据库中表格,视图等的操作,如创建表,修改表,删除表,增加/删除记录。
设计中设计数据窗口的时候,通过对话框实现与数据的连接。
在应用程序中则一般是在应用程序对象中书写连接数据库的程序代码,使得应用程序开始运行并实现与数据库的连接。
系统模块设计
本网上会议室预定系统可大致分为两个模块。
具体描述如下:
(1)用户模块:
包括用户登录与注册,查询会议室信息,预定会议室,修改预订信息,退订会议室,查看个人预订信息。
(2)管理员模块:
包括增添会议室信息,修改会议室信息,删除会议室信息,管理新闻信息,管理用户信息。
系统的具体功能模块图见图4.7:
图4.7网上会议室预定系统功能模块图
4.3用户界面设计
4.3.1一般交互设计
一般交互涉及信息显示、数据输入、和系统整体控制等方面。
(1)一致性
为客户交互界面中的菜单选择、命令输入、数据显示以及众多的其他功能,使用一致的格式。
在设计的过程中,基本上保持了系统的格式一致。
(2)执行有较大影响的操作前提示用户确认
在设计过程中,如果用户要执行删除操作,以及对数据库的读写操作时,都会有窗体弹出询问继续操作或者予以提示。
(3)减少两次操作间需要记忆的内容
为了避免用户为下一步操作而记忆大量数据,所以在设计过程中在需要数据传递的窗体中设置全局变量,来传递数据。
例如在入账和入库的模块的操作中都用到了这样的方法。
(4)允许错误
允许用户的误操作尽量不对系统造成伤害。
4.3.2信息显示设计
应当尽量为用户提供的界面显示时完整的、明确的和容易理解的。
这样才能满足用户的需求。
使用不同的方式显示信息:
用文字、图形、声音,按位置、移动和大小,使用颜色和省略等方式传达信息。
(1)只显示与当前工作有关的信息
在用户操作有关系统的特定功能的信息时,不必看到与之无关的数据、菜单和图形。
(2)使用一致的标记、标准的缩写和可预知的颜色
为了使系统所表达的含义准确、无误,就必须适用一致的标记、标准的缩写和可以预知的缩写,这样用户就无需参照其他信息源就能理解,而正确地适用软件。
(3)产生有意义的错误信息
对于系统在运行过程中产生的错误尽量给用户返回一个容易理解的错误信息,以使用户保持对系统的信任,和系统的可用性。
在各个显示数据的窗口中,由于数据窗体项目较多,所以在数据窗体空间中较多的是用了垂直和水平滚动条,以保证信息的全面正确显示。
奔马公司会议室管理系统用户模块的实施
系统首页
图5.1系统首页
系统主页主要有四个导航栏。
可以进行用户登录与注册,以及一些有关使用会议室的规章制度,还有一些会议室的图片供用户参考。
会议室规章制度可以点击进去查看详细内容,包括发布日期,作者,主要内容,点击次数等。
图5.2系统主页
用户注册界面
此模块主要是为了让不是会员的用户进行注册,方便以后预定会议室。
图5.3注册页面
登陆界面
图5.4登录页面
查看会议室信息
此模块显示所有会议室信息,方面用户了解各个会议室的地点,可容纳人数以及预定状态。
图5.5会议室信息
点击链接进入详细界面:
图5.6会议室信息
会议室预定
此模块为会员提供在线预订,不用麻烦跑去预订,直接在网预订。
图5.7会议室预定
点击预订时如果没有登录必须先登录才能预定,登录后界面为:
图5.8会议室预定成功页面
点击预订即可预订成功,然后进入个人预订信息查询界面:
图5.9查询界面
此时如果不想预定此会议室,可以点击退订进行退订会议室。
登录后系统会自动记住该用户,点击退出会自动进入登陆界面。
总结
经过六周的系统开发,从一开始我对于c#技术的开发缺乏经验到,通过不断查找资料,并且在导师的指导下,我逐渐对所开发的系统有了较为全面地认识。
在开发本课题的过程中,起初对于一些语句有些疑惑,后来通过不断翻阅相关资料,通过修改从互联网上已经成型的模板,逐渐理解了这些对象的含义和用法,特别是对于数据库中字段的添加,修改,查询和删除用法。
此外,对于网页制作中的一些技术,例如:
CSS样式表技术对于网页框架制作的使用等的水平有了很大的提升。
本课题开发经历了搜集资料,需求分析,可行性分析,概要设计和详细设计的阶段,先后经过了无数次的修改和调试,通过按照软件工程开发的流程,本课题已经成功地开发出合格的会议管理系统。
该系统在性能和使用上都符合需求分析里的功能需求。
经过后期的检测和调试,系统可以正常工作,没有较大的漏洞,本课题的系统开发完满完成。
毕业设计是本科学习阶段一次非常难得的理论与实际相结合的机会,通过这次比较完整的会议管理系统设计,我摆脱了单纯的理论知识学习状态,和实际设计的结合锻炼了我的综合运用所学的专业基础知识,解决实际程序问题的能力,同时也提高我查阅文献资料、设计手册、设计规范等其他专业能力水平,而且通过对整体的掌控,对局部的取舍,以及对细节的斟酌处理,都使我的能力得到了锻炼,经验得到了丰富,并且意志力,抗压能力及耐力也都得到了不同程度的提升。
参考文献
[1] 张彩虹,李总民.管理信息系统.北京:
北京大学出版社2008:
262-282
[2] 刘卫国,严辉.数据库技术与应用.北京:
清华大学出版社,2007:
43-85
[3]陈松乔.现代软件工程.北京:
北方交通大学出版社,2007年
[4] 郭东强,李义军.现代管理信息管理.北京:
清华出版社,2009
[5]王维通、汤贺美.SQLServer实用简明教程.北京:
清华大学出版社,2005年
[6] 郑纬民,汤志忠.计算机系统结构.北京:
清华大学出版社,2008:
43-88
[7]Microsoft公司.MicrosoftSQLServer资源指南.北京:
科学出版社,2006年
[8]黄义弘等.数据库系统原理与设计.北京:
清华大学出版社,2006年
[9]周珂伟.ActiveServerPage.数据库开发学习教程.北京:
北京大学出版社,2006
[10]栾跃.微软软件设计规范书撰写技巧.程序员,2006年6月刊
[11]JuliaCaseBradley著.ActiveServerPage.高级编程.北京:
清华大学出版社,2005年
[12] 贾志林.软件重用评述.UML软件工程组织:
[13]WilliamD.Neel.SatisfactionIsNice,ButValueDrivesLoyalty.MarketingResearch,2006-3-24
[14]MarketorientationinmanagingwithmultipleconstituenciesofCroatianhighereducation.SpringerNetherlands,2008-1-6
[15]
[16]http:
/www.amteam.org/
[17]
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 开放性 实验