技术:Java、JSP等
摘要:
随着电子商务的不断发展,企业网络化已经成为一种时尚,而中小企业如何利用有限的资金搭建自己的电子商务网站显得尤为重要。本文研究了一种基于struts2和hibernate框架的手机销售网站,而前台使用JSP技术来实现动态页面。通过介绍JSP网站的三层架构模式,阐述了JSP技术的优势,并通过对开发过程的详细介绍,给出了使用JSP+jquery技术,struts2+hibernate框架构建中小企业的电子商务网的具体实现方法。
本文着重论述了手机销售管理系统的设计与实现过程,包括系统的可行性分析、需求分析、系统设计和功能实现及最终系统测试,系统可行性从技术、法律、经济等方面进行了分析,需求分析从功能需求与性能需求进行分析,系统设计主要包括系统总体结构设计、数据库设计与系统功能设计。本系统主要使用oracle作为后台数据库,采用java开发语言完成整个系统的实现,系统功能主要包括管理员与普通用户的登录、有条件和无条件查询、购物车的实现、订单系统的实现以及对用户信息的维护修改。在系统的设计与开发过程中严格遵守软件工程的规范,应用软件设计的模式,从而减少了系统模块间的耦合,力求使系统具有可用性与可扩展性。
经过调试、编译与实现,该程序界面友好、设计风格朴素,使用方便简单。此外,在软件的开发过程中尽量结合软件工程的思路,参阅了相关文献来完成此次毕业设计的任务。
关键词:手机销售管理; struts框架;hibernate框架;oracle;java
目录:
1. 绪论 1
1.1. 课题背景 1
1.1.1. 电子商务的基本概念 1
1.1.2. 电子商务的发展现状 2
1.1.3. 选题背景以及意义 2
2. 开发环境的分析与介绍 4
2.1. 开发思想的介绍 4
2.1.1. 面向对象思想的介绍 4
2.2. 主要开发工具 5
2.2.1. JSP 5
2.2.2. Oracle 6
2.2.3. Struts2 6
2.2.4. Hibernate 6
2.2.5. Jquery 7
2.2.6. JS 7
3. 手机销售系统的可行性分析与需求分析 9
3.1. 可行性分析 9
3.1.1. 经济可行性 9
3.1.2. 技术可行性 9
3.1.3. 法律可行性 10
3.2. 用户需求分析 10
3.2.1. 用户功能需求 10
3.2.2. 用户数据需求 11
3.3. 数据库需求分析 11
4. 系统模块总体设计 13
4.1. 前台显示页面模块 13
4.1.1. 用户登陆 13
4.1.2. 管理员登陆 13
4.2. 业务处理模块 14
4.2.1. 手机管理功能 14
4.2.2. 订单管理 14
4.2.3. 购物车管理 14
4.2.4. 用户管理 15
4.3. 数据库模块 15
5. 数据库的结构与设计 16
5.1. 实体设计 16
5.2. 数据库设计 16
6. 系统详细设计 19
6.1. 各模块的详细设计 19
6.1.1. 用户登陆模块设计与实现 19
6.1.2. 注册功能模块的设计实现 21
6.1.3. 商品查询模块的设计与实现 21
6.1.4. 购物车功能模块设计 23
6.1.5. 订单信息管理功能模块设计 28
6.1.6. 用户管理功能模块 31
7. 系统运行评估 33
7.1. 指导思想 33
7.2. 测试方案 33
7.2.1. 代码审查 33
7.2.2. 单元测试 34
7.2.3. 集成测试 34
7.2.4. 验收测试 34
7.3. 部分功能测试结果 34
7.3.1. 文本框的测试 34
7.3.2. 用户删除测试 35
8. 总结 36
8.1. 总结 36
8.2. 问题与展望 36
8.2.1. ajax问题 36
8.2.2. Hibernate配置问题 36
8.2.3. 其他问题 37
致 谢 39
外文原文 40
中文翻译 45
论文字数:
包含资料: