欢迎来到天天文库
浏览记录
ID:6184980
大小:2.27 MB
页数:51页
时间:2018-01-05
《二手交易平台设计与开发论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、二手交易平台设计与开发毕业论文LI目录目录III第1章引言11.1选题背景与问题概述11.2研究的意义及重要性11.3研究的内容和主要工作21.4论文组织结构3第2章需求分析42.1业务需求42.2功能需求92.3数据需求142.4非功能需求17第3章系统设计183.1总体设计183.2数据库设计343.3系统实现39第4章总结与展望474.1总结474.2进一步的工作48附录I系统的源码I框架官方地址I参考文献49致谢IILI第1章引言1.1选题背景与问题概述1.1.1选题背景本课题“二手交易平台的设计与开发”是电子商务平
2、台开发的一个典型代表。在国内,基于web的“二手货”交易系统是近年来倍受用户青睐的一种交易方式,它不仅促进电子商务在各行各业中的进一步推广,提高商品的利用率,更是给卖家和买家提供了有用即时的信息,给双方带来真正的实惠和经济效益。1.1.2问题概述大多数的毕业生在大学毕业的时会留下许多物品,而大多数的学生是很乐意变卖自己这些东西的。但是由于缺乏一个交易场所或中介交易,很多人将这些东西当垃圾处理,没有发挥其可再利用价值。另一方面,低年级的同学则是希望购买到物美价廉的商品却无从获知此类信息。此外,当代人的消费观念及消费心理也随着时
3、代的改变而不断在改变,目前主要趋于实惠、经济和多样化发展。网上购物和二手交易支持的人也越来越多,大多数在校大学生都有过从他人那里购买或出售使用过的诸如教材书之类的二手物品的经历。1.2研究的意义及重要性1.2.1研究的意义从前景来看,在国家大力提倡“建设节约型社会”的背景下,二手交易领域也是大有发展前途。比如学生的书本,自行车,体育用具等闲置东西可能通过交易,在需要的人手上循环再用,自己又能换取些别的东西或是金钱,可谓一举两得。1.2.2研究的重要性LI信息实用,学生可以在二手网站上方便地提供各种与学习和生活的信息,如二手书
4、籍,台式机,笔记本,饮水机和电磁炉等。这些都可以在大学生活结束时,变卖给低年级同学。其中旧自行车在新生中还是相当抢手,而高年级就很少用了,很多都摆在停车点生锈,给人可惜,放着又会坏掉,最后居然批量地给保安按去了。而且大学校园面积不小,跑来跑去费时又辛苦,有时偶尔上街,外出游玩等。至于买新的,价格高,还容易丢,所以还是“二手”的好。在学期开始,很多学生也可以先到网站上搜寻与课程要求相同的教材,而不用去买新书,这在大二以上的年级还是很普通的。如英语教材,新书40元左右,而二手书仅10元。况且,在旧书中还有高年级的笔记,更加实用。
5、网站还可以由卖家出售其它各类商品:MP3、电脑配件、台灯、衣架、体育器材等。此外还能培养学生的经营意识。过去一到期末,或临近毕业,书籍、生活用品几本上都成废品,很便宜的卖给收废品的或是直接扔掉或送人。而现在,学生可以将这些物品信息挂在校园二手网站,以便学生之间双向选择,创造一定的经济价值。有的学生还可以对这些信息和物品进行收集和整理,再进行经营,体验下做“老板”的感觉。1.1研究的内容和主要工作1.1.1研究的内容l学习并掌握基本的二手交易网站的原理和设计方法;l学习Web开发的工具和语言:包括JAVA[[]],HTML[]
6、,CSS[],JavaScript[]等前台语言和JSP服务器端开发语言[];l整合SSH2(Struts2,Spring3,Hibernate3)框架[],熟悉其框架下MVC模式[]应用开发的流程和过程;l在项目中加入和常用的Java组件:如Ant自动化[],JUnit进行单元测试[],Log4J进行日志控制8等;1.1.2本人主要工作l搭建开发平台,下载并安装jdk,tomcat服务器和eclipse开发工具,建立SVN服务器进行项目的版本控制[],为后面开发做好基本的准备;LIl用UML对系统进行建模[],分析需求,系
7、统分析和设计,设计出类的基本功能;l编码。系统整体了采用MVC设计模式:其中使用hibernate3进行类和关系的映射[],解决重复烦琐的数据库编程;spring3进行对象管理[],通过依赖注入来减少各模块的依赖;struts2[]则充当控制角色,实现各WEB请求对应的处理和JSP页面的选择;l采用Junit4进行单元测试和部分集成测试,Log4j日志记录,用于及时发现错误和系统设计的不足和多余,完善设计,利于迭代开发;l进行系统的部署、运行和功能测试,其中完成了一些基本的系统功能:商品的上传、显示、搜索、加入购物车和下订单
8、功能,用户的登陆、注册、修改功能,管理员的日志浏览功能。1.1论文组织结构本文由以下几章内容组成:第1章介绍本文的研究背景,概述了所要解决的问题,并讨论项目的研究意义与重要性,阐述了论文的主要内容以及本人完成的主要工作。第2章是本文的核心内容之一,针对系统的业务需求、功能需求、数据需求和非
此文档下载收益归作者所有