没有合适的资源?快使用搜索试试~ 我知道了~
图书管理系统java-web.doc
需积分: 12 0 下载量 139 浏览量
2022-07-17
10:54:29
上传
评论
收藏 268KB DOC 举报
温馨提示
![preview](https://dl-preview.csdnimg.cn/86238305/0001-9b47202533c101864f829f143a1d2fd1_thumbnail-wide.jpeg)
![preview-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/scale.ab9e0183.png)
试读
41页
图书管理系统java-web.doc
资源详情
资源评论
资源推荐
![](https://csdnimg.cn/release/download_crawler_static/86238305/bg1.jpg)
Java Web 程序开发设计
xxxx 学院
《Java Web 开发技术》课程设计
成果报告
图书管理系统设计与开发
学生学号: 2014422091xx
学生姓名: x x x
专业班级: 软件技术
学 院: 计算机学院
专业课程: 数据库系统原理与应用
指导教师: x x x
2016 年 1 月 8 日
![](https://csdnimg.cn/release/download_crawler_static/86238305/bg2.jpg)
Java Web 程序开发设计
课程设计指导教师评分表
课程设计题目
图书管理系统设计与开发
姓名
学号
任务分工
Xxx
2014422091xx
系统框架搭建、数据库设计、测试
Xxx
2014422091xx
系统管理实现、留言模块设计
成
员
Xxx
2014422091xx
首页功能模块、图书管理实现
评分项目及分值要素
项 目
最高分
评 分 要 素
成 绩
1.学习态度
20
上机出勤及端正的学习态度、
认真刻苦程度,工作量饱满程
度等
2.软件设计质量
40
采用的算法、设计方案,设计结
果,界面友好等方面进行综合
评定
3.答辩过程
20
能简明扼要地阐述设计的主要
内容,能准确流利地回答各种
问题
4.设计报告书写
10
内容按要求步骤书写,条理清
晰,表述清楚、措词得当
5.实际动手能力
10
熟练使用开发工具,能够迅速
准确的进行调试、纠错和运行;
组长全面负责,承担复杂的模
块设计分值就高
成
绩
评
定
总 成 绩
等 级
评
语
![](https://csdnimg.cn/release/download_crawler_static/86238305/bg3.jpg)
Java Web 程序开发设计
目录
第一章 图书馆管理系统需求分析...........................................5
第一节 图书馆管理系统应用需求 ......................................................................5
第二节 图书馆管理系统设计模式 ......................................................................6
第二章 图书馆管理系统总体设计...........................................9
第一节 功能模块构成 ..........................................................................................9
第二节 系统流程图 ............................................................................................10
第三节 数据库的设计 ........................................................................................11
第三章 图书馆管理系统详细设计及处理技术 .....................13
第一节 发布首页功能模块 ................................................................................16
第二节 留言板功能模块 ...................................................................................20
代码部分 ..............................................................................................................21
第三节 系统管理员的登录功能模块 ................................................................30
代码部分 .............................................................................................................32
第四节 图书查询功能模块 ................................................................................35
代码部分.............................................................................................................................37
第四章 图书馆管理系统系统测试 .........................................40
测试: ....................................................................................40
第五章 总结.............................................................................41
![](https://csdnimg.cn/release/download_crawler_static/86238305/bg4.jpg)
Java Web 程序开发设计
第一章 图书馆管理系统需求分析
第一节 图书馆管理系统应用需求
一个现代化的图书馆在正常运营中总是面对大量的读者信息,书籍信息以
及两者相互作用产生的借书信息,还书信息。面对图书馆数以万几计的图书,纷
繁复杂的读者信息,频繁更替的借还书信息,传统的直接方法不但管理出现漏洞,
造成损失。图书馆管理系统需要满足来自两方面的需求,分别是图书借阅者和图
书馆工作人员。图书借阅者的需求是查询图书馆所存的各种图书信息;图书馆工
作人员对图书借阅者的借阅及还书要求进行操作,同时形成借书或还书操作,有
修改图书借阅者借书和还书记录的权限,实现对图书信息、借阅者信息、总体借
阅情况信息的管理和统计、工作人员和管理人员信息查看及维护。图书馆管理员
可以浏览、查询、添加、删除、修改、统计图书的基本信息;浏览、查询、统计、
添加、删除和修改图书借阅者的基本信息,浏览、查询、统计图书馆的借阅信息,
发布公告,回复留言,以下就是本系统实现的功能。
1.设计不同用户的操作权限和登陆方法
2。对所有用户开放的图书查询
3。查询及统计各种信息
4.维护图书信息
5.维护工作人员和管理员信息
6。维护借阅者信息
7。处理信息的完整性
第二节 图书馆管理系统设计模式
设计模式是面向对象的程序设计人员用来解决编程问题的一种形式化表示.
本 系 统 开 发 采 用 目 前 一 种 目 前 广 泛 流 行 的 软 件 设 计 模 式 MVC 。 MVC
(Model-View — Controller)应用程序结构被用来分析分布式应用程序的特征。
这种抽象结构能有助于将应用程序分割成若干逻辑部件,使程序设计变得更加容
![](https://csdnimg.cn/release/download_crawler_static/86238305/bg5.jpg)
Java Web 程序开发设计
易.把一个应用的输入、处理、输出流程按照Model、View、Controller的方式进
行分离,这样一个应用被分成三个层—-模型层、视图层、控制层,它们各自处理
自己的任务。
视图是用户看到并与之交互的界面。对老式的Web应用程序来说,视图就是
由HTML元素组成的界面,在新式的Web应用程序中,HTML依旧在视图中扮演
着 重 要 的 角 色 , 但 一 些 新 的 技 术 已 层 出 不 穷 , 它 们 包 括 Adobe Flash 和 象
XHTML,XML/XSL,WML等一些标识语言和Web services。如何处理应用程序的
界面变得越来越有挑战性。MVC一个大的好处是它能为你的应用程序处理很多
不同的视图。在视图中其实没有真正的处理发生,不管这些数据是联机存储的还
是一个雇员列表,作为视图来讲,它只是作为一种输出数据并允许用户操纵的方
式.
模型表示企业数据和业务规则。在MVC的三个部件中,模型拥有最多的处理
任务。例如它可能用象EJBs和ColdFusion Components这样的构件对象来处理数据
库。被模型返回的数据是中立的,就是说模型与数据格式无关,这样一个模型能
为多个视图提供数据。由于应用于模型的代码只需写一次就可以被多个视图重用,
所以减少了代码的重复性.
控制器接受用户的输入并调用模型和视图去完成用户的需求.所以当单击
Web页面中的超链接和发送HTML表单时,控制器(例如:servlet)本身不输出任何
东西和做任何处理.它只是接收请求并决定调用哪个模型构件去处理请求,然后
确定用哪个视图来显示模型处理返回的数据。现在我们总结MVC的处理过程,
首先控制器接收用户的请求,并决定应该调用哪个模型来进行处理,然后模型用
业务逻辑来处理用户的请求并返回数据,最后控制器用相应的视图格式化模型返
回的数据,并通过表示层呈现给用户.
这种设计模式的好处是:
◆低耦合性.视图层和业务层分离,这样就允许更改视图层代码而不用重新编译
模型和控制器代码,同样,一个应用的业务流程或者业务规则的改变只需要改动
MVC 的模型层即可。因为模型与控制器和视图相分离,所以很容易改变应用程
序的数据层和业务规则。
◆高重用性和可适用性。随着技术的不断进步,现在需要用越来越多的方式来访
剩余40页未读,继续阅读
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![gz](https://img-home.csdnimg.cn/images/20210720083447.png)
![xlsx](https://img-home.csdnimg.cn/images/20210720083732.png)
![pptx](https://img-home.csdnimg.cn/images/20210720083543.png)
![pptx](https://img-home.csdnimg.cn/images/20210720083543.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![xsl](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![avatar](https://profile-avatar.csdnimg.cn/acfce43ffe2c41f996326bd927946824_yhsbzl.jpg!1)
智慧安全方案
- 粉丝: 3709
- 资源: 59万+
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
最新资源
- 652027170733254多亿影视.apk
- 创新实践CNN车牌识别项目
- 小程序版图像分类算法对中文数字识别-不含数据集图片-含逐行注释和说明文档.zip
- 公交卡管理系统一个实验
- C语言学生成绩管理系统(信息可保存读取txt文件)
- 网上零食销售系统论文.docx
- 小程序版图像分类算法对电脑配件分类识别-不含数据集图片-含逐行注释和说明文档.zip
- 小程序版深度学习CNN训练识别8种水果-不含数据集图片-含逐行注释和说明文档.zip
- 小程序版基于深度学习对手势动作分类识别-不含数据集图片-含逐行注释和说明文档.zip
- 小程序版深度学习CNN训练识别手写数字图像中的数字分类-不含数据集图片-含逐行注释和说明文档.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback-tip](https://img-home.csdnimg.cn/images/20220527035111.png)
安全验证
文档复制为VIP权益,开通VIP直接复制
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)
评论0