- 1、本文档共28页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
学号 122561图书馆管理系统分析与设计二级学院:信息与工程专业名称:信息管理与信息系统所在班级:信管B1201学生姓名:张海青 二○一五年六月目录1图书馆管理系统分析11.1引言11.2可行性分析11.2.1技术可行性21.2.2经济可行性21.2.3管理可行性21.3需求分析21.4功能体系分析31.5数据流程分析41.5.1顶层数据流图41.5.2一层数据流图41.5.3二层数据流图51.6数据字典62图书馆管理系统设计72.1系统功能分析72.2功能模块设计72.3系统配置设计82.4数据库设计82.4.1概念设计82.4.2逻辑设计102.4.3物理设计103总结111图书馆管理系统分析1.1引言过去对信息管理的主要方式是基于文本、表格等纸介质的手工处理,而用手工进行图书借阅管理存在的多种弊端,其中包括图书过于繁多,包含很多的信息数据的管理对于图书借阅情况(如借阅天数、超过限定借阅时间的天数)的统计和核实等往往采用对借阅卡的人工检查进行,对借阅者的借阅权限、以及借阅天数等用人工计算、手抄进行。数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统,规范的信息管理手段。尽管有的图书管理部门有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出,这就是图书借阅管理系统开发所要解决的问题。现今,依然有很多的图书借阅管理部门都是初步开始使用电子化管理,甚至尚未使用电子化进行信息管理。而采用电子化管理将使上述大部分问题迎刃而解,建立数据库系统将使所有图书信息能被统一而整齐的管理,方便的调用和查阅,使用电子化管理也方便进行更加人性化而简单的操作,省去大量的时间和经理,将使图书借阅和管理更加轻松。?因此,使用电子化的管理手段将是大势所趋,建立一个图书借阅管理系统也是图书管理部门提高工作效率的有效手段,使图书借阅管理工作规范化,系统化,程序化,避免图书借阅管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的进行查询和修改图书情况等图书管理操作。本系统即是为图书管理系统开发,属于中小规模的图书管理系统,为其读者提供图书的查询和借阅以及对图书的管理1.2可行性分析可行性分析的任务是明确应用项目的开发的必要性与可行性,可行性取决于实现应用系统的资源和条件。系统的可行性主要包括三个方面:(1)技术上的可行性;(2)经济上的可行性;(3)管理上的可行性。?1.2.1技术可行性本系统为图书馆管理系统,采用 C++ Builder 作为系统开发工具,SQL Server 2000作为数据库工具。图书管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。因此我们结合开入式图书馆的要求,对SQL?Server2000数据库管理系统、C++ Builder应用程序设计进行了较深入的学习和应用,主要完成对图书管理系统的需求分析、功能模块划分、数据库模式分析,并由此设计了数据库结构和应用程序。系统运行结果证明,本文所设计的图书管理系统可以基本满足查询和借阅的需要。1.2.2经济可行性新系统利用现有的校园网资源,节省了购买设备的费用;新系统自行设计自行开发,具有很高的性价比;新系统投入使用后,可节省人力,减轻劳动强度,从而降低了成本,节省开支。因此在经济上是可行的。1.2.3管理可行性 建立图书管理信息系统是行业发展的必然要求,因为该系统的实施将很大程度上降低管理员的工作量,还会减少他们在工作上的失误,提高工作效率。因此,本系统在管理上是可行的。1.3需求分析图书馆管理系统的功能目标分成三块:读者信息管理,图书信息管理,图书流通管理,其中图书流通管理下设两个分功能,即图书借阅和图书归还。各个模块应具有如下功能:(1)读者信息管理管理员可以对读者信息(包括读者证条形码、读者编号、姓名、性别、读者类型、登记时间、是否挂失、联系方式)进行增加、删除、修改和查询。若增加一条信息,系统会自动将读者编号加1。可以对读者进行的精确、模糊查询并将查询信息以列表的方式呈现给用户,方便用户查找信息。(2)图书信息管理管理员可以对图书信息(包括图书条形码,图书编号,图书名称,类型,作者,ISBN,出版社,价格)进行增删改查。可以对图书进行的精确、模糊查询并将查询信息以列表的方式呈现给用户。(3)实现借书功能图书借阅信息的输入和查询,包括借阅编号,图书编号,图书名称,读者编号,借阅时间等。(4)实现还书功能还书信息的输入、修改和查询,包括归还编号,图书编号,图书名称,读者编号,归还时间等。1.4功能体系分析图书馆管理系统读者信息管理图书信息管理图书流通管理信息增加信息修改信息删
文档评论(0)