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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

图书馆管理系统设计Word文件下载.docx

1、读者可以正确登录,在登录页面输入信息时能够在输入错误的同时看到错误提示;正确登录后可以看到图书的列表,点击其中一条信息后可以看到某个图书的详细信息,看中后可以很方便的进行借阅,如果看到的图书么有库存则可以做出预借操作。读者在首页可以很方便地进行注册,输入的注册信息要进行验证,验证正确后将信息存入数据库。管理员正确登录后可以修改用户信息,图书信息。 限制读者和管理员的界面分开,读者不能修改逻辑上不能修改的信息;管理员不能修改用户密码,还有同级别的管理员的信息。4 用例视图 图书馆管理系统主要用例有:图书类别,检索图书,图书详细,读者注册,修改注册信息,查看借阅信息,读者登录系统,读者退出系统,续

2、借图书,预借图书,管理员登录系统,管理员退出系统,修改读者借阅信息,图书信息修改,管理员信息修改,查看读者个人信息。系统用例图系统用例图见图4.1:图4.1 系统用例图图书类别用例简述读者浏览图书类别,系统返回此类别下的子类别或图书的一览。基本事件流1 读者:在图书类别页面,选择某个类别;2 系统:根据读者选择的图书类别,返回此类别下所有的大类别信息;3 读者:在图书小类别页面,选择某个小类别;4 系统:根据读者选择的图书类别,返回此类别下所有的图书信息;5 用例结束。活动图图书类别的活动图见图4.2图4.2 图书类别的活动图检索图书读者输入图书相关的关键词,系统检索相关的图书,并显示这些图书

3、的信息。在图书检索页面,输入图书检索条件,提交检索请求;在系统中检索与输入条件相符的图书数据;3 系统:把检索条件相符的图书数据显示在页面上;4 用例结束。检索图书的活动图见图4.3图4.3 检索图书的活动图图书详细读者点击图书一览页面上的某个图书,获得该图书的详细介绍信息。点击图书一览页面上的某个图书;在图书详细页面上显示图书的详细介绍信息;用例结束。查看图书的活动图见图4.4图4.4 查看图书的活动图读者注册读者在图书馆网站上输入注册信息。在注册画面,输入用户编号、密码、用户姓名、电子邮件地址和联系电话等信息,提交注册请求;对读者的信息进行检查;读者的信息被系统保存;显示注册完了画面,提示

4、读者注册成功;读者注册的活动图见图4.5图4.5 读者注册的活动图修改注册信息读者修改自己的注册信息。进入在会员信息画面;显示此读者的用户编号、密码、用户姓名、电子邮件地址等信息,其中除读者编号外,其他都是可修改项目;编辑能够被修改的项目;检查读者输入的信息;5 系统:读者输入的信息被系统保存;6 系统:显示注册信息更新完了画面,提示读者注册信息更新成功;7 用例结束。修改注册信息的活动图见图4.6图4.6 修改注册信息的活动图查看借阅信息读者可以查看自己的借阅信息。点击会员页面上的借阅信息;在借阅信息一览页面上显示和该会员相关的所有借阅信息的一览信息;在借阅信息一览页面上点击某条借阅信息;在

5、借阅信息详细页面上显示该借阅信息的详细信息;查看借阅信息的活动图见图4.7图4.7 查看借阅信息的活动图读者登录系统读者输入合法的用户编号和密码后,登录系统。在读者登录页面上,输入用户编号和密码;根据用户编号和密码检索系统,获得读者信息;在会员信息页面上,显示欢迎读者登录系统,读者身份由游客变为会员;4 结束用例。读者登录系统的活动图见图4.8 图4.8 读者登录系统的活动图读者退出系统读者退出系统。提交退出系统的请求;注销读者,并使读者的状态由会员变成游客。读者退出系统的活动图见图4.9图4.9 读者退出系统的活动图续借图书读者对在借图书进行续借。在自己借阅信息页面,提交相应图书的续借;检查

6、图书是否有效;将图书借阅信息修改;显示续借成功;6 用例结束。续借图书的活动图见图4.10图4.10 图书放入购物车的活动图预借图书读者对无库存的图书进行预借申请。查看图书信息提交预借图书请求;一个月内能否进行预借修改图书信息(借出时间,到期时间);4系统:显示预借成功;预借图书的活动图见图4.11图4.11 管理购物车的活动图管理员登录系统管理员输入有效的用户编号和密码后,登录系统。1 管理员:在管理员登陆页面上,输入用户编号和密码,提交登录系统的要求;查询系统,获得管理员的信息,并将赋予管理员相应的权限;根据登录管理员的权限,在管理机能页面上显示相应的管理页面的入口;管理员登录系统的活动图

7、见图4.13图4.13 管理员登录系统的活动图管理员退出系统管理员退出系统。注销管理员;显示管理员登录页面,提示此管理员已经退出系统;管理员退出系统的活动图见图4.14图4.14 管理员退出系统的活动图修改读者借阅信息管理员管理图书,借阅信息,会员等相关的业务数据,对读者借阅信息进行相应的新增,更新,删除,查询。对读者借阅信息进行相应的新增,更新,删除,查询操作;判断是否有权限。 在系统中实现管理员相应操作;3 用例结束。修改读者借阅信息的活动图见图4.15图4.15 管理业务数据的活动图图书信息修改管理员对图书信息(借阅情况,详细介绍,库存)的修改。对系统中的图书信息进行修改,添加,删除;判

8、断是否有权限保存修改后的图书信息;管理员管理系统权限的活动图见图4.16图4.16 管理员管理系统权限的活动图管理信息修改系统管理员管理管理员的数据,对管理员信息进行操作。对系统中的管理员数据进行新增,更新,删除,检索操作。并赋予管理员系统的某些权限;在系统中实现相关的操作;管理信息修改的活动图见图4.17图4.17 管理信息修改的活动图查看读者个人信息管理员可以查看注册读者个人信息,以便管理。选择要查看已注册的读者;验证管理员是否有足够权限;显示选择的注册读者个人信息;查看读者个人信息的活动图见图4.18图4.18 查看读者个人信息的活动图5 逻辑视图 逻辑视图部分主要叙述了设计阶段的工作。

9、总览图5.1的领域模型是TSGL图书馆管理系统的设计实体及其之间的关系;图5.1 领域模型主要Package的介绍图书馆管理系统Package图见图5.2图5.2 图书馆管理系统Package图 TsglTsgl包包含了show、interface包,它们属于显示层的代码,主要使用struts框架。 conttrolconttrol包包含了book,information包,它们属于控制层的代码。、 datadata包包含了数据库Tsgl.db,用于接收读者和管理员对图书管理系统进行更新,添加,删除,查询数据 adminadmin包管理员对图书馆管理系统的操作:更新,添加,删除,查询。 rea

10、derreaderr包读者对图书馆管理系统的操作:6 过程视图过程视图部分叙述几个主要子系统的处理流程。用户注册用户注册的系统顺序图见图6.1图6.1 用户注册的系统顺序图查询图书信息查询图书信息的系统顺序图见图6.2图6.2 查询图书信息的系统顺序图添加图书信息添加图书信息的数据的系统顺序图见图6.3图6.3 添加图书信息的数据的系统顺序图 更新图书信息更新图书信息的系统顺序图见图6.4图6.4 更新图书信息的系统顺序图删除图书信息删除图书信息系统的系统顺序图见图6.5图6.5 删除图书信息的系统顺序图7 接口设计外部接口用户界面在用户界面部分,根据需求分析的结果,用户需要一个用户友善界面。

11、在界面设计上,应做到简单明了,易于操作,并且要注意到界面的布局,应突出的显示重要以及出错信息。外观上也要做到合理化,考虑到用户多对WINDOW 风格较熟悉,应尽量向这一方向靠拢。在设计语言上,已决定使用.NET C# 进行编程,向WINDOWS 风格靠近。 其中服务器程序界面要做到操作简单,易于管理。在设计上采用下拉式菜单方式.总的来说,系统的用户界面应作到可靠性、简单性、易学习和使用。软件接口服务器程序可使用C#提供的对 SQL SERVER 的接口,进行对数据库的所有访问。服务器程序上可使用SQL SERVER 的对数据库的备分命令,以做到对数据的保存。在网络软件接口方面,使用一种无差错的

12、传输协议,采用滑动窗口方式对数据进行网络传输及接收。硬件接口在输入方面,对于键盘、鼠标的输入,可用C#的标准输入/输出,对输入进行处理。在输出方面,打印机的连接及使用,也可用C#的标准输入/输出对其进行处理。在网络传输部分,在网络硬件部分,为了实现高速传输,将使用高速ATM。内部接口内部接口方面,各模块之间采用函数调用、参数传递、返回值的方式进行信息传递。具体参数的结构将在下面数据结构设计的内容中说明。接口传递的信息将是以数据结构封装了的数据,以参数传递或返回值的形式在各模块间传输。8 软件测试的基本模型9 数据实体结构描述数据库的设计原理数据库的设计分为以下6个阶段:需求分析:是整个设计过程

13、的基础。任务是通过详细调查现实世界要处理的对象,充分了解原系统工作概况,明确用户的各种需求,然后在此基础上确定新系统的功能。概念结构设计:将需求分析得到的用户需求抽象为信息结构即概念模型的过程就是概念结构设计。设计概念结构通常有四种方法:自顶向下、自底向上、逐步扩张、混合策略。逻辑结构设计:任务就是把概念结构设计阶段设计好的基本E-R图转换为与选用DBMS产品所支持的数据模型相符合的逻辑结构。设计逻辑结构时一般分3步进行:(1)将概念结构转换为一般的关系、网状、层次模型。(2)将转换来的关系、网状、层次模型向特定DBMS支持下的数据模型转换。(3)对数据模型进行优化。物理结构设计:为一个给定的

14、逻辑数据模型选取一个最合适应用要求的物理结构的过程就是数据库的物理设计。分为两步:(1)确定数据库的物理结构,在关系数据库中主要指存取方法和存储结构。(2)对物理结构进行评价,评价的重点是时间和空间效率。数据库实施:包括两个重要的工作:一项是数据的载入,另一项是应用程序的编码和调试。数据库运行和维护:运行数据库应用程序,执行对数据库的各种操作,测试应用程序的功能是否满足设计要求。由于应用环境在不断变化,数据库运行过程中物理存储也会不断变化,对数据库设计进行评价、调整、修改等维护工作是一个长期的任务,也是审计工作的继续和提高。数据库结构设计 图书信息表(book)字段类型长度格式约束采集方式图书

15、编号文本20主键,必须输入人工采集图书名称50必须输入图书类别编号作者出版社编号出版时间时间/日期总数量数值借阅次数自动采集内容简介200备注 读者信息表(membe)读者姓名10读者类别编号读者性别2出生日期已借图书数量用户密码 借阅信息表(jyxxb)读者编号图书价格借阅日期应还日期续借次数预借操作 图书类别表(booklb)图书类别名称10 运行设计运行模块的组合客户机程序在有输入时启动接收数据模块,通过各模块之间的调用,读入并对输入进行格式化。在接收数据模块得到充分的数据时,将调用网络传输模块,将数据通过网络送到服务器,并等待接收服务器返回的信息。接收到返回信息后随即调用数据输出模块,

16、对信息进行处理,产生相应的输出。服务器程序的接收网络数据模块必须始终处于活动状态。接收到数据后,调用数据处理/查询模块对数据库进行访问,完成后调用网络发送模块,将信息返回客户机。运行控制运行控制将严格按照各模块间函数调用关系来实现。在各事务中心模块中,需对运行控制进行正确的判断,选择正确的运行控制路径。在网络传方面,客户机在发送数据后,将等待服务器的确认收到信号,收到后,再次等待服务器发送回答数据,然后对数据进行确认。服务器在接到数据后发送确认信号,在对数据处理、访问数据库后,将返回信息送回客户机,并等待确认。运行时间在软体的需求分析中,对运行时间的要求为必须对作出的操作有较快的反应。网络硬件

17、对运行时间有最大的影响,当网络负载量大时,对操作反应将受到很大的影响。所以将采用高速ATM 网络,实现客户机与服务器之间的连接,以减少网络传输上的开销。其次是服务器的性能,这将影响对数据库访问时间即操作时间的长短,影响加大客户机操作的等待时间,所以必须使用高性能的服务器,建议使用 Pentium III 以上处理器。硬件对本系统的速度影响将会大于软件的影响。11 出错处理设计出错输出信息程序在运行时主要会出现两种错误:1、由于输入信息,或无法满足要求时产生的错误,称为软错误。2、由于其他问题,如网络传输超时等,产生的问题,称为硬错误。对于软错误,须在借阅操作成功判断及输入数据验证模块由数据进行

18、数据分析,判断错误类型,再生成相应的错误提示语句,送到输出模块中。对与硬错误,可在出错的相应模块中输出简单的出错语句,并将程序重置。返回输入阶段。出错信息必须给出相应的出错原因。出错处理对策所有的客户机及服务器都必须安装不间断电源以防止停电或电压不稳造成的数据丢失的损失。若真断电时,客户机上将不会有太大的影响,主要是服务器上:在断电后恢复过程可采用 SQL SERVER 的日志文件,对其进行ROLLBACK 处理,对数据进行恢复。在网络传输方面,可考虑建立一条成本较低的后备网络,以保证当主网络断路时数据的通信。在硬件方面要选择较可靠、稳定的服务器机种,保证系统运行时的可靠性。12 安全保密设计

19、 考虑到不同用户的权限不同,当用户登录系统时,只有当用户名和密码相匹配时才能进入该用户权限所允许做的操作界面。如图书管理员可以借、还书、所有信息管理和查询等操作,普通读者用户只能进行一般的查询,续借和预借。具体权限在系统投入使用前由使用单位自行规定。防止恶意攻击和病毒直接使用现有的成熟产品,本软件不涉及。13 系统维护设计(1)系统应用程序维护。系统的业务处理过程是通过应用程序的运行而实现的,一旦程序发生问题或业务发生变化,就必然地引起程序的修改和调整,因此系统维护的主要活动室对程序进行维护。 (2)数据维护。定期地对数据库的数据进行备份,周期性地把磁盘的信息记录到另外的设备上,以防止数据的丢

20、失。(3)代码维护。随着系统应用范围的扩大,应用环境的变化,系统中的各种代码都需要进行一定程度的增加、修改、删除,以及设置新的代码。14 规模和性能 满足的规模能够满足1000人同时在线浏览网页,100人同时进行有关数据库的操作。 满足的性能能够满足让读者可以认同的相应时间。15 系统管理和改进本系统的维护主要包括以下内容:(1)权限维护:系统维护人员或经授权的高级别管理员需要对低级别管理员和读者的用户名、密码和权限进行维护。(2)所有信息要实时备份。发生系统失败后,能快速及时恢复。备份技术采用增量转储的数据恢复技术,一旦出现故障使得数据库失效时,首先采取离故障最近的后备副本来恢复数据库,然后,再利用故障恢复点与该后备副本之间的增量转储,来恢复更新数据,原理如下图。备份计数原理图16 质量系统正式使用时,登录、注册、查看图书、产生借阅信息的流程正常。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1