- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于计算机程序图书管理系统设计探析
摘要:本文使用计算机程序Java技术实现了一个 图书管理系统,在系统的设计与开发过程中严格遵守管理信 息系统的规范,运用软件设计模式,减少了系统模块间的偶 合,力求做到系统的稳定性、可重用性和可扩充性。通过该 系统,管理员可以对图书及供货商进行管理,也可以对图书 的基本信息进行登记、查询等。本文对系统在设计开发中的 各个阶段进行了较为详细的叙述。本系统具有用户操作简 单、界面直观等优点,可以帮助管理员更快更准地登记、管 理各项信息。
关键词:图书管理;Java;可行性分析;功能设计
图书供销内部虽然有管理信息系统,但是目前对于图 书、图书室及教材的管理功能只是查询已经记录的相关资 料,图书和应用的管理仍然大部分是人工操作,工作效率低; 没有针对不同分类的图书进行评价,对图书和图书室只是单 纯地采用线性权重的管理方式;与图书的应用信息交流仍然 以经验、说明等方式为主,没有一个好的应用平台,效率较 低。因此,需要针对图书管理目前存在的问题,开发图书管 理系统,使其图书和图书室管理更规范,工作效率更高。
一、Java简介
Java是一种可以撰写跨平台应用软件的面向对象的程 序设计语言,是由Sun Microsystems公司于1995年5月推 出的Java程序设计语言和Java平台(即JavaSE、JavaEE、 JavaME)的总称。Java技术具有卓越的通用性、髙效性、平 台移植性和安全性,广泛应用于个人PC、数据中心、游戏控 制台、科学超级计算机、移动电话和互联网,同时拥有全球 最大的开发者专业社群。在全球云计算和移动互联网的产业 环境下,Java更具备了显著优势和广阔前景。
Java编程语言的风格十分接近C和C++语言。Java是一 个纯的面向对象的程序设计语言,它继承了 C++语言面向对 象技术的核心,舍弃了 C++语言中容易引起错误的指针(以 引用取代)、运算符重载(operator overloading)>多重继 承(以接口取代)等特性,增加了垃圾回收器功能用于回收 不再被引用的对象所占据的内存空间,使得程序员不用再为 内存管理而担忧。在Java SE 1. 5版本中,Java又引入了泛 型编程(Generic Programming)>类型安全的枚举、不定长 参数和自动装/拆箱等语言特性。
二、可行性分析
1?经济可行性分析
图书管理系统的引入对于图书管理者而言其魅力主要 表现在三个方面:一是大大提高了日常图书管理工作中的科 技含量;二是促进了图书管理方式和管理手段的现代化、规 范化、专业化;三是最大程度地满足了图书应用的评价需求。 因此,对于整个图书管理行业来讲,仅靠简单的单向手工记 录管理已经不能满足现代图书管理的发展需求,图书应用管 理要提高就必须走规模化、网络化的计算机综合管理道路。 在某种意义上,信息与科技在现代超市管理与现代化建设中 显现出越来越重要的地位。图书应用管理方面的信息化与科 学化已成为现代化管理步入规范化的重要标志。
图书管理目前多以传统的人工方式进行,耗时多,效率 低下,并且极易出现错误。由于人为失误而造成有形和无形 的经济损失事件层出不穷。利用计算机来实现软件管理是当 今图书管理自动化的需要。实现自动化以后可精简人员,减 少工资支出,保存记录更加有效、方便等。由上述分析可以 看出,本系统的开发时机已经成熟,从多种角度考虑开发此 系统都是可行的,并且也是十分必要的。
需求分析
现在图书管理还是通过人工管理,没能实现信息化、电 子化管理。通过调查研究,图书管理系统能满足的主要工作 需求有图书种类和规格查询、用户管理、应用查询、图书信 息浏览、图书删除。
三、功能详细设计
系统登陆
用户身份验证模块实现用户合法性检查,把用户名信息 保存到user数据表中,在后面的登陆过程中通过user表中 的值来判断用户是否存在。
该模块对应的文件为:login, html、index, jsp。
login, html页用于用户输入并提交登录信息,当用户提交空 用户名和空密码时将禁止其提交;Index, jsp页为用户信息 验证页面,先判断是否存在该用户,然后进行密码验证。当 用户名和密码都正确时登陆成功,进入管理页面。用户名和 密码不正确时系统会提示,并且返回登陆页面重新登陆。
图书修改
图书修改模块是本系统的主要模块,里面集中了本系统 的关键功能,包括信息修改、图书删除、新增进货等功能。 其中,信息修改包括图书ID、图书名称、单价、规格,对图 书的信息及时记录;新增进货可以及时地添加进货数量;新 增图书应用可以及时删除售货数量。
图书查询
图书查询包括图书ID、图书名称、单价、规格、进货数 量和时间等信息,可以使管理者及时地掌握进货信息,避免 重复进货,造成图书积压
您可能关注的文档
- 基于双创大环境下对企业知识型人才绩效管理的思考.docx
- 基于双机热备系统数据安全探析.docx
- 基于受托责任制看我国经济责任审计.docx
- 基于可分辨矩阵属性集依赖度计算方法.docx
- 基于可视化管理的企业营销管理变革研究.docx
- 基于可靠性及相关性会计计量模式探析.docx
- 基于四分图模型对民办高校青年教师主观幸福感提升分析以陕西省为例.docx
- 基于四叉树孤立分割与屏幕误差地形LOD算法.docx
- 基于因子分析的陕西省区域信用环境评价研究.docx
- 基于因子研究及DEA关中天水经济区县域投资环境评价.docx
- 两个相干源产生波具有3b chmc.pdf
- wifi高性能模块ce fcc rohs认证-xrf report电子档.pdf
- linux pci multiport installation manual多端口安装手册.pdf
- 二章基本概念理论.pdf
- 互联网工程任务组ietfs turnerrfc5940 txt.pdf
- mtz0数学高级证明集合关系群mathematics paper 3 sets relations and groups french.pdf
- 网上书店需求规格说明.pdf
- 系统测试用例pcweb终端.pdf
- apv1 keil环境下接口兼容问题.pdf
- 2023届江西省八所重点中学高三3月联考英语试题(原卷版).docx
文档评论(0)