校园二手商品信息发布系统的设计与实现_第1页
校园二手商品信息发布系统的设计与实现_第2页
校园二手商品信息发布系统的设计与实现_第3页
校园二手商品信息发布系统的设计与实现_第4页
校园二手商品信息发布系统的设计与实现_第5页
已阅读5页,还剩78页未读 继续免费阅读

下载本文档

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

文档简介

毕业论文题 目: 校园二手商品信息发布平台的设计与实现专 业: 班 级: 姓 名:指导教师序 号:2014 年 5 月 28 日摘 要JSP/J2EE技术,使用 Java编程语言编写的一套校园网二手交易平台软件。本系统采用的是最近几年流行的B/S开发模式,是以互联网方式运行的。服务器端只需要安装本系统,而客户端用户只要可以上网,就可以非常方便快捷的通过浏览器访问系统,浏览和发布二手交易信息,免去了传统的C/S模式下复杂的安装、配置、维护等操作。同时由于使用面向对象的Java语言,所以本系统也具有Java语言的面向对象、与平台无关、安全性高、稳定性高、多线程等特性,以及Java语言对网络编程技术的支持。使得本系统具有很高的使用价值。本系统主要功能有用户管理,商品信息查询及管理,留言信息的查询及管理,还有后台管理员相应的管理功能等。系统的主要设计思路是先确定好系统所需要的数据字典并在数据库中设计好相应的数据库,然后根据MVC的思想,依次设计好基础类,业务类,实现控制的servlet和实现显示的jsp。系统开发主要分为三个部分,使用JavaBeans处理业务逻辑,JSP +HTML+JavaScript进行界面处理,并且配置了Servlet,以及通过JDBC处理对SQL Server 2008数据库的访问。关键词:校园二手物品; 交易平台; JSP; 管理系统; SQL Server 2008ABSTRACTThis system is a set of platform software of the campus-wide system secondhand transaction. It adopts the JSP/J2EE technique, and programmed with Java programming language. It also adopts the B/S development mode, which is based on Web and popularize in recent years. It runs in internet ways. Only when the server install this system and the client can visit it, browse and release some secondhand conveniently and speedily when they go on-line. And so it dispenses with such operation as the complicated installing, installing and support in traditional C/S mode. At the same time the use of object-oriented Java language, so the system also has a Java object-oriented language, and platform-independent, high security, high stability, multi-threading features, the Java languages support to the network programming technique makes the system have high practical value.The main function of the system user management, product information inquiry and management, query and manage voice messages, as well as the background corresponding management functions administrator. Systems main design idea is to determine a good system needs data dictionary and database design is the appropriate database, and then the idea MVC, followed by a good basis for the design class, business class, to achieve control of the servlet and implementation of display jsp.The system development is divided into three parts. That is using javaBean to process business logic; using JSP+HTML+javaScript to process interface; and visiting the SQL Server 2008 database through JDBC.Key words: Second-hand; transactions; JSP; management system; SQL Server 2008目 录1. 概述 .11.1 选题背景 .11.1.1 课题研究背景 .11.1.2 校园二手商品信息发布系统的优势 .21.2 系统开发环境和工具 .31.2.1 Servlet/JSP 技术 .31.2.2 JavaBeans 技术 .31.2.3 Myeclipse8.5 .41.2.4 Microsoft SQL Server 2008 .42. 系统规划与分析 .42.1 用户需求分析 .42.3 系统可行性分析 .52.3.1 技术可行性 .52.3.2 经济可行性 .52.3.3 运行可行性 .62.3.4 校园商品支付可行性 .62.4 组织结构与功能分析 .62.4.1 业务流程分析 .72.4.2 数据流程分析 .82.4.3 数据字典 .93. 系统总体设计 .123.1 系统总体结构设计 .123.2 系统的模块设计 .123.3 数据库概念结构设计 .133.4 数据库逻辑结构设计 .173.5 数据库表结构 .173.6 系统安全 .203.6.1 数据安全 .203.6.2 网络安全 .214. 系统实现 .214.1 数据库实现 .214.2 用户注册功能实现 .234.3 用户登陆功能实现 .254.4 二手商品发布功能实现 .274.5 用户个人资料管理功能实现 .304.6 网站后台管理功能实现 .314.7 商品信息浏览功能实现 .334.8 商品搜索功能实现 .334.9 网站留言功能实现 .365. 系统调试与测试 .415.1 程序调试 .415.2 程序的测试 .415.2.1 测试的重要性及目的 .415.2.2 测试的步骤 .435.2.3 测试的主要内容 .436. 总结 .446.1 系统总结 .446.2 个人体会 .4511 概述1.1 选题背景目前,在大学校园里,存在非常大量的二手用品的交易需求,因为每年都有毕业生要毕业,每年都有新生来报到,毕业生们不可能将几年来留存下的东西都带走,有些物品已成为累赘,弃之可惜,卖掉反而还能赚些路费。而大多数的同学手上都有自己弃之不用的一些物品,与其放在宿舍当摆设或者将之丢掉,还不如拿出来让其有效利用。这样既可以将资源有效的利用,还可以得到一笔费用。学生们的消费水平本来也不高,都希望能买到物美价廉的商品。现在学生上大学,家庭贫困的学生对生活用品要求不高,但每年毕业生都有大量的物品廉价出售,更有一部分同学甚至将其丢弃。因此在高校校园里有很大的市场,建立一个二手商品信息交易破平台,广大师生可以将自己弃之不用的物品信息发布在网站上面进行交易或者以物换物。而且现在网上购物也逐渐成为一种时尚,在校大学生在这个群体中占了非常大的比重,所以在网上进行二手商品信息交易不仅能给学生带来购物需求的方便,还能节约时间和金钱,避免资源的浪费。1.1.1 课题研究背景随着 Internet 技术的发展,网络已经渗透到人们的日常生活的方方面面,悄悄地改变着人们的生活方式。未来社会人们的生活和工作将越来越依赖于数字技术的发展,越来越数字化,网络化、电子化、虚拟化。Internet 的发展历程以及目前的应用状况和发展趋势,可以充分地相信网络技术将极大的改变我们的生活和工作方式,甚至社会的价值观也会发生某种变化。由于电脑和网络的普及,网站也随之越来越多,使用网络资源的人也越来越多,网站需要更新的信息量也越来越大。而网上购物是随着 Internet 的普及而发展起来的一种新兴的生活方式。21.1.2 校园二手商品信息发布系统的优势在当前社会上,许多的各种类型的电子商务类网站纷纷建立,可以很大程度上的解决人们信息资源的闭塞以及地域上的限制。作为大学校园,伴随着学生的购买能力的提高和每年的升学和毕业,也存在的许多各种类型的二手商品,由于信息交流的落后,很多只限于于校园公告栏或者请人代为宣传的方式进行交易。这种方式有很多局限性和偶然性,并不能满足二手商品畅通交流的要求。于是一种新的二手商品信息交流的方式出现了,就是基于 Web 的校园网二手商品交易系统。通过这个系统,可以发现每一个校园网用户都是系统的主人,大家可以非常方便的发布自己的信息,浏览别人的发布的信息,还可以对各种二手商品信息作出横向比较,作出自己的最佳选择。由此可见,该系统只是一个交流二手商品信息的平台,与一般的电子商务类网站又有本质的区别。网络硬件优势:目前所有的高校都已经建立自己的校园网,而部分院校也已完成了校园网覆盖全校工程的建设,校园网的建成为学校教职员工提供了学习、工作和生活上的便利。随着计算机网络技术、通信技术及数据库技术的进一步发展,基于 Internet 技术的电子商务也得到了快速发展。在校大学生绝大部分都有属于自己的一天电脑,目前上网已经成为大学生活不可或缺的一部分,在校大学生平均上网率达到 92% ,其中每周上网时间超过 10h 的学生占在校学生总数的 1/3。区域条件优势:对于消费者来说:可以在家“逛商店” ,订货不受时间的限制; 获得较大量的商品信息;传统拿现金支付较网上支付更加安全;二手物品信息发布网站它的优势是显而易见的,每个用户发布信息具有及时、准确的特点,图文并茂,及时刷新。用户与用户之间可以实现及时互动,对于整个市场经济来说,这种新型的购物模式可在更大的范围内、更多的层面上以更高的效率实现资源配置。 该平台主要用于二手商品信息发布,交换信息以达到购物和物换物的需求。同处一个校园的同学,整个校区就是一个完整的市场,每个用户之间的交易活动全部集中在校园内。因为地区条件的优势,该平台不需要用户在线支付交易。用户只需要在该平台上发布自己需要出售的商品信息,而需求者就可以和该用户在线交换信息,在双方信息交换达成时,双方就可以在条件允许的情况下校3园里进行交易。在这个过程中双方都可以在最便利的情况下获得自己的需求,达到双赢。1.2 系统开发环境和工具1.2.1 Servlet/JSP 技术Servlet是JSP技术的基础,JSP本身就是预先被编译成Servlet,然后再运行的,而且大型的Web应用程序的开发需要 Java Servlet和JSP 配合才能完成。 Servlet其实和传统的 CGI程序和ISAPI、NSAP I等Web程序开发工具的作用是相同的,在使用Java Servlet以后,用户不必再使用效率低下的CGI方式,也不必使用只能在某个固定Web服务器平台运行的 API方式来动态生成Web页面。许多Web服务器都支持Servlet,即使不直接支持Servlet 的Web服务器也可以通过附加的应用服务器和模块来支持Servlet。得益于Java 的跨平台的特性,Servlet也是平台无关的,实际上,只要符合Java Servlet规范,Servlet是完全平台无关且是We b服务器无关的。由于Java Servlet内部是以线程方式提供服务,不必对于每个请求都启动一个进程,并且利用多线程机制可以同时为多个请求服务,因此Java Servlet效率非常高。 1.2.2 JavaBeans 技术JavaBeans就是 Java的可重用组件技术。ASP 通过COM来扩充复杂的功能,如文件上载、发送email以及将业务处理或复杂计算分离出来成为独立可重复利用的模块。JSP通过JavaBeans实现了同样的功能扩充。 JSP对于在Web应用中集成JavaBeans组件提供了完善的支持。这种支持不仅能缩短开发时间(可以直接利用经测试和可信任的已有组件,避免了重复开发) ,也为JSP应用带来了更多的可伸缩性。JavaBeans 组件可以用来执行复杂的计算任务,或负责与数据库的交互以及数据提取等。在实际的JSP开发过程中,和传统的ASP或PHP 页面相比,JSP页面将会是非常简洁的,由于JavaBeans开发起来简单,又可以利用 Java语言的强大功能,许多动态页面处理过程实际上被封装到了JavaBeans中。41.2.3 Myeclipse8.5MyEclipse 企业级工作平台(MyEclipseEnterprise Workbench,简称MyEclipse)是对 EclipseIDE 的扩展,利用它我们可以在数据库和 JavaEE 的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的 JavaEE 集成开发环境,包括了完备的编、调试、测试和发

温馨提示

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

评论

0/150

提交评论