技术:Java、JSP等
摘要:
随着现代计算机科学的发展,计算机信息管理系统越来越受到重视。商品销售管理系统能为商家和用户提供更好的服务和速率,商品销售管理系统正是在这种情况下诞生并且发展起来的,是进行商品交易中不可缺少的部分。
该系统使用了功能强大的Java Web开发技术,使用JSP技术进行动态页面的设计,使用了基于MVC机制的Struts技术。该系统选择功能强大的MyEclipse8.5为开发工具,后台数据库选用SQL Server2005数据库。操作方便,可维护性强。
本网上商城面对两大角色───用户和管理员。在本网上商城中,对用户提供的服务有注册、登录、多种方式的商品浏览、商品选购、下订单和制定订单等功能;对管理员提供的服务有商品管理和品牌管理、分类管理、会员管理、订单管理等功能。
关键词 Jsp;Java技术;商品销售管理;SQL server2005;Struts
目录:
摘 要 i
Abstract ii
1 引言 1
1.1 课题背景及意义 1
1.2 当代中国的电子商务 2
1.3 系统实现内容介绍 2
2 技术介绍 3
2.1 JSP技术 3
2.2 B/S结构概述 3
2.3 Struts框架简介 3
2.4 SQL Server的简介 4
2.5 My Eclipse开发工具 4
2.6 Tomcat 4
2.7 MVC设计模式 4
2.8 开发环境 5
3 系统需求分析 6
3.1 可行性分析 6
3.1.1 经济可行性 6
3.1.2 技术可行性 6
3.1.3 操作可行性 6
3.2 系统定义 6
3.3 功能需求 7
3.4 数据需求 7
3.4.1 用例图 7
3.5 业务分析 9
3.5.1 业务流程图图例 9
3.5.2 系统业务流程分析 9
3.6 数据流图 10
3.6.1 数据流图基本概念 10
3.6.2 系统数据流图 10
4 概要设计 13
4.1 数据库的设计 13
4.1.1 数据库的概念 13
4.1.2 数据库的选择 13
4.1.3 数据表的描述 13
4.2 模块设计 18
5 系统详细设计及实现 20
5.1 前台模块实现 20
5.1.1 在线销售系统详细功能及描述 20
5.1.2 会员注册 20
5.1.3 购物车模块 22
5.1.4 订单模块 24
5.2 后台模块实现 25
5.2.1 管理员登录 25
5.2.2 商品管理模块 27
5.2.3 添加商品模块 27
5.2.4 会员管理模块 28
5.2.5 订单管理模块 29
5.2.6 公告管理模块 31
6 系统测试 33
6.1 测试定义和目的 33
6.2 测试原则 33
6.3 测试方法 33
6.3.1 界面测试 33
6.3.2 功能测试 33
6.3.3 需求测试 33
6.3.4 性能测试 33
6.4 测试环境 33
6.5 对本系统的测试举例 34
6.5.1 登录测试 34
6.6 测试总结 34
结 论 35
参考文献 36
致 谢 37
外文原文 38
引文翻译 47