基于java的图书订阅管理系统

 2023-09-09 18:22:18

论文总字数:10838字

摘 要

本设计以B/S结构为基础,JSP为开发技术,MYSQL为数据库,实现了一个网上图书订阅相关信息的管理系统.图书订阅管理系统的使用者为管理员和用户,用户可以在图书订阅系统中查看公告、管理个人信息、查看图书信息、租赁图书、评价图书;而管理员可以浏览用户信息、修改图书信息、操作图书租借、评价整体系统管理.通过这些功能模块的设计,基本上实现了整个图书订阅的管理过程.总而言之,这是一个非常优秀的图书订阅管理系统.

关 键 词 :图书订阅管理,JSP技术,MYSQL数据库,B/S结构

Abstract:We design an online book subscription related information management system which is based on B/S structure, JSP as the development technology, MYSQL as database. In this design, the users of the system are administrators and users. Users can view announcements, manage personal information, view book information, rent books and evaluate books in the book subscription system. Administrators can view user information, modify book information, operate book rent, evaluate the overall system management. Through the design of these functional modules, the whole book subscription management process is basically realized. All in all, this is a very good book subscription management system.

Keywords: Book subscription management,JSP technology, MYSQL database,B/S structure

目 录

1 前言 4

1.1 课题背景及意义 4

1.2 国内外研究现状 4

1.3 系统概述 4

2 系统应用原理和理论依据 5

2.1 JSP技术 5

2.2 JavaScript 5

2.3 MYSQL数据库 5

2.4 HTML简介 5

2.5 B/S结构 6

3 系统分析 7

3.1 可行性分析 7

3.2 系统流程分析 8

3.3 系统用例分析 12

4 系统设计 13

4.1 系统整体设计 13

4.2 系统结构设计 13

4.3 数据库设计 13

5 系统界面设计 17

5.1 管理员功能模块的实现 17

5.2 用户功能模块的实现 18

6 系统测试 21

6.1测试分析 21

结 论 22

参 考 文 献 23

致 谢 24

1 前言

1.1 课题背景及意义

随着科学的进步,技术的成熟,计算机信息化在日新月异的发展,计算机被广泛应用于信息管理系统[1].虽然计算机对信息管理处理效率高,但是在图书订阅方面,计算机并没有充分发挥其功效,资源闲置.以往的图书订阅信息,都是工作人员手工记录.这种方式不但时效性低,而且需要查找和更改时很不方便.

相比传统的方式,计算机的优点就显得比较突出.比如计算检索速度特别快、可靠性特别高、存储容量特别大、保密性特别好、可保存时间特别长、成本特别低等.在工作效率上,明显能够得到极大地提高,延伸至服务水平也会有好的收获,有了网络,图书订阅各方面的管理也会变得更加科学和系统,更加规范和简便.

1.2 国内外研究现状

图书订阅信息管理采用的方式一般都是通过人工的方式,信息的获取、整理、修改、存储等工作还停留在人工阶段[2].这种方式一方面需要花费大量的人力、物力和金钱,交互起来比较困难,而且会浪费时间;另一方面对用户等信息的管理,特别是随着用户数量的递增,查询、修改起来特别困难;最后由于用户等其他信息的不断增加,信息的存储也成为了难题.

一些发达国家,网络发展比较快,已经很大程度上完成了从人工到计算机管理的转变.我国计算机应用起步比较晚,而且发展区域不平衡,还有很多地区或单位使用传统的方式进行管理[3].但是目前计算机发展较快,包括网络也已经普及,很多单位和用户也开始对网络管理系统有所接触.因为管理系统大部分包含以下几个优势:

(1)同一行业基本都可以使用.

(2)通过网络就能实现工作运行.

(3)信息的更新快速有效.

(4)可根据需要进行模块的增加.

(5)对单位、用户等信息进行加密.

截至如今,互联网已经深入人们的生活,智能手机、笔记本电脑等已经是人们获取信息的主要工具,这是一个沟通无限的时代,因此,利用网络来进行图书订阅的管理也成为大势所趋,所以,开发一个图书订阅管理系统是必须的.

1.3 系统概述

本文对系统内谈到的基本知识,从整体上进行了描述,而且具体阐述了其作用及意义.首先,在功能上,对该系统需要通过分析得到具体的系统设计.其次,系统在实施的可行性上,我选择了JSP技术来进行开发设计,在数据存储上,采用 MYSQL数据库,最后对系统进行测试完善并发布.

2 系统应用原理和理论依据

2.1 JSP技术

JSP的主要是为了将页面返回到浏览器,在系统开发过程中,这项技术确保整个系统的请求访问,网页的交互等都能正常使用[4].而且其优点很多,可以说,JSP拥有网络的大部分优势,比如以下几点:

(1)编辑一次,就可以运行.

(2)通过一个不大的Jar程序能够对Servlet/JSP进行运行,也可以通过其它方式解决问题.

(3)开发工具功能多样.

2.2 JavaScript

JavaScript是用来完善动态页面的脚本语言.因为面向对象,所以页面会显得清晰明了,整体内容也会显得更加美观.

2.3 MYSQL数据库

本设计利用数据库,并在此基础上进行开发,是因为其运行效率高,方面操作等诸多优点[5].除此以外,最重要的是,此数据库是开源的,代码容易使用,以至于许多技术人员都在使用,使用范围极其广泛.

2.4 HTML简介

HTML网页的在线信息的主要标志是用来表示组成的标记语言.在互联网上,信息发布需要以独特的语言理解计算机,例如发表在WWW(万维网)的一种用于HTML的语言.

HTML作用:

剩余内容已隐藏,请支付后下载全文,论文总字数:10838字

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;