信息系统分析与设计报告_第1页
信息系统分析与设计报告_第2页
信息系统分析与设计报告_第3页
信息系统分析与设计报告_第4页
信息系统分析与设计报告_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

信息系统分析与设计报告

目录1、项目背景 项目背景1.1本项目开发名称 图书管理系统1.2选题依据当今时代是飞速发展的信息时代。在各行各业中离不开信息处理,而有信息处理就离不开信息管理系统,这使得信息管理系统被广泛应用于各领域。使用信息管理系统进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。图书馆是学校的一项重要工作,图书的阅读与学习是大学学生获得知识、获得信息的主要途径。教师和学生对图书的需求越来越大,各种图书的更新换代速度也越来越快。近年来,高校图书馆的基础设施不断更新,图书馆、图书管理等现代化的管理方式也随之出现,这就给图书馆的管理体制和制度带来了极大的挑战。在信息系统尚未建立之前,图书资料的录入、更新、借阅、登记等工作都要靠人力来完成。大量繁复的工作不仅效率低下,而且出错率高。大量复杂的工作不但没有效率,而且错误率也很高。许多当时有记载的书籍,经过多次的流通,出现了信息错误、疏漏等情况,对以后的图书管理工作产生了一定的影响。在IT技术的日新月异下,高校图书馆的图书管理系统在近年来得到了迅速发展。与传统的人工管理方式相比,现代图书馆在图书的借阅、信息的更新、管理费用的减少、人力的充分利用等方面具有更加显著的优越性。另一方面,通过现代化技术手段,也提升了学校图书管理的整体水平,为将来图书管理工作的扩展奠定了坚实基础。1.3选题意义虽然国内大部分的高校图书馆已基本实现图书馆的信息化管理,但是一些落后于时代发展的图书馆管理信息系统已经无法满足现在的需求。举例来说,那些操作界面老旧的、操作过程不流畅的系统,无法对日常工作进行有效的整合,因不符合用户的使用习惯而被淘汰使用,又或者说那些系统安全性低、后期维护困难、配置复杂的系统,同样也会被淘汰使用。结合实际使用过程中出现的不足之处,迫切需要一套完善的系统来有效的提高工作效率,使得图书的流通更加便捷、方便。针对目前的现状,开发一套能够让读者借助网络和计算机来查询自己所需图书信息的管理系统刻不容缓,这将是广大读者和图书馆管理员的福音。所以说,图书馆管理信息系统的开发是一项意义深远的工作,后期前景也很乐观,不容小觑。通过计算机与互联网相结合,使得图书的借阅变得更加简单。国内外研究现状国外图书管理系统发展的重要时期是九十年代中后期,在这一时期,随着互联网的发展,Windows图形用户界面的广泛使用,以及一系列诸如数据库技术、java技术和网络技术的出现与应用,许多厂商意识到图书馆应该采用更为先进的技术来支持馆内图书的信息化管理,因此,就出现了一些较有代表性的图书馆管理系统。例如,以色列ExLibris公司的Aleph500,美国Epixtech公司的Horizon,美国Endeavor公司的Voyager,美国SirSi公司的Unicorn,以及美国InnovativeInterfaces公司的Millennium等。我国图书馆管理系统正处于快速发展的阶段,硬件设施和软件技术的不断强化,让图书管理系统的全面性得到了一定的提升,传统的人工管理模式已经被替代,现代化的信息管理系统开始被广泛应用于图书管理的领域中。随着电子化技术的不断发展,部分纸质图书的内容可以经过扫描之后转化为电子数据存储在系统中,读者在选择借阅书籍时可以通过系统对书籍的部分电子内容进行阅览,之后再选择所需要借阅的书籍,读者也可以通过管理系统对图书的相关信息进行了解,或同时查询相同类型的图书,对具体内容进行阅览之后再决定借阅的对象。对现有图书管理系统分析通过对本地高校图书馆的走访调查后发现,当前部分高校图书馆的管理系统响应速度慢、功能不够完善,有的图书馆甚至还在使用传统的手工管理模式,该管理模式存在许多的不足:第一,工作效率低,当图书馆运行一段时间之后,会产生一系列的垃圾数据,在垃圾数据堆积之后,就会使读者在查询过程中难以找到实用信息,增加了查询难度,并且该管理模式极易发生数据丢失,一旦出现数据丢失,想要恢复,工作量及其巨大,需要耗费大量的人力物力,并且在这一过程中难以保证数据准确性;第二,安全性不高,传统手工管理的数据信息都是保存在纸上,难以进行加密处理,很容易出现数据泄露的情况,难以保证数据的安全。因此,本次开发的目的在于完善这些图书馆管理系统的不足之处,提高图书馆工作人员的管理效率,满足读者的借阅需求。拟开发系统的要求和目标4.1与现有系统比较的优越性本次开发的新系统与旧系统相比界面会更加简洁美观、易上手和安全性高等特点。4.2对拟开发系统的基本要求建设图书管理系统会涉及用户的实际操作和使用体验,因此建设过程要遵循这些原则:(1)易用性:尽可能设计简单易操作的图书管理系统来达到用户的标准。用户偏向功能全面、简单上手、通俗易懂的图书管理系统,当然,系统的设置也要符合读者和图书馆工作人员的日常使用习惯,以降低用户掌握系统的困难指数。(2)安全性:图书管理系统的本质是一套能够对大量数据进行存储管理的系统,所以本系统需要相当高的安全性能和针对数据的严密防护体系,每一个登录系统的用户都需要进行严格监管,以防信息外泄带来不可预估的重大损失。(3)稳定性:图书馆的用户群体较大,所以系统的稳定性方面也有一定要求,系统应该采取故障恢复和自我检查等方法来保证其稳定性。(4)经济性:图书管理系统主要是给图书馆工作人员和在校学生使用,因此系统设计的要尽可能的节约成本。(5)灵活性:图书管理系统应可以对图书馆实际情况的变化及时进行调整,以提高系统灵活的部署能力。4.3主要开发目标本次开发主要是以图书馆员、系统管理员和读者是高校图书管理系统的重要使用者。而通过C/S结构可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低系统的通讯开销,因此,此次采用C/S架构来构建图书管理系统,以满足图书馆用户的使用需求。可行性研究5.1技术可行性本次开发的新系统将采用C/S架构来构建,用Java语言、SQLServer2008数据库技术、JSP技术来开发。5.2经济可行性PC机一台:自备电脑进行开发,费用4000元条形码扫描器一个:600元;使用支出:图书管理系统投入使用至少需要一名管理员,支出费用为20000元/年。同时每年预计的设备维护费用为5000元/年。用时:一个月综上所述,本次图书管理系统开发,从开始到分析、策划再到编码实现,最后完成测试验收,总体费用支出并不多,具有很强的经济可行性。5.3社会可行性社会在快速发展,产生的信息呈指数增长,光靠人工处理容易出现错误且有较大的成本,且本管理系统所采用的操作符合工作人员的日常习惯,具有良好的操作性;本管理系统的开发和运行与国家的法律法规不冲突。因此,本管理系统具有社会可行性。确定对系统的综合要求6.1功能要求读者的主要功能(1)查询功能:学生登录系统后可以查询本人信息,查询图书信息。(2)修改功能:学生可以修改自己的信息。(3)预约功能:学生可以对在馆的图书进行预约。(4)注销功能:学生可以注销自己的信息。(5)借阅功能:学生可以借阅图书馆所馆藏的图书。管理员的主要功能(1)管理员管理:管理员可以对自身信息进行管理,包括查询,修改,删除自身信息,还可以添加新的管理员,对系统进行管理。(2)读者管理:管理员可以对已注册的读者信息进行管理,包括查询,修改,删除和添加读者。(3)图书管理:管理员可以对图书进行管理,包括查询,修改,删除和添加新的图书信息。(4)借阅图书:管理员可以给读者借书。(5)归还图书:管理员可以给读者还书。6.2性能要求作为图书管理系统,除了系统所要求的必须具备的基础功能,包括:图书信息管理、图书管理、读者管理外,我们这次设计的系统还增加了其他的一些很新的需求,使系统性能更高。包括:图书预约、超期未归还图书处理等等。本系统采用了密码登录要求,增加了系统的安全性,方便了管理。同时对于信息的添加通过数据库的主外键做了约束,使信息更规范。6.3其他需求本图书管理系统还有其他的一些需求,如出错处理需求(例如:登录信息不正确,系统会自动提示错误原因是密码错误还是用户为注册)、逆向需求等。总体设计7.1组织结构图图SEQ图\*ARABIC1组织结构图7.2系统结构图图SEQ图\*ARABIC2系统结构图7.3系统流程图图SEQ图\*ARABIC3系统流程图7.4数据流程图图SEQ图\*ARABIC4顶层与一层数据流程图数据字典:1)数据流描述数据流编号:D01数据流名称:图书采编信息简述:图书采编信息数据流来源:图书购买后,由图书馆采编人员编码整理后,输入计算机数据流去向:采编管理模块。将采编数据库入图书库数据流组成:图书编码+图书类别+书名+作者+出版社+单价+出版日期+购买数量数据流量:100本/日高峰流量:500本/日2)处理逻辑的描述处理逻辑编号:P1处理逻辑名称:图书采编系统简述:图书采购入库,编目等处理后,将目录信息存入数据库,提供给读者检索使用,包括图书编码+图书类别+书名+作者+出版社+单价+出版日期+购买数量输入的数据流:图书采编信息(D01)处理:录入采编数据,要求录入正确输出的数据流:D01处理频率:100本/日3)数据存储的描述数据存储编号:F1数据存储名称:读者库简述:读者信息,注册后成为注册读者数据项组成:读者编号+读者姓名+密码+单位+E_mail+电话关键字:读者编号相关联的处理:p2-11,P5-11,P6-11,P7-11(P2借书,P5图书维护,,P6读者,P7电子图书)4)外部实体描述外部实体的编号:S01外部实体名称:读者简述:图书馆用户输入的数据流:D02|D07|D19输出的数据流:D03|D13|D09|D227.5主要业务流程图图SEQ图\*ARABIC5主要业务流程图7.6E-R图图SEQ图\*ARABIC6主要业务E-R图数据库结构8.1管理员表表SEQ表\*ARABIC1管理员表字段名字段说明数据类型约束备注a_id管理员编号intPrimaryKeyIdentity(1000,1)a_name管理员姓名nvarchar(20)Notnulla_pwd管理员密码varchar(20)NotNull8.2读者表表SEQ表\*ARABIC2读者表字段名字段说明数据类型约束备注r_id读者编号intPrimaryKeyr_name读者姓名nvarchar(20)NotNullr_pwd读者密码varchar(20)NotNullr_sex读者性别bitNotNullr_typeid职务类型intForeignKey职务类型表的主键r_academy所在院系nVarchar(20)r_major专业nVarchar(20)r_contact联系方式Varchar(20)r_email邮箱nvarchar(20)r_photo读者照片nVarchar(100)存的是读者照片的路径8.3图书信息表表SEQ表\*ARABIC3图书信息表字段名字段说明数据类型约束备注b_id图书编号Varchar(30)PrimaryKeyb_name图书名称nvarchar(30)NotNullISBN国际标准图书编码char(13)ForeignKey13位数字组成b_bkcaseid书架编号Varchar(20)b_price定价Numeric(10,2)b_author作者nvarchar(20)b_typeid类型编号intForeignKeyb_intime入库时间DataTimeb_synopsis图书简介Nvarchar(500)b_state图书状态bit0--借出,1--没有借出b_photo封面图片Nvarchar(100)存的是路径8.4图书类型表表SEQ表\*ARABIC4图书类型表字段名字段说明数据类型约束备注bt_id类型编号intPrimaryKeyIdentity(1000,1)bt_name类型名称nVarchar(20)Notnull8.5借阅管理表表SEQ表\*ARABIC5借阅管理表字段名字段说明数据类型约束备注bw_id借阅编号intPrimaryKeyIdentity(1,1)bw_bookid图书编号Varchar(30)ForeignKeybw_readerid读者编号IntForeignKeybw_outtime借出日期DateTimeNotNullbw_endtime到期日期DateTimeNotNullbw_backtime归还日期DateTimebw_isexpired是否过期BitNotNull默认为0--不过期bw_fine罚款数目Numeric(10,2)过期后才计算罚款数目8.6图书资源表表SEQ表\*ARABIC6图书资源表字段名字段说明数据类型约束备注rs_id资源编号IntPrimaryKeyIdentity(1000,1)rs_name资源名称nVarchar(30)Notnullrs_synopsis资源简介nVarchar(500)rs_amount资源大小int单位为KB或是MBrs_type资源类型Varchar(20)类似于doc、xsl、ppt、pdf、zip、rar、MP3、wmv等常用格式8.7图书评论表表SEQ表\*ARABIC7图书评论表字段名字段说明数据类型约束备注ISBN国际标准图书编码char(13)ForeignKeybm_contents评论

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论