数据结构课程设计(图书借阅管理系统的设计与实现).docVIP

数据结构课程设计(图书借阅管理系统的设计与实现).doc

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
图书借阅管理系统的设计与实现 摘 要 随着计算机网络技术的日益发展及其在各个领域中的大规模运用,通过计算机网络实现自动化图书馆管理有无可比拟的优势。图书馆管理系统,一个极大的概念,一个炒作了很久的概念。无论是学校,还是正规的国家机构,都大力推出自己的图书馆管理系统。 从第一代文件管理系统的出现开始,图书管理系统便随之而生,图书管理系统发展了三代,文件管理系统的功能也逐步完善和扩展。所以,把文件管理系统看作图书管理系统中最基础最重要的子系统,一点都不为过。传统的图书管理模式主要以纸介质为主,在信息革命的浪潮中,显然已经远远不能满足高效率、快节奏的现代工作和生活的需要。而文件管理系统的出现则弥补了这一点,它已经深入到很多学校和单位的日常经营管理活动里,实现信息处理的自动化和图书管理的无纸化,更加大了信息的交流和共享及团队的协同运作等,真正开拓了网络化办公时代。 本文首先对近年来图书管理系统的背景和现状加以描述,并对文件管理系统进行了全面的介绍;接着对文件管理系统的可行性、业务、功能等进行分析,说明本系统在各行各业中所起到的作用;随后是系统的界面、实现功能设计及系统的具体实施等,最后是测试系统功能的实现。我结合对图书管理系统的要求,对数据库管理系统、SQL语言原理、JSP程序设计,JSP数据库技术进行了认真的学习,设计出的简单的软件操作界面,进行几个简单的按钮操作和文字输入,通过计算机网络的辅助就可以完成平时的工作,最终实现“无纸”图书管理。 JSP,MYSQL,MVC 第1章 绪 论 IT行业的迅速发展,计算机知识的普及使更多用户懂得利用计算机为自己的工作,生活提供方便。 本系统是以建立一个以通过计算机数据管理图书借阅系统为目的,以用户浏览图书信息、管理员上传图书信息,修改电子资料为辅助手段的网站系统。本系统具有灵活、方便、快捷、界面友好等优点,更加方便的在线了解图书信息,以及借阅图书。web的图书借阅管理系统。图书借阅管理系统需要实现三方面的功能,这三个方面分别是书籍管理,用户管理,和借阅管理。 图书馆及时发布图书的信息,让用户第一时间了解图书信息。用户可以根据自己的需要对图书的种类进行查询,并且用户可以通过关键字查找想要借阅的图书的信息。后台管理员及时添加新书的信息以及对图书进行修改和删除。一般情况下,每本图书都是有自己唯一的ID,所以在修改删除图书信息的时候只需键入图书的编号即可进行。 用户管理是针对不同的用户而设计成不同系统权限,用户权限分为普通用户和管理员。用户可以随时注册,但注册的号码和学生证的号码必须相符合,每人只可以注册一次,注册完为普通用户。管理员的登录要和普通用户分开。普通用户在正确登录系统后可以对自己的信息随时进行修改。通过帮助按钮,可以查询个人当前图书借阅的情况。 借阅管理主要是图书借阅,图书归还,图书续借,图书的催还。普通用户可以借阅自己所需要的书籍,但必须是已经归还了以前借阅的书籍。普通用户借阅完之后必须在规定的时间内归还图书,对于未看完的图书可以续借,每次图书续借的时间是一定的。每次图书归还都有管理员记录。对于未及时归还图书的用户,管理员会发出短消息进行催还图书。 1.2 国内外现状 .1 关键性开发技术的介绍 .1.1 MVC模式 MVC英文即Model-View-Controller,即把一个应用的输入、处理、输出流程按照Model、View、Controller的方式进行分离,这样一个应用被分成三个层——模型层、视图层、控制层。 视图(View)代表用户交互界面,对于Web应用来说,可以概括为HTML界面,但有可能为XHTML、XML和Applet。随着应用的复杂性和规模性,界面的处理也变得具有挑战性。一个应用可能有很多不同的视图,MVC设计模式对于视图的处理仅限于视图上数据的采集和处理,以及用户的请求,而不包括在视图上的业务流程的处理。业务流程的处理交予模型(Model)处理。比如一个订单的视图只接受来自模型的数据并显示给用户,以及将用户界面的输入数据和请求传递给控制和模型。 模型(Model):就是业务流程/状态的处理以及业务规则的制定。业务流程的处理过程对其它层来说是黑箱操作,模型接受视图请求的数据,并返回最终的处理结果。业务模型的设计可以说是MVC最主要的核心。目前流行的EJB模型就是一个典型的应用例子,它从应用技术实现的角度对模型做了进一步的划分,以便充分利用现有的组件,但它不能作为应用设计模型的框架。它仅仅告诉你按这种模型设计就可以利用某些技术组件,从而减少了技术上的困难。对一个开发者来说,就可以专注于业务模型的设计。MVC设计模式告诉我们,把应用的模型按一定的规则抽取出来,抽取的层次很重要,这也是判断开发人员是否优秀的设计依据。抽象与具体不能隔得太远,也不能太近。MVC

文档评论(0)

追风少年 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档