图书高效管理系统毕业论文.doc

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
图书管理系统毕业设计 题 目: 图书管理系统 院 系: 计算机学院 专 业: 软件技术 姓 名: XXX 指导教师: XX 2017年 10 月 23 日 1. 引言 5 2. 相关技术突破 6 2.1 MVC设计模式 6 2.2 MVC模式运行 6 2.3 开发语言 7 2.4 J2EE概述 7 2.5 Struts2+Jsp+Javabean框架 8 2.6 Struts2+Jsp+Javabean运行模式 8 3 .系统需求分析 10 3.1 架构说明 10 3.1.1 系统开发环境 10 3.1.2 系统软件结构 10 3.1.3 条件与限制 11 3.2 功能分析 11 3.3 模块分析 12 4. 系统设计 14 4.1 MVC体系结 构 14 4.2 系统结构与设计 15 4.2.1 系统总体结构 15 4.2.2 普通管理员登录用例图 16 4.2.3 超级管理员登录用例图 20 4.3 数据库设计 21 4.3.1 表设计概述 21 4.3.2 表设计 23 4.3.3 数据库安全性设计 24 4.3.4 数据库管理和设置 25 4.3.5 数据库备份恢复策略 25 4.3.6 数据库运行日常维护 26 4.4 类与结构设计 27 4.5 页面设计 30 5. 系统实现 33 6. 系统测试 45 6.1 系统测试概述 45 6.2 部分测试用例 45 6.3 测试结果与发现 46 7. 发布 46 8. 结束语 46 9. 参考文献 47 图书管理系统设计与实现 【摘要】 随着网络时代的到来,电子信息化的飞速发展,图书馆作为一种信息资源的聚集地,图书种类的繁多,用户借阅的繁琐,包含很多的信息数据的管理,以及信息数据的交互。那么如果有一套具体的完善的图书管理系统就显得尤为重要,图书馆如果采用人工来管理书籍和借阅管理,由于资料繁多,手工处理的方式不仅工作量大,管理效率低下,也很容易因为疲劳而产生出错,更不方便读者对图书资料的查阅。为了提高图书管理的效率,本项目针对图书的管理,设计了一个面向图书的管理系统。 本系统主要有四个大的功能,对图书进行管理,对电子书的管理,留言功能,以及对管理员的管理 关键词:系统 图书管理? 1. 引言 21世纪中国图书馆所要达到的目标,是要实现中国图书馆的现代化,实现图书馆的自动化管理,并由现代化带动图书馆事业的全面繁荣。 随着互联网时代的到来,1月22日下午,中国互联网络信息中心(CNNIC)在京发布了39次《中国互联网络发展状况统计报告》(以下简称为《报告》)。这是关于中国互联网市场整体发展情况的最权威报告。《报告》显示,中国网民规模达到7.31亿,手机网民达6.95亿。网络已经走进了各家各户,然而对于图书馆这一个具有庞大的信息的资料的机构,能实现高效的管理已成为必须要面对的问题。 根据CNNIC的调查,截止2016年6月,我国网民仍以10-39岁群体为主,占整体的74.7%,其中20-29岁年龄段的网民占比最高,达30.4%,由此可以看出,大部分的10-39岁的人们更容易接受的是网络上的信息传递,那么不论是图书管理系统的管理者还是图书的借阅者,都更加容易接受一个电子化的管理。对待繁多的图书,有一套完整的图书管理系统,不仅仅能节省管理时间,更重要的是电子化的管理更方便统计借阅排行信息。而这个项目实现了电子化的管理,推荐书,电子书的共享,借阅书本,添加新书等等功能。实现计算机的智能化管理,以提高工作效率和经济效益。 ? ? ? 2. 相关技术突破 2.1 MVC设计模式 MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。 Model(模型) 是应用程序中用于处理应用程序数据逻辑的部分。通常模型对象负责在数据库中存取数据。 View(视图) 是应用程序中处理数据显示的部分。通常视图是依据模型数据创建的。 Controller(控制器) 是应用程序中处理用户交互的部分。通常控制器负责从视图读取数据,控制用户输入,并向模型发送数据。 2.2 MVC模式运行 MVC指MVC模式的某种框架,它强制性的使应用程序的输入、处理和输出分开。使用MVC应用程序被分成三个核心部件:模型、视图、控制器。它们各自处理自己的任务。最典型的MVC就是JSP + servlet + javabean的模式。然而本系统采用的是JSP+Struts2+javabean的

文档评论(0)

勤劳的小厮 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档