校园二手商品网上销售系统的设计与实现毕业论文(33页).doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《校园二手商品网上销售系统的设计与实现毕业论文(33页).doc》由会员分享,可在线阅读,更多相关《校园二手商品网上销售系统的设计与实现毕业论文(33页).doc(34页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-校园二手商品网上销售系统的设计与实现毕业论文-第 29 页 本科生毕业论文校园二手商品网上销售系统的设计与实现院 系:数学与计算机科学学院 专 业:计算机科学与技术 班 级:2012级计算机科学与技术(1)班 学 号: 201204220113 姓 名:。 指导教师: 陈琛 完成时间: 2016年5月1日 校园二手商品网上销售系统的设计与实现摘要 本人的毕业设计是校园二手商品网上销售系统的设计与实现.本系统使用mvc模式,以java作为开发语言.在指导老师的指导下,设计并实现了校园二手商品网上销售系统的基本功能.功能包括,二手物品管理,用户处理,公告实现,以及管理系统.实现了二手物品交易系统
2、的信息交流,买卖双方可以简单而又安全的交易.本系统交互性强,界面简洁又大方,易于操作,完全基于internet网络.关键词 校园二手物品 交易 管理系统 系统实现ThedesignandrealizationofaCampusSecond-handGoodsTransactionSystemAbstract:MygraduationprojectisthedesignandrealizationofaCampusSecond-handGoodsTransactionSystem.ThissystemusestheMVCmodewithJavaasthedevelopmentlanguage.U
3、ndertheguidanceofTeacherChen,IhavesuccessfullydesignedandrealizedtheCampusSecond-handGoodsTransactionSystemsbasicfunctionswhichincludesecond-handgoodsmanagement,userprocessing,bulletinrealizationandsystemmanagement.Informationexchangeisrealizedinthesecond-handgoodstransactionsystemandbothbuyersandse
4、llerscanmakebusinesssimplyandsafely.thissystemhasgreatinteraction,theinterfaceofthesystemisconciseandeasy.Itiseasytohandleit.itstotallybaseoninternet.Key words: Second-hand transactions management system system implementation目录1 引言11.1 选题背景11.2 可行性分析11.2.1 技术可行性11.2.2 经济可行性21.2.3 操作可行性22 需求分析32.1 用户
5、功能需求32.1.1用户管理模块功能需求分析42.12商品展示,模块功能需求分析42.1.3 公告管理模块功能需求分析42.1.4 顾客反馈留言模块需求分析52.1.5后台登陆模块需求分析52.1.6商品管理模块需求分析52.1.7系统用户管理模块需求分析62.2 性能需求62.3 主要技术分析62.3.1 J2EE技术72.3.2 Struts框架73 概要设计93.1 功能模块图93.2 处理流程设计93.2.1 系统操作流程图93.2.2 数据增加流程103.2.3 数据修改流程113.2.4 数据删除流程124 详细设计134.1实体图134.11系统E-R图154.2 数据库设计15
6、4.2.1 Sqlserver2000简介154.2.2 数据库表结构174.2.3 数据库连接技术204.3 界面及代码设计234.3.1 用户注册234.3.2 二手物品发布234.3.3 用户登陆244.3.4 网站首页244.3.5 系统管理模块设计255 系统调试与测试265.1 程序调试265.2 程序的测试265.2.1 测试的重要性及目的265.2.2 测试的步骤285.2.3 测试的主要内容28第6章 结论316.1 系统评价316.2 安全性问题31参考文献33谢辞341 引言1.1 选题背景随着时代不断进步,社会不断发展.电子商务得到了不断地发展.电子商务成为了人们日常生
7、活的一部分.如今,网上买东西,足不出户便可以买到想要的东西.物美价廉更是成为了年轻人的主流消费方式.而电子商务也正在逐步的走向校园,学生可以在网上更方便的找工作、购物、以及买卖交易二手物品.综上所述,校园二手商品网上销售系统是有发展潜力的. 二手物品在校园中是有市场的.将要毕业的学生,可以将二手物品,如书,自行车,暖壶,以及一些不方便携带的东西,可以卖给学弟学妹们.这样可以很大程度上避免浪费,符合本人国的可持续发展的国策.学弟学妹,可以用低廉的价格,买到自己想要而实用的物品,符合国家倡导的勤俭节约的政策.校园二手商品网上销售系统无论是对于买方还是卖方,可以达到双赢互助的.每个学校虽然在每年6月
8、份都有跳蚤市场,来买卖二手物品.但是局限性很大.同学们往往在跳蚤市场逛了一天,却还是一无所获.没要买到自己想要的东西.而且鱼龙混杂,经常无法保证售后,以及二手物品的质量.而学生们如果在校园二手商品网上销售系统上交易二手物品.不仅可以让买卖变得方便,系统分类简单明了.卖卖双方都有学籍和学号,很大的程度减少学生受骗的情况.综上三点,校园二手商品网上销售系统既方便,又便捷,还方便管理.符合开发的目的.1.2 可行性分析1.2.1 技术可行性本系统需一台装有IE浏览器的电脑,对电脑本身没有太高的要求,学生的个人计算机,学校的计算机都可以.1.2.2 经济可行性该系统安装即可使用.不用大量的人员开发及维
9、护,节省大量金钱.成本低.1.2.3 操作可行性界面设计时要充分考虑操作者、管理人员,以及用户习惯,使得操作简单,快捷而又全面;数据录入快速、规范、可靠;统计精准;制表灵活;适应性要强;便于扩充.2 需求分析开发软件的需求分析是系统开发设计的第一步,而且需求分析的重要性很强.需求分析的工作质量,不仅影响着后续开发软件时的工作的质量.而且还决定着开发出软件的价值.需求分析,深入的分析用户的需求,把用户需求用数学方法统计出来.需求分析是从市场调查,用户评价,到肯定用户需求该产品的过程.在这个过程中,对用户的想法,不断地揭示和判断的过程.其作用是确定所开发的软件的范围,确定开发软件的性能,和功能.现
10、在从用户功能需求.性能需求,主要技术分析3方面进行阐述.2.1 用户功能需求现在校园中的交易二手物品的现象很普遍.然而,校园中并没有一个平台可以供学生交易二手物品,学生之间交易二手物品多半是熟人之间交易,或者是通过朋友介绍来交易,来保证交易商品的质量,以及减少被骗的风险.这样的交易弊端是,信息量少,学生很难买到想买的商品,有想买的商品也很难有选择的机会.这个时候就需要一个平台,让学生在既安全又可供其选择商品的平台进行交易.针对以上情况,本项目应用而生,目的是建立一个学生可以浏览大量信息,供其选择,又可以放心交易的二手物品交易平台.可以使卖家方便出售其需要出售的物品和提供自己的联系方式,而买家可
11、以十分方便的浏览正在出售的商品信息,并选择自己所需要的进行购买.校园二手物品销售系统工作流程为:1系统启动.2进入登录界面,3用户进行登录.4浏览系统主页面.5用户浏览、阅读和查询信息.6注册的用户除了能够完成用户的自身操作以外,还能够进行对自己物品进行增加、修改和删除的操作.7用户可以选择交易的物品进行交易.这个系统提供后台管理,方便管理员对系统进行维护.基于JSP上的校园二手商品网上销售系统的设计和实现.本系统采取的是原型法.考虑到,在现在最流行的软件设计方法也是原型法,现在借用做毕业设计的机会熟悉和掌握原型法.原型法的优点很明显,原型法是先设计出来项目的原型,然后通过用户(在制作毕业设计
12、时候,就是陈老师)的认可,老师给出建议,本人进行设计上的修改.之后就可以继续的对子项目进行开发与研究.最后根据系统的功能了解该设计的市场需求,然后再设计出一个系统,能大致上实现功能.最后在后续过程中做修改和实现应用.2.1.1用户管理模块功能需求分析 对于许多电子商务网站来说,用户管理功能是必要的.这个模块保证了只有注册的会员才能够有权限进行相关操作.该系统中,注册会员需要输入该会员的学号和身份信息,防止了一些不法人员对于系统的恶意操作.保证了系统的稳定性,和安全性.具体分析如下:1) 只有注册并登陆的会员才有权利在系统中进行发布信息.以及买卖商品的权限.除此之外,系统具有注册功能,登陆以及验
13、证的功能.浏览者如若是该校学生,可以注册为会员.2) 所能注册的会员,均为普通权限会员. 2.1.2商品展示,模块功能需求分析 商品是电子商务的灵魂.因此,一个直观而又简洁的商品展示的模块,在校园二手交易系统中是非常重要的.商品的展示,要保证在稳定而又安全的前提下,给浏览者提供方便,而又简单的信息.商品展示的界面要做的美观大方.对于后台管理人员,能够方便其维护和管理.具体功能分析如下:1) 保证所有浏览人员可以看到商品的信息,而浏览商品的权利,所有进入校园二手交易系统的人都可以浏览.这样做的目的是增大会员的注册量,以及客户的数量.2) 浏览者可以通过商品的分类,来查看商品.3) 商品的详细信息
14、中,必须记录其商品的大图,以及其全部的详细资料,方便浏览者对商品的了解4) 商品的详细信息中,必须有跳转购买的链接 2.1.3 公告管理模块功能需求分析 公告功能可以为客户提供最新的资讯,服务咨询,以及网站活动等内容.是为了提升网站的业绩的重要途径.具体功分析能如下:1) 所有浏览者都可以看到公告内容2) 公告信息必须保证其真实性.必须要对管理人员进行监督.因为管理人员,有最高权限.包括对公告的添加、修改、删除.保护网站的利益 2.1.4 顾客反馈留言模块需求分析 顾客是整个系统中的主导.系统运行的质量,服务的效率,直接来自于顾客的反馈.针对顾客的反馈,和留言推荐.可以更好的管理和维护校园二手
15、交易网站.具体分析如下:1) 所有注册并且登陆的会员,都可以进行留言以及反馈2) 经过有效性验证后才可提交留言 2.1.5后台登陆模块需求分析 是进行系统管理的平台,这个模块只有管理者才有权限进入和操作.避免一些非法人员的恶意操作.保证了校园二手商品网上销售系统的安全性以及稳定性,管理人员通过输入账号密码登陆,进行一切的管理工作.后台登陆模块需求分析如下:1) 管理人员登陆后台需要输入正确的账号和密码2) 账号输入错误的时候,给出错误提示,重新输入 2.1.6商品管理模块需求分析 商品是大学生二手物品交易系统中最庞大的部分,并且是最需要管理的部分.管理人员需要保证商品正确的展示.1) 管理人员
16、能够对商品进行添加操作、修改操作和删除操作.保证商品的信息及时更新,以及商品信息的合法2) 管理人员需要注意商品的详细信息 2.1.7系统用户管理模块需求分析有管理人员,用户才能更好的用二手物品交易系统更好的为自己服务.经过指导老师的指导,能够有效的保证系统的稳定,和安全.后台的管理人员可以有权限对会员信息进行删除和添加.保证了该系统中注册会员的真实性,防止不法人员对网站的破坏.保证了网站的安全性和稳定性.2.1.8购物车模块分析购物车功能是本系统的重要组成部分,它直接造成交易的发送,因此校园二手交易系统必须设计的方便而又简洁,直观的购物车功能是十分重要的,具体的分析如下:1) 客户在查询商品
17、详情的时候,点击“加入购物车”则自动加入购买的清单2) 购物车页面中能够直观的看到所有已加入购物车物品的简单资料,以及商品编号,名称,单价,数量等等.点击确认购买2.2 性能需求本机器的配置如下:处理器:Inter Pentium 41.6Hz或更高.内存:2000MB硬件空间:160GB本次毕业设计主要采用的技术数据库:Microsoft SQL Server 2000.编程语言 JSP服务器:Tomcat5.5,jdk1.6开发环境:WindowsXP2.3 主要技术分析Java不依赖平台的特征使得它受到了广泛的关注1.设计主要采用J2EE技术体系,使用分层思想来设计程序.J2EE是利用J
18、ava进行企业开发的一套拓展规范,它供应基于组件设计、开发、部署和管理企业应用的解决方式和办法,基于J2EE的企业级应用软件,它不受任何指定操作系统、网络环境、硬件平台的束缚.本网站在技术上除了利用JSP外,而且还采用了Struts2、Hibernate、以及AJAX技术.2.3.1 J2EE技术目前,Java 2平台一共有3个版本,其中Micro版(Java 2 Platform Micro Edition,J2ME)适合小型设备、Java 2平台标准版(Java 2 Platform Standard Edition,J2SE)适合桌面系统、适用于创建服务器应用程序和服务的Java 2平台
19、企业版(Java 2 Platform Enterprise Edition,J2EE),J2EE是一种利用Java 2平台来简化企业规范应用系统的开发与部署,进而提高再利用2.J2EE体系结构供应了中间层集成框架,能够使得费用较低而又需求高的可用性、高可靠性以及高的可扩展性的应用产品的需求.通过供应统一的开发平台,J2EE降低了开发多层应用的费用而且使其变得简洁化,而且供应对现有应用程序集成强有力支撑。完全支持Enterprise JavaBeans,有极好的向导支持打包和部署应用,添加目录的支持,增强了安全机制,提高了性能3.J2EE供应了杰出的机制.能够搭建具有可伸缩性、灵活性、易维护性
20、的商务系统2.3.2 Struts框架Struts在最早的时候是作为Apache Jakarta项目的组成部分,项目的创造者们希望通过对Struts的探究,从而改善和提升JavaServer Pages 、Servlet、标签库以及面向对象的技术水平.Struts这个名字是源于在一些建筑当中被使用的支持金属框架.这个框架叫Struts的原因是为了让人们记住那些支撑人们建筑的基本支撑.这也是Struts能够在开发Web应用程序中扮演一个重要角色的原因.当建立一个房屋或者建筑的时候,建筑工程师使用支柱为建筑的每一层供应了支撑.同样的原理,软件工程师们使用Struts为软件应用的每一层提供支撑. S
21、truts的目标是减少在利用MVC设计模型来开发Web应用软件所花费的开发的时间.我们应该学习和使用该框架,而且它将能够完成其中的一些特别繁琐的工作.若想结合使用Servlets和JSP两个软件的优点来创建可扩展的应用,选择Struts是一个绝佳的决定4.Struts跟Tomcat、Turbine等诸多Apache项目一样,是开源软件,这是它的一大优点,使开发者能更深入的了解其内部实现机制5.在此之外,Struts的两个最大的特点是:Taglib和页面导航。Taglib是Struts的标记库,如果能灵活运用Taglib,能很大程度的提高开发的效率。除此外,对于现在国内的JSP开发人员来说,除了
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 校园 二手 商品 网上 销售 系统 设计 实现 毕业论文 33
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内