基于计算机程序图书管理系统设计探析.docx

基于计算机程序图书管理系统设计探析.docx

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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、图书名称、单价、规格、进货数 量和时间等信息,可以使管理者及时地掌握进货信息,避免 重复进货,造成图书积压

文档评论(0)

ggkkppp + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档