基于SSH的校园二手书交易平台的设计与实现毕业论文珍藏版本

2021-04-25 13:13:55本页面

基于SSH的校园二手书交易平台的设计与实现毕业论文珍藏版本


【正文】

基于SSH的校园二手书交易平台的设计与实现 南阳理工学院本科毕业设计(论文) 基于SSH的校园二手书交易平台的设计与实现 DesignandDevelopmentofUsedBookTradingPlatformOfCampusBasedOnSSH 学院(系):计算机与信息工程学院 专业:计算机科学与技术 学生姓名: 学号: 指导教师(职称):杨新锋(副教授) 评阅教师: 完成日期:2014年5月 南阳理工学院 NanyangInstituteofTechnology 基于SSH的校园二手书交易平台的设计与实现 计算机科学与技术专业 [摘要]本文介绍了一个校园网二手书交易平台系统的开发。

系统采用JSP、Servlet、Struts2、Spring、Hibernate、Ajax、JQuery技术。系统采用的是最近几年流行的B/S开发模式,以互联网方式运行,客户端用户只要可以上网,就可以非常方便快捷的通过浏览器访问系统。同时由于使用面向对象的Java语言,并且使用了主流的开源框架SSH,所以本系统也具有面向对象、与平台无关、安全性高、稳定性高、多线程等特性,以及对网络编程技术的支持。使得本系统具有很高的使用价值。系统采用了实现MVC模式开发,具有很好的跨平台兼容性。 本系统主要包括前台客户操作和后台管理员管理两部分。一方面向实际用户提供平台,可按商品发布时间、商品涉及内容以及商品分类等条件进行查询和浏览。

另一方面提供后台管理功能,后台管理员主要实现对商品信息进行增删改查,对用户进行增删改查。 [关键词]:Struts2;Hibernate;Spring;二手书交易平台 DesignandDevelopmentofUsedBookTradingPlatformOfCampusBasedOnSSH ComputerScienceandTechnologyMajorWeiYang Thisarticledescribesacampususedbooktradingplatformsystems.SystemusesJSP、Servlet、Struts2、Spring、Hibernate、Ajax、JQuerytechnology。

SystemusedinrecentyearsthepopularB/Sdevelopmentmode,runtheInternet,theserveronlyneedtoinstallthesystem,andaslongastheclientusercanaccesstotheInternetcanbeveryconvenienttoaccessthesystemthroughabrowser.AtthesametimetheuseofobjectorientedJavalanguage,andusethemainstreamopensourceframeworkSSH,sothesystemalsohasaJavaobjectorientedlanguage。

andplatformindependent,highsecurity,highstability,multithreadingandotherfeatures,aswellasJavanetworkprogramminglanguagesupport.Thesystemmakesuseofhighvalue.SystemusestheMVCpatterntoachievethedevelopment,withagoodcrossplatformcompatibility. Thesystemincludesfrontandbackofficeadministratorstomanageclientoperationsintwoparts。

Ontheonehandprovideaplatformtotheactualusers,accordingtoproductreleasetime,thegoodsinvolvedincontentandconditionofgoodsclassification,queryandbrowse.Managementfunctionsandtoprovidebackground,backgroundadministratorsrealizethevalueofinformationinthemainadditionsanddeletionstotheinvestigation,additionsanddeletionstotheusersearch。

Thesystemissimple,stable,userfriendly,hasawiderapplicationprospectandpracticalsignificance. Keywords:Struts2,Hibernate,Spring,CampusSecondhandMerchandise 目录 1概述 1 1.1开发背景 1 1.2目的和要求 1 1.3可行性研究 1 2技术分析与设计 2 2.1Java语言简介 2 2.2J2EE技术介绍 2 2.3Servlet/JSP技术 2 2.4MVC简介 3 2.5Hibernate技术 4 2。

5.1应用程序的分层体系结构 4 2.5.2Hibernate的应用及API简介 5 2.6Struts2技术 6 2.7Spring技术 8 2.8开发环境及环境配置 8 2.8.1Java/JSP系统环境 8 2.8.2JSP环境的安装和环境变量的设置 8 2.8.3MyEclipse开发工具 9 2.8.4Tomcat服务器 9 2.9数据库开发工具选择及配置 10 3系统需求分析及设计 10 3.1系统需求分析 10 3.1.1系统功能需求 10 3.1.2系统界面要求 11 3.1.3系统整体架构 11 3.2概要设计 12 3.2.1系统体系结构设计 12 3。

2.2用户注册功能模块设计 13 3.2.3发布信息功能模块设计 13 3.2.4用户管理功能模块设计 13 3.2.5留言模块设计 13 3.2.6功能设计的目标与原则 13 3.3数据库设计 14 3.3.1数据库需求分析 14 3.3.2数据库概念结构设计 14 3.3.3数据库逻辑结构设计 15 3.3.4数据库逻辑表设计 15 3.4数据库访问设计 18 3.4.1数据库表模型设计 18 3.4.2Hibernate数据库访问配置 18 3.4.3定义映射文件 19 3.4.4HibernateSession工厂 20 3.4.5定义和实现DAO 21 4系统功能模块的实现 21 4。

1系统主页设计 21 4.1.1主页显示设计 21 4.1.2信息页显示设计 22 4.2系统登录功能设计 23 4.3系统搜索功能设计 24 4.4用户注册功能设计 25 4.4.1用户注册页面设计 25 4.4.2用户注册后激活账户的设计 26 4.5发布、修改信息设计 27 4.6信息管理设计 28 4.7用户管理设计 28 4.8信息留言设计 29 结论及尚存在的问题 30 参考文献 33 致谢 34 1 基于SSH的旅游图片分享网站的设计与实现 1概述 1.1开发背景 随着当前社会互联网技术的不断发展,各种基于互联网技术的网络应用不断涌现。

网络技术正在不断的深入人们的生活。人们从Internet上获取信息、享受生活、交流感情、网上工作等。Internet正在迅速改变着人们的生活方式。 经过我国改革开放多年以后,随着与国际社会的接轨,各种资源的书籍化已经逐渐成为了我们这个社会的代名词。在这中情势下,校园二手书籍资源也已极大的丰富起来,如何解决一类问题,争取最大利用率的交流这类书籍的信息便是一个存在中的问题。本毕业设计便是解决该问题的。 1.2目的和要求 在当前社会上,许多的各种类型的电子商务类网站纷纷建立,可以很大程度上的解决人们信息资源的闭塞以及地域上的限制。作为大学校园,伴随着学生的购买能力的提高和每年的升学和毕业,也存在的许多各种类型的二手书籍。

由于信息交流的落后,很多只限于校园公告栏或者请人代为宣传的方式进行交易,有的甚至当做废书低价出售给废品收购。这种方式有很多局限性,偶然性以及造成浪费,并不能满足二手书籍畅通交流的要求。于是一种新的二手书籍信息交流的方式出现了,就是基于Web的校园网二手书籍交易系统。通过这个系统,可以发现每一个校园网用户都是系统的主人,大家可以非常方便的发布自己的信息,浏览别人的发布的信息,还可以对各种二手书籍信息作出横向比较,作出自己的最佳选择。由此可见,该系统只是一个交流二手书籍信息的平台,与一般的电子商务类网站又有本质的区别。 1.3可行性研究 设计这样一个系统,从根本上解决了传统的校园二手信息发布交流方式的弊端。

使得校园各种二手书籍信息得到了有效的整合,方便了广大用户。且拥有的客户通常只是大学校园网的用户,所有系统规模上来讲不会很大,从经济上来说,由于选择的开发工具和服务器几乎全部为免费的开源软件,并且由于是开发成本较低的基于Web的B/S模式,而非成本费用相对较高的C/S模式,所以从经济上来讲是可行的。从技术上来说,由于是基于Web的,可以相对比较容易面对用户的实际需求而开发。而在现今,各种网络应用的开发已经相当成熟,出现了几大主流的开发语言和工具,都可以非常有效的支持开发这样一个系统。从运行上来说,由于客户端仅仅只是需要一个浏览器,通过浏览器来登陆系统,而服务器端也只需要一台服务器,服务器要求一个数据库环境和一个网络应用开发的环境。

实现起来比较容易,所以从运行上来说是可行的。 这样一个系统,在系统管理员合法管理和用户的自觉配合下,不会违规进行任何的不法的活动和交易,发布具有危害性和不适宜的信息,也不存在任何非法牟利的行为,在法律上也是可行的。在各种可行性研究保证和基于用户需求要求下,开发系统的方案经过不断论证和假设,确定出了一个最佳方案。 2技术分析与设计 2.1Java语言简介 Java语言是美国Sun公司于1995年推出的一种简单的、面向对象的、分布式的、可解释的、键壮的、安全的、结构的、中立的、可移植的、性能很优异的多线程的、动态的语言。其前身为OAK语言,是SUN公司为一些消费性电子产品而设计的一个通用环境。

他们最初的目的只是为了开发一种独立于平台的软件技术。经过Sun公司的工程师的不懈努力以及全世界无数的编程爱好者的使用,Java终于发展成为今天这样一个集桌面(J2SE)、网络(J2EE)、移动平台(J2ME)应用为一体的功能强大的编程语言。目前Java由于其平台无关及分布式特性,最重要的应用是在网络应用上。 2.2J2EE技术介绍 J2EE技术是Java网络应用的技术,广泛应用于企业级的应用。它是由一套规范(shannin,2001)和建立在J2SE平台上的应用编程接口(API)组成。J2EE拥有Sun公司提供免费开发工具,称为J2EE软件开发工具包(SoftwareDevelopmentKit。

设计规范相关推荐  
三九文库 www.999doc.com
备案图标苏ICP备2020069977号