本科生毕业论文
网上书城管理系统
学生姓名
学 号
指导教师
所在学院
专业名称
班 级
摘 要
在 Internet 高速发展的今天,我们生活的各个领域都涉及到计算机的应用,其中
包括网上书城管理系统的网络应用,在国外网上书城管理系统已经是很普遍的方式,不
过国内的书城管理系统可能还处于起步阶段。网上书城管理系统具有网上书城信息管理
功能的选择。网上书城管理系统采用 java 技术,基于 springboot 框架,mysql 数据库
进行开发,实现了首页、个人中心、用户管理、图书类型管理、图书分类管理、图书信
息管理、我的收藏管理、系统管理、订单管理等内容进行管理,本系统具有良好的兼容
性和适应性,为用户提供更多的网上书城信息,也提供了良好的平台,从而提高系统的
核心竞争力。
本文首先介绍了设计的背景与研究目的,其次介绍系统相关技术,重点叙述了系统
功能分析以及详细设计,最后总结了系统的开发心得。
关键词:java 技术;网上书城管理系统;mysql
Abstract
In the rapid development of the Internet today, all areas of our life are involved in the
application of computers, including the network application of online book city management
system, online book city management system in foreign countries has been a very common
way, but the domestic book city management system may still be in its infancy. Online book
city management system has the choice of online book city information management function.
Online book city management system using Java technology, based on springboot framework,
mysql database development, to achieve the home page, personal center, user management,
book type management, book classification management, book information management, my
collection management, system management, order management and other content
management. The system has good compatibility and adaptability, to provide users with more
online book city information, but also provides a good platform, so as to improve the core
competitiveness of the system.
This paper first introduces the design background and research purpose, then introduces
the system related technology, focuses on the system function analysis and detailed design,
and finally summarizes the development experience of the system.
Key words: Java technology; Online book city management system; mysql
目 录
1 绪 论 ............................................................................................................................................................5
1.1 课题背景 ...........................................................................................................................................5
1.2 课题研究的意义 ...............................................................................................................................5
1.3 系统实现的功能 ...............................................................................................................................5
1.4 课题研究现状 ...................................................................................................................................6
1.5 本文研究内容 ...................................................................................................................................6
2 系统相关技术 ...............................................................................................................................................8
2.1 Java 语言简介....................................................................................................................................8
2.2 B/S 架构 .............................................................................................................................................8
2.3 MySQL 介绍.....................................................................................................................................9
2.4 MySQL 环境配置..............................................................................................................................9
2.5 SpringBoot 框架...............................................................................................................................10
3 系统需求分析 .............................................................................................................................................11
3.1 系统功能 ..........................................................................................................................................11
3.2 可行性研究 ......................................................................................................................................12
3.2.1 经济可行性 ..........................................................................................................................12
3.2.2 操作可行性 ...........................................................................................................................12
3.2.3 技术可行性 ..........................................................................................................................12
3.2.4 运行可行性 ..........................................................................................................................12
3.2.5 时间可行性 ..........................................................................................................................12
3.3 性能需求分析 ..................................................................................................................................13
3.4 系统业务过程分析 ..........................................................................................................................13
3.5 系统用例图 ......................................................................................................................................13
4 系统设计 .....................................................................................................................................................15
4.1 数据库设计 ......................................................................................................................................15
4.2 系统整体设计 ..................................................................................................................................21
4.2.1 系统设计思想 ......................................................................................................................21
4.2.2 系统流程图 ...........................................................................................................................22
5 系统详细设计 .............................................................................................................................................23
5.1 系统功能模块 ..................................................................................................................................23
5.2 管理员功能模块 ..............................................................................................................................25
5.3 用户后台功能模块 ..........................................................................................................................28
6 系统测试 .....................................................................................................................................................30
7 总结与心得体会 .........................................................................................................................................31
7.1 总结 .................................................................................................................................................31
7.2 心得体会 .........................................................................................................................................31
参考文献 ........................................................................................................................................................33
致谢 ................................................................................................................................................................34
1 绪 论
1.1 课题背景
随着科学技术发展,电脑已成为人们生活中必不可少的生活办公工具,在这
样的背景下,网络技术被应用到各个方面,为了提高办公生活效率,网络信息技
术飞速发展。在这样的背景下人类社会进入了全新的信息化的时代。网上书城管
理一直是信息管理的一大难题,网上书城人数多,信息量大,此时寻找有效便捷
的网上书城管理方法就是当务之急。而日趋成熟的计算机信息管理技术便成为解
决这一难题的唯一之选。如今计算机信息管理技术来处理网上书城信息早已游刃
有余,其实信息管理技术已经渗透到各个行业的信息控制管理当中,且有着举足
轻重的地位。而随着现代化社会主义不断进步,普通群众生活水平有了大幅提高,
很多方面都在网络上去实现,从而网络也就成为了最直接、即方便又快捷的接入
口。
使用网上书城系统相对传统书城管理方式具备很多优点:首先可以大幅提高
网上书城信息检索,只需输入网上书城相关信息就能在数秒内反馈想要的结果;
其次可存储大量的书城信息,同时网上书城信息安全性有更高的保障;相比纸质
文件来管理方式具信息,网上书城管理系统更节省空间人力资源。这些优点大大
提高效率并节省成本。因此,开发网上书城系统对网上书城信息进行有效的管理
是很必要的,不仅提高了网上书城管理效率,增加了用户信息安全性,方便网上
书城及时反馈信息给管理员,增加了用户与管理员之间的互动交流,更能提高网
上书城的体验强度。
本系统为了数据库结构的灵活性所以打算采用 MySQL 来设计数据库,而
java 技术,B/S 架构则保证了较高的平台适应性。本文主要介绍了本系统的开发
背景,所要完成的功能和开发的过程,主要说明了系统设计的重点、设计思想。
1.2 课题研究的意义
通过网上书城管理系统的研究可以更好地理解系统开发的意义,而且也有利
于发展更多的智能系统,解决了人才的供给和需求的平衡问题,网上书城管理系
统的开发建设,由于其开发周期短,维护方便,所以它可以适应网上书城体系基
本要求。
1.3 系统实现的功能
本次设计任务是要设计一个网上书城管理系统,通过这个系统能够满足网上
书城的管理及用户的图书信息管理及购物功能。系统的主要功能包括:首页、个
人中心、用户管理、图书类型管理、图书分类管理、图书信息管理、我的收藏管
理、系统管理、订单管理等功能。
管理员可以根据系统给定的账号进行登录,登录后可以进入网上书城管理系
统,对网上书城管理系统所有模块进行管理。包括查看和修改自己的个人信息以
及登录密码。