《社区图书馆图书管理系统设计与开发论文毕业文章_论文-毕业文章.pdf》由会员分享,可在线阅读,更多相关《社区图书馆图书管理系统设计与开发论文毕业文章_论文-毕业文章.pdf(48页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、社区图书馆图书管理系统设计与开发 1/48 编号 南京航空航天大学 毕业设计 题 目 社区图书馆图书管理系统设计与开发 学生姓名 李航 学 号 161130207 学 院 计算机科学与技术学院 专 业 软件工程 班 级 指导教师 谭文安 教授 二一五年 5 月社区图书馆图书管理系统设计与开发 2/48 南京航空航天大学 本科毕业设计(论文)诚信承诺书 本人郑重声明:所呈交的毕业设计(论文)(题目:社区图书馆图书管理系统设计与开发)是本人在导师的指导下独立进行研究所取得的成果。尽本人所知,除了毕业设计(论文)中特别加以标注引用的内容外,本毕业设计(论文)不包含任何其他个人或集体已经发表或撰写的成
2、果作品。作者签名:年 月 日 (学号):生姓名学号李航学院计算机科学与技术学院专业班级指导教师软件工程谭文安教授二一五年月社区图书馆图书管理系统设计与开发南京航空航天大学本科毕业设计论文诚信承诺书本人郑重声明所呈交的毕业设计论文题目社区图书馆加以标注引用的内容外本毕业设计论文不包含任何其他个人或集体已经发表或撰写的成果作品作者签名年月日学号社区图书馆图书管理系统设计与开发社区图书馆图书管理系统设计与开发摘要随着网络的普与信息全球化已成为趋势图书馆图书管理系统模式统一了客户端将系统功能实现的核心部分集中到服务器上简化了系统的开发维护和使用同时大大简化了客户端电脑载荷减轻了系统维护与升级的成本和工
3、作量降低了用户的总体成本我们选择作为开发工具配社区图书馆图书管理系统设计与开发 /48 社区图书馆图书管理系统设计与开发 摘 要 随着网络的普与,信息全球化已成为趋势。进入新世纪,信息已成为重要的战略资源,是当代社会的代名词。我们采用架构,即浏览器和服务器结构,来开发一个社区图书馆图书管理系统。模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。同时大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本。我们选择作为开发工具,配合数据库,来进行本系统的开发工作。系统分为管理员设置,图书借阅者设置,图书信息管理,借阅者信息管理,增加
4、用户信息几大模块。本系统是根据实际情况和具体内容,按照一定的要求,科学、合理的进行系统分析、设计,具体包括菜单设计、数据输入、查询、删除、修改等设计。从而使本系统完全能满足经济性、灵活性、系统性与可靠性的要求。由于使用的是语言,不仅界面的设计简单,而且代码量少,开发所用的时间也短。整个社区图书馆管理系统操作简单,界面简洁美观,既实用有提高管理效率。关键词:图书管理,系统开发,生姓名学号李航学院计算机科学与技术学院专业班级指导教师软件工程谭文安教授二一五年月社区图书馆图书管理系统设计与开发南京航空航天大学本科毕业设计论文诚信承诺书本人郑重声明所呈交的毕业设计论文题目社区图书馆加以标注引用的内容外
5、本毕业设计论文不包含任何其他个人或集体已经发表或撰写的成果作品作者签名年月日学号社区图书馆图书管理系统设计与开发社区图书馆图书管理系统设计与开发摘要随着网络的普与信息全球化已成为趋势图书馆图书管理系统模式统一了客户端将系统功能实现的核心部分集中到服务器上简化了系统的开发维护和使用同时大大简化了客户端电脑载荷减轻了系统维护与升级的成本和工作量降低了用户的总体成本我们选择作为开发工具配社区图书馆图书管理系统设计与开发 i/48 ,a .,.,a ,.,.,.,.:;生姓名学号李航学院计算机科学与技术学院专业班级指导教师软件工程谭文安教授二一五年月社区图书馆图书管理系统设计与开发南京航空航天大学本科
6、毕业设计论文诚信承诺书本人郑重声明所呈交的毕业设计论文题目社区图书馆加以标注引用的内容外本毕业设计论文不包含任何其他个人或集体已经发表或撰写的成果作品作者签名年月日学号社区图书馆图书管理系统设计与开发社区图书馆图书管理系统设计与开发摘要随着网络的普与信息全球化已成为趋势图书馆图书管理系统模式统一了客户端将系统功能实现的核心部分集中到服务器上简化了系统的开发维护和使用同时大大简化了客户端电脑载荷减轻了系统维护与升级的成本和工作量降低了用户的总体成本我们选择作为开发工具配社区图书馆图书管理系统设计与开发 ii/48 目 录 摘 要.错误!未指定书签。.错误!未指定书签。第一章 引 言.错误!未指定
7、书签。1.1 研究现状.错误!未指定书签。1.2 研究的目的与内容.错误!未指定书签。1.3 研究方法与设计思路.错误!未指定书签。1.3.1 研究方法.错误!未指定书签。1.3.2 设计思路.错误!未指定书签。1.4 论文结构.错误!未指定书签。第二章 可行性分析与需求分析.错误!未指定书签。2.1 应用需求分析.错误!未指定书签。2.2 运行需求分析.错误!未指定书签。2.3 其他需求分析.错误!未指定书签。2.4 可行性分析.错误!未指定书签。2.4.1 经济可行性.错误!未指定书签。2.4.2 技术可行性.错误!未指定书签。2.4.3 运行可行性.错误!未指定书签。2.4.4 时间可行
8、性.错误!未指定书签。2.4.5 法律可行性.错误!未指定书签。2.5 系统开发步骤.错误!未指定书签。2.6 本章小结.错误!未指定书签。生姓名学号李航学院计算机科学与技术学院专业班级指导教师软件工程谭文安教授二一五年月社区图书馆图书管理系统设计与开发南京航空航天大学本科毕业设计论文诚信承诺书本人郑重声明所呈交的毕业设计论文题目社区图书馆加以标注引用的内容外本毕业设计论文不包含任何其他个人或集体已经发表或撰写的成果作品作者签名年月日学号社区图书馆图书管理系统设计与开发社区图书馆图书管理系统设计与开发摘要随着网络的普与信息全球化已成为趋势图书馆图书管理系统模式统一了客户端将系统功能实现的核心部
9、分集中到服务器上简化了系统的开发维护和使用同时大大简化了客户端电脑载荷减轻了系统维护与升级的成本和工作量降低了用户的总体成本我们选择作为开发工具配社区图书馆图书管理系统设计与开发 iii/48 第三章 系统分析.错误!未指定书签。3.1 系统实现目标.错误!未指定书签。3.2 系统体系结构.错误!未指定书签。3.3 主控流程图.错误!未指定书签。3.4 系统图.错误!未指定书签。3.5 数据流图.错误!未指定书签。3.6 系统用例图.错误!未指定书签。3.7 本章小结.错误!未指定书签。第四章 系统设计.错误!未指定书签。4.1 概要设计.错误!未指定书签。4.2 数据库设计.错误!未指定书签
10、。4.2.1 数据库的引入.错误!未指定书签。4.2.2 系统数据库设计.错误!未指定书签。4.4 详细设计.错误!未指定书签。4.4.1 管理员登陆界面.错误!未指定书签。4.4.2 图书信息管理.错误!未指定书签。4.4.3 类别信息管理模块.错误!未指定书签。4.4.4 注册用户管理模块.错误!未指定书签。4.4.5 借阅者信息管理模块.错误!未指定书签。4.5 本章小结.错误!未指定书签。第五章 系统测试与调试.错误!未指定书签。5.1 程序调试.错误!未指定书签。生姓名学号李航学院计算机科学与技术学院专业班级指导教师软件工程谭文安教授二一五年月社区图书馆图书管理系统设计与开发南京航空
11、航天大学本科毕业设计论文诚信承诺书本人郑重声明所呈交的毕业设计论文题目社区图书馆加以标注引用的内容外本毕业设计论文不包含任何其他个人或集体已经发表或撰写的成果作品作者签名年月日学号社区图书馆图书管理系统设计与开发社区图书馆图书管理系统设计与开发摘要随着网络的普与信息全球化已成为趋势图书馆图书管理系统模式统一了客户端将系统功能实现的核心部分集中到服务器上简化了系统的开发维护和使用同时大大简化了客户端电脑载荷减轻了系统维护与升级的成本和工作量降低了用户的总体成本我们选择作为开发工具配社区图书馆图书管理系统设计与开发 iv/48 5.2 程序的测试.错误!未指定书签。5.2.1 测试的重要性与目的.
12、错误!未指定书签。5.2.2 测试的步骤.错误!未指定书签。5.2.3 测试的手段.错误!未指定书签。第六章 总结与展望.错误!未指定书签。6.1 总结.错误!未指定书签。6.2 发展前景.错误!未指定书签。参 考 文 献.错误!未指定书签。致 谢.错误!未指定书签。生姓名学号李航学院计算机科学与技术学院专业班级指导教师软件工程谭文安教授二一五年月社区图书馆图书管理系统设计与开发南京航空航天大学本科毕业设计论文诚信承诺书本人郑重声明所呈交的毕业设计论文题目社区图书馆加以标注引用的内容外本毕业设计论文不包含任何其他个人或集体已经发表或撰写的成果作品作者签名年月日学号社区图书馆图书管理系统设计与开
13、发社区图书馆图书管理系统设计与开发摘要随着网络的普与信息全球化已成为趋势图书馆图书管理系统模式统一了客户端将系统功能实现的核心部分集中到服务器上简化了系统的开发维护和使用同时大大简化了客户端电脑载荷减轻了系统维护与升级的成本和工作量降低了用户的总体成本我们选择作为开发工具配社区图书馆图书管理系统设计与开发-0-/48 第一章 引 言 1.1 研究现状 当今互联网技术获得了飞速发展,技术已经广泛用于各个领域,以信息为服务中心的产业发生的变革,不仅实现了信息的自动化处理,而且提高了效率与正确率。产生了以计算机为中心,以数据库为辅助的信息管理系统。它被应用在发大规模的数据处理,以与流程管理的等方面,
14、尤其是在图书信息管理之中的应用日益受到人们的关注。如今信息产业发展如此迅速,信息量也随之大增,单依靠传统的管理方式是不行的,它已经远不能满足需要处理大量事务的图书信息管理。为了加强管理效率,提升服务品质,我们不得不使用软件作为管理工具。与此同时,对外开放的趋势,必导致信息产业直面国际同行的直接挑战,这就要求信息行业更加注重工作效率的提高,工作环境的改善。同样的,图书馆也必须接受信息全球化的洗礼,为更高的管理水准做出改变。图书馆工作者的主要任务,是对书籍信息的管理,如新书入库、借书、还书,都要做记录。如果依旧使用老旧的人力管理方式,过程是相当复杂繁琐的,而且效率十分低下。图书之间的关系复杂,查询
15、的方式也不尽相同,而且会出现信息重复的问题,因此图书管理的过程必须实现信息化。随着计算机和网络使用的大众化,依靠软件来管理书籍信息已经成为必然。然而,很多图书管理系统将管理事务都交给管理员处理,任何书或者借阅者的信息修改都要经管理员之手,非常不方便。开发简洁、实用的图书管理软件,是我们这次研究的课题。通过对已有图书管理软件的深入分析,我打算从划分功能模块、设计数据格式、生姓名学号李航学院计算机科学与技术学院专业班级指导教师软件工程谭文安教授二一五年月社区图书馆图书管理系统设计与开发南京航空航天大学本科毕业设计论文诚信承诺书本人郑重声明所呈交的毕业设计论文题目社区图书馆加以标注引用的内容外本毕业
16、设计论文不包含任何其他个人或集体已经发表或撰写的成果作品作者签名年月日学号社区图书馆图书管理系统设计与开发社区图书馆图书管理系统设计与开发摘要随着网络的普与信息全球化已成为趋势图书馆图书管理系统模式统一了客户端将系统功能实现的核心部分集中到服务器上简化了系统的开发维护和使用同时大大简化了客户端电脑载荷减轻了系统维护与升级的成本和工作量降低了用户的总体成本我们选择作为开发工具配社区图书馆图书管理系统设计与开发-1-/48 软件检测三方面展开,讨论完成本系统的理论依据和实现方法。1.2 研究的目的与内容 图书信息管理的特点是信息处理量比较大,管理的种类繁多,查询和统计的方式纷繁不同,所以图书管理系
17、统难免会出错。为了避免管理系统出现信息的重复传递等其他错误,可先进行模块的划分,在将模块优化组合,提高管理细节的质量,使系统能最大程度的自动化与信息化。同时,为了将管理员从复杂繁忙的管理工作中解脱出来,我们的目标是设计出系统清晰化的,透明化的,便于操作的,服务大众的,安全高效的图书管理系统。身处信息化时代的我们,更加感觉到知识的重要,多读书是我们一致的追求。学生在学校可以轻易进出图书馆。而一般的市民,为了满足自己阅读需求,可能就需要跑远路去图书馆。为了更加方便市民接触书籍,现在的一些小区也有了自己的图书馆,虽然规模不是特别大,但仍能满足小区居民的阅读需求。社区的图书馆馆藏的书籍更加注重居民的兴
18、趣爱好,文学类,科技类,报刊杂志这些更加受居民喜爱的书籍是馆藏重点。本文从图书管理系统的设计入手,研究现在的图书馆管理系统需要具备什么样的功能,系统如何划分功能模块,各个模块之间怎样配合,以与采用何种开发工具,使用什么开发手段,开发过程中可能遇到的问题等。最后还要分析研究图书馆的发展前景,图书管理系统应该如何适应新需要等。1.3 研究方法与设计思路 1.3.1 研究方法 老旧的图书管理业务流程,不仅费时费力,效率也不高。为了解决效率问题,应使用管理类软件,用它来代替传统管理方式。我们选择使用软件工程中的瀑布模型。生姓名学号李航学院计算机科学与技术学院专业班级指导教师软件工程谭文安教授二一五年月
19、社区图书馆图书管理系统设计与开发南京航空航天大学本科毕业设计论文诚信承诺书本人郑重声明所呈交的毕业设计论文题目社区图书馆加以标注引用的内容外本毕业设计论文不包含任何其他个人或集体已经发表或撰写的成果作品作者签名年月日学号社区图书馆图书管理系统设计与开发社区图书馆图书管理系统设计与开发摘要随着网络的普与信息全球化已成为趋势图书馆图书管理系统模式统一了客户端将系统功能实现的核心部分集中到服务器上简化了系统的开发维护和使用同时大大简化了客户端电脑载荷减轻了系统维护与升级的成本和工作量降低了用户的总体成本我们选择作为开发工具配社区图书馆图书管理系统设计与开发-2-/48 经过可行性分析,需求分析,概要
20、设计,详细设计,编码,调试,软件维护这些必要过程,开发一个图书管理系统。系统采用模块化设计,遵守“高内聚,低耦合”的原则,要求模块自身独立性高,模块的划分科学合理。1.3.2 设计思路(1)界面的设计力求美观,数据存储要求安全,可靠,这些是基本要求。(2)需要存储的信息主要分为两方面,一方面是书籍信息,一方面是读者信息。(3)管理员用户和读者用户在登录这一块是相同的,都可以修改自己的密码。账户的安全密切关系到系统的安全,数据的安全。(4)管理员和读者在权限设置上有较大差别,管理员拥有所有权限,读者只有部分权限。(5)数据库安全可靠,并且具备数据库维护功能,能根据需求进行数据添加,删除,修改,备
21、份等操作。(6)系统要采用模块化设计。遵循高内、聚低耦合原则,划分的模块科学合理。1.4 论文结构 本文第一章研究背景、目的与内容,以与所采用的研究方法与设计思路。第二章进行系统的需求分析与可行性分析。第三章进行系统分析,主要通过图来介绍。第四章是系统设计,包括概要设计,详细设计与数据库设计。第五章介绍系统测试的目的与手段。第六章对系统作评价,并展望一下图书馆的未来发张方向。生姓名学号李航学院计算机科学与技术学院专业班级指导教师软件工程谭文安教授二一五年月社区图书馆图书管理系统设计与开发南京航空航天大学本科毕业设计论文诚信承诺书本人郑重声明所呈交的毕业设计论文题目社区图书馆加以标注引用的内容外
22、本毕业设计论文不包含任何其他个人或集体已经发表或撰写的成果作品作者签名年月日学号社区图书馆图书管理系统设计与开发社区图书馆图书管理系统设计与开发摘要随着网络的普与信息全球化已成为趋势图书馆图书管理系统模式统一了客户端将系统功能实现的核心部分集中到服务器上简化了系统的开发维护和使用同时大大简化了客户端电脑载荷减轻了系统维护与升级的成本和工作量降低了用户的总体成本我们选择作为开发工具配社区图书馆图书管理系统设计与开发-3-/48 第二章 可行性分析与需求分析 2.1 应用需求分析 服务器硬件处理器:酷睿处理器 内存:512M或更大 硬盘:500G 软件:,2007,数据库 2.2 运行需求分析 硬
23、件条件:酷睿、1G内存、10G以上的机;打印机;局域网。生姓名学号李航学院计算机科学与技术学院专业班级指导教师软件工程谭文安教授二一五年月社区图书馆图书管理系统设计与开发南京航空航天大学本科毕业设计论文诚信承诺书本人郑重声明所呈交的毕业设计论文题目社区图书馆加以标注引用的内容外本毕业设计论文不包含任何其他个人或集体已经发表或撰写的成果作品作者签名年月日学号社区图书馆图书管理系统设计与开发社区图书馆图书管理系统设计与开发摘要随着网络的普与信息全球化已成为趋势图书馆图书管理系统模式统一了客户端将系统功能实现的核心部分集中到服务器上简化了系统的开发维护和使用同时大大简化了客户端电脑载荷减轻了系统维护
24、与升级的成本和工作量降低了用户的总体成本我们选择作为开发工具配社区图书馆图书管理系统设计与开发-4-/48 软件条件:或 7,8 2.3 其他需求分析 本系统界面应该具有亲和力,界面分布合理,美观。数据的存储要求安全可靠。需要存储管理的信息要分为两方面,一方面是书籍的信息,一方面是读者的信息。查询功能不仅要强大,也要有一定的灵活性。管理员和读者在权限设置上有较大差别,管理员享有一切权限,读者只享有部分权限。系统具有公告板,具有发布消息的功能,用来进行失物招领或是介绍新书等等。账户的安全密切关系到系统的安全,所以管理员用户和读者用户在密码设置这一块是相同的,都可以修改自己的密码。数据库要求安全可
25、靠,并且可维护,能根据需求进行数据的添加,删除,修改,备份等操作。系统要采用模块化设计,遵循高内、聚低耦合原则,划分的模块科学合理。2.4 可行性分析 2.4.1 经济可行性 经济可行性包括三方面,一是对组织者是否有足够的经济去投资该项目进行分析,二是对系统运行和后期维护费用做评估,三是对该系统社会效益和经济效益进行评估。我们在设计开发本系统上的经济投入很少,但建成后能为图书馆管理提供很大的帮助,对于后期系统运行维护的费用,也在图书馆可接受的范围。该系统运行需要的投资包括:电脑、相关软件、机房、电源等。人员费用主要是开发工作者和维护工作者的薪水;消耗品费用主要指开发系统时所消耗的水费、电费、纸
26、张费用、软盘等等。总体来说,研发、运行、维护消费并不高。2.4.2 技术可行性 技术可行性是指,在软件开发前就要进行的两方面考虑,一方面是技术支持是否过硬,另一方面,硬件配置是否达标。本系统有足够的技术支持,因为我们使用的是生姓名学号李航学院计算机科学与技术学院专业班级指导教师软件工程谭文安教授二一五年月社区图书馆图书管理系统设计与开发南京航空航天大学本科毕业设计论文诚信承诺书本人郑重声明所呈交的毕业设计论文题目社区图书馆加以标注引用的内容外本毕业设计论文不包含任何其他个人或集体已经发表或撰写的成果作品作者签名年月日学号社区图书馆图书管理系统设计与开发社区图书馆图书管理系统设计与开发摘要随着网
27、络的普与信息全球化已成为趋势图书馆图书管理系统模式统一了客户端将系统功能实现的核心部分集中到服务器上简化了系统的开发维护和使用同时大大简化了客户端电脑载荷减轻了系统维护与升级的成本和工作量降低了用户的总体成本我们选择作为开发工具配社区图书馆图书管理系统设计与开发-5-/48 调试相对简单的,而数据库也是使用普遍使用的数据库。而且现在市面上大多数计算机的硬件配置也完全能满足软件需要。因此,我们认为在技术上是没有任何问题的。同时,我们采用架构来开发。而且以为平台开发的软件,具有速度快、容量大、可靠性能高、价格低的特点,完全可以达到系统的要求。2.4.3 运行可行性 运行可行性分析是指,系统开发完成
28、后在实际环境中使用时,会对现有的管理手段、组织形式、工作条件等方面的影响,并以此为参考,判断该系统是否可以运行。新系统的运行可能需要对员工进行技术培训,因此还要考虑培训对系统的影响。现在我国的信息产业蓬勃发展,技术也已经相当普与,不管是软件开发人员、维护人员,还是软件的使用者,他们的技术水平都有相当的高度。只要对现有人员进行培训,就可以实现运行上的可行性。图书管理系统的核心,是对书籍资料信息的处理,比如书籍相关信息的删除、更新、收集,输出等。在技术方面,我们已经分析过了,开发工具选择,数据库使用较为简单的。2.4.4 时间可行性 我们已经完成了数据库的课程学习,课设是使用的 2008 完成一些
29、表的操作。虽然第一次接触,但是表的建立与各种操作是相同的。所以在设计开发只有 2 个月的条件下,只要保持学习的积极性与持续性,同时多向老师寻求帮助,学习和数据库的建立与使用是可能的。2.4.5 法律可行性 1.下载参考的资料都是合法的。2.没有破解并抄袭其他图书管理系统,不存在版权侵犯。生姓名学号李航学院计算机科学与技术学院专业班级指导教师软件工程谭文安教授二一五年月社区图书馆图书管理系统设计与开发南京航空航天大学本科毕业设计论文诚信承诺书本人郑重声明所呈交的毕业设计论文题目社区图书馆加以标注引用的内容外本毕业设计论文不包含任何其他个人或集体已经发表或撰写的成果作品作者签名年月日学号社区图书馆
30、图书管理系统设计与开发社区图书馆图书管理系统设计与开发摘要随着网络的普与信息全球化已成为趋势图书馆图书管理系统模式统一了客户端将系统功能实现的核心部分集中到服务器上简化了系统的开发维护和使用同时大大简化了客户端电脑载荷减轻了系统维护与升级的成本和工作量降低了用户的总体成本我们选择作为开发工具配社区图书馆图书管理系统设计与开发-6-/48 3.没有侵犯别人的知识产权,使用的都是开源技术。4.整个开发过程都按照正常流程,没有违法行为。2.5 系统开发步骤 软件开发过程,按时间顺序,要经过可行性分析,需求分析,概要设计,详细设计,编码与调试,软件维护步骤。1.需求分析 需求的确定可分为几个阶段进行:
31、第一步,初步了解系统分管理者与用户的需求,根据这些需求,列出系统的大功能模块,然后分析这些大功能模块,可能要添加什么小功能模块。第一步的分析过程可定义一些确定的操作界面。第二步,开发者根据自己的经验和需求,再添加一些功能模块,并用文档详细列出,同时好药列出相关界面以与界面功能。第三步,开发者和使用者再次确认需求,以保证没有遗漏的功能,或不符合使用者心意。2.概要设计 概要设计即系统设计,是从大致方面来进行,而不管细节。但概要设计要从全局来考虑,例如该系统使用的组织结构,处理流程是怎样的,怎么进行模块划分,每个模块应该有哪些功能,模块间的接口怎么设计,需要使用的数据的数据结构怎么设计,以与重要的
32、出错处理等。这些将作为详细设计的基础。3.详细设计 根据概要设计将系统细化。详细设计涉与的内容有,数据的结构、类的设计、类之间的关系、函数之间的调用、主要算法等。对于每一个模块都要进行详细设计,而生姓名学号李航学院计算机科学与技术学院专业班级指导教师软件工程谭文安教授二一五年月社区图书馆图书管理系统设计与开发南京航空航天大学本科毕业设计论文诚信承诺书本人郑重声明所呈交的毕业设计论文题目社区图书馆加以标注引用的内容外本毕业设计论文不包含任何其他个人或集体已经发表或撰写的成果作品作者签名年月日学号社区图书馆图书管理系统设计与开发社区图书馆图书管理系统设计与开发摘要随着网络的普与信息全球化已成为趋势
33、图书馆图书管理系统模式统一了客户端将系统功能实现的核心部分集中到服务器上简化了系统的开发维护和使用同时大大简化了客户端电脑载荷减轻了系统维护与升级的成本和工作量降低了用户的总体成本我们选择作为开发工具配社区图书馆图书管理系统设计与开发-7-/48 且要足够详细,详细到能够作为编码依据。4.编码 根据详细报告中的数据结构,算法分析等,进行具体的编程工作,实现各模块的功能,同时实现接口、功能、界面、性能方面的设定目标。5.测试 测试编写好的软件,最简单的方法就是交付给用户体验,看各功能否满足他们的需求。6.软件交付 软件设计者要提供安装程序、安装说明书、使用手册、需求分析文档、测试文档等给用户。这
34、些可以帮助用户认识如何安装和使用软件,需要注意的事项,以与遇见问题对应的解决办法。7.用户验收。以上就是基本的软件开发流程。2.6 本章小结 系统的需求分析与可行性分析是不可缺少的,要在所有工作前完成。只有做好需求分析,才能确定系统应该具备什么样的功能才能满足客户需要,同样的,只有做好可行性分析,才能确定系统开发能否顺利完成,以免出现中途遇到无法克服的困难,致使发开工作搁浅,交付日期推迟,或是根本不能完成。生姓名学号李航学院计算机科学与技术学院专业班级指导教师软件工程谭文安教授二一五年月社区图书馆图书管理系统设计与开发南京航空航天大学本科毕业设计论文诚信承诺书本人郑重声明所呈交的毕业设计论文题
35、目社区图书馆加以标注引用的内容外本毕业设计论文不包含任何其他个人或集体已经发表或撰写的成果作品作者签名年月日学号社区图书馆图书管理系统设计与开发社区图书馆图书管理系统设计与开发摘要随着网络的普与信息全球化已成为趋势图书馆图书管理系统模式统一了客户端将系统功能实现的核心部分集中到服务器上简化了系统的开发维护和使用同时大大简化了客户端电脑载荷减轻了系统维护与升级的成本和工作量降低了用户的总体成本我们选择作为开发工具配社区图书馆图书管理系统设计与开发-8-/48 第三章 系统分析 3.1 系统实现目标 随着信息产业发展的突飞猛进,办公自动化的需求的提高,图书管理部门的的工作也越来越繁重,原来的图书管
36、理系统已经不能完全满足相关人员使用的需要。为了协助信息行业开展图书管理工作,提高工作效率,利用现有的技术和硬件资源,开发出高效实用的社区图书馆管理系统迫在眉睫。将技术用于书籍信息管理的图书管理软件,能够收集与存储图书与读者信息,同时提供检索,更新,修改的接口,协助信息行业开展图书管理工作提高工作效率。该系统采用架构,开发工具,数据库,是独立性很高的一个系统,有后台,有前台。前台提供给读者用户使用,可以查询图书,查看借阅信息等,后台留给管理员使生姓名学号李航学院计算机科学与技术学院专业班级指导教师软件工程谭文安教授二一五年月社区图书馆图书管理系统设计与开发南京航空航天大学本科毕业设计论文诚信承诺
37、书本人郑重声明所呈交的毕业设计论文题目社区图书馆加以标注引用的内容外本毕业设计论文不包含任何其他个人或集体已经发表或撰写的成果作品作者签名年月日学号社区图书馆图书管理系统设计与开发社区图书馆图书管理系统设计与开发摘要随着网络的普与信息全球化已成为趋势图书馆图书管理系统模式统一了客户端将系统功能实现的核心部分集中到服务器上简化了系统的开发维护和使用同时大大简化了客户端电脑载荷减轻了系统维护与升级的成本和工作量降低了用户的总体成本我们选择作为开发工具配社区图书馆图书管理系统设计与开发-9-/48 用,用来完成图书的借出与归还,新书入库,读者信息管理,查询借阅历史等工作。架构的图书馆管理系统,不仅可
38、以减轻管理工作者的工作负担,也能服务于读者,既提高了效率又兼顾了服务。图书管理流程中应有的操作,本系统都具备,完全实现虚拟现实。真正实现节约资源、提高效率、业务处理的同时真正实现图书管理系统的功能作用。3.2 系统体系结构 本系统功能模块的划分如下图:社区图馆书管理系统管理员设置图书借阅者设置借阅者信息管理图书信息管理增加用户信息信息公告板 图 3.1 系统功能树 3.3 主控流程图 生姓名学号李航学院计算机科学与技术学院专业班级指导教师软件工程谭文安教授二一五年月社区图书馆图书管理系统设计与开发南京航空航天大学本科毕业设计论文诚信承诺书本人郑重声明所呈交的毕业设计论文题目社区图书馆加以标注引
39、用的内容外本毕业设计论文不包含任何其他个人或集体已经发表或撰写的成果作品作者签名年月日学号社区图书馆图书管理系统设计与开发社区图书馆图书管理系统设计与开发摘要随着网络的普与信息全球化已成为趋势图书馆图书管理系统模式统一了客户端将系统功能实现的核心部分集中到服务器上简化了系统的开发维护和使用同时大大简化了客户端电脑载荷减轻了系统维护与升级的成本和工作量降低了用户的总体成本我们选择作为开发工具配社区图书馆图书管理系统设计与开发-10-/48 开始输入用户名,密码密码判定N进入主模块Y选择操作方式退出系统停止登录失败,请重新输入用户信息 图 3.2 主控流程图 生姓名学号李航学院计算机科学与技术学院
40、专业班级指导教师软件工程谭文安教授二一五年月社区图书馆图书管理系统设计与开发南京航空航天大学本科毕业设计论文诚信承诺书本人郑重声明所呈交的毕业设计论文题目社区图书馆加以标注引用的内容外本毕业设计论文不包含任何其他个人或集体已经发表或撰写的成果作品作者签名年月日学号社区图书馆图书管理系统设计与开发社区图书馆图书管理系统设计与开发摘要随着网络的普与信息全球化已成为趋势图书馆图书管理系统模式统一了客户端将系统功能实现的核心部分集中到服务器上简化了系统的开发维护和使用同时大大简化了客户端电脑载荷减轻了系统维护与升级的成本和工作量降低了用户的总体成本我们选择作为开发工具配社区图书馆图书管理系统设计与开发
41、-11-/48 3.4 系统图 用户名密码管理员系统用户信息增加用修改密管理社区图书馆管理系统类别信息借阅信息图书信息户借阅管理借阅者管理码公告板信息 图 3.3 系统图 3.5 数据流图 读者管理员图书管理系统查阅结果查阅信息返回信息查看信息更新信息 图 3.4 图书系统顶层图 生姓名学号李航学院计算机科学与技术学院专业班级指导教师软件工程谭文安教授二一五年月社区图书馆图书管理系统设计与开发南京航空航天大学本科毕业设计论文诚信承诺书本人郑重声明所呈交的毕业设计论文题目社区图书馆加以标注引用的内容外本毕业设计论文不包含任何其他个人或集体已经发表或撰写的成果作品作者签名年月日学号社区图书馆图书管
42、理系统设计与开发社区图书馆图书管理系统设计与开发摘要随着网络的普与信息全球化已成为趋势图书馆图书管理系统模式统一了客户端将系统功能实现的核心部分集中到服务器上简化了系统的开发维护和使用同时大大简化了客户端电脑载荷减轻了系统维护与升级的成本和工作量降低了用户的总体成本我们选择作为开发工具配社区图书馆图书管理系统设计与开发-12-/48 管理员书籍管理读者管理信息一览借还管理更新信息更新信息更新信息更新信息返回信息查看信息书籍表读者表借书表更新数据查询书籍更新数据更新数据返回数据借书表读者查阅信息查阅结果返回书籍信息 图 3.5 系统零层图 要求类型处理书籍删除书籍修改新书入库书籍表更新信息图书信
43、息修改信息删除信息 图 3.6 图书资料维护图 图书资料信息的任何操作,最终都要在书籍表中做相应的修改,以保证数据的正确性。生姓名学号李航学院计算机科学与技术学院专业班级指导教师软件工程谭文安教授二一五年月社区图书馆图书管理系统设计与开发南京航空航天大学本科毕业设计论文诚信承诺书本人郑重声明所呈交的毕业设计论文题目社区图书馆加以标注引用的内容外本毕业设计论文不包含任何其他个人或集体已经发表或撰写的成果作品作者签名年月日学号社区图书馆图书管理系统设计与开发社区图书馆图书管理系统设计与开发摘要随着网络的普与信息全球化已成为趋势图书馆图书管理系统模式统一了客户端将系统功能实现的核心部分集中到服务器上
44、简化了系统的开发维护和使用同时大大简化了客户端电脑载荷减轻了系统维护与升级的成本和工作量降低了用户的总体成本我们选择作为开发工具配社区图书馆图书管理系统设计与开发-13-/48 要求类型处理删除读者信息修改读者信息新读者登记读者表更新信息读者信息修改信息删除信息 图 3.7 读者资料维护图 读者资料信息的任何操作,最终都要在读者表中做相应的修改,以保证数据的正确性。借书信息要求类型处理借书管理还书管理借书表还书信息 图 3.8 读者借书图 不管是读者的借书记录,还是还书记录,都要保存在借书表中,方便以后的查询。3.6 系统用例图 系统既然设置了不同的登录方式,必然有所区别,图书管理员与读者的主
45、要区别在于权限的不同。图书管理员是系统的最高级用户,享有一切权限,而读者只享有部分权限。读者的操作不能影响系统的安全,所以没有给普通用户修改图书信息,修改生姓名学号李航学院计算机科学与技术学院专业班级指导教师软件工程谭文安教授二一五年月社区图书馆图书管理系统设计与开发南京航空航天大学本科毕业设计论文诚信承诺书本人郑重声明所呈交的毕业设计论文题目社区图书馆加以标注引用的内容外本毕业设计论文不包含任何其他个人或集体已经发表或撰写的成果作品作者签名年月日学号社区图书馆图书管理系统设计与开发社区图书馆图书管理系统设计与开发摘要随着网络的普与信息全球化已成为趋势图书馆图书管理系统模式统一了客户端将系统功
46、能实现的核心部分集中到服务器上简化了系统的开发维护和使用同时大大简化了客户端电脑载荷减轻了系统维护与升级的成本和工作量降低了用户的总体成本我们选择作为开发工具配社区图书馆图书管理系统设计与开发-14-/48 借阅信息等权限。借阅者用例图:图书借阅者登陆身份验证图书查询借书还书缴纳罚金 图 3.9 借阅者用例图 系统管理员用例图:系统管理员身份验证登录查询图书信息增添新书增加新用户删除书目删除读者用户查询读者信息 图 3.10 系统管理员用例图 1.用例名称:登录 用例描述:根据选择的登录方式,用户名与密码,登录到不同的操作界面 生姓名学号李航学院计算机科学与技术学院专业班级指导教师软件工程谭文
47、安教授二一五年月社区图书馆图书管理系统设计与开发南京航空航天大学本科毕业设计论文诚信承诺书本人郑重声明所呈交的毕业设计论文题目社区图书馆加以标注引用的内容外本毕业设计论文不包含任何其他个人或集体已经发表或撰写的成果作品作者签名年月日学号社区图书馆图书管理系统设计与开发社区图书馆图书管理系统设计与开发摘要随着网络的普与信息全球化已成为趋势图书馆图书管理系统模式统一了客户端将系统功能实现的核心部分集中到服务器上简化了系统的开发维护和使用同时大大简化了客户端电脑载荷减轻了系统维护与升级的成本和工作量降低了用户的总体成本我们选择作为开发工具配社区图书馆图书管理系统设计与开发-15-/48 前置条件:选
48、择登录方式 后置条件:根据选择的登录方式进入不同的操作界面。基本操作流程:1 输入用户名 2 输入密码 3 检查密码是否正确 4 根据选择的登录方式进入相应的界面 可选流程:如果密码不正确,提示密码错误,请重新输入密码;如果用户名错误,提示输入的用户名不存在。2.用例名称:图书查询 用例描述:读者进入系统,选择图书查询功能,查询要找的书籍,如查找成功,显示该书籍的编号、书籍名称、作者、出版时间、当前是否被借阅等信息。前置条件:以图书借阅者身份登录 后置条件:无 基本流程:1 以图书借阅者身份登录 2 输入图书的名称或者作者名 3 显示相关图书的信息 可选流程:如果没有该图书,返回提示信息:“没
49、有找到对应图书”3.用例名称:借书 用例描述:图书管理员读入借书卡条码,再把读者所借图书的条码读入计算机。如果不超过借阅量上限,对读者所借书籍数量进行计数统计,否则提示借阅量已达上限。生姓名学号李航学院计算机科学与技术学院专业班级指导教师软件工程谭文安教授二一五年月社区图书馆图书管理系统设计与开发南京航空航天大学本科毕业设计论文诚信承诺书本人郑重声明所呈交的毕业设计论文题目社区图书馆加以标注引用的内容外本毕业设计论文不包含任何其他个人或集体已经发表或撰写的成果作品作者签名年月日学号社区图书馆图书管理系统设计与开发社区图书馆图书管理系统设计与开发摘要随着网络的普与信息全球化已成为趋势图书馆图书管
50、理系统模式统一了客户端将系统功能实现的核心部分集中到服务器上简化了系统的开发维护和使用同时大大简化了客户端电脑载荷减轻了系统维护与升级的成本和工作量降低了用户的总体成本我们选择作为开发工具配社区图书馆图书管理系统设计与开发-16-/48 前置条件:选择管理员身份登陆系统。后置条件:书籍的借阅信息改为已借出,读者借阅信息增加一条,同时借书表中多一条记录信息。基本流程:1 选择管理员方式登陆系统 2 进入借书功能 3 读入借阅者的借书卡号 4 查找借阅者的身份信息,显示还可借走的书籍数量,以与现在的借书时间。如可以借阅,跳转到 4,否则显示超出借阅量上限。5 读入书籍的编号,显示该书籍的信息 6