您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 交通运输 > 图书管理系统设计说明书
1、简化的图书借还系统的设计与开发设计说明书摘要目录1课题描述........................................................................................................12设计过程........................................................................................................22.1需求分析..............................................................................................22.2数据库结构设计..................................................................................22.2.1概念结构设计(E-R图)...........................................。
2、............22.2.2逻辑结构设计...........................................................................42.2.3物理结构设计............................................................................42.3系统功能设计......................................................................................52.3.1功能模块结构图........................................................................62.3.2各模块功能描述........................................................................62.4系统界面设计与实现..................................。
3、........................................72.4.1系统登录界面............................................................................72.4.2首页界面....................................................................................82.4.3系统设置界面............................................................................82.4.4读者管理界面............................................................................92.4.5图书信息管理界面....................................................................92.4.6图书借阅界面........。
4、...................................................................112.4.7图书查询界面..........................................................................122.4.8还书页面..................................................................................132.4.9管理员修改密码界面..............................................................142.5系统的功能测试................................................................................152.5.1管理员登录测试.....................................................................。
5、.152.5.2浏览器测试..............................................................................15总结.............................................................................................................16参考文献.........................................................................................................1711课题描述图书馆信息化管理从最初的对图书馆业务管理实行信息化管理发展到对图书馆各个业务流程和网络化管理,并建立大规模的以个体文献目录联机查询为主的资源共享系统。进入21世纪后,图书管信息化管理充分利用计算机网络和信息技术,逐步实现不同载体的实体文献的信息化管理和多方位的联机查询。图书馆的正常运营中总是面对大量的读者信息,图书信息以及两者相互作用产生的借书信息,因。
6、此要对读者资源,图书资源,借书信息进行管理。本系统的开发就是在于提高图书管理的工作效率,加强图书馆的管理,全面实行计算机管理。开发工具:VisualStudio2010;SQLServer200022设计过程2.1需求分析一般通用的图书馆借阅管理系统包括系统管理、读者管理、编目、图书流通、统计、查询等功能。比较先进的能够在一个界面下实现图书、音像、期刊的管理,设置假期、设置暂离锁(提高安全性)、暂停某些读者的借阅权、导入导出读者、交换MARC数据、升级辅助编码库等。此外随着Internet应用的发展,一个完善的系统还应该提供无缝接入Internet的功能,通过IE浏览器让读者使用借阅资料查询、更换密码、预约、资料检索等功能。有些系统还能提供读者自助服务,可以开放一些客户机让读者自行管理密码、查询自己的借阅史、预约资料、检索资料等。在构造系统时,首先从需求出发构造数据库表,然后再由数据库结合需求划分系统功能模块。这样,就把一个大的系统分解成了几个小系统。这里把系统的层次划分为了两个部分:一个是一般用户态:即图书有服务子系统;另一个是管理员界面:提供图书的管理和维护功能。对于不同子系统之间。
7、的功换,采用了登录功能和用户注销功能。系统划分了子系统后,下一步的工作是继续划分子系统的小模块。先考虑在进入子系统时应该做什么,进入系统之后又应该做什么,提供那些服务等。例如,对于图书信息服务子系统,在用户进入时首先得调用相关数据库表,找出用户的图书借阅情况;进入系统后,子系统得提供图书查询、图书借阅和还书功能。另外,针对本系统的特殊情况,同时也考虑系统的可移植性,在系统中增加了数据库路径的维护部分。2.2数据库结构设计2.2.1概念结构设计(E-R图)(1)概念结构设计是将分析得到的用户需求抽象为概念模型的过程,即在需求分析的基础上,设计出能够满足用户需求的各种实体以及它们之间的相互关系的模型。这样才能更好地、更准确地用某一DBMS实现这些需求,它是整个数据库设计的关键。概念结构的主要特点是能真实、充分地反映现实世界,易于理解,易于更改,易于向关系、网状、层次等各种数据模型转换。描述概念模型的有力工具是E-R模型。(1)基于数据库管理系统的简易图书借阅管理系统的E-R图如图2.1所示。3管理员读者图书管理管理读者类型管理书架管理属于属于图书馆信息借阅信息图书类型属于管理管理管理管理系。
8、统权限信息1nn11n11n111Nn111N1NNn图2.1简易图书馆管理系统总E-R图(2)系统的部分实体属性E-R图如图2.2、2.3、2.4所示。证件类型读者证件号读者类型备注读者性别联系电话读者名称E-mail读者条形码图2.2读者属性E-R图管理员名称管理员管理员编号管理员密码图2.3管理员属性E-R图4出版社图书作者书架备注图书类别价格图书名称借阅次数图书条形码图2.4图书属性E-R图2.2.2逻辑结构设计逻辑结构设计的任务就是把概念结构设计阶段设计好的基本E-R图转换为与选用DBMS产品所支持的数据模型相符合的逻辑结构。设计逻辑结构时一般要分三步进行,首先是将概念结构转换为一般的关系、网状、层次模型,其次是将转换来的关系、网状、层次模型向特定DBMS支持下的数据模型转换,最后是对数据模型进行优化。基于B/S的简易图书借阅管理系统采用的是将E-R图向关系数据模型转换。以下是由概念模型向逻辑模型转化的关系模式:读者(读者条形码,读者姓名,读者性别,读这类型,证件类型,证件号,联系电话,E-mail,备注)管理员(管理员编号,管理员名称,管理员密码)图书(图书条形码,图书名称。
9、,图书类别,书架,出版社,作者,价格,借阅次数)2.2.3物理结构设计数据库的物理结构设计是对于给定的逻辑数据模型,选取一个最合适应用环境的物理结构。数据库的物理结构指的是数据库在物理设备上的存储结构与存取方法,它依赖于给定的计算机系统。基于B/S的简易图书管理系统的数据库表结构如表2.1~2.3所示。表2.1读者信息表(tb_readerInfo)字段名注释类型长度允许空默认值readerBarCode读者条形码varchar50readerName读者姓名varchar50nullsex读者性别Char50nullreaderType读者类型Varchar50null5certificateType证件类型Varchar50nullcertificate证件号Varchar50nulltel联系电话Varchar50nullemailE-mailVarchar50nullremark备注Varchar500null表2.2管理员信息表(tb_user)字段名注释类型长度允许空默认值userId管理员编号int4自动增长(1,1)userName管理员名称varchar50Nullu。
10、serPwd管理员密码varchar50Null表2.3图书信息表(tb_bookInfo)字段名注释类型长度允许空默认值bookBarCode图书条形码varchar100bookName图书名称varchar4nullbookType图书类别int4nullbookcase书架int100nullbookConcern出版社varchar100nullauthor作者varchar80nullprice价格money8nullborrowSum借阅次数int4null2.3系统功能设计62.3.1功能模块结构图图书馆管理系统设置图书馆信息书架信息管理管理员设置图书借阅排行查询系统设置读者管理读者信息管理读者类型管理图书借还图书管理图书类型管理图书类型管理图书借阅图书归还图书续借系统查询图书借阅查询图书信息查询退出系统密码修改图2.5功能模块结构图2.3.2各模块功能描述1)首页模块功能首页是各个登录页面的入口,链接了各个登录页面的超链接。2)系统设置模块功能①图书管信息:此功能是图书馆的具体信息。②管理员设置:此功能是对管理员的权限的添加、删除以及添加新的管理员的权限。③书架设置:对。
本文标题:图书管理系统设计说明书
链接地址:https://www.777doc.com/doc-4499204 .html