二手市场的系统分析与设计_第1页
二手市场的系统分析与设计_第2页
二手市场的系统分析与设计_第3页
二手市场的系统分析与设计_第4页
二手市场的系统分析与设计_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

#电子商务系统分析与设计课程设计学院:信息技术学院班级:姓名:指导老师:完成时间:2012年5月29号TOC\o"1-5"\h\z一、系统规划3(一)开发背景31、研究内容32、研究的目的和意义33、系统需要解决的主要问题34、校园二手交易网站的主要特征4(二)需求分析51、校园市场现状分析52、技术可行性53、校园商品支付可行性64、市场定位分析65、系统功能分析66、业务流程分析6二、系统分析9(一)数据流图9系统顶层数据流图9系统0层数据流图9系统1层数据流图9(二)数据词典举例:9(三)系统功能需求10三、系统设计12(一)系统功能模块设计12(二)系统功能结构图12(三)功能设计的目标与原则12(四)数据库设计131、数据库需求分析132、E-R图绘制133、数据库逻辑表设计154、开发环境及环境配置17一、系统规划(一)开发背景1、研究内容本文在深入分析国内外校园电子商务发展方向及应用状况的基础上,重点对校园商品交易网站工作流程、系统需求、体系结构、数据库模型进行分析和设计,采用JSP技术设计与开发了一个实用的校园二手商品交易网站系统。主要研究内容包括:(1)讨论了校园二手商品交易网站的基本理论、特征,给出了辽东学院校园网上交易实现目标。(2)讨论了校园网上购物流程的特点、网上开店及求购信息的特点,重点对系统框架结构、数据库结构以及JSP技术的特点进行了分析,总结出采用JSP技术实现校园网上商品交易网站的方法。(3)讨论了校园网上二手商品交易的建设背景,设计了校园二手商品交易网站的系统架构,对其功能需求、体系结构进行了分析,设计了校园二手商品交易网站的数据模型。(4)在对校园二手商品交易网站进行需求分析的基础上,设计了校园网上交易的主要功能模块,实现了校园网上交易的主要功能。2、研究的目的和意义建立二手交易市场的宗旨是:(1)为卖方解决“废之不用、弃之可惜”的物品。(2)为贫困生提供廉价、有用的二手物品。目前各高校在校大学生的消费差距仍然是比较大的,许多学生由于生活的拮据根本无法承担高额的学习、生活费用,但是一些生活、学习用品又是必须具备的,以往他们常常为了寻找廉价的商品而费尽周折。如今,只需进入学校建立的二手市场就可轻而易举的找到廉价的二手商品。(3)净化校园环境。众所周知,由于没有很好的规范,学校的宣传栏贴满了诸如报名、旧物品买卖等各种信息,而学校正常活动的通知却被这些信息所覆盖,造成不必要的损失。尤其是在每年毕业前夕,部分学生在路边兜售旧书塔二手物品,废弃了的就随意丢弃,对校园环境造成了影响。然而,在网上的虚拟空间内不再需要传统的纸张海报,只需注册登录后即可发布信息,方便快捷。3、系统需要解决的主要问题本系统与现今网上已采用的一些系统相比,具有用户使用更简单、界面更直观等优点;通过校园二手商品交易网站的建设以实现对二手商品零售提供信息化管理、建立了C2C的网络销售系统;本文着重论述了系统功能与实现,其分为两个子系统:前台用户子系统和后台管理子系统,在设计开发整个系统的过程中,需要着重解决好以下几个方面的问题:(1)在分布式技术的基础上,运用组件技术,把系统按功能划分为表示逻辑、业务逻辑及数据管理三大块,利用JSP技术来实现系统的三层构架和分布式应用。(2)系统设计。在整个系统设计过程中要考虑到系统整体的可扩展性,包括运营结构的扩展性和运行细节的扩展性。另外,在系统整体方案中要着重考虑系统的通用性、安全性的实现;在系统的数据库设计中要着重考虑对关键业务操作要有流水记录的需求。(3)客户端界面的设计。系统使用统一的用户界面对信息进行访问,人机交互界面友好,操作方便;并且能将用户在操作过程中出现的异常信息进行过滤和屏蔽。4、校园二手交易网站的主要特征一般的企业电子商务系统是面向广大的社会公众,而校园电子商务系统是以校园整体环境为依托,面向校园内的学生,它们之间存在一定的区别。校园电子商务除了具有跨时空、数字化、公开、透明等一般特征外,还有其独到的特色。如以下几个方面:(1)优良的网络环境。高校既是知识密集的地方,也是电脑普及率最高的地方之一,大部分学校为了便利学生的学习有生活,都建有内部局域网。校园网站网络使用费用很便宜,局域网将高校内大部分部门、机构、宿舍等联结起来,以达到信息资源传输与共享、提高效率、优化组合的目的。(2)稳定的消费群体。大学校园里稳定的学生客户群。大学生有许多共同的兴趣和消费倾向,消费商品较单一。每年数千学生的流动为校园电子商务注入了新鲜血液。大学校园里的消费群体素质较高,容易接受新鲜事物,特别是学生年龄一般在18-25岁,正处在求知欲旺盛的阶段。(3)方便的物流配送。学生们居住非常集中,使得物流的配送准确、及时,并且大大降低了成本。通过见面交易的方式解决了传统电子商务物流配送中的许多问题问题,同时也推动了校园电子商务的发展。(4)良好的信用机制。信用不足,信用体系不完善是阻碍我国电子商务发展的重要障碍。电子商务信用主要取决于个人信用、商家信用和社会信用等。若缺乏良好的监督机制,就会存在各种信用危机。在校园电子商务环境下,由于交易双方主要是在校学生,一旦出现违规现象,很快就会被曝光。因此,大家都会自觉培育良好的个人信用和商业信用。(5)交易成本低。校园电子商务使得买卖双方的交易成本大大降低。一是通过校园网络进行信息传递,其传递成本相对于信件、电话、传真而言较低。此外,缩短时间及减少重复的数据录入也降低了信息成本。二是买卖双方通过校园网络进行商务活动,无需中介者参与,减少了交易的有关环节。三是卖方可通过校园网络进行产品介绍、宣传,避免了在传统方式下做广告、发印刷品等大量费用。四是校园电子商务实行“无纸贸易”,可减少大量的文件处理费用。交易成本为零,符合大学生价格敏感因素要求调查统计数字表明,价格是大学生消费最为敏感的因素之一。校园交易网采用零交易成本,符合大学生消费的心理特征。节省购物时间,增加在校学生选择余地。校园电子商务通过校园网络为在校师生需求提供广泛的选择余地,可以使在校学生足不出户就能看到商品的具体型号、规格、售价、商品的真实图片和性能介绍,能够买到自己满意的商品。由于在校园内,参与电子商务中的各方在物理上是互通的,与传统意义的电子商务不一样,因此整个电子商务过程并不是物理世界商务活动的翻版,在校园内的实现也相对简单。尤其是资金流和物流,由于校园交易网的买卖双方多为同城交易,甚至是园区内交易,因此,资金流和物流环节以见面交易为基本形式,系统借用网络游戏中的“虚拟币”和“虚拟商品”的有关概念和方法,同时仿照“淘宝网”中的一些手段和做法,学生在校园内自主开办网上商店,通过网上营销进行完整的商务过程。故系统将重点放在信息流的建设上,同时通过认证环节保障交易双方的信用。需求分析1、校园市场现状分析从校园市场容量看,校园市场具有很大的开发潜力。一个大学生四年大学生活积累下的各种书籍和用品很少能毕业后全部带回去。许多对在校生来说有用的东西被毕业生低价出售给废品收购者甚至扔掉,能获得馈赠的在校生非常少,在供给信息极端匮乏的情况下,在校生只能去购买全新的商品,当学生有物品闲着不用时,通常只能遗憾的将之束之高阁,而有此需要的同学在无法获得信息的情况下,也只能去购买全新的商品,增大了经济压力并且不利于资源的节约。而通过校园电子商务平台,为所有大学生免费上门统计闲置教材、拍摄教材照片、注册用户、把旧教材登陆到网站上;通过校园电子商务网站为临毕业同学解决实际困难,批量处理带不走的闲置物品,同时,也使需要的同学以较低的代价获得需要的物品,并有效的解决了资源浪费的问题。2、技术可行性JSP(JavaServerPages)是由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(Tag),从而形成JSP文件(*.jsp)。JSP也被许多网站广泛应用,而应用越多,安全问题也越来越多,如源代码暴露,远程程序执行漏洞等,这都是网站设计者应该考虑的问题。为了提高开发效率.本系统采用传统的JSP技术编写.因此,关键的是要编写许多JavaBean。XML(extensibleMarkupLanguage)传统的HTML作为一种简单的表示性语言,无法表达数据内容。而这一点恰恰是电子商务、智能搜索引擎所必须的,要彻底解决这些问题,必须用功能强大的xml技术。与传统的HTML相比,xml在校园电子商务方面的优势是跨平台应用系统的数据交换和数据的多样显示。因此,学校构建网上二手商品电子商务网站系统的技术瓶颈问题得到了有效解决,学校构建网上二手商品电子商务网站技术上可行。3、校园商品支付可行性由于在校师生居住范围较小,都是同园区或是同城,所以其支付方式相对简单,从目前常用的支付方式中可以选择货到付款方式。货到付款,即现金支付方式。现金支付主要采取传统的钱物交易方式,优点是交易直接,消费者放心。学生在网站上查询到所需商品后,根据现实信息联系卖主直接见面交易,这样面对面的交易,双方都能确认对方的身份,具有不可否认性,这种方式快捷、方便且有效。4、市场定位分析二手商品是学生比较青睐的廉价商品,网站设计应着重突出实用和廉价。也有一部分消费者是淘宝者,他们对相中的商品有着急切的拥有欲望。网上交易的好处在于能够不用交房租、不用雇佣伙计,一天24小时随时能进行服务等等目前上网已经成为大学生活不可或缺的一部分,而现在的大学生网上交易基本上是以BBS为主。BBS虽然用户众多,可是由于它不是一个独立的站点,提供的功能有限,用户不能详细的了解商品的有关信息,不能快捷地查询商品,无法满足学生实际交易中的需求。校园二手交易网站为在校大学生提供一个供需平台,学生可以将自己不用的东西放在网上,也可在网上找到自己需要的东西。物美价廉,达到双赢。5、系统功能分析二手商品电子商务网上订购系统主要功能有:(1)为客户提供24小时方便快捷的在线查询浏览服务。(2)商品信息的维护与管理,包括价格的调整、现有商品信息的修改、新商品信息的加入、过时商品信息的删除等。(3)高效的商品数据方案,对商品信息进行科学、灵活地分类、存储,方便客户迅速从少则几万,多则几十万甚至上百万种商品中找出自己所需商品。(4)强大、方便、快捷的查询功能,提供关键字查询。(5)求购信息的管理与维护。(6)网站新闻公告的管理维护。6、业务流程分析(1)卖家业务流程卖家业务流程示意图A.登录:卖家必须先登录才能发布商品信息。填写发布商品信息:卖家选择发布信息,依次填写商品类别,商品名称,商品描述,商品数量,新旧程度描述,原价,现价,卖家联系方式等上货信息。提交后系统根据所填商品类别将商品移至相应商品板块。商品信息如果填得不合理,管理员有权删除该信息,同时卖家信用度减少。商品信息每三天自动下架,也可以由卖家自己处理下架。三天到期后,如果商品没有卖出去,卖家可以申请继续三天的上架期。下架的商品不在买家的检索范围内。获得买家联系:有意的买家通过商品信息获得卖家联系方式。协商:买家和卖家协商商品价格,确定交易时间交易地点。交易:买家和卖家在约好的时间和地点交易,一手交钱一手交货。修改商品信息:交易后,卖家修改商品数量,或者直接将商品下架。互相评价:卖家对买家进行评价和信用度评定,信用度等级越高越可信。2)买家业务流程登陆一k查询商品信息—联系卖家一k协商一•拍下商品一交易一k相互评论买家业务流程示意图a登录:买家只有登录后才能拍下商品。b查询商品信息:在二手网站首页,买家可以选择商品类别,输入商品名称进行检索。联系卖家:根据商品信息留下的联系方式联系卖家。协商:买家和卖家协商商品价格,确定交易时间交易地点。拍下商品:买家将商品拍下,商品相应信息显示已有一人拍下此商品。如果商品数量等于商品拍下数量,那么商品自动下架,不在其他买家检索范围内。交易:买家和卖家在约好的时间和地点交易,一手交钱一手交货。互相评价:买家对卖家进行评价和信用度评定,信用度等级越高越可信。二、系统分析(一)数据流图系统顶层数据流图系统0层数据流图系统1层数据流图二)数据词典举例:处理方式:加工处理名:辽东学院二手交易系统总编号:P简述:该系统于发布物品的买卖信息,用户之间的各种信息交流,根据自己的需求发布买方和卖方信息。输入:用户基本信息、物品信息输出:物品信息、卖家联系方式处理:将以后发布的信息存储于数据库中,用于其他的以后浏览。处理频率:随时处理数据流:数据流名:用户基本信息简述:每位用户的基本信息组成:基本信息=密码+手机号码+姓名+专业来源:用户去向:辽东学院二手交易系统数据流量:1000条记录/月数据元素和数据结构:数据元素:姓名简述:用户的姓名,别名:无组成:无数据值类型:字符型类型:8位字符有关数据结构:用户信息记录数据存储:数据存储名称:用户基本信息记录总编号:D1简述:用户基本信息汇总组成:业主基本信息=用户ID+姓名+联系电话+专业关键字:姓名(三)系统功能需求本系统主要面向大学校园里的用户,提供给这些用户一个发布和交流二手商品信息的平台。在大学校园里,存在着很多的二手商品,但是由于信息资源的不流通以及传统二手商品信息交流方式的笨拙,导致了很多仍然具有一定价值或者具有非常价值的二手商品的囤积,乃至被当作废物处理。现在通过二手交易平台,可以方便快捷的发布和交流任何二手商品的信息。并且可以通过留言方式进行进一步的交流。由于这个平台可以遍布校园的任何地方,因此,只要宣传得当,理论上来说,每一个人都可以让他发布的信息被全校的人了解,争取达到了信息资源的最大化利用。系统完成的功能有:用户设置功能、发布信息功能、信息管理功能、搜索信息功能、留言功能及系统管理功能。具体业务功能包括如下:用户注册:学生可以利用自己学号进行注册,注册实现实名制。用户登录:只有登录用户才能进行信息发布。管理员登录后可以进行系统管理。发布信息:普通用户和管理员登录后都可以发布信息。修改信息:普通用户可以修改自己发布的信息,管理员可以修改所有信息。删除信息:普通用户可以删除自己发布的信息,管理员可以删除所有信息。浏览信息:游客、普通用户和管理员可以浏览所有发布的信息。搜索信息:游客、普通用户和管理员可以用关键字搜索所有发布的信息,普通用户可以搜索自己发布的所有信息。发表留言:普通用户和管理员登录后都可以对发布的信息进行留言。查看留言:游客、普通用户和管理员都可以查看发布信息的留言。删除留言:管理员可以删除留言。添加二手指南:管理员可以添加二手指南。查看二手指南:游客、普通用户和管理员都可以查看二手指南。修改二手指南:管理员可以修改二手指南。删除二手指南:管理员可以删除二手指南。(四)环境需求说明(1)硬件环境:微机,笔记本电脑;(2)操作系统要求:中文Windows98/2000/XP;英文Windows98/2000/XP;(3)开发环境:MyEclipse、Tomcat、Mysql三、系统设计(一)系统功能模块设计系统主要设计了用户设置功能、发布信息功能、信息管理功能、搜索信息功能留言功能及系统管理功能模块。用户设置功能主要是用户注册必须填写所要求的个人资料,完成个人资料登入。发布信息功能主要是为已注册用户的服务,登录的用户可以及时发布自己的二手商品信息,立刻就能浏览到。这是本系统的主要功能。信息管理功能是帮助已发表的用户管理自身发布的二手商品信息。此功能主要是服务于注册用户。搜索信息功能是面向所有登录到本系统的人员,采用模糊查询的方法,遍历所有二手商品信息,搜索出浏览者感兴趣的内容。留言功能是对某一二手商品进行留言,还可以查看该信息的其他留言,留言功能可在信息管理功能中进行相应的管理。该功能也主要面向注册的用户。系统管理功能是系统管理员对系统所有信息资源进行统一管理的一个模块。只针对系统管理员账户。(二)系统功能结构图游客普通用户管理员浏览二手信息浏览二手指南发布二手信息发表信息留言搜索二手商品管理个人信息管理二手指南管理信息留言管理二手信息管理个人信息游客普通用户管理员浏览二手信息浏览二手指南发布二手信息发表信息留言搜索二手商品管理个人信息管理二手指南管理信息留言管理二手信息管理个人信息首页用户登录用户注册(三)功能设计的目标与原则本二手交易平台的主要目的是服务学生,方便学生进行网上交易。其原则是做到界面友好,操作简单且可靠。具体做到:(1)构架清晰,界面友好美观,简捷,实用性强。

2)动态式信息发布:为充分展现网站的实时性,二手交易平台采用动态网页技术实现内容发布。3)提供多种信息搜索及查看方式,全面自动化管理。4)全面整合卖家和买家之间的信息,提供一个交流沟通的平台。5)可用性,目标系统功能齐全,能够完全满足业务需求。四)数据库设计1、数据库需求分析对于数据库的需求主要体现在数据库的提交信息、更新信息、删除信息、保存信息等。这些信息的存在都取决于各个功能模块对信息的需求。通过对功能模块的具体操作,实现对数据库中信息的输入输出。所以。针对各个功能模块的需求,设计如下的数据表和数据结构:(1)Maste类表:学院信息:包括学院编号、学院名、描述等。班级信息:包括班级编号、班级名、学院编号、描述等。学生信息:包括学号、姓名、班级编号、学院编号等。类型信息:包括类型编号、类型名、类型描述等。交易地区信息:包括地区编号、地区名、地区描述等。(2)Temp类表用户信息:包括用户编号、用户名、密码、学号及用户的其他相关信息等商品信息:包括商品编号、信息标题、信息内容、发布信息的用户及信息相关内容等。商品留言信息:包括留言编号、商品信息编号及留言内容等2、E-R图绘制图3.3m-student实体属性图*丄-1MAREA图3.4m-area实体属性图NAMEID-DESCM_TYPE图3.5m-tepe实体属性图TITLETITLECONTENTM_ARTICLE图3.6m-article实体属性图SER_NAMEQUESTIONTUSERBIRTHDAY,ROLEROLESTATUSJe_MAIL-*‘QQ丿〈creae_timet一丿图3.7t-user实体属性图系统E-R图:图3.8t-message实体属性图班级二手商品信息,属于n..L学生3、数据库逻辑表设计在本次设计开发中,考虑到系统的规模,以及系统的功能、稳定性、性能和和效率等方面。各个表的具体逻辑结构如下:表一学院表(mdep)字段名数据类型约束条件说明IDVARCHAR(50)PRIMARYKEY学院编号DEPNAMEVARCHAR(IO)UNIQUE学院名DEPDESCVARCHAR(IOO)NOTNULL学院描述表二班级表(mclass)字段名数据类型约束条件说明IDVARCHAR(50)PRIMARYKEY班级编号DEPIDVARCHAR(50)FOREIGNKEY学院DEPNAMEVARCHAR(10)UNIQUE班级名DEPDESCVARCHAR(IOO)NOTNULL班级描述表三学生表(mstudent)字段名数据类型约束条件说明IDVARCHAR(50)PRIMARYKEY学号

CLASSIDVARCHAR(50)FOREIGNKEY班级编号STUNAMEVARCHAR(IO)UNIQUE学生姓名SEXTINYINT(3)NOTNULL学生性别表四交易地区表(marea)字段名数据类型约束条件说明IDVARCHAR(50)PRIMARYKEY学号AREANAMEVARCHAR(10)UNIQUE地区名AREADESCVARCHAR(IOO)NOTNULL地区描述表五信息类型表(mtype)字段名数据类型约束条件说明IDVARCHAR(50)PRIMARYKEY类型号TYPENAMEVARCHAR(10)UNIQUE类型名TYPEDESCVARCHAR(IOO)NOTNULL类型描述表六二手指南表(tarticle)字段名数据类型约束条件说明IDVARCHAR(50)PRIMARYKEY指南编号TITLEVARCHAR(10)UNIQUE指南标题CONTENTVARCHAR(8000)NOTNULL指南内容表七用户表(tuser)字段名数据类型约束条件说明IDVARCHAR(50)PRIMARYKEY用户编号USERNAMEVARCHAR(50)UNIQUE用户名PASSWORDVARCHAR(100)NOTNULL用户密码STUIDVARCHAR(50)FOREIGNKEY学号BIRTHDAYDATETIMENOTNULL生日QUESTIONVARCHAR(100)NOTNULL注册问题ANSWERVARCHAR(100)NOTNULL注册答案EMALLVARCHAR(50)—EMALLQQVARCHAR(20)—QQCREATEDATETIMENOTNULL注册时间ATATUSTINYINT(3)NOTNULL状态ROLETINYINT(3)NOTNULL权限表八信息表(tmessage)字段名数据类型约束条件说明IDVARCHAR(50)PRIMARYKEY信息编号MESSAGETITLEVARCHAR(50)UNIQUE信息标题TYPEIDVARCHAR(5

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论