1 / 27
文档名称:

【毕业设计】基于JSP的 网络购物车系统设计的开发与实现(整理版).doc

格式:doc   页数:27
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

【毕业设计】基于JSP的 网络购物车系统设计的开发与实现(整理版).doc

上传人:3099984911 2015/2/28 文件大小:0 KB

下载得到文件列表

【毕业设计】基于JSP的 网络购物车系统设计的开发与实现(整理版).doc

文档介绍

文档介绍:毕业名称网络程序设计
课题名称网络购物车
一毕业设计的任务和具体要求
该项目实训的目的主要是对所学网络知识进行梳理、巩固和提高。通过项目实训熟悉系统开发的基本流程,掌握系统开发的各个环节的要点,培养系统分析和设计的能力,锻炼团队合作精神。
具体要求:
毕业设计任务下达后,研究系统的功能、性能和界面要求,具体安排如下:
1、下达项目实训任务,进行需求分析,形成需求分析报告。
2、进行总体设计和详细设计,形成详细设计报告,进行系统模块开发。
3、全部上机进行系统模块开发和模块测试。
4、系统集成和集成测试,撰写系统操作说明书和项目实训总结报告。
二毕业设计所需软件、硬件等
软件:Windows 2000以上的操作系统、JDK开发包、MyEclipse开发环境
ORACLE,tomcat
硬件:机房台式计算机
目录
一、需求分析 1
功能需求 1
开发及运行环境 2
硬件平台 2
软件要求 2
二、总体设计 2
2
3
3
3
三、模块设计 4
基于MVC的应用开发模型 4
5
四、程序模块设计 6
系统流程分析 6
-2 所示 6
-3所示 6
-4所示 7
8
9
9
五、详细设计与代码实现 10
10
12
13
购物车模块的实现 13
16
17
17
19
商品搜索模块的实现 21
六、总结 22
计算机与通信学院毕业设计评分表 23
参考文献 24
一、需求分析
网络购物车是现在广泛用于网上购物的工具之一。购物车主要提供了基本的用户注册,用户登录,增删物品,统计价格等功能。用户在使用购物车时,可以方便的使用这些简易的功能。
功能需求
从部署的位置来看,本项目可以分为服务器端和客户端。
服务器端的应用主要是起管理作用,用户端发送的所有消息都将被发送到服务器端,经过服务器端的出来后,服务器端可以选择将消息丢弃或者转发。
用户端的应用分成三种。第一种是提供基本的登录界面,在登录界面中应该有服务器地址选择、服务器端口选择以及用户登录昵称等信息;第二种是想服务器发送消息,比如用户注册,用户登录、用户退出、添加物品,删除物品,统计价格等消息;第三种是响应服务器的消息,即当接收到服务器端方式的消息后,采取响应的动作。比如当用户端收到服务器端发送的添加物品的消息后,用户端应该从消息中提取添加物品的信息,并将信息按要求添加到适当的位置。
综上所述,本系统需要提供一下的界面和功能:
(1)用户注册。当用户第一次使用购物车时,提供用户注册界面,以便后期进行各种购物车功能
(2)在用户端提供登录界面,支持服务器的选择,并提供所选择服务器的端口号,以及基本的登录昵称的输入。
(3)提供一个完整的网络消息协议的设计以及实现。该消息协议应包括登录消息、添加物品、删除物品、统计价格等。每一种网络消息都应该有响应处理以及回复的方法。
(4)在客户端提供购物车页面。用户在购物车页面可以进行添加、删除等操作,并可以实时统计价格。
(5)在服务器端提供消息出来机制。对客户端发送的各种消息,服务器端应该在进行分析后,进行响应的处理。
网站布局
网上购物平台


用户管理
用户注册
用户注销
用户管理
管理进入
商品管理
查看
与修改
添加
新商品
管理网站用户
添加
用户
商品名称
商品搜索
开发及运行环境
硬件平台
CPU: Pentium 4
内存:512MB以上容量
显卡:32MB或以上显存之AGP接口显卡
软件要求
操作系统:Microsoft Windows XP
运行环境:Tomcat/
开发工具:MyEclipse
二、总体设计

本购物系统由于需要演示程序,故为了演示方便,采用JSP+Access数据库的架构实现的,此系统分为前台管理和后台管理。前台管理是友好的操作界面,供用户浏览、查询使用。包括:浏览商品、查询商品、订购商品、购物车、用户维护等功能;后台管