赞
踩
摘要:本文研究了基于Web的校园二手物品交易系统的设计和实现,从该网站的设计思想,功能架构,技术运用,数据库的设计,系统实现等来论述该网站从实际运用的角度出发,运用了计算机网站设计、数据库等相关知识,基于jsp和开发软件Eclipse 数据库MYSQL 设计来实现,网站主要包括用户注册、用户登录、浏览商品、搜索商品、查看个人信息、修改密码、修改自己的商品、在线论坛以及管理员对用户、商品、在线论坛的管理等功能。网站界面进行了人性化的设计,操作简单具有一定的使用价值。
关键词:校园二手物品交易系统;jsp;Web开发;
Design And Implementation Of Campus Second-hand Goods Trading System
Abstract:This paper studies the design and implementation of the campus second-hand goods trading system based on the Web, from the site's design ideas, functional architecture, technology application, database design, system implementation to discuss the site from the practical perspective, using the computer website design, database and other related knowledge, Based on JSP and development software Eclipse database MYSQL design to achieve, the site mainly includes user registration, user login, browse goods, search goods, view personal information, modify the password, modify their own goods, online forums and administrators to users, goods, online forum management and other functions. The website interface has carried on the humanization design, the operation is simple has the certain use value.
Key words: campus second-hand goods trading system; jsp;Web development;
目 录
1 绪论
1.1 本课题研究背景
1.2网上购物市场网站简介
1.2.1电子商务
1.3 本课题研究的目的和意义
1.4 论文所做的主要工作
2 系统实现的技术支持
2.1 Eclipse
2.2 JSP技术
2.3 MySQL
3 校园二手物品交易系统系统的分析与设计
3.1系统分析
3.1.1可行性分析
3.1.2需求分析
3.1.3 功能分析
3.2系统数据库设计
3.2.1 系统的E-R图展
3.2.2 ER关系图
3.3 数据库设计
3.3.1 数据库概念结构设计
3.4 数据库表设计
4系统详细介绍
4.1管理员功能模块
4.2系统前台功能模块
4.3用户后台功能模块
5 系统的调试和测试
5.1 软件测试工具
参考文献
致谢
1 绪论
近年来城市与社会经济发展较快,人们的生活水平不断提高,消费观念发生很大变化,随着 Internet 技术的发展,网络已经渗透到人们日常生活的方方面面,悄悄地改变着人们的生活方式。在国内,利用网站进行“二手商品”的交易渐渐变成一种常见的交易方式。 比如我们常见的二手车、二手房交易、闲鱼网等类似的网站近几年的发展趋势就非常的好。这类二手交易网站的发展的最大的优势在于信息传播快、时效性高。近年来,国家在倡导节约型校园的建设,大学校园也随之兴起二手商品的交易热潮。这种现象的出现虽然能促进大学生的节约思想的树立,但是如果在校园里毫无规矩的摆地摊交易二手商品,就会影响校园的正常秩序从而造成混乱。但是随着计算机和Internet技术的发展,校园二手物品交易系统给传统的校园二手交易提供了生机。但是,消费观念、投资成本、技术人才、支付以及二手商品存在破损等因素阻碍了它的发展。所以解决这些问题是促进校园二手商品交易发展的首要任务。校园二手物品交易系统还是存在着巨大的潜力的,大学校园中的高年级学生其实更热衷于网上购物。中国互联网络信息中心(CNNIC)的调查结果显示:“ 大一学生由于刚从学习紧张的高中转入大学,还没有太适应大学生的生活,所以大一学生中网络购物的比例不到总数的五分之一,但是学生们到了大四,网络购物的比例就高了近一倍”,并且每年的毕业生在离校的时候普遍会丢弃大量的学习资料或生活用品,这些物品却得不到合理的利用,就变成了废品。所以如果我们能够建立一个二手商品平台,使得这些废旧物能够以较便宜的价格卖给所需的学生,这样无论是对不需要这些废旧物品的学生,还是对需要这些物品的学生都是非常有利的。这就是校园二手商品交易平台建立的意义。随着时代的发展,在网上购物对我们来说已经非常熟悉了,与传统的购物方式相比,网上购物更加方便、快捷同时也充满乐趣。因此我国高校发展电子商务营销要根据自己的行业特点、目标市场消费者的行为特征、高校所在地的经济实力、营销环境状况等因素来制定本高校二手商品管理平台的目标,选择适合上网交易的产品,及时调整策略,赢得高校二手市场主导地位。
电子商务是各种通过电子方式完成的交易。电子商务是信息技术的高级应用,是用来增强贸易伙伴之间商业关系的应用。“电子商务是一种以信息为基础的商业构想的实现,用来提高贸易过程中的效率。电子商务是商业的新模式,它将各行业的企业通过网络连接在一起,使虚拟与现实的合作都成为了可能”。在一个供应链上的所有企业都能变成一个协调的合作整体,企业中的雇员也能参与供应商业务流程。零售商的销售终端也能够自动的与供应商相连,这样就不再需要采购部门的环节,采购定单会被自动确认并且安排发货,企业也能够通过全新的方式向顾客提供更好的服务。互联网为中小型企业提供了一个新的发展的机会,任何的企业都可以与世界范围内的供应商或顾客建立业务关系。这样有效的利用信息就成为了新经济模式中企业增强自身竞争能力的重要手段,电子商务必将成为基本的贸易与通讯手段。
现在正是大四学生准备离开学校之际,会对自己的一些已经用不到的生活、学习用品很苦恼;因为现在这些东西如同鸡肋一般留之无味,弃之可惜。而二手商品网站的出现让这些鸡肋一般的物品有了新的去处,其市场潜力由此可见一斑,所以创建校园二手物品交易系统是切实可行的。他在让同学出售这些对自己没用的东西的同时也可以使无固定收入的学生以低廉的价格买到对自己有用的东西。总结起来校园二手物品交易系统有以下几点意义:
(3)不会对校园正常的秩序与管理造成影响,不会三五成群的摆地摊影响校园美化。
(4)能够宣扬艰苦朴素,勤俭节约的中华民族的优良美德。
校园二手物品交易系统的最大特点是自由交易——到看商品,都由买卖双方自由选择。校园二手物品交易,既不用找中介代理,也不要花一分钱佣金。总结起来有以下一些优点:
(1)对购买者来说:无疑是非常便宜的,可以为购买者省下不少的钱。而且通过在二手市场上的交易,可以让你知道如何省下一些可以省下的钱,从而更加清楚明白如何理财。如果是二手书的话,你不但可以省钱,而且还可以省下一些时间去记笔记,在别人走过的路上寻找适合自己的方式。
(2)对销售者来说:他可以把自己不需要的物品以低于市场价卖出,这样既不用留着那些物品还可以有一小笔收入,不会造成不必要的浪费,同时也可以为他人提供一些便利,何乐而不为呢?
(3)从环保上来看的话,这样的能够节约资源,将你闲置不用东西转手给需要使用这些东西的人手上,大大减少了资源的重复利用。这样的事情从小事做起有利于我国节约型社会的转型。
本文主要做的工作就是从网站的需求分析开始,结合自己在学校所学的知识和在图书馆查阅的资料,逐步调研—方案—实现—测试可用—分析总结校园二手物品交易系统的系统构成,数据库管理等一些主要方面的设计。特别是对网站的各个模块的设计用单独的章节来进行详细的阐述。这样可以让读者很容易的知道整个网站的思路和整体的设计思想,能够提高本论文的可读性。
2.1 Eclipse
Eclipse 支持HTML5、JQuery以及主流的JavaScript 库。 随着Eclipse 支持了Html 5,很方便地添加音频和视频,以及API元素到项目中去,为移动设备创建一些复杂的Web应用程序。同时,随着Eclipse支持JQuery,可以通过插件提升性能,并添加动画效果到设计中。因而,实现本系统,Eclipse是个相对好的选择。
2.2 JSP技术
JSP(全称Java Server Pages),它的创建源于Sun Microsystems公司倡导,多家公司共同合作建立。JSP是一种能够让软件开发者响应客户端的请求,并且可以动态生成XML、HTML或者其他格式文档的Web网页技术标准。它吸取了静态HTML和Servlet的优点,并且摒弃二者缺点。
MySQL,就是关系数据库开发工具。关系数据库是最为通用的数据库之一,数据库汇集了各种信息,用来存储、查询和检索。MySQL 的优点是能够用数据表示图或者是自定义窗体收集信息。其中,数据表示图提供一种类似于 Excel 的电子表格,它可以使得数据库一目了然。综上而论,MySQL 作为关系数据库开发,优点颇多。
2.4 HTML 简介
超文本标记语言(英语: HyperText Markup Language ,简称: HTML)是一种用 于创建网页的标准标记语言。HTML 是一种基础技术,常与 CSS 、JavaScript 一起被 众多网站用于设计网页、网页应用程序以及移动应用程序的用户界面。网页浏览器可 以读取 HTML 文件,并将其渲染成可视化网页。HTML 描述了一个网站的结构语义 随着线索的呈现,使之成为一种标记语言而非编程语言。
HTML 元素是构建网站的基石。HTML 允许嵌入图像与对象,并且可以用于创 建交互式表单,它被用来结构化信息——例如标题、段落和列表等等,也可用来在一 定程度上描述文档的外观和语义。HTML 的语言形式为尖括号包围的 HTML 元素(如 <html>),浏览器使用 HTML 标签和脚本来诠释网页内容,但不会将它们显示在页 面上。
HTML 可以嵌入如 JavaScript 的脚本语言,它们会影响 HTML 网页的行为。网页 浏览器也可以引用层叠样式表(CSS)来定义文本和其它元素的外观与布局。维护 HTML 和 CSS 标准的组织万维网联盟(W3C)鼓励人们使用 CSS 替代一些用于表现 的 HTML 元素。
随着时代的快速发展,网上购物已经进入人们的生活,尤其是对于现在的年轻人。这个校园小型二手网站有很强的实际应用性,无论是对于毕业生还是对于其他人都是很有意义的。为了实现本系统的所有功能,必须使用合理而又性能优良的开发工具,这样才能保证数据的正常访问修改,以及以后系统的维护、变更和功能扩充。常用的网站设计语言有很多,例如:ASP、JSP、jsp、PHP等。这次网站设计使用的是由Microsoft公司推出的网站程序开发语言jsp,它具有简单、易学和易维护的特点,主要用于小型网站。大体说来,整个程序要分两个部分,一部分是我们所见到的用户界面,它主要是由一系列的网页组成的,所以要求它有友好的用户界面,可用来开发它的工具很多,现在比较流行的是Eclipse(是现在使用最多的网页编辑工具,支持HTML动态网页、Flash动画和插件),Fireworks(主要用于制作网页图像、标志、图像按钮和导航栏等),Flash(主要用于制作矢量动画,如广告、网站片头动画和MTV等),考虑到实际应用性和与数据库的结合,最后选用了Eclipse。另一部分是数据库部分,数据库可采用的工具也比较多,流行的有Microsoft公司的Office成员中的MYSQL甲骨文公司的Oracle等,考虑到本题目所要实现的功能,采用了MYSQL,系统所基于的开发操作系统采用Windows XP,程序可运行在其中相当于服务器端,若有多台计算机相连,只需将其配置成服务器,其他计算机当作客户端,即可完成B/S模式的操作。
由于系统的定位是一个网上的购物系统,是一个电子商务站点,所以传统的C/S(客户机/服务器)架构明显不合适。“因为C/S通常适合于开发企业内部的应用,例如管理信息系统”。而作为面向Internet上的Web应用,需要的是B/S(浏览器/服务器)构架。B/S架构的客户端使用的是人们上网冲浪是必不可少的浏览器。这种方式简单易学,培训成本低,因此B/S架构得到迅速拓展。随着Internet的繁荣,电子商务的蓬勃发展,B/S甚至已经取代了许多传统的C/S市场。
根据上述分析,确定系统运行在微软的Windows XP系列平台上,使用IIS信息服务器作为Web服务器,使用jsp完成动态交互功能,后台数据库则使用MYSQL 。
通过上面的需求分析,我们能够分析出系统的主要功能包括:
1.用户注册登录模块,包括:
(1)用户注册。
(2)用户登录。
(1)查看个人信息。
(2)查看商品(可评论、收藏、点赞)。
(3)添加商品(即我要卖)。
(4)添加购物车修改商品数量。
(5)点击购买进入订单页面进行支付。
2.在线论坛模块,包括:
(1)论坛的显示。
(2)帖子的发表。
3.系统的后台,包括:
(1)管理员登录。
(2)修改个人信息。
(3)添加、修改、删除商品。
(4)添加、修改、删除用户。
(5)添加、删除在线论坛。
(6)系统管理(发布新闻资讯、添加轮播图)
(7)订单管理:查看用户订单、修改用户订单、订单发货。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。