版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
.图书管理系统设计说明书一序言1.1编写目的随着社会的进步,信息技术的宽泛应用,数字化管理的优势日趋显然。针对中小型图书室或图书室管理落伍的情况,设计实现一个图书信息管理系统,经过与计算机的联合使用对中小型图书室或图书室的各样图书信息进行管理能够给管理员和用户带来以下不同样的方便:检索快速、查找方便、可靠性高、储藏量大、保密性好、寿命长、成本低等。这些优点能够极大地提高工作效率,也是图书室等部门管理科学化、正规化的重要标志之一。而且计算机管理的成本不断降低。因此,开发一套这样的中小型图书管理软件已经很有必要。1.2项目背景学校图书管理系统的开发主要目的是利用数据库软件编制一个管理软件,用以实现图书、读者以及平时工作等多项管理。同时对整个系统的分析、设计过程给出一个完满论证。图书管理系统是一种鉴于集中一致规划的数据库数据管理新模式。在对图书、读者的管理,其实是对图书、读者数据的管理。本系统的建成无疑会为管理者对图书管理系统供应极大的帮助。本系统的设计主要从以下几方面做起:系统业务流程分析、系统的功能设计、系统的数据库构造设计等。作这些工作需对数据库知识有足够认识。在信息时代的今天,人类需要对在政治、经济、军事、文化、科研、教育等领域产生的大量信息进行管理,并对数据进行加工办理,数据库技术则是信息管理与数据办理的先进技术。随着信息量的不断增添,作为计算机的三大主要应用(科学计算、过程控制和数据办理)之一的数据办理,已快速上涨为计算机应用的主要方面,数据库技术则成为人们平时生活中办理数据不能缺少的有力工具,而且现代的信息管理系统几乎都以数据库技术作为核心。现在大部分的图书管理方式为手工办理,重复劳动多,劳动强度大,而且容易犯错,新系统的使用可否能够很好的解决这些问题要看系统的可行性,可行性...研究的目的是用最小的代价在尽可能短的时间内确定问题可否能够解决。1.3系统开发运行环境系统开发语言:ASP.net+C#运行平台:WindowsXP数据库:SQLServer2005二可行性分析2.1技术可行性技术可行性:办理速度快、正确经过权限的设置,数据的安全性好、方便查问、借阅管理等。2.2经济可行性(2)经济可行性:系统建设不需要很大的投入、可减少人力投入。2.3社会可行性从各样社会因素可行性分析:可降低工作人职工作强度,提高效率,会获得学校工作人员的一致赞成的。2.3最后结论经过分析后,该项目可着手组织设计开发。三需求分析3.1系统实现的目标学校图书管理系统的开发主要要实现的目标有以下几个方面:界面设计友好、雅观。数据储藏安全、可靠。信息分类清楚、正确。富强的查问功能,保证数据查问的灵便性。实现对图书借阅和送还过程的全程数据信息追踪。供应图书借阅排行榜,为图书管理员供应了真切的数据信息。供应灵便、方便的权限设置功能,使整个系统的管理分工明确。拥有易保护性和易操作性。...3.2项目的功能模块需求系统设置模块:增添删除管理员、设置管理员的权限、说明图书寄存书架信息增添删除书架信息。读者管理模块:增添删除不同样种类的读者及注明可借图书的数量、增添删除读者的档案。图书管理模块:增添删除不同样种类的的图书及注明图书可借的天数库存数量、增添删除图书的档案。图书借还模块:可查问读者借阅和送还图书的信息及图书的现有库存量。系统查问模块:可依照不同样的条件(条形码、书名、种类、作者、书架、初版社)查问读者需要的图书、读者可依照不同样的条件(图书条形码、图书名称、读者编号、读者名字、到期时间)查问自己借阅图书信息。排行榜模块:能够让读者知道图书借阅的排行榜及读者借阅的排行榜。3.3项目的性能需求随着互联网的爆炸性发展,人们越来越习惯于利用网络来实现所需的服务,网络已深深影响到人们生活的各个方面。其他,传统的图书室不能够知足一部分现代人的需要,而电子阅览室,由于其不受时间与空间的限制同时又拥有传统图书室的大部分功能,能够知足各样用户的常例与特别需求,而且其方便快捷,实现技术又比较成熟,因此碰到今世人的喜爱。该系统主要分为两部分:读者部分和管理员部分。为了方便读者查找自己感兴趣的主题进行阅读,要将图书依照内容进行分类。读者能够依照种类进行查找,逐级阅读、能够查察自己的信息。本系统还可对用户的账号和书目的阅读权限进行管理。管理员需要给用户分派用户名和密码,及设定用户的级别,还为用户供应图书的排行榜让用户能知道那些图书碰到大家的欢迎。四系统分析4.1系统用例图...图书管理系统系读图图系统者书书统排设管管借查行置理理还询榜读读图图图图图读管书者者书书图图书书书者理架类档档类书书档借借借员设型案案型借归案阅阅阅设置管管管管阅还查查排排置理理理理询询行行榜榜图4-1系统用例图4.2系统数据流图登陆否可否登岸管理读者判断身份员排行榜信息图书信息读者信息图书送还图书借阅信息查问...图4-2系统数据流图4.3系统ER图图书管理系统的系统E-R图如图型⋯⋯号号密读者管理管理员改正除增添改正借还图书管理除增添借型⋯⋯条形图4-3图书管理E-R图读者信息实体E-R图五数据库的选择SQLServer2005是一个全面的数据库平台,使用集成的商业智能(BI)工具供应了公司级的数据管理。SQLServer2005数据库引擎为关系型数据和构造化数据供应了更安全可靠的储藏功能,使您能够建立和管理用于业务的高可用和高性能的数据应用程序。与MicrosoftVisualStudio、...MicrosoftOfficeSystem以及新的开发工具包(包括BusinessIntelligenceDevelopmentStudio)的亲密集成使SQLServer2005别开生面。不论您是开发人员、数据库管理员、信息工作者仍是决议者,SQLServer2005都能够供应创新的解决方案5.1数据表设计本系统使用的数据库管理系统为SQLServer2005。数据库中的表有管理员信息表、图书信息表、读者信息表、管理员权限表、图书借阅送还表等。图书管理员基本信息表tb_admin,如表所示。字段名数据种类长度主键描绘idvarchar50是管理员编号namevarchar50否管理员名称pwdvarchar30否密码表5-1tb_admin(管理员)表读者详尽信息表tb_reader,如表5-2所示。字段名数据种类长度主键描绘idvarchar30是读者编号namevarchar50否读者名称sexchar4否性别typevarchar50否读者种类birthdaysmalldatetime4否寿辰paperTypevarchar20否证件种类paperNumvarchar30否证件号码telvarchar20否电话emailvarchar50否E-mailcreateDatesmalldatetime4否注册日期opervarchar30否操作员remarktext16否备注borrownumint4否借阅次数...表5-2tb_reader(读者信息)表图书详尽信息表tb_bookkifo,如表5-3所示。字段名数据种类长度主键描绘Bookcodevarchar30是图书条形码booknamevarchar50否图书名称typevarchar50否图书种类autorvarchar50否作者translatorvarchar50否译者pubnamevarchar100否初版社pricemoney8否价钱pageint4否页码bcasevarchar50否书架storagebigint8否储藏数量inTimesmalldatetime4否入馆时间图书详尽信息表tb_bookkifo,如表5-3所示。六系统分析6.1系统流程分析依照开发图书管理系统的需求分析,本系统设计了三种用户,分别为系统管理员、教师和学生。系统要求有系统管理员用户,我们设定系统管理员,当系统管理员使用帐户登录后,需要查察有关图书的一系列的信息,管理员能够经过系统导航菜单进入读者管理界面、图书管理界面、图书借还界面、系统查问界面、排行榜界面,在读者界面中,管理员增添和改正学生或教师信息、用户能够查察自己信息,在图书管理界面管理员能够增添和改正图书信息、用户可查察图书,在图书借还界面完成读者借书还书的操作,系统查问界面管理员能够查察借出去的图书信息及库存的信息、用户能够查找自己的所需的图书,排行榜界面主若是能够让用户知道哪些图书碰到读者的喜爱。读者(老师和学生)使用读者帐号登岸系统后,能够查问自己所需要的图书的信息、也能够查问自己个人的基本信息及图书的借还信息,还能够查看排行榜的信息。读者的借书和还书过程是经过管理员完成的。6.2主要模块的运行...6.2.1登岸界面当用户输入用户名、密码,系统自动将输入的信息和有关数据表中的内容进行比较,若是该用户输入的内容和数据表中的内容吻合,则经过考证,此次登录成功;否则登录失败。比较的过程是由阅读器将指令,数据发送到Web服务器,Web服务器经过对数据库进行查问将结果返回到阅读器,进而端显示成功的信息,用户只有成功登岸系统后才能进行一系列的操作6.2.2图书信息管理模块图书信息管理模块主要分为查察图书信息页面和增添改正图书信息页面,用户能够在查察图书信息页面查察图书的基本信息,管理员也能够看这些信息,而且能够经过单击“增添图书信息”这个超级链接或GridView控件中的“详情”超级链接转到增添或删除图书信息界面,并在该页中添家或改正图书信息图书信息管理模块的实现,主若是使用了ADO.NET操作数据库技术。在使用ADO.NET技术操作数据库时,主要用到了Connection、Command、DataAdaper和DataSet4个对象重要负责在Connection对象主要负责连结数据库,Command对象主要负责生成并履行SQL语句,DataAdaper对象主要负责在Command对象履行完SQL语句后生成并填充DataSet和DataTable,而DataSet对象主要负责存取和更新数据。6.2.3图书借还信息模块图书借还管理模块主要分为图书借阅页面和图书送还页面,用户能够在经过这个模块查察图书的借阅和送还信息。管理员能够在图书经过这个模块来完成读者借和还书的操作...七总结经过一段时间的设计,图书管理系统基本设计完成。其功能基本吻适用户需求。关于数据的一致性的问题也经过程序进行了有效的解决。可是该系统还有很多不尽善尽美的地方,在此后有待进一步改良。经过此次期末设计真切地意会到设计的目的其实不仅于自己纯真任务的完成,而在于学习新的知识并掌握详尽的方法。进而获得一种本领:就是贯穿交融各样语言。回顾整个设计过程,我学到了很多书本上学不到的东西。比方从前设计软件的时候,一般做的就是编码工作,实现比较简单的功能。可是这样的软件整个工程的设计包括系统可行性分析、系统需求分析、系统纲领设计、系统详尽设计等方面的工作。在每个设计阶段我都能学到一些新知识,对我的能力提高很大。在整个设计过程中,我基本上完成了图书管理系统各个模块的功能。页面设计还有进一步改良的地方,我会在此后的学习工作中重视加强这方面的锻炼。在此后的学习中,还会碰到很多近似的情况,此次设计为我此后的学习以及此后的工作中积累了很多灾得的经验。这一段时间中,从设计课题到详尽设计再抵完成系统开发,是一个不断地碰到问题与解决问题的过程。其中包括:分析各样需求、完满各样功能、增添必要环节、对各部分及整体进行检测与保护。自然仍存在很多问题不能够解决地尽善尽美,还需不断地连续与研究。在结束设计的同时也感觉了劳动的艰辛与劳动成就的来之不易,理解了毕业设计是给自己供应了一个锻炼、升华、提高、完满的机会。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 甲烷合成工岗位执行效果考核试卷含答案
- 灯具装配工岗位跨界整合考核试卷含答案
- 2025年工业废水处理政策法规解读与应对策略
- 2025年执业医师考试知识回顾试题及答案
- 2025年职业健康安全教育培训考试试题及答案
- 2025年中国农业银行招聘笔试真题及完整解析
- 2025年中级社会工作者考试社会工作实务真题及答案
- 2025年注册电气工程师供配电专业基础考试真题及答案
- 2025年中医内科中医证候诊断与治疗试卷答案及解析
- 2025年注册消防工程师消防技术综合能力考试题库及答案
- 光伏档案资料管理方案
- 护理心理学第十章临床各类病人的心理护理三
- 2026年中考生物一轮复习:人教版(2024)七八年级4册必背知识点提纲
- 2026年公开遴选公务员考试(计算机知识)经典试题及答案
- 2026年科研伦理与学术规范期末考试题库含完整答案详解(网校专用)
- 水库泄洪设施安全评估方案
- 香港公司股份转让协议书范本
- 《自我管理(第三版)》中职全套教学课件
- 防造假培训课件教案模板
- 卫生院居民档案复核制度
- 两侧带挡土墙施工方案
评论
0/150
提交评论