《图书管理系统分析与设计报告.doc》由会员分享,可在线阅读,更多相关《图书管理系统分析与设计报告.doc(8页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、图书管理系统分析与设计报告图书管理系统分析与设计报告图书管理系统分析与设计报告现代人的生活离不开图书,不论在家还是在公司,读书已经成为了一种生活惯。然而现在的图书种类繁多,数量庞大,出版速度快,要对这些书籍进行管理,传统的纯人工管理方法已经不能适用。为了更好,更快的管理这些图书,我们必须提出一种行之有效的方法。为此我们需要一个高效率的系统来进行管理。1.系统分析1.1用户需求分析用户的需求可分为以下3方面:(1)图书馆工作人员通过计算机来管理各类图书,分类编号,调整图书结构,增加图书库存,适应读者的需求;(2)图书馆工作人员对读者的借书情况作好全面的掌握,及时得到每个读者的当前借阅状态和历史借
2、阅记录;(3)读者能通过计算机查询浏览图书馆中的图书,确定自己需要的书籍,实施借阅。1.2功能分析图书管理系统是为了方便管理人员对图书的管理,读者的管理,以及读者对图书的借阅归还等。为了提高大家的时间和工作效率,节约运行费用而设计的。所以图书管理系统的主要功能如下:(1)图书管理图书管理包括图书的添加,图书的修改和删除。用户还能按图书编号、图书名称等查询条件进行图书查询。(2)读者管理读者管理包括读者基本信息的添加、修改和删除。还可以根据读者编号或者读者姓名等条件,查询出某个读者的信息。(3)借阅管理管理员通过借阅管理能完成读者的图书借阅、续借以及图书退还工作。1.3数据流程分析对于图书管理系
3、统的数据流程简单描述如下:1D1读者信息表3读者管理借阅图书图书管理员D2图书信息表D2借阅信息表读者3归还图书2结果4图书管理查询管理2系统设计2.1功能模块设计依据需求分析阶段得到的数据流程图,在保证系统基本功能要求的前提下,给出图书管理系统的功能模块图。图书管理系统图书管理读者管理查询管理借阅归还图书添加图书删除图书修改读者添加2.2数据库设计读者删除(1)数据库的概念设计下面给出概念结构设计的E-R图。信息修改图书查询借阅查询借阅服务归还服务图书编号ISBN号书名图书图书价钱作者出版社读者读者编号姓名联系电话性别住址管理员管理员编号姓名密码管理员11图书管理N图书读者管理NM借阅N读者
4、M归还N其中联系借阅(图书编号,读者编号,借阅日期,归还日期,借阅情况)(2)数据库的物理设计依据数据库的原理,并结合以上E-R图,经过转化,即可进行数据库的物理设计。本系统用VFP自带的数据库,建立表如下:表一booksinfo.dbf图书信息表序号123456表二readerinfo.dbf读者信息表序号12456字段名称读者编号姓名性别详细地址联系电话类型文本文本文本文本文本位数101024012属性必须非空必须非空可为空可为空可为空字段名称编号书名书号作者出版社定价类型文本文本文本文本文本货币位数1040282021属性必须非空必须非空可为空可为空可为空可为空表三Operatorsin
5、fo.dbf管理员信息表序号123表四lendinfo.dbf借阅信息表序号12345字段名称书号读者编号借阅日期归还日期借阅情况类型文本文本时间日期时间日期文本位数2810886属性必须非空必须非空必须非空可为空可为空字段名称编号姓名密码类型文本文本文本位数5107属性必须非空必须非空必须非空扩展阅读:图书管理系统的分析与设计开题报告武汉纺织大学毕业论文开题报告课题名称学院名称班级管理学院信管091图书管理系统分析与设计专业学生姓名信息管理与信息系统一、课题研究的意义随着社会的进步,信息技术的广泛应用,数字化管理的优势日趋显著。针对中小型图书馆或图书室管理落后的情况,设计实现一个图书信息管理
6、系统,通过与计算机的结合使用对中小型图书馆或图书室的各种图书信息进行管理可以给管理员和用户带来以下不同的方便:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高工作效率,也是图书馆等部门管理科学化、正规化的重要标志之一。而且计算机管理的成本不断降低。因此,开发一套这样的中小型图书管理软件已经很有必要,并且实现研究服务于实践的原则。二、所属领域的发展状况一直以来人们使用传统的人工方式管理图书馆的日常工作,对于图书馆的借书和还书过程,想必大家都已很熟悉。在计算机尚未在图书管理系统广泛使用之前,借书和还书过程主要依靠手工。一个最典型的手工处理还书过程就是:读者
7、将要借的书和借阅证交给工作人员,工作人员将每本书上附带的描述书的信息的卡片和读者的借阅证放在一个小格栏里,并在借阅证和每本书贴的借阅条上填写借阅信息。这样借书过程就完成了。还书时,读者将要还的书交给工作人员,工作人员根据图书信息找到相应的书卡和借阅证,并填好相应的还书信息,这样还书过程就完成了。随着近年来信息技术及计算机网络技术的不断发展,图书馆也先从传统的图书馆发展到自动化图书馆,再发展到今天的数字图书馆,这些变化使得图书馆的形象越来越现代化,人们查找资料也更加方便。对于一些小图书馆和一些图书室来说,由于工作人员比较少,长期以来,作为图书馆的主要工作图书借阅一直未能很好地开展。在平常的图书借
8、阅工作中,由于大部分读者不熟悉图书馆藏书,且对图书排架分类的不了解,往往花费很长时间才能找到其所需的书。为提高管理效率,更好地为读者服务,利用已有的办公局域网络条件,将馆藏书籍做成基于WEB的查询系统,实现图书在一个单位的网络内甚至Internet上查询,可使图书查询和借阅变得更加方便快捷,从而使图书室的工作效率得到明显提高。三、课题的研究内容1引言1.1图书管理的现状1.2选题的意义2系统分析2.1可行性分析2.1.1经济可行性2.1.2技术可行性2.1.3操作可行性2.2需求分析2.2.1业务流分析2.2.2数据流分析2.2.3数据字典3系统总体设计3.1系统设计思想3.1.1页面模块化3
9、.1.2注重安全性3.1.3代码的复用3.2系统功能模块划分3.3数据库设计3.3.1数据库需求分析3.3.2数据库概念结构设计3.3.3数据库逻辑结构设计4系统详细设计4.1管理模块界面设计4.1.1首页主面设计4.1.2管理员首页设计4.1.3图书列表页面4.1.4图书增加页面4.1.5图书修改页面4.1.6读者添加页面4.1.7读者查询界面4.1.8借书登记页面5结论5.1系统的特点5.2系统的不足和改进5.3设计收获与心得参考文献致谢四、研究方法和手段首先,认真分析各个模块所要达到的功能要求,做出需求分析(通过运用UML面向对象的分析方法)。然后从整体架构上进行总体设计,例如模块各部分
10、功能的整体设计及流程、菜单界面等。其次,在以上工作的基础上,开始对各功能的详细设计。主要包括:用户、用户权限的分配;安全策略;找出各种类,并设计出相应的类图、顺序图、流程图等;对各功能细化并作出详细设计;还要进行数据库的设计。最后,通过以上分析和设计,应用进行实际的代码编写,实现所设计的模块功能,达到本次课题的目标。五、研究步骤1初步拟定题目2图书馆查阅相关书籍3实地考察中小图书馆日常运行4拟定系统功能模型5问卷相关人员6资料系统分析及基本功能实现7系统测试和完善8对本课题的总结与反思阶段六、参考书目1汪晓平、钟军.ASP.NET网络开发技术M.北京:人民邮政出版社,2021年12月第二版.2
11、张一鸣、桂林、张家祥.个人网站组建实用教程M.西安:电子科技大学出版社,2021年1月第一版.3龙马工作室.ASP.NET+SQL2021组建动态网站M.北京:人民邮电出版社,2021年8月第一版.4高怡新.ASP.NET网络应用程序设计.第2版.北京:人民邮电出版社,20215陈秋江,朱海东.网页设计制作与上级指导.第1版.北京:清华大学出版社,20216范乐,于强.基于Web的编程技术.第1版.北京:铁道电出版社,20217杨文龙,姚淑珍,吴芸.软件工程.北京:电子工业出版社,2021.78薛华成.管理信息系统.第3版.北京:清华大学出版社,19999蔡翠平、尚俊杰.网络程序设计ASP.N
12、ETM.北京:清华大学出版社,2021年1月第一版.10姚国章.中国企业电子商务发展战略.北京:北京大学出版社,2021.11黄平主编.数据库技术.北京:机械工业出版社,2021.12袁玫等编著.网络数据库应用教程.北京:人民邮电出版社,2021.13郭瑞军、李杰、初晓璐.ASP.NET数据库开发精粹.电子工业出版社,2021年2月第一版.14肖金秀等.Dreamweaver网页实例大制作.北京:冶金工业出版社,2021.15马照亭等.ASP.NETWeb编程实例教程.北京:北京希望电子出版社,2021.16肖金秀等.ASP.NET网络编程技术.北京:清华大学出版社,2021.17云舟工作室.
13、精通ASP.NET网络编程.北京:人民邮电出版社,2021.18李志义,王志强.用ASP.NET制作Web图书馆中的留言本.北京:人民邮电出版社,2021.19张大斌.Web上基于ASP.NET的数据库应用研究J.计算机工程与科学,2021.20荣波.利用ASP.NET开发事务型Web应用软件J.电脑与信息技术,2021.21白以恩.计算机网络基础及应用M.哈尔滨:哈尔滨工业大学出版社,2021.22沈文智.MicrosoftIIS网页技术M.北京:人民邮电出版社,1998.23林金霖.ASP.NET务实经典M.北京:中国铁道出版社,2021.24孙江宏.计算机网页制作与设计应用教程M.北京:
14、北京工业大学出版社。2021.25谭浩强,网页制作技术M.北京:清华大学出版社。2021.26ChangjieTANG,RynsonW.H.QingLI,HuabeiYIN,TongLIandDannyKilis,PersonalizedCoursewareConstructionBasedonWebDataMining,ProceedingsofTheFirstInternationalConferenceOnWebInformationSystemEngineering,19-21June2021,HongKong,Vol.2(Workshops)基于Web数据采掘的个性化课件构造.27PersonalizedDistanceTutorTreeBasedonDataMining,TangChangjie,YinHuabei,Liu,ChangYu,GuoYin,ZhangTianqing,DepartmentofComputerScience,SichuanUniversity,Chengdu,China610064,个性化远程教学树,_计算机应用JournalofComputerApplicationVol.20No.9Sep.指导教师签名:2021年1月11日第 8 页 共 8 页