图书管理系统论文答辩(Java)要点.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Company Logo LOGO 指导教师:季小明 图书管理系统设计与实现 班级:信息管理和信息系统101班 学生:陈康明 学号:109094260 目录 系统概述 系统分析 系统设计 系统测试 总结 致谢 系统简述 随着社会的发展,人们对于知识的需求也在不断地增长,书籍作为人们获取并增长知识的主要途径,使得图书馆在人们生活中占有了一定位置。这时图书馆就特别需要开发一套图书馆管理系统,通过该系统来提高图书馆的管理效率,从而减少管理方面的工作流和成本。 图书管理系统需要满足来自三方面的需求。这是个方面分别是图书借阅者、图书管理员和系统员。图书借阅者的需求是查询图书馆所存的图书、图书借阅情况;图书管理员应对图书馆借阅者的借阅及还书要求进行操作,同时形成借书或还书记录;系统员需要对图书借阅者、图书进行管理和维护,以及系统状态的查看和维护。 图书馆管理系统是采用Java语言编写,后台数据库则采用的是MySQL,本系统提供4个功能模块,分别是基本数据维护功能模块、基本业务功能模块、查询模块、安全使用管理功能模块。这4个模块里又有许多子模块,通过这些模块之间的相互连接与配合,完成操作员发出的各种指令。 下面将全面介绍所设计的图书馆管理系统的系统功能和业务流程,并对系统进行详细的数据分析和设计,最终完成系统开发。 系统概述 技术背景 Java语言简介 Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。 Java技术具有卓越的通用性、高效性、平台移植行和安全性,广泛应用于个人PC、游戏控制台、移动电话和互联网等,拥有全球最大的开发者专业群体。在全球云计算和移动互联网的产业环境下,Java具备了显著优势和广阔前景。 MySQL简介 MySQL是一个关系数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型系统的开发都选择MySQL作为其数据库。 系统概述 可行性分析 (1)技术可行性 开发环境:Windows7 开发工具:Visio2007 、MySQL 、My Eclipse8.6 开发语言:Java 技术可行性要考虑现有的技术条件是否能够顺利完成开发工作,软硬件配置是否满足开发的需求等,以上条件可以满足,技术可行。 (2)经济可行性 系统开发工具,以及后台数据库,成本低廉 项目投资不大 (3)运行可行性 windows环境中进行 (4)操作可行性 系统是基于My Eclipse环境平台开发的,易于操作 系统分析 系统分析 需求分析 一个典型的图书馆管理系统应该能够管理所有的图书信息,还需要提供各种图书信息的检索查询功能。该系统还需要能够对图书的借阅,归还进行管理。通过该系统的自动化管理,能够大大减少图书馆管理人员,还能减少管理人员的工作任务,从而降低管理开销和成本。 为了满足上面提出的功能要求,基于Java的图书管理系统需要达到以下目标。 (1)支持用户注添加,并能够修改、删除用户信息。 (2)支持图书信息管理,能够添加新图书、修改图书信息和删除图书。 (3)支持图书借阅管理,能够支持借书、还书和查询等操作。 (4)支持图书系统员管理,图书系统员登陆后,能查看全部图书信息列表、借阅信息列表和所有注册用户列表等模块。 系统分析 业务流程 业务流程图是一种描述系统内部各单位、人员之间业务关系、作业顺序和管理信息流向的图表,它描述的主要是业务的处理过程。就本系统,简单来说借书时,读者一般查阅图书信息后,通过管理员进行借书操作,形成借书记录并更新图书信息。业务流程图如下: 系统分析 数据流程 数据流程图(DFD)是一种全面描述信息系统逻辑模型的主要工具,它可以用少数几种符号综合地反映出信息在系统中的流动、处理和存储情况。 数据流程的分析是把数据在组织(或原系统)内部的流动情况抽象出来,舍去具体组织机构、信息载体、处理工作、物资、材料等,以数据流动过程来考查实际业务的数据处理模式。 数据流程分析主要包括对信息的流动、传递、处理、存储等的分析。 数据流程分析一般是通过分层的数据流程图来实现的,将相应调查过程中掌握的数据处理过程绘制成一套完整的数据流程图。本图书管理系统的数据流程简单描述如下图: 系统分析 在下面图书馆管理系统顶层数据流图中,“P1内部管理”为图书和读者情况的管理,“P3安全管理”为用户的权限设置 系统分析 “P2借还管理”可细化为借书、还书的详细流程,如下图所示 系统设计 系统设计是开发管理信息系统的重要阶段,实现系统分析阶段所提出的逻辑模型并确定新系统的结构。系统分析阶段是解决

文档评论(0)

三沙市的姑娘 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档