ImageVerifierCode 换一换
格式:DOCX , 页数:33 ,大小:5.46MB ,
资源ID:7269776      下载积分:1 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-7269776.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(图书馆座位预约系统软件详细规划说明书Word下载.docx)为本站会员(wj)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

图书馆座位预约系统软件详细规划说明书Word下载.docx

1、1.1编写目的编写详细设计说明书是软件开发过程必不可少的部分,其目的是为了使开发人员在完成概要设计说明书的基础上完成概要设计规定的各项模块的具体实现的设计工作。但是由于目前人力资源及其它资源的不足,暂时只是通过软件书指导编写一个测试样例软件,硬件平台的搭建制作出功能性的概述,不作详细设计;1.2项目背景软件系统名称:CCNU Lib OrderSystem软件开发平台:1.Eclipse Java EE IDE for Web Developers;Version: Indigo Release;Build id:20110615-0604;2.Adobe PhotoShop CS5 Exte

2、ned 12.064版3. Aurora 3D Maker版本:1.10.28宏观需求背景:随着学校的人数的扩招,图书馆自习室的座位资源短缺问题日益严重,特别是在临近考试时,座位占座情况尤为明显。为此,图书馆提出了采用计算机硬件或软件技术实现对自习室的辅助管理。但是以硬件技术为主开发的自习室管理系统存在成本大、功能弱、系统扩展性低等问题,不适于推广应用。而以软件技术为主开发的自习室管理系统不存在上述问题。1.3参考资料编号参考资料作者出版单位1基于单片机和红外接近开关的图书馆座位管理系统刘大杰等电子工程师2图书馆自习室管理系统的设计与实现孙发等现代图书情报技术3图书馆预约系统使用通知山东大学威

3、海分校4高校图书馆座位资源配置的中自累托优化解决方案刘洋等图书馆情报学 列出本系统设计说明书中专门术语的定义和英文缩写词的原词组。2总体设计2.1.1软件运行环境基本环境配置:Java 2 Micro Edition (J2ME )及其以上;数据库:SQL Server 2000操作系统:Windows NT Server。该系统为软件运行的计算环境提供了一个完整的方案。从文预约/打印操作,到Intranet和Internet服务,关键任务的应用程序支持,所有的服务被嵌入操作系统。从基本点着手,Windows NT Server设计成为最具有集成性,完整性和便捷性的服务器操作系统,并提供了对关

4、键任务应用程序所必备的评测性,可靠性和管理性。2.1.2硬件运行环境整体环境采用C/S架构,为保证较快的响应时间,选用处理速度较快的计算机CUP服务器,内存大小对数据库系统的响应速度影响较大,因此选择内存教大的系统。网络通信速度选用100Mbit/s/1000Mbit/s。服务器配置:处理器四核英特尔至强处理器2*E5620 2.40GCache8M内存2*2GB R-ECC DDR3-1333 内存RAID板载SATA RAID1热插拔硬盘2*300G 热插拔3.5寸SAS硬盘(15000转)网卡集成Intel双千兆自适应网卡,支持网卡冗余、负载均衡;支持网络虚拟化显示集成显示控制器光驱可选

5、USB光驱软驱USB闪存式软驱键盘可选USB接口键盘鼠标可选USB接口鼠标上架导轨支持标准机柜上架;导轨可拉伸尺寸范围:740910mm风扇支持动态智能风扇调速的散热系统2.1.3网络拓扑结构:如下图所示2.2.1 CCNU Lib OrderSystem V1.0 UML用例图设计主用例图设计如下图所示:说明:该用例图描述的是用户(Student)从到达图书馆开始,到离开图书馆或者正式(非正式)离开座位时结束的用例过程;该用例主要用于描述CCNU Lib OrderSystem V1.0 管理信息系统在软件方面的主要功能与处理流程;用于明确后续软件开发的具体需求,为软件的详细模块设计进行一定

6、的指导;UML用例图外路径:9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999事件描述:用例名称:通过预约机预约座位;用例目标:当Student来到图书馆开始使用预约机时,用例开始。它开始处理该Student的预约信息。当该Student离开预约机时,用例结束。级别:子方式;参与者:同学(Student);状态:只定义了初始路径;前提条件:Student进入图书馆到达预约机旁;成功后件:系统显示该座位已经被占座,目前不可预约,红外感应

7、指示灯为红色;并且开始进行15分钟及时操作;主路径:Student到达预约机旁,登陆预约机进行预约;可选路径:无;例外路径: 不通过预约机到达座位 当Student来到图书馆选择不通过预约机预约,而直接进入座位区时,用例开始。当Student来到座位区时,用例结束; 子方式同学(Student)只定义了初始路径Student进入图书馆; 没有进行预约机预约; Student进入图书馆,直接进入想要就坐的阅览区域;在图书馆已经入座后,取消座位(正常离开),到达另外座位位置;用户来到预约机旁,多次输入用户密码失败,改换为主路径起始点; 恶意离座 当Student没有刷卡,离开座位时,用例开始;红外

8、感应器开始计时;1分钟后,用例结束; 同学(Student) 路径定义完成 该Student已经成功入座; 该座位指示灯熄灭,显示位置可坐,预约系统显示可预约;成功入座,不刷卡离开座位; 无; 刷卡暂离 当Student由于需要暂时离开,将一卡通在红外感应器上刷卡感应,用例开始。感应器记录暂离信息。当感应器感应到Student一卡通信息时,用例结束; 该座位指示灯显示为红色,并且开始进行15分钟计时; 成功入座,刷卡离开座位; 正式离座 当Student由于其它需要,正式离开座位时,用例开始。Student在感应器上连续两次刷卡。当Student在5min内离开座位后,用例结束; 路径定义完成

9、; 感应器指示灯熄灭,预约系统显示可预约; 成功入座,连续刷卡两次正式离开座位; 入座 当Student进入图书馆时,用例开始。通过某种方式入座。当Student成功入座,或者入座失败时,用例结束; 父方法 Student到达图书馆; 入座成功,指示灯变为绿色;如果是通过预约座位入座,入座失败,则记录违约信息,并且将指示灯熄灭; 进入图书馆,通过预约机预约座位,成功入座; 进入图书馆,直接到达阅览区,选择指示灯为熄灭状态的座位入座;1.在成功入座后,换取其它座位入座;2.预约座位后,15分钟内没有到达预约座位入座,自动放弃该座位的使用权,并且被记录违约信息; 离座 当用户决定离开座位时,用例开

10、始;感应器记录离座信息传给处理器;当用户在15分钟内返回,或者正式离开时,用例结束; 父方法;路径定义完成; 该Student成功入座; 感应器指示灯为红色(暂离),1分钟后熄灭(恶意离座),熄灭(正式离开); 成功入座,刷卡一次,暂离;成功入座,连续刷卡两次,正式离开;成功入座,没有刷卡,离开1分钟以上,恶意离座,记录违约信息; 记录违约信息 当Student成功预约或者成功入座时,用例开始。当Student没有在15分钟内到达预约座位或者恶意离座时,用例结束; 延伸方法; 预约座位,或者成功入座; 数据库成功记录该Student的违约记录; 预约座位成功,在15分钟内没有到预约座位点入座,

11、记录违约信息; 直接入座后,恶意离座,记录违约信息;2.2.2 CCNU Lib OrderSystem V1.0 数据流程图设计数据流程图是全面描述信息系统逻辑模型的工具,它抽象概括地把信息系统中各种业务处理过程联系起来。以下是CCNU Lib OrderSystem V1.0的数据流程图。数据流分析1. 数据流编号:F-01数据流名称:一卡通信息简述:数据流来源:一卡通刷卡输入、预约系统输入;数据流去向:服务器数据库、感应器存储器;数据流组成:学号+姓名+院系+刷卡/登陆时间数据流量:1Kb/S;高峰流量:1MB/S;2. 数据流编号:F-02信息门户信息学生输入;服务器数据库;学号+信息

12、门户密码3. 数据流编号:F-03预约信息读者在预约机上登陆预约后产生;学号+姓名+院系+登陆时间+预约位置编号;4. 数据流编号:F-04座位状态更改信息感应器数据采集;感应器存储器;座位有无人(0/1)+指示灯状态;5. 数据流编号:F-05状态信息座位状态信息;座位状态信息+一卡通信息;处理逻辑描述1. 处理逻辑编号:P1.1处理逻辑名称:信息录入学生到达图书馆,采用预约的方式进行位置的使用,学生用自身信息门户的账号密码登陆预约系统,根据自身的喜好,选择想要预约的座位,等待系统的预约提示;输入的数据流:信息门户信息(D02)处理逻辑:读取预约系统的当前时间,对于输入的学生信息进行编码输入

13、服务器数据库;输出的数据流:预约信息(D03)处理频率:2000/日2. 处理逻辑编号:P1.2服务器处理请求 服务器得来自预约机或者红外感应器的信息处理请求,通过对相关数据的译码,产生具体的操作指令;状态信息(D05)3000/日3. 处理逻辑编号:P1.3读取一卡通信息 学生来到相应的座位旁边,将一卡通放置在红外感应区的一卡通感应区,感应器读取一卡通中的学生信息;一卡通信息(D01)读取一卡通中的学生信息,并且送入感应器存储器。5000/日4. 处理逻辑编号:P1.4处理服务器指令感应器从感应器存储器中提取相关的操作指令进行操作;操作指令(D01)或者座位状态更改信息(D04)读取操作指令

14、,或者核对座位状态更改信息,编译成新的操作指令执行;操作指令(D05)4000/日3.1 UML类图设计程序基本类 UML关系图设计1.Student类关系描述2. StudentsManagement类关系描述3 .Printstudents关系类描述4 . StatePanel关系类描述3模块设计3.1功能3.1.1简述各模块的功能。5.其它总关系描述6.包UML关系图3.2代码设计列表 (default package)/管理信息系统软件设计说明书编写/src/ImageApplet.java/管理信息系统软件设计说明书编写/src/LogPanel_bat.java/管理信息系统软件设

15、计说明书编写/src/Media.java/管理信息系统软件设计说明书编写/src/printStudents.javafileUtility/管理信息系统软件设计说明书编写/src/fileUtility/FileOption.java/管理信息系统软件设计说明书编写/src/fileUtility/filePath.java/管理信息系统软件设计说明书编写/src/fileUtility/ReadingRoom.java/管理信息系统软件设计说明书编写/src/fileUtility/Student.java/管理信息系统软件设计说明书编写/src/fileUtility/Students

16、Management.javalibrarysearchingsystem/管理信息系统软件设计说明书编写/src/librarysearchingsystem/Applet1.java/管理信息系统软件设计说明书编写/src/librarysearchingsystem/ChangePasswordDialog.java/管理信息系统软件设计说明书编写/src/librarysearchingsystem/EnsureSeatDialog.java/管理信息系统软件设计说明书编写/src/librarysearchingsystem/FindOutPasswordDialog.java/管理

17、信息系统软件设计说明书编写/src/librarysearchingsystem/Frame.java/管理信息系统软件设计说明书编写/src/librarysearchingsystem/FriendsFuncPanel.java/管理信息系统软件设计说明书编写/src/librarysearchingsystem/FriendsPanel.java/管理信息系统软件设计说明书编写/src/librarysearchingsystem/LogPanel.java/管理信息系统软件设计说明书编写/src/librarysearchingsystem/MainAccess.java/管理信息系统

18、软件设计说明书编写/src/librarysearchingsystem/NavigationPanel.java/管理信息系统软件设计说明书编写/src/librarysearchingsystem/ProportionPanel.java/管理信息系统软件设计说明书编写/src/librarysearchingsystem/ReadingRoomPane.java/管理信息系统软件设计说明书编写/src/librarysearchingsystem/StatePanel.java/管理信息系统软件设计说明书编写/src/librarysearchingsystem/TipsDialog.j

19、ava4数据库设计4.1.1数据库概念结构设计 此处的概念结构总共由5个实体组成,全局E-R图如下所示:4.1.2数据库逻辑结构设计由上述4.1.1的概念结构图,进行逻辑结构设计后得到全局表间关系图如下:由此设计出如下所示6张基本表,为了表达表的使用情况,我在此输入了相关的数据进行演示,并且辅以解释;1. 表一:学生表2. 表二:学生朋友表3. 表三:感应器表4. 表四:座位表5. 表五:预约机表6. 表六:服务器表数据字典:4.2安全保密设计考虑到CCNU Lib OrderSystem V1.0软件系统在使用的过程中会面临不同的使用对象,包括未登陆用户、登陆用户以及管理员等,因此需要建立不

20、同的视图来保证数据库的安全性以及数据的保密性,由此对不同级别的同学用户视图建立如下:1. 未登录用户 未登陆用户取自基本表的关系图2.已登录用户 已登陆用户取自基本表的关系图 已登录学生数据表视图:5软件运行测试5.1测试用例 通过对软件的基本模块设计、数据库设计、程序调试,软件基本上可以正常的运行,但是由于硬件条件暂时无法满足,我在这里采用模拟硬件的方法对软件进行运行的实例测试,并且在模拟运行的过程中对用例的不同阶段给予一定的解释,使得这个测试用例可以作为软件使用说明书来看待;5.1.1界面概述: 未登陆状态下的主界面 已登陆状态下的主界面5.1.2软件功能概述: 预约座位1.点击进入某个楼层2.选择想要预约的位置系统提示确认成功:系统提示打印位置凭条: 更换座位:再次登陆预约系统,选择其它的可预约座位即可更换; 添加好友 修改密码 找回密码6系统安全6.1用户身份鉴别6.1.1用户对系统的访问权限和范围6.2出错处理6.2.1列举出错情况6.2.2出错的形式、含义、处理方法 33华中师范大学信息管理系电子商务 李志宇 2010210612

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2