最新基于SSH框架的网上书店的设计与实现
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于SSH框架的网上书店的设计与实现
摘要
随着互联网络的发展,网上书店越来越为人们所关注。通过网上书店,人们可以足不出户就选购自己所需的图书。本课程设计为严格遵循软件开发流程,使用MVC 模式,采用开源框架Struts、Spring、Hibernate进行开发,后端的数据库采用MySQL,通过JDBC驱动程序和数据库进行无缝连接,应用可以跨平台的Web应用技术JSP 开发的网上书店系统。设计的主要目的是了解Web应用程序的这些开源框架技术,熟练使用框架开发的流程。该系统主要由前台信息发布网站和后台管理维护系统两部分构成,前台网站实现网上书店的基本功能,包括用户注册登录、图书列表、图书搜索、购物车、订单生成等,后台管理系统则帮助用户对前台网站进行日常管理和信息发布,即对用户、图书、订单等的管理功能。本文介绍了网上书店系统的功能设计与实现过程,包括需求分析、概要设计、系统详细设计、数据库设计和测试方案等。
关键词:网上书店;MVC;Struts;Spring;Hibernate;MySQL;JSP
THE APPLICATION AND IMPLEMENTATION OF AN ENTERPRISE PROCUREMENT SYSTEM WITH GRAY COMPREHENSINE EVALUATION
ALGORITHM
With the development of science and technology,the computer system has been used more popularly in the decisions of enterprise procurement.A standard enterprise procurement system should be able to achieve the purchasing goods added,suppliers added,orders added and other basic function.Introducing gray comprehensive evaluaion algotithm is to provide the best suppliers when choosing suppliers for decision-making.
This paper starts from the needs analysis,focusing on the desciription of what the entire enterprise procurement system needs to achive.Then,in the overall design, this paper completes the system module classsification and the top&structure analysis of database.Thirdly,in the algorithm design,it describes the core idea of gray comprehensive evaluaion algotithm in detail,at the same time,it designs the general flow of this algorithm.Finally,by detailed design and implementation,the entire system has been finished succeessfully.The system is developed by JSP.The database selects Oracle database.After design and debugging,the system has been able to achieve the above functions initially.
Key words:Enterprise Procurement Management;Gray Comprehensive Evaluaion Algotithm; JSP ; Oracle
目录
1 绪论 (1)
1.1 课题的研究背景 (1)
1.2 课题的研究意义 (1)
1.3 国内外发展现状 (2)
1.4 本论文的主要内容与结构 (2)
2 相关技术简介与开发环境 (4)
2.1 Struts介绍 (4)
2.2 MVC介绍 (4)
2.3 MySOL简介 (6)
2.4 Spring介绍 (6)
2.5 hibernate概述 (7)
2.6 开发环境 (7)
3需求分析 (8)
3.1 设计目标 (8)
3.2 可行性分析 (8)
3.2.1经济可行性 (8)
3.2.2技术可行性 (9)
3.2.3操作可行性 (9)
3.2.4其他可行性 (9)
3.3 性能需求 (9)
3.4 功能需求 (10)
3.4.1用户登录注册 (10)
3.4.2浏览与搜索图书 (10)
3.4.3购物车管理 (11)
3.4.4提交订单和订单管理 (11)
3.4.5 后台管理 (11)
3.5 系统需求分析 (11)
3.5.1 角色分析 (11)
3.5.2 用例分析 (11)
4 总体设计 (17)
4.1 概要设计 (17)
4.1.1 系统功能模块图 (17)
4.1.2系统流程图 (20)
4.2 数据库设计 (21)
4.2.1 数据流图 (21)
4.2.2 数据库概念设计 (23)
4.2.3 数据库逻辑设计 (27)
5 详细设计与系统实现 (31)
5.1 系统首页 (31)
6 系统测试 (42)
6.1 软件测试目标 (42)
6.2 软件测试方法 (42)
6.3 测试用例 (43)
6.4 测试总结 (45)
7 总结 (46)
参考文献 (47)