基于Java的网上书城的设计与实现
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
编号:1351101105
毕业设计
(2017届本科)
题目:基于Java的网上书城的设计与实现
系(部)院:信息技术与学院
专业:计算机科学与技术
作者:卫国
指导教师:祁金佺职称:讲师
完成日期:2017 年 5 月15 日
河西学院本科生毕业论文(设计)诚信声明本人重声明:所呈交的本科毕业论文(设计),是本人在指导老师的指导下,独立进行研究(设计开发)工作所取得的成果,成果不存在知识产权争议,除文中已经注明引用的容外,本论文不含任何其他个人或集体已经发表或撰写过的作品成果。对本文的研究做出重要贡献的个人和集体均已在文中以明确方式标明。本人完全意识到本声明的法律结果由本人承担。
本科毕业论文(设计)作者签名:
二〇一七年五月十五日
摘要
进入二十一世纪,电子商务已经逐渐成为主流的商业模式,“当当”、“京东”和“淘宝”演变成为我们生活中的一部分、一种生活的习惯。随着IT技术的进步和发展,网上书城已经成为一种新型的图书销售形式。
本文综合分析了网上书城的用户需求和系统业务流程,并针对分析和具体设计等进行了详细的介绍。该系统通过分析客户的需求,确定了系统的功能模块,将网上书城功能模块分成两部分,即前台功能管理模块和后台功能管理模块。前台功能管理模块,实现了首页展示、商城公告、销售排行、图书分类、购物车、订单生成等主要功能;后台管理模块,实现了后台登录功能、图书管理功能、用户管理功能、前台管理和订单管理功能等。通过实现这些模块,用户可以很方便的实现网上购书的目的和管理员对书城更好的管理。
本系统采用了目前成熟完善的技术体系。开发平台选用基于Java语言的MyEclipse,实现方式采用B/S架构,系统遵循J2EE模型体系和MVC设计模式,关键技术上选用目前Web系统主流的“Struts+Spring+Hibernate”开发手段。
关键词:网上书城;电子商务;JSP;SSH;MVC
Abstract
E-commerce has gradually become the mainstream business model in twenty-first Century. E-platforms like Dangdang, Jingdong and Taobao plays an essential role in our life. On the consequence, online shopping has been a normal lifestyle. With development of IT technology, online bookstores has become a new approach to book sales.
This paper analyses users’ needs of the online bookstores as well as the processes of system service. Focusing on comprehensive analyses and specific designs, the thesis provides a detailed introduction. From th e analyses of users’ needs, the system determines two function modules, namely the front desk management function module and the backstage management function module. The front desk the management function module have the following parts: homepage display and key recommendation, online announcement, sales rank, book classification, shopping cart and orders. While the backstage management module cover functions of the backend login, books management, user management, and order management. Through the effective operation of these modules, users are easily able choose and buy books online while the administrator can manage the website more efficiently.
The system adopts advanced and developed technology. The platform employs MyEclipse based on Java language to use the B / S structure. The system follows the J2EE system and the MVC pattern. Referring the key technology, the popular tool, "Struts + Spring + Hibernate" in web system, is widely used.
Keywords: Online bookstore; E – commerce; JSP;SSH;MVC
目录
第一章设计概述 (1)
1.1 设计背景与意义 (1)
1.2 同类或相关系统的开发现状 (1)
1.3 选题的主要工作容 (2)
1.4 本章小结 (2)
第二章系统采用的相关技术 (3)
2.1 MVC设计模式在系统中的应用 (3)
2.2 SSH框架在系统中的应用 (3)
2.2.1 Struts 2.0的应用 (3)
2.2.2 Spring 4.2.4 的应用 (3)
2.2.3 Hibernate 4.3.11 的应用 (4)
2.3 Web服务器技术的应用 (4)
2.4 MYSQL数据库的应用 (4)
2.5 本章小结 (4)
第三章系统分析与设计 (5)
3.1 系统分析 (5)
3.1.1 用户角色分析 (5)
3.1.2 需求分析 (5)
3.2 功能模块设计 (5)
3.2.1 总体功能模块设计 (5)
3.2.2 详细功能模块设计 (6)
3.3数据库设计 (10)
3.3.1 数据库设计概述 (10)
3.3.2 数据库结构设计 (10)
3.4 本章小结 (13)
第四章系统实现 (14)
4.1 系统开发配置 (14)
4.2 前台功能模块实现 (14)