logo资料库

校园二手商品交易系统的设计与实现.doc

第1页 / 共52页
第2页 / 共52页
第3页 / 共52页
第4页 / 共52页
第5页 / 共52页
第6页 / 共52页
第7页 / 共52页
第8页 / 共52页
资料共52页,剩余部分请下载后查看
项目计划分工
摘 要
目  录
第一章 系统规划
1.1 项目背景、目的及意义
1.1.1 项目背景
1.1.2 项目的目的和意义
1.2相关技术介绍
1.2.1 Javascript
1.2.2 Ajax
1.2.3 MySQL
1.2.4 SSM框架
1.2.5 JSP
1.2.6 B/S模式
1.2.7 EasyUI
1.3 系统开发平台及运行环境
1.3.1 系统开发平台
1.3.2 运行环境
1.3.2.1 硬件环境
1.3.2.2 软件环境
第三章 系统需求分析
3.1 功能需求分析
3.2 非功能需求分析
3.3 可行性分析
3.3.1 经济可行性
3.3.2 技术可行性
3.3.3 操作可行性
第四章 系统设计
4.1 系统架构
4.2 系统功能模块设计
4.3 系统工作流程设计
4.4 数据库设计
4.4.1 数据库概念设计
4.4.2 数据库逻辑设计
第五章 校园二手商品交易系统实现
5.1 关键代码
5.2 用户模块
5.2.1 首页
5.2.2 商品分类
5.2.3 注册登录
5.2.4 商品详情
5.2.5 个人主页
5.2.6 商品发布
5.2.7 钱包管理
5.3 管理员模块
5.3.1 管理员登录
5.3.2 用户管理
5.3.3 商品管理
5.3.4 订单管理
5.2.5 钱包管理
5.3.6 系统设置
第六章 系统测试
6.1 测试的目的与目标
6.2 测试方法
6.3 测试用例
6.4 测试结论
结论与展望
致谢
校园二手商品交易系统的设计与实现 班 级: 姓 名: 学 号: 专 业: 指导老师: 完成日期: 同组成员: I
项目计划分工 II
校园二手商品交易系统的设计与实现 摘 要 近年来,各校园扩招计划的彻底执行,毕业生人数也在逐年増加。大学阶段, 每位学生都会留下大量的学习和生活用品。针对这些问题,就急需一个专门针对 校园学生二手商品交易的网络交易系统。校园二手商品交易系统主要用于解决处 理学生在校期间遗留下各种二手物品的交易问题,同时,交易平台也给在校学生 提供新商品需求。 本文研究了一个校园二手商品交易系统,该系统基于B/S架构模式,使用SSM 框架开发,并根据现有的网络二手交易系统设计优化而成。系统主要以Java语言 作为开发基础,使用了Jsp+Sping+SpringMVC+Mybatis等技术,采用MyEclipse作 为开发工具,以MySql作为数据库工具,使用Tomcat作为Web服务器。本系统分为 前台模块和后台管理模块,其中前台模块实现了商品分类、商品详情、用户注册、 用户登录、商品发布、在线支付和用户个人中心等功能;后台管理模块实现用户 管理、商品管理、订单管理、钱包管理和系统设置等功能。本系统功能比较完善, 界面友好,操作简单,方便在校生实现资源再利用。 利用现代信息技术手段实现的校园二手商品网络交易大大减低了商品在交 易过程中的成本,更重要的是,这些交易过程不会受到空间和时间上的限制,所 以无论从提升校园整体形象上还是从经济利益上,都有着十分重要的意义。 关键词:校园二手商品;交易系统;SSM;Jsp;MySql III
目 录 摘 要.................................................................................................................................................... III 目 录.................................................................................................................................................IV 第一章 系统规划.....................................................................................................................................1 1.1 项目背景、目的及意义................................................................................................................ 1 1.1.1 项目背景.................................................................................................................................1 1.1.2 项目的目的和意义.................................................................................................................1 1.2 相关技术介绍.................................................................................................................................2 1.2.1 JAVASCRIPT....................................................................................................................................2 1.2.2 AJAX............................................................................................................................................. 3 1.2.3 MYSQL .........................................................................................................................................3 1.2.4 SSM 框架 .....................................................................................................................................3 1.2.5 JSP................................................................................................................................................4 1.2.6 B/S 模式.......................................................................................................................................4 1.2.7 EASYUI.........................................................................................................................................5 1.3 系统开发平台及运行环境............................................................................................................ 6 1.3.1 系统开发平台.........................................................................................................................6 1.3.2 运行环境.................................................................................................................................7 第三章 系统需求分析 .............................................................................................................................8 3.1 功能需求分析................................................................................................................................ 8 3.2 非功能需求分析.......................................................................................................................... 11 3.3 可行性分析.................................................................................................................................. 11 3.3.1 经济可行性........................................................................................................................... 11 3.3.2 技术可行性...........................................................................................................................12 3.3.3 操作可行性...........................................................................................................................12 第四章 系统设计...................................................................................................................................13 4.1 系统架构...................................................................................................................................... 13 4.2 系统功能模块设计...................................................................................................................... 14 4.3 系统工作流程设计...................................................................................................................... 15 4.4 数据库设计.................................................................................................................................. 16 4.4.1 数据库概念设计...................................................................................................................16 4.4.2 数据库逻辑设计...................................................................................................................20 第五章 校园二手商品交易系统实现 ...................................................................................................24 5.1 关键代码...................................................................................................................................... 24 5.2 用户模块...................................................................................................................................... 30 5.2.1 首页.......................................................................................................................................30 5.2.2 商品分类...............................................................................................................................31 5.2.3 注册登录...............................................................................................................................32 5.2.4 商品详情...............................................................................................................................33 IV
5.2.5 个人主页...............................................................................................................................34 5.2.6 商品发布...............................................................................................................................36 5.2.7 钱包管理...............................................................................................................................37 5.3 管理员模块.................................................................................................................................. 38 5.3.1 管理员登录...........................................................................................................................38 5.3.2 用户管理.............................................................................................................................39 5.3.3 商品管理...............................................................................................................................39 5.3.4 订单管理...............................................................................................................................40 5.2.5 钱包管理...............................................................................................................................40 5.3.6 系统设置...............................................................................................................................41 第六章 系统测试...................................................................................................................................42 6.1 测试的目的与目标...................................................................................................................... 42 6.2 测试方法...................................................................................................................................... 42 6.3 测试用例...................................................................................................................................... 43 6.4 测试结论...................................................................................................................................... 43 结论与展望............................................................................................................................................. 45 致谢......................................................................................................................................................... 46 V
第一章 系统规划 1.1 项目背景、目的及意义 1.1.1 项目背景 “二手市场"实际上就是旧货市场。而就校园二手市场的交易物品类别比较 丰富,例如日常用品、电子设施、书刊文献等均为校园二手市场里普遍存在的商 品,并且因学生的日常用品具有较强的重复应用特性与学生本身的不稳定性因 素,让校园二手市场存在着较为稳定的需要,此类二手市场的存在增加了资源的 应用率,应该得到大家鼓励和认同的。然而因为校园二手市场的运营制度存在较 大的漏洞,所以应创建一个科学合理的治理制度来实现规范管理,进而推动二手 商品此类资源的合理分配,同时,还提高了学校的治理。 目前校园二手商品交易市场所面临的问题,主要展现为以下几个层面: (1)形式混乱 由粘贴交易物品的“小纸条”,再到于路边设置摊位点,传统的运营模式不 仅使得学校的自然环境遭到了破坏,还对校园的教学秩序造成了较大的影响。 (2)主体零散 据不完全统计,于校园二手市场里,毕业生在卖方占据超过了 80%。此类卖 家由于即将毕业离开学校,平常都比较忙碌,他们仅仅为了处理掉留在学校不便 随身带走的物品,所以此类行动通常仅能维持一段时间,不存在具有计划性与组 织性的交易。剩下的那部分卖家为学校低年级的学生,然而此类卖家却不着急销 售掉自身的物品,而是伴随向身实际情形而确定的。由以上角度来说,校园二手 市场的卖方存在着较强的不稳定性与零散性。 (3)品类繁多 当前各大校园校园二手市场上品类繁多,通过走访发现交易中物品中书籍、 电脑到电脑桌、自行车等,似乎是无所不有。经过调查统计,占据交易总量85% 以上分别为:书籍、数码通讯工具、校园用品三类商品。 基于以上情况,开发一个校园二手商品交易系统显得尤为重要。 1.1.2 项目的目的和意义 近年来,在国家不断倡导节俭型校园的精神推动下,大部分髙校己经形成了 1
二手物品交易的热潮。二手物品的交易与再利用体现了当代大学生节约环保的生 活理念与校园文化。每一年大一新生的到校就意味着即将有一届毕业生就要离开 校园,走向工作岗位,他们不可能将几年来留存下的书籍、生活用品等都带走, 甚至有些物品己成为累赘,这时出售或者转让是为一种不错的选择,这样大量二 手物品的交易需求在高校大学生中一年年传承。大多数大学生的消费水平并不 高,都希望能够买到物美又价廉的商品,通过校园内的二手交易跳蚤市场寻找自 己需要的廉价商品是现阶段的主要途径,然而校内的跳蚤市场往往时间短暂,都 集中在毕业季,毕业生一走,大规模的跳蚤市场就会消失,很难彻底便利的满足 广大学子的交易需求,并且髙校跳蚤市场在促进大学生节约环保意识的同时,却 伴随着影响校园正常秩序的阴影。 随着高校教育信息化技术的不断普及和深化,计算机和因特网已经成为高校 师生R常生活不可或缺的一部分,Internet 技术给传统高校二手交易带来了新 的生机。通过 Internet 技术建设一个校园二手交易平台使交易都通过网络进行, 完美的满足了广大学子的交易需求,也解决了高校的日常管理问题。 基于以上原因,选择"校园二手商品交易系统的设计与实现"既符合校园的 文化与情怀,也强化了校园跳蚤市场的网络化信息发布与交易。同时,搭建针对 校园二手网络交易网也是为了响应党的十八大提出的"节能减排"的号召,能够 充分合理的利用二手商品,体现出可持续发展的要求,减少不可再生能源的浪费, 保护我们共同生活的家园。更重要的是能够满足在校师生快速节奏的生活方式, 满足他们的供求需要,为双方搭建一个信任交易的平台。 1.2 相关技术介绍 本章主要对校园二手商品交易系统所涉及的相关技术进行了介绍。 1.2.1 Javascript JavaScript 是一种基于对象和事件驱动并具有相对安全性的客户端脚本语 言。同时也是一种广泛用于客户端 Web 开发的脚本语言,常用来给 HTML 网页添 加动态功能,比如响应用户的各种操作。它最初由网景公司(Netscape)的 2
Brendan Eich 设计,是一种动态、弱类型、基于原型的语言,内置支持类。 Javascript 语言与 Java 语言在语法上比较相似,但随着对 Javascript 的 深入了解后你会发现,它们说到底是两种语言。 1.2.2 Ajax Ajax 全称为“Asynchronous JavaScript and XML”(异步 JavaScript 和 XML), 是指一种创建交互式网页应用的网页开发技术。Ajax 技术可以提供高度交互的 Web 应 用 , 给 予 用 户 更 丰 富 的 页 面 浏 览 体 验 , Ajax 功 能 的 实 现 主 要 依 靠 XMLHttpRequest 对象及其属性和方法、发送请求和处理响应。 1.2.3 MySQL MySQL 是一个开放源码的小型关联式数据库管理系统,开发者为瑞典 MySQL AB 公司。MySQL 被广泛地应用在 Internet 上的中小型网站中。由于其体积小、 速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低 网站总体拥有成本而选择了 MySQL 作为网站数据库。 自从 Oracle 公司收购了 MySQL 后不久,就发行了 MySQL 的企业版(不再免 费)。 1.2.4 SSM 框架 SSM(Spring+SpringMVC+MyBatis)框架集由 Spring、MyBatis 两个开源框 架整合而成(SpringMVC 是 Spring 中的部分内容)。常作为数据源较简单的 web 项目的框架。 (1)Spring Spring 是一个开源框架,是于 2003 年兴起的一个轻量级的 Java 开发框架 由 Rod Johnson 在其著作 Expert One-On-One J2EE Development and Design 中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建 的。 Spring 使用基本的 JavaBean 来完成以前只可能由 EJB 完成的事情。但是, Spring 的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度 而言,任何 Java 应用都可以从 Spring 中受益。简单来说,Spring 是一个轻量 级的控制反转(IoC)和面向切面(AOP)的容器框架。 (2)SpringMVC Spring MVC 属 于 SpringFrameWork 的 后 续 产 品 , 已 经 融 合 在 3
分享到:
收藏