辽宁工程技术大学 软件工程毕业论文 实验室预约管理系

上传人:桔**** 文档编号:4364 上传时间:2016-11-04 格式:DOC 页数:70 大小:1.14MB
返回 下载 相关 举报
辽宁工程技术大学 软件工程毕业论文 实验室预约管理系_第1页
第1页 / 共70页
辽宁工程技术大学 软件工程毕业论文 实验室预约管理系_第2页
第2页 / 共70页
辽宁工程技术大学 软件工程毕业论文 实验室预约管理系_第3页
第3页 / 共70页
辽宁工程技术大学 软件工程毕业论文 实验室预约管理系_第4页
第4页 / 共70页
辽宁工程技术大学 软件工程毕业论文 实验室预约管理系_第5页
第5页 / 共70页
点击查看更多>>
资源描述

《辽宁工程技术大学 软件工程毕业论文 实验室预约管理系》由会员分享,可在线阅读,更多相关《辽宁工程技术大学 软件工程毕业论文 实验室预约管理系(70页珍藏版)》请在金锄头文库上搜索。

1、中文题目:北京交通大学交通运输学院实验室预约管理系统设计与实现外文题目:F F T 业设计(论文)共 69 页(其中:外文文献及译文 9 页)图纸共 0 张完成日期 2015年6月 答辩日期 2015年6月摘要随着计算机技术的发展,各大高校都建立起了自己的内部网络和相应的业务处理系统。为了能使学生学习到更多的知识,有更强的动手能力,各大高校都引进了较多的先进的实验设备,但往往也会造成预订难,设备资源的浪费。本次毕业设计的目的就是通过实现实验室预约管理系统,来大大提高实验设备的利用率,为学生实践、学习提供方便。“北京交通大学交通运输学院实验室预约管理系统”的设计与研究,实现了校园在后台对实验室及

2、设备的管理,相关信息的发布,相关资源的上传与下载。真正使高校在管理自己的实验室及设备的同时并通过这个平台学生和老师展示这一过程更为快捷的便利。本系统采用B/于面向对象的设计与实现,通过三层模式架构作为技术平台,供数据访问,用技术进行功能的辅助设计。本系统运行情况稳定,可以在各类预约情况中应用。关键词:校园网;预约;of up To to a of is to an of to of to a in at / S of a as a is it be in of in 目概述 . 现有系统概述 . 系统功能 . 业务流程描述 . 现系统存在的问题及薄弱环节分析 .求分析 . 需求陈述 . .义活

3、动者 .统架构设计 . 架构设计目标 . 系统架构设计 . 系统架构类图 .统详细设计 . 系统交互图 .验室预约管理系统架构类交互图 .动者与模块间交互图 . 系统协作图 . 系统状态图 .户管理模块状态图 .告管理模块状态图 . 系统活动图 . 数据库设计 .R 图 .理表结构图 .体类图 . 开发环境的选择 .统开发工具 .据库的选择 .发工具及编程脚本 . . 脚本习惯说明 . 脚本 . 编码 .试 . 黑盒测试 . 白盒测试(. . 软件能力 . 缺陷和限制 .文译文 .文原文 .代码 .文)01 有系统概述交通运输学院下设运输管理工程系、交通工程系、交通信息管理工程系、城市轨道交通

4、系以及系统工程与控制研究所、系统科学研究所。另外学院还设有交通运输智能技术与系统实验室、电子商务实验室等教学科研实践基地。针对目前实验资源浪费的现象,学院决定上线一套学院的实验室预约管理系统,以便于进一步加快学院的信息化建设。至今已经在学院以至于学校成功的得到应用,收到学校高层管理的称赞,博得学生和操作人员的好评。现有系统预约操作需要层层审批,所以在审批方面显得繁琐,力不从心,鉴于开发系统的初衷,必须开发出一个更加高效的便于管理的实验资源的学院实验室预约管理系统。统功能系统功能图11 如图1验室预约管理系统实验室及设备管理用户信息管理查看信息管理资源管理登录管理预约管理新闻公告管理个人信息管理

5、实验室及设备管理增加实验室及设备管理图1别是实验室及设备管理,预约管理,登录辽宁工程技术大学毕业设计(论文)1管理,资源管理,信息查看管理,用户信息管理,新闻公告管理以及个人信息的管理。实孙静:北京交通大学交通运输学院实验室预约管理系统设计与实现2验室及设备管理包括对实验室及设备的增删改查操作;预约管理包括教师和学生对实验室及设备的预约、管理员审核预约;资源管理包括学生和教师均可下载资源,除此之外教师和管理员可以上传有用的实验资源;用户信息管理包括修改个人信息和修改密码操作;新闻公告管理包括对公告的增删改查操作。业务流程描述本系统主要是围绕用户管理,预约管理,实验室及设备管理,查看信息管理等功

6、能开展业务。经过详细的调研与了解,根据实际调研情况绘制出业务流程图,如图1例如表1示。表1务流程图图例of 名称 说明外部实体 业务处理单位数据或单据 输入输出的报表处理 处理的内容信息表 用来存储用户,设备,预约等大量信息数据流 表示业务的流向非注册用户,进入实验室预约管理系统首页,可以选择浏览前台信息,包括教学资源,学院概况,实验室一览,设备一览等信息。学生,教师和管理员除了可以查看信息外还可以在相应的登录窗口进行登录。学生输入合法账号信息进入实验室预约管理系统的后台,可以进行实验室或设备的预约,修改个人信息及密码,下载资源等。教师输入合法账号信息进入实验室预约管理系统的后台,可以进行实验

7、室或设备的预约,修改个人信息及密码,上传资源等。管理员输入合法账号信息进入实验室预约管理系统的后台,可对实验室及设备进行增删改查操作,用户的信息进行管理,以及对预约的审核,发布信息公告等操作。辽宁工程技术大学毕业设计(论文)3学生管理员教师实验室预约管理系统系统前台 系统后台实验室管理学院概况首页用户管理增加用户信息删除用户信息修改用户信息用户 信息用户 信息用户 信息用户信 息数据新闻公告管理删除公告信息添加公告信息修改公告信息公告 信息公告 信息公告 信息新闻公 告数据实验室管理设备管理删除实验室信息添加实验室信息修改实验室信息实验 室信息实验 室信息实验 室信息实验室数据删除设备信息添加

8、设备信息修改设备信息设备 信息设备 信息设备 信息设备数据资源管理删除资源信息上传资源下载资源资源 信息资源 信息资源 信息资源数据预约管理删除资源信息添加预约信息审核预约预约 信息预约 信息预约数据预约 信息设备管理教学资源在线预约非注册用户图1现系统存在的问题及薄弱环节分析 在传统的实验室预约管理系统中,其过程往往是很复杂的,繁琐的,大致包括预约实验室需要多级领导的审核等工作,在此过程中有需要经过若干道手续,因为整个过程都需要用传统的方式下发通知,邮递文件等,效率十分低下。在科技不断发展的今天,学生对知识的渴望也日益增加,这种处理方式不仅浪费人力,而且容易造成纰漏,造成一些不必要的麻烦。辽

9、宁工程技术大学毕业设计(论文)52 求陈述根据调研分析得知,北京交通大学交通运输学院实验室预约管理系统共需要完成6项中心任务,即实验室及设备管理,预约管理,用户管理,查看信息管理,新闻公告管理,资源管理。该系统分为非注册用户,学生,教师,管理员四个角色11。非注册用户可以对网站首页的一些信息进行浏览。学生输入合法账号信息后可进入实验室预约管理后台,对实验室及设备进行预约,管理个人信息,修改密码及下载实验资源等操作。教师输入合法账号信息后可进入实验室预约管理后台,对实验室及设备进行预约,管理个人信息,修改密码及上传实验资源等操作。管理员输入合法账号信息后可进入实验室预约管理后台,对用户的信息进行

10、增删改查操作,对学生和教师的预约申请进行审核,对实验室及设备进行管理,发布新闻公告等管理。每项任务的具体描述如下:师和管理员操作登录模块 学生、教师和管理员在网站的首页相应的登录位置输入合法的用户名及密码进行登录,根据角色同显示不同的权限菜单。改和查询服务,同时为预约实验室或设备管理提供信息依据。师和管理员操作预约模块用户登录系统,点击预约,填写预约单,管理员登录系统进行预约审核,审核通过后将实验室或设备的状态改为不可预约,设置定时器,预约实验室的时间到期时,自动将实验室或设备的状态改为可预约。改,查询和删除服务,同时为预约管理提供孙静:北京交通大学交通运输学院实验室预约管理系统设计与实现6信

11、息依据。生、教师和管理员查看信息模块进入实验室预约管理系统的用户皆可在网站上浏览信息,无需登录。改和删除服务。师和管理员操作资源管理模块学生登录系统后可进行资源下载,管理员和教师登录后可进行资源的上传与下载。系统的任务确定以后,下面的任务就是对系统进行分析。义活动者根据系统各个模块的需求可以确定4个活动者,即非注册用户,学生,教师,管理员9。非注册用户进入网站首页可以对网站的首页的信息进行浏览。学生使用预约管理模块进行实验室或设备的预约,填写预约单,以及查询自己相应的预约信息。浏览公告信息,下载资源。教师使用预约管理模块进行实验室或设备的预约,填写预约单,以及查询自己相应的预约信息。浏览公告信

12、息,下载及上传资源。管理员使用预约管理模块对教师或学生的预约进行审核,查询实验室预约情况,使用用户管理模块对用户进行增删改查操作,使用公告管理模块对公告信息进行增删改查操作,使用实验室及设备管理模块对实验室、设备进行增删改查操作等。根据系统需求分析,结合上节系统活动者的定义分析,得到系统的用例如下:文)用例图做如表22例图符号说明 名称 说明参与者 表示用户,可以是人、计算机子系统、硬件设备或者时间用例 实线椭圆, 表示活动、状态消息 带箭头的实线,表示业务数据信息的流向例之间的关系,表示可选执行例之间的关系,表示必须执行非注册用户进入系统首页,可进行浏览信息操作,包括浏览学院概况,实验室信息

13、列表,设备信息列表,新闻公告,实验资源列表。非注册用户用例图如图2、 、孙静:北京交通大学交通运输学院实验室预约管理系统设计与实现8图2以进行实验室或设备的预约,修改个人信息及密码,下载资源等。教师登录系统后可进入实验室预约管理系统的后台,可以进行实验室或设备的预约,修改个人信息及密码,上传资源等。管理员登录系统后可进入实验室预约管理系统的后台,可对实验室及设备进行增删改查操作,用户的信息进行管理,以及对预约的审核,发布信息公告操作。学生、教师和管理员用例图如图2、 、 、 、辽宁工程技术大学毕业设计(论文)9图2生、教师、京交通大学交通运输学院实验室预约管理系统设计与实现103 系统架构设计

14、实验室预约管理系统架构是通过PA(三层模式架构作为技术平台8,通过视图层,控制层,模型层三层结合来完成这个系统的整体功能。构设计目标软件架构设计要达到如下的目标:。实验室预约管理系统架构是通过三层模式架构作为技术平台,供数据访问,。实验室预约管理系统隐私信息采用止其他大学或高中修改较少的信息即可使用。框架采用 某项技术更新时可轻松替换某一层。排除系统中现有的错误,将新的软件需求反映到现有系统中。实验室预约管理系统能够在用户的使用率、用户的数目增加很快的情况下,保持合理的性能。实验室预约管理系统易于使用。软件的最终用户很可能是不具有计算机专业技术的人员。统架构设计下面根据架构设计原则和信息系统原

15、理来建立系统的架构设计模型。用例图的图形符号如表3说明:辽宁工程技术大学毕业设计(论文)11表3例图符号说明 名称 说明包图小矩形在大矩形的左上角,包的名称位于大矩形的中间注释 注释事物泛化关系 表示类与类之间的继承关系、接口与接口之间的继承关系关联关系关联关系是类与类之间的联结,它使一个类知道另一个类的属性和方法依赖关系表示一个类依赖于另一个类的定义,其中一个类的变化将影响另外一个类系统体系架构图6如图3示:W e b 客户端D i s p a t c h e r S e r v l e t J S PC o n t r o l l e rH a n d l e r M a p p i n

16、g V i e w R e s o l v e rR e s p o n s eR e q u e s o n t r o l l e 回返回指定格式F o r w a r dM o d e 统体系架构图孙静:、 、3现数据的持久化操作;实现事务处理。数据访问包图展开如图3、 、图33现各种业务处理逻辑或处理算法;验证请求者的权限;向数据访问对象发送数据持久化操作的请求;向用户界面层返回处理结果。辽宁工程技术大学毕业设计(论文)13业务逻辑包图展开如图3、 、图33责处理由发的请求,它把用户请求的数据经过业务处理层处理之后封装成一个然后再把该 回给对应的行展示。用户接口包展开图如图3、图33体

17、类图孙静:储和管理系统内部的信息,它也可以有行为,甚至很复杂的行为,但这些行为必须与它所代表的实体对象密切相关。实体包图展开如图3、 、33据预约结束时间自动归还实验室。定时器包图展开如图3、3文)统架构类图将包图展开,得到类图,它是架构的静态架构图,表达了各个类之间的静态联系。系统架构类图如图33调用业务逻辑类(业务逻辑类(用数据库访问类(数据库访问类用于操作实体类(6。定时器类访问数据库,根据预约结束时间实验室的状态将自动变为可预约。孙静:北京交通大学交通运输学院实验室预约管理系统设计与实现164 系统详细设计本部分设计主要涉及软件系统的动态建模和系统类图的详细设计。软件系统的动态模型分为

18、交互模型和活动状态模型,其中的交互模型主要由顺序图和协作图构成,活动状态模型主要包括活动图和状态图。验室预约管理系统架构类交互图系统架构类的交互图如图 4示:: 、 : 、 : 、 : 、 : 、 : 、1: 、 2: 、3: 、4: 、5: 、 6: 、7: 、8: 、9: 、图4业务代理对象发送业务处理请求。务逻辑对象进行业务处理。辽宁工程技术大学毕业设计(论文)向业务代理对象请求业务处理。 活动者与模块间交互图与系统各模块进行交互的活动者(角色)主要包括学生、教师和管理员。学生进入系统首页可对首页的信息进行浏览,可进行登录,输入合法的用户名及密码,进入系统可对实验室及设备进行预约,进入个

19、人管理可对个人的信息及密码进行修改,点击下载资源,可以下载实验资源,点击我的预约可以查看个人的预约信息。学生与系统各个模块的交互图如下图4 、 : 、 : 、 : 、 : 、 : 、1: 、2: 、3: 、 4: 、5: 、6: 、7: 、9: 、10: 、1: 、12: 、13: 、8: 、图4静:录管理模块接收了用户的输入请求后,进行验证处理,并将验证结果返回给学生。填写预约单,向预约管理模块提交预约单,预约管理处理并将我的预约信息返回给学生。生填写想要修改的项,向个人信息管理模块提交提交修改信息,个人信息管理模块处理信息并将提示信息返回给学生。载资源管理处理下载过程,并将下载结果信息返回给学生。教师进入系统首页可对首页的信息进行浏览,可进行登录,输入合法的用户名及密码,进入系统可对实验室及设备进行预约,进入个人管理可对个人的信息及密码进行修改,点击下载资源,可以下载实验资源,点击上传资源可将实验资源上传到系统中,点击我的预约可以查看个人的预约信息。教师与系统各个模块的交互图如下图4 、 : 、 : 、 :

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 管理论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号