更新时间:03-24 上传会员:abc鞠凌青
分类:计算机信息 论文字数:9591 需要金币:1000个
摘要:身处21世纪,人们不得不加快脚步、承担更多工作压力才追的上社会发展的脚步,因此更多的年轻人在宠物身上获得治愈,应运而生的是C2C线上宠物狗交易平台。本系统是基于Struts框架以Eclipse为开发工具,Java为主,JSP+MySQL+Tomcat为辅。系统将JSP的灵活性,Tomcat的稳定性,My SQL体积小、速度快等的特点集于一身,同时很好地利用Struts的优越性,使本次毕业设计的系统既满足用户对美观的要求,同时满足对功能的需求,还能满足维护人员对后期维护的简单明快的需求。本系统主要是由前台管理和后台管理两个大的模块组成,主要实现前台会员注册,宠物狗浏览,在线购买等功能;后台商品管理,会员管理,订单管理等功能,通过这样的设计基本实现网络交易的过程。
关键词:Struts框架;宠物狗;网上商城
目录
摘要
Abstract
1 项目概述-1
1.1系统的概述-1
1.2 Struts框架简介-1
1.3 业务流程描述-1
1.4 现系统存在的问题及薄弱环节分析-2
2 需求分析-3
2.1 总体目标-3
2.2 具体目标-3
2.3 系统功能建模-3
2.3.1 系统数据流程图-3
2.4 系统数据模型-8
3 概要设计-9
3.1 体系结构设计-9
3.2 接口设计-10
3.2.1 外部接口-10
3.2.2 内部接口-10
3.3 代码设计-10
3.3.1 代码设计的原则-10
3.4 数据库设计-11
3.4.1 数据库表设计-11
3.5 输入输出设计-15
3.5.1 输入设计-15
4 详细设计-18
4.1 会员注册模块-18
4.1.1 模块定义-18
4.1.2 输入项目-18
4.1.3 输出项目-18
4.1.4 算法-18
4.1.5 程序逻辑-18
4.2 会员登录模块-19
4.2.1 模块定义-19
4.2.2 输入项目-19
4.2.3 输出项目-19
4.2.4 算法-20
4.2.5 程序逻辑-20
4.3 会员资料修改模块-21
4.3.1 模块定义-21
4.3.2 输入项目-21
4.3.3 输出项目-21
4.3.4 算法-21
4.3.5 程序逻辑-21
4.4 商品信息管理模块-22
4.4.1 模块定义-22
4.4.2 输入项目-22
4.4.3 输出项目-22
4.4.4 算法-23
4.4.5 程序逻辑-23
4.5 后台登录模块-24
4.5.1 模块定义-24
4.5.2 输入项目-24
4.5.3 输出项目-24
4.5.4 算法-24
4.5.5 程序逻辑-24
4.6 查看商品信息模块-25
4.6.1 模块定义-25
4.6.2 输入项目-25
4.6.3 输出项目-25
4.6.4 算法-26
4.6.5 程序逻辑-26
4.7 查看公告信息模块-27
4.7.1 模块定义-27
4.7.2 输入项目-27
4.7.3 输出项目-27
4.7.4 算法-27
4.7.5 程序逻辑-27
4.8 友情链接模块-28
4.8.1 模块定义-28
4.8.2 输入项目-28
4.8.3 输出项目-28
4.8.4 算法-28
4.8.5 程序逻辑-29
5 编码-30
5.1 概述开发工具及编程脚本-30
5.1.1 编程语言Java 介绍-30
5.1.2 JSP脚本介绍-30
5.1.3 My SQL数据库介绍-30
6 测试-31
6.1 测试原则及测试方法概述-31
6.2 测试项目测试用例-31
6.3 软件测试结论-35
6.3.1 软件能力-35
6.3.2 缺陷和限制-35
6.3.3 建议-35
6.3.4 测试结论-35
结 论-36
参 考 文 献-37
致 谢-38