新書推薦:
《
甲骨文丛书·波斯的中古时代(1040-1797年)
》
售價:HK$
90.9
《
以爱为名的支配
》
售價:HK$
64.4
《
台风天(大吴作品,每一种生活都有被看见的意义)
》
售價:HK$
55.2
《
打好你手里的牌(斯多葛主义+现代认知疗法,提升当代人的心理韧性!)
》
售價:HK$
66.1
《
新时代硬道理 广东寻路高质量发展
》
售價:HK$
79.4
《
6S精益管理实战(精装版)
》
售價:HK$
103.3
《
异域回声——晚近海外汉学之文史互动研究
》
售價:HK$
112.7
《
世界文明中的作物迁徙:聚焦亚洲、中东和南美洲被忽视的本土农业文明
》
售價:HK$
102.4
|
編輯推薦: |
本书以项目贯穿全书,模块分解,由简到繁,营造真实的软件企业开发情景。将专业知识讲解、职业技能训练、综合能力提高进行有机的结合,适用于项目教学或理论、实践一体化教学,强化技能训练,提高实战能力,让读者在反复动手的实践过程中,学会如何应用所学知识解决实际问题。
|
內容簡介: |
本书以网上书店、员工管理系统、超市商品管理系统、订餐管理系统、快递管理系统、医院挂号系统等项目为案例,从软件工程的角度出发,按照项目的开发顺序,系统、全面地介绍项目开发流程,从开发背景、系统功能分析,业务流程分析、数据库建模到项目开发,每一过程都进行详细讲解, 将Java Web的主要技术及知识点融入到项目案例中,旨在使读者真正获得项目开发经验,提高项目开发能力。本书的目的是多角度、全方位地帮助读者快速掌握软件开发技能,构建从高校到社会的就职桥梁,让有志于从事软件开发行业的读者轻松步入职场。
|
關於作者: |
罗旋:讲师,硕士,校“双师型”教师,参与教科研项目数项,发表相关论文数篇,主编教材一部。主讲《Web开发技术》、《大数据技术原理与应用》、《Python应用》等专业课程,教学效果良好。获得“软件设计师”、“全国信息化工程师”、“Hadoop高级开发工程师”等项目证书。主要科研成果:软件著作权:《可视化深度数据挖掘分析系统》,2020. 《智能招聘数据分析系统》,2021.
|
目錄:
|
第1章网上书店系统(1)
1.1需求分析(1)
1.1.1系统概述(1)
1.1.2功能需求描述(1)
1.2总体设计(2)
1.2.1系统总体功能结构(2)
1.2.2总体架构(2)
1.2.3数据库设计(5)
1.3详细设计(6)
1.3.1用户注册(6)
1.3.2信息修改(7)
1.3.3图书购买(7)
1.3.4图书评论(8)
1.3.5添加图书(9)
1.3.6图书管理(9)
1.3.7用户管理(11)
1.3.8售卖记录(11)
1.3.9图书列表(12)
1.4编码实现(13)
1.4.1公共模块(13)
1.4.2用户注册(17)
1.4.3图书评论(25)
1.4.4图书管理(28)
1.4.5售卖记录(32)
1.5项目搭建(34)
第2章医院门诊挂号系统(36)
2.1需求分析(36)
2.1.1系统概述(36)
2.1.2功能需求描述(36)
2.2总体设计(37)
2.2.1系统总体功能结构(37)
2.2.2总体架构(37)
2.2.3数据库设计(38)
2.3详细设计(39)
2.3.1登录功能(39)
2.3.2挂号预约功能(40)
2.3.3查询、更改、删除功能(40)
2.4编码实现(43)
2.4.1患者挂号预约功能(43)
2.4.2医生查询功能(44)
2.4.3医生更改患者信息功能(45)
2.5项目搭建(46)
第3章药品库存管理系统(47)
3.1需求分析(47)
3.1.1系统概述(47)
3.1.2功能需求描述(47)
3.2总体设计(47)
3.2.1系统总体功能结构(47)
3.2.2总体架构(48)
3.2.3数据库设计(49)
3.3详细设计(51)
3.3.1药品入库(51)
3.3.2药品出库(52)
3.3.3职工信息管理(53)
3.4编码实现(54)
3.4.1药品入库管理(54)
3.4.2药品出库管理(57)
3.5项目搭建(61)
第4章超市商品采购管理系统(62)
4.1需求分析(62)
4.1.1系统概述(62)
4.1.2功能需求描述(62)
4.2总体设计(63)
4.2.1总体功能结构(63)
4.2.2总体架构(63)
4.2.3数据库设计(65)
4.3详细设计(67)
4.3.1采购员(67)
4.3.2超市库存管理员(69)
4.3.3营业员(70)
4.3.4管理员(经理)(71)
4.4编码实现(73)
4.4.1采购管理(73)
4.4.2供货商管理(78)
4.4.3购物缴费(83)
4.4.4产品列表(91)
4.5项目搭建(97)
第5章物流快递管理系统(98)
5.1需求分析(98)
5.1.1系统概述(98)
5.1.2功能需求描述(99)
5.2总体设计(100)
5.2.1系统总体功能结构(100)
5.2.2总体架构(102)
5.2.3数据库设计(103)
5.3详细设计(106)
5.3.1订单管理(106)
5.3.2在线下单(107)
5.3.3查询订单(108)
5.4编码实现(109)
5.4.1公共模块(109)
5.4.2订单管理(118)
5.4.3在线下单(129)
5.4.4查询订单(135)
5.5项目搭建(137)
第6章旅馆住宿管理系统(139)
6.1需求分析(139)
6.1.1系统概述(139)
6.1.2功能需求描述(139)
6.2总体设计(140)
6.2.1系统总体功能结构(140)
6.2.2总体架构(141)
6.2.3数据库设计(141)
6.3详细设计(144)
6.3.1房间管理(144)
6.3.2房型管理(144)
6.3.3入住管理(146)
6.4编码实现(147)
6.4.1房型管理(147)
6.4.2房间管理(158)
6.4.3入住管理(167)
6.5项目搭建(181)
第7章火车订票系统(183)
7.1需求分析(183)
7.1.1系统概述(183)
7.1.2功能需求描述(183)
7.2总体设计(183)
7.2.1系统总体功能结构(183)
7.2.2总体架构(184)
7.2.3数据库设计(184)
7.3详细设计(184)
7.3.1车次管理(184)
7.3.2订单管理(185)
7.4编码实现(187)
7.4.1车次管理(187)
7.4.2订单管理(200)
7.5项目搭建(210)
第8章员工管理系统(212)
8.1需求分析(212)
8.1.1系统概述(212)
8.1.2功能需求描述(212)
8.2总体设计(212)
8.2.1系统总体功能结构(212)
8.2.2总体架构(212)
8.2.3数据库设计(214)
8.3详细设计(216)
8.3.1用户管理(216)
8.3.2角色管理(218)
8.3.3部门管理(219)
8.3.4员工管理(220)
8.3.5日志管理(223)
8.4编码实现(224)
8.4.1角色管理(224)
8.4.2部门管理(231)
8.4.3员工管理(236)
8.5项目搭建(246)
参考文献(247)
|
內容試閱:
|
在掌握了Java Web技术基本知识的基础上,可以通过项目开发来巩固和提高Java Web编程技术,本书指导用Java Web技术进行实战,开发完整的应用项目。本书将理论融入实践,原理融入技术,突出通用性和实用性,兼具前沿性;以系统化、工程化项目案例的撰写方式,让读者对使用Java Web技术开发项目的全过程有一个全面的了解。本书是一本项目开发案例型的、面向应用的软件开发类图书。本书的目的是多角度、全方位地帮助读者快速掌握软件开发技能,架起让学生从学校走向社会的桥梁。本书选取了网上书店系统、医院门诊挂号系统、药品库存管理系统、超市商品采购管理系统、物流快递管理系统、旅馆住宿管理系统、火车订票系统和员工管理系统8个项目案例。其中,网上书店系统、医院门诊挂号系统、药品库存管理系统和超市商品采购管理系统均基于MVC模式设计与开发,运用了JSP技术、JavaBean技术、Servlet技术和JDBC技术;物流快递管理系统、旅馆住宿管理系统和火车订票系统则基于SSM框架技术开发,运用了Spring、Spring MVC、MyBatis三大框架技术;员工管理系统基于SpringBoot框架技术开发。每章都是以项目为案例,从软件工程的角度出发,按照项目的开发顺序,系统、全面地介绍项目开发流程,从系统背景、系统功能需求分析、系统总体功能结构、总体采用的架构、数据库建模到各个功能模块的详细设计与编码实现,将Java Web的主要技术及知识点融入项目案例中,旨在使读者真正获得项目开发经验,提高项目开发能力。本书各个项目相互独立,读者可以从任何一个项目开始阅读本书,可以按照本书给出的项目开发流程来开发一个软件,也可以参考与这些项目设计类似的软件。本书以项目贯穿全书,采用模块分解的方式,营造真实的软件企业开发情景,适用于项目教学或理论、实践一体化教学,强化技能训练,提高实战能力,让读者在反复动手的实践过程中学会如何应用所学知识解决实际问题。本书以完成中小型项目为目的,让学生切身感受到软件开发给他们带来的实实在在的用处和方便,激发学生开发软件的兴趣,调动学生学习的积极性,引导他们根据实际需求,训练自己实际分析问题的能力及编程能力,并养成良好的编程习惯。由于篇幅有限,本书没有逐一介绍案例中的各模块。笔者选择了基础和典型的模块进行介绍,对于功能重复的模块,由于技术、设计思路和实现过程基本相同,因此没有在书中体现出来。本书提供了所有项目的源代码供读者学习参考,所有程序均经过了笔者精心的调试。需要代码的读者,可以与出版社联系。本书由罗旋、李龙腾主编。其中,罗旋编写第5~8章,李龙腾编写第1~4章。全书由罗旋统稿。本书的项目开发案例过程完整,可以作为高等院校计算机科学与技术专业、软件工程专业、计算机应用专业,以及其他相关专业的课程设计教材,同时可供从事相关专业的科研人员、软件开发人员及相关大专院校的师生参考。本书引用了许多专家、学者、技术同行的研究成果,在此特向他们表示衷心的感谢。由于时间仓促和水平有限,书中的疏漏和不妥之处在所难免,敬请读者批评指正。编者2021年5月于武汉
|
|