高校学生二手物品交易系统的设计与实现.docx
- 文档编号:11711700
- 上传时间:2023-03-30
- 格式:DOCX
- 页数:26
- 大小:1,012.54KB
高校学生二手物品交易系统的设计与实现.docx
《高校学生二手物品交易系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《高校学生二手物品交易系统的设计与实现.docx(26页珍藏版)》请在冰豆网上搜索。
高校学生二手物品交易系统的设计与实现
高校学生二手物品交易系统的设计与实现
专业:
软件工程学号:
201010414430
学生:
某某某指导教师:
某某某
摘要:
随着社会和经济的不断发展,产业结构调整步伐的加快,人民生活水平不断提高,用旧的生活用品、闲置设备和库存产品等旧货资源不断产生.有关专家指出,二手货物中蕴含着一个大商机.让二手货物流通起来,充分挖掘社会闲置资源,促进生产,满足消费和保护环境都有着重要作用。
在高校校园中,二手物品的处理更是每个同学都会遇到的问题。
因此,构建一个高校学生二手交易系统势在必行。
本系统是采用JSP和MicrosoftSQLserver数据库开发的基于B/S模式的交易管理系统。
整个系统服务于系统管理员、访问者、注册用户这三个不同的角色,分为前台和后台两大模块功能.通过本系统管理二手用品交易,可以方便用户对现有的二手用品的处理,同时也可以方便和满足同学们对二手用品的需求。
该系统具有操作简便、灵活实用、界面美观友好、可维护性好、系统管理方便等优点.
关键词:
二手交易系统;JSP;SQLserver;B/S
TheDesignandImplementationofSecondaryTradingSystemofCollegeStudents
Specialty:
SoftwareEngineeringStudentNumber:
201010414430
Student:
cccccccccSupervisor:
ccccccc
Abstract:
Withthe continuousdevelopmentof societyandeconomy,acceleratethe paceofindustrialrestructuring,continuousimprovementof people’slivingstandards,theamountof old supplies,equipmentandinventoryofidleresourcescontinuetoproducesuchasflea。
Expertsofsecond-handgoodscontainsabigopportunity。
Usedtoallowtheflowofgoods,andfullytapthesocialidleresources,promotiontomeetconsumerandenvironmentalprotectionhasanimportantrole.
Inthisthesis,thecontentofthegraduationproject,asystematicexpositionofthefunctionandtransactionmanagementsystemoftheentiresecond—handbike.Designedandimplementedundertheleadershipoftheinstructorfromthemerchandisemanagement,tocomment,theuserprocessing,totheadministratorsystem。
Basicallyafunctionofsecond—handbicycleinformationprocess,usersandbusinessestointeractonline。
Thesysteminterfaceissimpleandintuitive,easytooperateanduse,interactive,fullyInternet-basednetwork.
Keywords:
Second—handSystem;JSP;SQLserver;B/S
绪论
(1)背景
在很早虚拟化的工具,使得更多的二手物品有了新的去处。
同时,它也进一步拉近了人与人之间的距离,让更多人跨越了时空和地域的界限走到了一起。
在大学生群体中,网络之前,就有旧货交易市场这样一个交易平台,他是生活中旧货的集散地,人们在这里将自己不再需要或者已经用不着的物品卖给那些可能还需要它们的人们。
这样的市场,在很大程度上推动着资源的重复利用,避免了资源浪费,同时也增添不少市民选购的乐趣,加强了人与人之间的沟通。
在信息发达、网络畅通的今天,旧货市场也开始逐步利用网络这一的普及率已经达到百分之九十以上,这无疑是一个庞大的传播媒介,今天各种纷繁复杂的信息有很大一部分都是大学生制造与传播的,他们活力四射,追逐时尚,对物质需求量极大.现在,各种基于大学生建立起来的消费方式越来越多,富有创新和个性意识的他们不停地刺激着新事物的产生,网络购物已经成为他们的新宠儿,而网络二手物品交易也已经开始走入他们的视线[1]。
传统二手交易方式与网络方式的对比分析:
在学校中,传统的二手交易形式一般表现为一年一度的跳蚤市场。
首先,跳蚤市场在时间上一般持续时间不超过半个月,时间长度很局限,不能时刻满足同学的交易需求;其次,在跳蚤市场举办的时间内,有大量的同学需要进行买卖,而学校往往没有足够大的区域,于是造成了学校的拥挤;再次,同学搜集二手物品信息时没有目标性,并且无法快速找到自己需要的物品,浪费了同学的时间,降低了交易的效率;最后,跳蚤市场功能有限,无法很好完成物品交换或物品赠送功能。
然而在网络高度发达的今天,尤其在学校内,几乎已经达到人手一台电脑,同学们可以随时随地上网.在网络上开辟二手物品交易平台必定能提高交易效率,方便同学们寻找自己需要的物品。
既拥有在网络上发布、寻找信息的针对性与快速性,又不失同学面对面交流的锻炼价值,网络二手物品交易平台比传统跳蚤市场的二手交易方式有着更加强大的功能,在学校更具有实现价值。
电子商务在我国的起步比较晚,但是发展速度很快。
当电子商务概念导入国内市场后,被复制和模仿的速度也比较快,二手商品交易网如雨后春笋般发展起来,如中国二手交易网、中国二手车交易网等等。
目前,二手商品交易网分类比较多,基本上可分为二手房、二手车、二手日常生活用品、二手书等几大类;按地域性分,有地方的二手商品交易网和全国性的二手商品交易网。
根据网上二手商品交易网站提供的服务来看,二手商品交易网又可分为两种:
一种只是提供了发布二手商品信息的平台,大多是区域性的网站,这些网站只提供给广大朋友发布二手信息的平台但不参与到买卖双方的交易中,像这样的网站完全是二手卖家和二手买家之间的交易,这样的交易方式相对稳妥,但是二手商品不是新产品,因此不能像新产品那样贴上明确的价格标签,就需要买家和卖家进行沟通交流,而且区域性是其最大的弱点.另外一种就是专门的二手商品交易网站了,在这样的网站上进行交易,由于交易系统不够完善,存在着一定的安全隐患,可能会给买家带来损失[2]。
(2)国外现状
目前,鉴于电子商务对经济增长的巨大推动作用,许多国家大力促进电子商务在国民经济各个领域的应用。
美国在电子商务的技术、社会法律和市场效应方面均处于领先地位,有著名的购物网站Amzaon。
com、eBay等。
欧洲的电子商务虽然起步晚于美国,但是其发展势头非常迅猛,通过出台《欧盟电子商务动议》,开放电信市场,推动电子欧洲计划等不断发展电子商务.国外的电子商务系统发展已相对完善,但仍存在一定的问题,大多数系统忽略了二手商品交易市场这个独特的环境,针对性不强。
并且,由于二手商品交易应用的商务模式还处在探索阶段,因此二手商品交易的电子商务真正成熟发展的还不太多.
(3)国内现状
电子商务在我国的起步比较晚,但是发展速度很快.当电子商务概念导入国内市场后,被复制和模仿的速度也比较快,二手商品交易网如雨后春笋般发展起来,如中国二手交易网、中国二手车交易网等等。
目前,二手商品交易网分类比较多,基本上可分为二手房、二手车、二手日常生活用品、二手书等几大类;按地域性分,有地方的二手商品交易网和全国性的二手商品交易网.根据网上二手商品交易网站提供的服务来看,二手商品交易网又可分为两种:
一种只是提供了发布二手商品信息的平台,大多是区域性的网站,这些网站只提供给广大朋友发布二手信息的平台但不参与到买卖双方的交易中,像这样的网站完全是二手卖家和二手买家之间的交易,这样的交易方式相对稳妥,但是二手商品不是新产品,因此不能像新产品那样贴上明确的价格标签,就需要买家和卖家进行沟通交流,而且区域性是其最大的弱点.另外一种就是专门的二手商品交易网站了,在这样的网站上进行交易,由于交易系统不够完善,存在着一定的安全隐患,可能会给买家带来损失。
虽然二手商品交易网的发展势头一点都不比一般产品销售网站低,但是,二手商品有一个折旧率和破损率的问题,所以不能像新产品一样标明产品性能,让消费者能一眼看明白,所以验证二手商品要比新产品难得多,所以一般都是采取线下当面交易的方式,所以一般本地的二手商品交易网发展得比全国性的二手商品交易网稍好一些。
总的来说,二手商品交易网站都在不断发展,不断完善。
1需求分析
1。
1系统需求分析
作为一个交易的平台网站,必须强调界面友好.这就要求做到:
网页布局简洁明了,操作简单,在搜索过程中不要出现无效或者过期的信息。
同时最需要强调的是交易的安全性和交易信息的规范化[12]。
根据这些需求,我们的校园二手市场有如下主要目标:
(1)高效全面。
网上操作流程简单,能很好地为面对面交易提供信息服务.信息搜索高效快捷,没有冗余无用信息。
(2)规范有序.信息的发布要符合一定的要求,做到简洁、完整;网上操作流程步骤遵循一定的次序。
(3)信息反馈.交易结束后能及时进行评价,买卖双方互相评定,为后来人提供参照。
(4)管理透明.管理员的操作必须是透明的,建立完善的投诉反馈机制。
1.2可行性分析
1。
2。
1经济可行性
(1)广大高校学子是二手交易平台的服务对象,大学生具有收入单一、消费多样化和消费观念的开放性等独特的生活方式和消费心理,在校学生人数、交易需求意愿与交易频繁度构成了大学生二手交易这一市场。
大学生对校内二手物品尤其是对书籍、自行车、电子产品以及体育用品异常关注、交易需求大。
(2)高校的二手交易市场广阔,每年都有毕业生要毕业,每年也都有新生报到。
毕业生不可能将几年来留存下的东西都带走,有些物品已成为累赘,而大部分学生的消费水平不高,都希望能买到物美价廉的商品,以往学校会组织学生在指定的地点进行旧货交易以方便学生,但这也无法满足学生日常的旧用品交易。
(3)高校二手商品交易平台将以专业化的服务、独特的经营模式以及标准化的管理为广大高校学生提供优质服务。
代销二手商品种类齐全,涉及大学生生活、学习、娱乐等各个方面,产品、服务的针对性,使得二手交易平台更加优于一般的学校的跳蚤市场。
(4)在构建高校二手交易平台中,会遇到普通二手商品店可替代性等问题,但二手交易平台作为专业的交易枢纽,从定位、品牌以及销售方式、服务、管理等各个方面均要优于普通二手商品店。
高校二手交易平台提倡资源优化配置,满足高校学生需求,“以货易货”等个性化策略,以大学生自己进行管理,能够把握时尚动态。
高校二手交易平台专为大学生服务,目标明确,较容易获得学生群体的认可,是大学生自己的交易平台,发展速度迅速[3—4]。
(5)通过集中资源、管理、地理位置优势,扩大知名度以及二手商品交易范围,提供多项服务,增加二手商品交易数量、需求者的平均购买量,提供快捷、舒适的服务以及有效的管理,刺激高校学生潜在需求和购买欲望,并同时提高自身信誉.
(6)高校既是知识密集的地方,也是电脑普及率最高的地方之一,大部分学校为了便利学生的学习与生活大都建有内部的局域网,校园网站可以24h开放服务,而且网络使用费用很便宜。
局域网将高校内大部分部门、机构、宿舍等联结起来,以达到信息资源传输与共享、提高效率、优化组合的目的。
80%以上的同学经常使用网络,为校园电子商务的开展奠定了基础。
(7)大学校园是一个学习知识和培养人才的地方,不能涉及过多的商业活动,这是一个现实的问题。
但是我们还是经常会在食堂和宿舍楼下看到这样的小广告:
“因为毕业便宜出售电脑一套”、“好书便宜卖”等等,这些小广告确实影响了校容,但客观上确实存在部分要转让物品和需要购买二手物品的同学。
经过调查分析,在校园出售二手物品的并不仅只大四要毕业的同学,各年级同学甚至包括老师也希望养成勤俭节约,消除浪费的好习惯,而且出售物品的种类也很丰富,与电脑相关的大到显示器、主机,小到键盘鼠标摄像头;各类家电如电风扇、洗衣机、台灯;还有英语资料、计算机专业书籍、考研资料;还有各式各样的杂物。
这样一个涉及大多数同学和大量物品的圈子,我们应该用一种高效率的方式好好利用起来,在校园网架设一个为卖方和买方提供交易信息的平台,使得要出售二手商品的同学可以方便地在平台上发布商品信息,使得要购买二手商品的同学可以迅速在平台上浏览到商品详细信息查看到商品图片,快速找到自己需要的商品。
这样一来必定大大提高交易的效率,同时消除了卖方有商品不知道如何推销,买方有需要但不知何处去买的尴尬,解决了交易瓶颈,减少了浪费,对大众师生一定是很好的帮助,这正是“校园二手交易平台"的开发目的为校园里的同学提供一个二手物品交易的信息平台,以达到节俭节约、物尽其用的目的。
1。
2.2环境可行性
(1)网络环境
高校既是知识密集的地方,也是电脑普及率最高的地方之一,大部分学校为了便利学生的学习与生活大都建有内部的局域网,校园网站可以24小时开放服务,而且网络使用费用很便宜.局域网将高校内大部分部门、机构、宿舍等联结起来,以达到信息资源传输与共享、提高效率、优化组合的目的。
以我院为例,目前网络已经形成办公区、教学区、学生宿舍区以及教工生活区的所有建筑楼之间通过光缆连接校园网络中心的高速校园局域网。
80%以上的同学经常使用网络,为校园电子商务的开展奠定了基础.
随着现在高校的扩招与校园信息化的开展,校园网络的建设将进入一个更加高速发展的时期,发展校园电子商务的硬件环境将更加完善。
[5]
(2)二手市场环境
大学生有许多共同的兴趣和消费倾向,消费商品较具有趋同性,为二手交易市场提供了条件;高校的二手交易市场绝对是一个大市场,每年都有毕业生要毕业,每年都有新生来报到,毕业生们不可能将几年来存下的东西都带走,有些物品已成为累赘,卖掉反而还能赚些路费。
学生们的消费水平本来也不高,都希望能买到物美价廉的商品,这个时候,网上二手交易市场的作用就发挥出来了.卖主可以在网上登记自己要处理的物品以及售卖价格,联系方式,买主则可以在网上搜索自己所需要的,若没有,也可以在网上发布求购信息。
当然,网上二手交易市场不但能处理毕业生的多余物品,平时学生们有任何闲置的东西或有任何需求都可以免费在网上二手交易市场上得到处理,并且不限时间也不限地点。
这一切只需要大家在电脑上点几下昆标就万事大吉了,其效率是先前面对面交易方式的效倍。
(3)用户群体
大学校园里稳定的学生、教师客户群是别人无法复制的;每年学生的流动又为校园电子商务注入了新鲜血液。
师生们居住非常集中,就在那几乎方公里的校园内,使交易准确、及时,成本大大降低.思想观念的转换向来是人们接受一个新事物的重要前提,这一点对EC也不例外。
大学校园里的消费群体系质较高,容易接受新生事物,特别是学生年龄一般在18—25岁左右,正处在求知欲旺盛的阶段,是开展电子商务的主力军。
有现成的网络环境,又有潜在的巨大消费群,为校园电子商务的成功铺平了道路。
1.2。
3技术可行性
本网站是在internet环境下实现的,是典型的浏览器/服务器模式.在这个网站中,以Windows2003server为操作系统平台,采用ASP技术进行开发,借助DreamweaverCS5工具,数据库服务器采用SQLSever2008,数据库服务器通过DBMS负责数据库的管理。
此外现在软硬件都能很好地满足开发需求,在高校内更有一大批精通网站开发的人才存在。
因此基于web的校园二手市场在技术上是可行的。
2相关开发工具简介
2。
1HTML简介
超级文本标记语言是标准通用标记语言下的一个应用,也是一种规范,一种标准,它通过标记符号来标记要显示的网页中的各个部分。
网页文件本身是一种文本文件,通过在文本文件中添加标记符,可以告诉浏览器如何显示其中的内容(如:
文字如何处理,画面如何安排,图片如何显示等)。
浏览器按顺序阅读网页文件,然后根据标记符解释和显示其标记的内容,对书写出错的标记将不指出其错误,且不停止其解释执行过程,编制者只能通过显示效果来分析出错原因和出错部位。
但需要注意的是,对于不同的浏览器,对同一标记符可能会有不完全相同的解释,因而可能会有不同的显示效果.
超级文本标记语言文档制作不是很复杂,但功能强大,支持不同数据格式的文件镶入,这也是万维网(WWW)盛行的原因之一,其主要特点如下:
(1)简易性:
超级文本标记语言版本升级采用超集方式,从而更加灵活方便.
(2)可扩展性:
超级文本标记语言的广泛应用带来了加强功能,增加标识符等要求,超级文本标记语言采取子类元素的方式,为系统扩展带来保证。
(3)平台无关性:
虽然个人计算机大行其道,但使用MAC等其他机器的大有人在,超级文本标记语言可以使用在广泛的平台上,这也是万维网(WWW)盛行的另一个原因.
(4)通用性:
另外,HTML是网络的通用语言,一种简单、通用的全置标记语言。
它允许网页制作人建立文本与图片相结合的复杂页面,这些页面可以被网上任何其他人浏览到,无论使用的是什么类型的电脑或浏览器.
2.2struts简介
Struts最早是作为ApacheJakarta项目的组成部分,项目的创立者希望通过对该项目的研究,改进和提高JavaServerPages、Servlet、标签库以及面向对象的技术水准。
Struts这个名字来源于在建筑和旧式飞机中使用的支持金属架。
这个框架之所以叫”Struts”,是为了提醒我们记住那些支撑我们房屋,建筑,桥梁,甚至我们踩高跷时候的基础支撑。
这也是一个解释Struts在开发Web应用程序中所扮演的角色的精彩描述.当建立一个物理建筑时,建筑工程师使用支柱为建筑的每一层提供支持。
同样,软件工程师使用Struts为业务应用的每一层提供支持。
它的目的是为了帮助我们减少在运用MVC设计模型来开发Web应用的时间。
我们仍然需要学习和应用该架构,不过它将可以完成其中一些繁重的工作.如果想混合使用Servlets和JSP的优点来建立可扩展的应用,Struts是一个不错的选择。
早期Smalltalk程序语言便采用了MVC(Model—View-Controller)模式(Patterns)以增加程序代码弹性,MVC模式将程序代码整理切割为三部份,Model部分是业务与应用领域(Businessdomain)相关逻辑、管理状态之对象,Controller部分接收来自View所输入的资料并与Model部分互动,是业务流程控制(FlowControl)之处,View部分则负责展现资料、接收使用者输入资料。
在Java应用中,JFC/Swing、AWT、JSP皆是可用作View之技术规格,而JavaBean与EnterpriseJavaBean规格则可用于Model程序代码,一旦应用程序以MVC模式加以适当(的)分割,Model部分程序代码可在不同使用者接口外观(的)应用程序中重复使用。
2.3JDK概述
SE(J2SE),standardedition,标准版,是我们通常用的一个版本,从JDK5。
0开始,改名为JavaSE。
EE(J2EE),enterpriseedition,企业版,使用这种JDK开发J2EE应用程序,从JDK5。
0开始,改名为JavaEE.
ME(J2ME),microedition,主要用于移动设备、嵌入式设备上的java应用程序,从JDK5。
0开始,改名为JavaME。
2。
4myeclipse简介
MyEclipse是一个十分优秀的用于开发Java,J2EE的Eclipse插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错.MyEclipse目前支持JavaServlet,AJAX,JSP,JSF,Struts,Spring,Hibernate,EJB3,JDBC数据库链接工具等多项功能。
可以说MyEclipse是几乎囊括了目前所有主流开源产品的专属eclipse开发工具
2.5Dreamweaver
AdobeDreamweaver,简称“DW”,中文名称”梦想编织者”,是美国MACROMEDIA公司开发的集网页制作和管理网站于一身的所见即所得网页编辑器,它是第一套针对专业网页设计师特别发展的视觉化网页开发工具,利用它可以轻而易举地制作出跨越平台限制和跨越浏览器限制的充满动感的网页。
AdobeDreamweaver使用所见即所得的接口,亦有HTML(标准通用标记语言下的一个应用)编辑的功能.它有Mac和Windows系统的版本。
随Micromedia被Adobe收购后,Adobe也开始计划开发Linux版本的Dreamweaver了。
Dreamweaver自MX版本开始,使用了Opera的排版引擎"Presto"作为网页预览。
2。
6Tomcat概述
Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。
对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache服务器,可利用它响应对HTML(标准通用标记语言下的一个应用.)页面的访问请求。
实际上Tomcat部分是Apache服务器的扩展,但它是独立运行的,所以当你运行tomcat时,它实际上作为一个与Apache独立的进程单独运行的。
3数据库
3。
1数据库需求
对于数据库的需求主要体现在对数据库的提交信息、更新信息、删除信息、保存信息等.这些信息的存在都取决于各个功能模块的对信息的需求.通过对功能模块的具体操作,实现对数据库中信息的输入和输出。
所以,针对各个功能模块的需求,设计如下的数据表和数据结构:
用户信息:
包括用户名、密码、及用户的相关信息等。
商品信息表:
包括信息序号、发布信息的用户名,信息相关内容等。
商品留言信息:
包括信息序号、商品信息相关、留言内容相关等。
用户消息:
包括发消息和接消息的用户名、消息相关内容等.
系统管理员信息:
包括帐户名和帐户密码等。
通过以上的信息,完成数据库对各项需求的实现[7—9]。
3.2数据库概要设计
数据库概要设计
逻辑模型如图3—1所示:
图3—1逻辑模型图
3.3详细数据库设计
会员信息表保存会员的密码,名字,登录名,性别,身份证号,电子邮件等信息,如图3-1所示:
图3-1会员信息表截图
管理员信息表记录管理员的身份说明信息,如图3—2所示:
图3—2管理员信息表截图
管理员登录表记录管理员登录的状态等信息,如图3-3所示
图3—3管理员登录信息表截图
公告表是记录发布公告的信息包括公告的内容,发布时间,发布人等信息,如图3-4所示:
图3-4公告信息表截图
登录安全表记录用户登录时间,登录用户等信息,避免用户账号收到安全威胁,如图3—5所示:
图3—5登录安全信息表
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 高校学生 二手物品 交易系统 设计 实现