校园二手书交易平台的设计与实现毕业论文(设计).doc

上传人:wj 文档编号:68311 上传时间:2023-04-28 格式:DOC 页数:72 大小:2.54MB
下载 相关 举报
校园二手书交易平台的设计与实现毕业论文(设计).doc_第1页
第1页 / 共72页
校园二手书交易平台的设计与实现毕业论文(设计).doc_第2页
第2页 / 共72页
校园二手书交易平台的设计与实现毕业论文(设计).doc_第3页
第3页 / 共72页
校园二手书交易平台的设计与实现毕业论文(设计).doc_第4页
第4页 / 共72页
校园二手书交易平台的设计与实现毕业论文(设计).doc_第5页
第5页 / 共72页
校园二手书交易平台的设计与实现毕业论文(设计).doc_第6页
第6页 / 共72页
校园二手书交易平台的设计与实现毕业论文(设计).doc_第7页
第7页 / 共72页
校园二手书交易平台的设计与实现毕业论文(设计).doc_第8页
第8页 / 共72页
校园二手书交易平台的设计与实现毕业论文(设计).doc_第9页
第9页 / 共72页
校园二手书交易平台的设计与实现毕业论文(设计).doc_第10页
第10页 / 共72页
校园二手书交易平台的设计与实现毕业论文(设计).doc_第11页
第11页 / 共72页
校园二手书交易平台的设计与实现毕业论文(设计).doc_第12页
第12页 / 共72页
校园二手书交易平台的设计与实现毕业论文(设计).doc_第13页
第13页 / 共72页
校园二手书交易平台的设计与实现毕业论文(设计).doc_第14页
第14页 / 共72页
校园二手书交易平台的设计与实现毕业论文(设计).doc_第15页
第15页 / 共72页
校园二手书交易平台的设计与实现毕业论文(设计).doc_第16页
第16页 / 共72页
校园二手书交易平台的设计与实现毕业论文(设计).doc_第17页
第17页 / 共72页
校园二手书交易平台的设计与实现毕业论文(设计).doc_第18页
第18页 / 共72页
校园二手书交易平台的设计与实现毕业论文(设计).doc_第19页
第19页 / 共72页
校园二手书交易平台的设计与实现毕业论文(设计).doc_第20页
第20页 / 共72页
亲,该文档总共72页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

校园二手书交易平台的设计与实现毕业论文(设计).doc

《校园二手书交易平台的设计与实现毕业论文(设计).doc》由会员分享,可在线阅读,更多相关《校园二手书交易平台的设计与实现毕业论文(设计).doc(72页珍藏版)》请在冰点文库上搜索。

校园二手书交易平台的设计与实现毕业论文(设计).doc

可编辑修改

毕业论文(设计)

题目:

校园二手书交易平台的设计与实现

精品文档

可编辑修改

毕业设计(论文)原创性声明和使用授权说明

原创性声明

本人郑重承诺:

所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。

尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。

对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。

作者签名:

     日 期:

     

指导教师签名:

     日  期:

     

使用授权说明

本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:

按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。

作者签名:

     日 期:

     

精品文档

可编辑修改

学位论文原创性声明

本人郑重声明:

所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。

除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。

对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。

本人完全意识到本声明的法律后果由本人承担。

作者签名:

日期:

年月日

学位论文版权使用授权书

本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。

本人授权    大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。

涉密论文按学校规定处理。

作者签名:

日期:

年月日

导师签名:

日期:

年月日

精品文档

可编辑修改

注意事项

1.设计(论文)的内容包括:

1)封面(按教务处制定的标准封面格式制作)

2)原创性声明

3)中文摘要(300字左右)、关键词

4)外文摘要、关键词

5)目次页(附件不统一编入)

6)论文主体部分:

引言(或绪论)、正文、结论

7)参考文献

8)致谢

9)附录(对论文支持必要时)

2.论文字数要求:

理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。

3.附件包括:

任务书、开题报告、外文译文、译文原文(复印件)。

4.文字、图表要求:

1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写

2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。

图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画

3)毕业论文须用A4单面打印,论文50页以上的双面打印

4)图表应绘制于无格子的页面上

5)软件工程类课题应有程序清单,并提供电子文档

5.装订顺序

1)设计(论文)

2)附件:

按照任务书、开题报告、外文译文、译文原文(复印件)次序装订

3)其它

精品文档

可编辑修改

指导教师评阅书

指导教师评价:

一、撰写(设计)过程

1、学生在论文(设计)过程中的治学态度、工作精神

□优□良□中□及格□不及格

2、学生掌握专业知识、技能的扎实程度

□优□良□中□及格□不及格

3、学生综合运用所学知识和专业技能分析和解决问题的能力

□优□良□中□及格□不及格

4、研究方法的科学性;技术线路的可行性;设计方案的合理性

□优□良□中□及格□不及格

5、完成毕业论文(设计)期间的出勤情况

□优□良□中□及格□不及格

二、论文(设计)质量

1、论文(设计)的整体结构是否符合撰写规范?

□优□良□中□及格□不及格

2、是否完成指定的论文(设计)任务(包括装订及附件)?

□优□良□中□及格□不及格

三、论文(设计)水平

1、论文(设计)的理论意义或对解决实际问题的指导意义

□优□良□中□及格□不及格

2、论文的观念是否有新意?

设计是否有创意?

□优□良□中□及格□不及格

3、论文(设计说明书)所体现的整体水平

□优□良□中□及格□不及格

建议成绩:

□优□良□中□及格□不及格

(在所选等级前的□内画“√”)

指导教师:

(签名)单位:

(盖章)

年月日

精品文档

可编辑修改

评阅教师评阅书

评阅教师评价:

一、论文(设计)质量

1、论文(设计)的整体结构是否符合撰写规范?

□优□良□中□及格□不及格

2、是否完成指定的论文(设计)任务(包括装订及附件)?

□优□良□中□及格□不及格

二、论文(设计)水平

1、论文(设计)的理论意义或对解决实际问题的指导意义

□优□良□中□及格□不及格

2、论文的观念是否有新意?

设计是否有创意?

□优□良□中□及格□不及格

3、论文(设计说明书)所体现的整体水平

□优□良□中□及格□不及格

建议成绩:

□优□良□中□及格□不及格

(在所选等级前的□内画“√”)

评阅教师:

(签名)单位:

(盖章)

年月日

精品文档

可编辑修改

教研室(或答辩小组)及教学系意见

教研室(或答辩小组)评价:

一、答辩过程

1、毕业论文(设计)的基本要点和见解的叙述情况

□优□良□中□及格□不及格

2、对答辩问题的反应、理解、表达情况

□优□良□中□及格□不及格

3、学生答辩过程中的精神状态

□优□良□中□及格□不及格

二、论文(设计)质量

1、论文(设计)的整体结构是否符合撰写规范?

□优□良□中□及格□不及格

2、是否完成指定的论文(设计)任务(包括装订及附件)?

□优□良□中□及格□不及格

三、论文(设计)水平

1、论文(设计)的理论意义或对解决实际问题的指导意义

□优□良□中□及格□不及格

2、论文的观念是否有新意?

设计是否有创意?

□优□良□中□及格□不及格

3、论文(设计说明书)所体现的整体水平

□优□良□中□及格□不及格

评定成绩:

□优□良□中□及格□不及格

教研室主任(或答辩小组组长):

(签名)

年月日

教学系意见:

系主任:

(签名)

年月日

精品文档

可编辑修改

校园二手书交易平台的设计与实现

摘要

随着互联网的不断发展,基于Web的网络书店给人们带来了极大的便利,网络书店不仅是传统售书模式的发展和补充,也是未来发展的趋势。

但是对于没有经济来源的在校学生而言,购买新书的花费较大,所以二手书市场一直活跃于校园中。

在校园网络发达的今天,开发一套二手书交易系统,能够很好地满足供需双方的需求,并且对于提高图书的循环利用、降低学生的购书成本,具有现实意义。

系统采用SH(Struts+Hibernate)两层架构设计,应用Struts可以分离视图层和控制层;Hibernate实现用面向对象的思想来管理数据库,实现业务逻辑与数据库之间的低耦合,具有更好的安全性和可扩展性。

该系统主要实现发布二手书信息、搜索图书信息、用户留言等功能,以及后台管理与维护等功能。

系统中有三种用户角色,管理员、注册用户和未注册用户。

管理员主要有管理用户、发布公告等权限,注册用户进入系统可以进行信息发布、留言等操作,未注册用户只能查看二手书的发售和求购信息。

系统的实现将为学生提供很大的便利,而且为有效提高图书的循环利用提供了途径。

本论文研究了校园二手书交易平台的背景及发展趋势,按照软件工程开发的理论进行了系统分析、概要设计、详细设计、代码实现、测试等一系列工作,最终实现了具有实用价值的校园二手书交易平台。

关键词:

二手书交易,Struts,数据库,Hibernate

精品文档

可编辑修改

TheDesignandImplementationofSecond-handBook-SellingSysteminCampus

Abstract

WiththecontinuousdevelopmentoftheInternet,thenetworkbookstorehasbroughtpeoplegreatlyconvenience.Networkbookstoreisnotonlythedevelopmentandsupplementofthetraditionalbookstore,butalsothetrendoffuturedevelopment.Buttothestudentsinschool,whohavenosalery,thecostofnewbooksismoreexpensive,andsecond-handbookmarkethasbeenbecomingmoreandmoreactive.Thenetworkofcampushasbecomeverymature,it’snecessarytodevelopasystemusedforthesecond-handbookdealing,tomeettheneedsofsellersandbuyers,andimprovebookrecyclingandreducestudents’costofbuyingnewbooks.

ThissystemisdesignedbytheSH(StrutsHibernate)two-layerframework.UsingStrutscanbeseparatedfromtheviewlayerandthecontrollayer.UsingHibernatecanachievetomanagedatabasewithobject-orientedthinking.UsingSHcanachievelowcouplingwiththedatabaseandmakethesystemmoresecurityandsaclability.Functionsofthesystemismainlytoreleaseusedbooks,searchbooks’information,leavecomments,aswellastheadministratortomanageandmaintainthesystem.Therearethreeroles:

systemadministratorusers,registeredusersandunregisteredusers.Therightofadministratorsismanagingusers,issuingbulletinandsoon.Registereduserscanpublishmessages,leavecomments.Unregistereduserscanonlybrowseinformation.Therealizationofthesystemwillmakeitmoreconvenientforstudents.Andatthesametimeitwillcomestobookrecycling.

Thisthesisexpoundsthebackgroundanddevelopmenttrendofthecampussecondhandbookstransactionplatform.Accordingtothesoftwareengineeringdevelopmenttheory.Aseriesofworkhavebeendone,suchassystemanalysisanddesign,detailedsummarydesign,coding,andtestingofdevelopment.FinallyrealizedthepracticalvalueoftheSecond-handBook-Sellingsystemincampus.

精品文档

可编辑修改

Keywords:

Second-handBookDeal,Struts,Database,Hibernate

精品文档

可编辑修改

目录

1绪论 1

1.1项目开发背景 1

1.2项目开发现状 1

1.3项目开发意义 2

1.4论文主要工作和结构安排 2

1.5本章小结 2

2开发技术及工具介绍 3

2.1页面开发技术 3

2.2SH框架的选择 3

2.3WEB服务器 4

2.4开发工具 4

2.5本章小结 4

3需求分析 5

3.1业务操作流程 5

3.2系统设计目标 5

3.3功能需求 5

3.4性能需求 9

3.5本章小结 10

4总体设计 11

4.1系统功能设计 11

4.2数据库设计 12

4.2.1数据库概念设计 12

4.2.2数据库逻辑设计 13

4.2.3数据库的实现 14

4.3接口设计 16

4.4本章小结 16

5详细设计与实现 17

5.1系统的功能设计 17

精品文档

可编辑修改

5.1.1登录功能的设计 17

5.1.2用户管理功能的设计 18

5.1.3图书管理功能的设计 18

5.1.4留言功能的设计 20

5.1.5公告管理功能的设计 21

5.2系统类的设计 21

5.3系统的实现 25

5.3.1注册登录功能 25

5.3.2搜索图书和查看图书信息功能 26

5.3.3发布图书信息功能 28

5.3.4留言功能 30

5.3.5管理员管理用户功能 30

5.3.6公告管理功能 31

5.4本章小结 32

6测试 33

6.1测试的意义 33

6.2测试环境 33

6.3功能测试 33

6.4界面测试 35

6.5问题严重程度描述 36

6.6本章小结 36

7结束语 37

7.1总结 37

7.2展望 37

附录 39

参考文献 45

致谢 47

精品文档

可编辑修改

1绪论

二手书交易可以提高图书的循环利用率,为学生提供很大的便利。

设计旨在实现一个二手书的交易系统,为供需双方提供便利的二手书网络交易平台。

本部分介绍本系统的开发背景、意义以及论文的主要工作和结构安排。

1.1项目开发背景

现代网络技术发展迅速,给传统的售书方式带来了很大的冲击。

传统的书店销售模式受到诸如场地、资金、宣传等因素制约,已经不能满足人们的日益增长的图书购买需求。

网上书店应运而生,送货上门、24小时服务、搜索图书方便、无店铺销售等都使网络书店深受欢迎。

随着人们购书观念、购物习惯的改变、网购人群日益增加,这些都为网络书店的发展提供了有力条件。

网络书店不仅是传统售书模式的发展和补充,也是未来发展的趋势。

当当网1999年11月开通,目前是全球最大的中文网上书店。

其管理团队拥有多年的图书出版、零售、信息技术及市场营销经验。

面向全世界中文读者提供20多万种中文图书及超过1万种的音像商品,每天为成千上万的网上消费者提供方便、快捷的服务,给网上购物者带来极大的方便和实惠。

随着物价上涨,书籍价格也在不断攀升,作为大学生,大学时期正是汲取知识的重要阶段,需要阅读大量的专业书籍。

图书馆藏书是学生书籍借阅的重要来源,但是对于学生而言专业书籍需长久保有。

学生对某些书籍的长期保有需求使得二手书市场一直活跃在校园周边。

于此形成反差的是大量的专业书籍被当做废品卖掉,造成较大的资源浪费。

而且学生购买新书的成本较高,对于没有收入的大学生来讲也是一笔不小的开支。

因此,学生群体自然成为二手书供需市场的主体。

1.2项目开发现状

目前,校园中二手书交易方式有两种:

第三方回收倒卖的方式和二手书跳蚤市场。

学校组织的二手书跳蚤市场在一段时间内给学生带来了很大的便利,但是由于时间、天气、交易场所的局限性,跳蚤市场已逐渐的不能满足学生的需求。

通过第三方回收倒卖的方式,虽然能够某种程度上满足学生需求,但由于中间利益,不能使学生买卖双方达到利益最大化,并且图书流通周期过长。

校园二手书交易平台能够让学生与学生之间以一种更高效、直接的方式进行交易,还可避免天气、场地等因素的影响。

精品文档

可编辑修改

1.3项目开发意义

目前,校园网络比较发达,在大学校园中大部分学生都拥有自己的电脑,校园二手书交易平台可以依托校园网络建立,该交易平台能够很好的满足供需双方的需求,为图书的循环利用和降低学生的购书成本具有现实的意义。

1.4论文主要工作和结构安排

本论文主要介绍校园二手书交易平台的开发背景,开发设计过程和实现过程,数据库设计以及系统测试,全文共分七章,具体安排如下所示。

第1章介绍课题背景、系统的设计目标、研究现状及结构安排等。

第2章介绍对系统采用的相关技术及开发工具。

第3章进行系统的需求分析,并结合需求分析进行功能设计。

第4章根据系统的功能设计进行数据库的设计。

第5章介绍系统的开发,具体介绍每一个功能模块的设计与实现的过程,并配有界面图以及序列图,清晰表达出本模块的设计流程。

第6章介绍本系统的功能测试以及性能测试,并分析测试结果。

第7章总结本系统的基本功能及结构,展望系统的前景和下一步的改进目标。

1.5本章小结

本章首先介绍了本课题的背景及意义,深刻了解了研究本系统的重要性。

接着介绍了课题的现状,以便于有所创新。

最后介绍了论文主要工作和结构安排,以便于可以在保证论文质量的前提下按照计划顺利地完成本论文的撰写。

精品文档

可编辑修改

2开发技术及工具介绍

本系统使用Java作为开发语言,采用Struts+Hibernate两层框架,选用SQLServer2000作为后台数据库,运用Tomcat服务器技术,基于B/S(Browser/Sserver)模式进行设计。

2.1页面开发技术

JSP(JavaServletPages)一种动态网页技术标准。

是基于JavaServlet以及整个Java体系的Web开发技术,JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。

网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑[1]。

JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得更加容易[2]。

它在传统的静态页面文件中加入Java程序片段和JSP标记,就构成了JSP页面。

由Web服务器上的JSP引擎来处理JSP元素,生成调用Bean,并用JDBC访问数据库(或文件),最后以HTML或XML的形式返回浏览器[3-4]。

JSP在Servlet类中编译,编译一次后存入内存,以后再调用时,不用再编译,所以速度很快。

JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠等一些优点[5]。

2.2SH框架的选择

SH为Struts+Hibernate的组成方式,它是目前流行的MVC模式框架之一。

典型的J2EE两层结构,分为中间层(业务逻辑层)和持久层,Web应用的前端是表现层,SH整合框架使用Struts框架,其负责的工作为:

管理用户的请求,做出相应的响应;提供一个流程控制器,委派调用业务逻辑和其他上层处理;处理异常;为显示提供一个数据模型和用户界面的验证等,Web应用的后端是持久层[6]。

SH整合框架使用Hibernate,其持久化对象是基于POJO和Java集合的,负责的工作为:

查询对象的相关信息;增加、删除、更新数据库记录等,Web应用的中间部分是业务逻辑层[7]。

应用Struts可以分离视图层和控制层;Hibernate实现用面向对象的思想来管理数据库,实现与数据库之间的低耦合,这种整合的开发模式让我们的开发更加方便、快捷、思路清晰[8]。

精品文档

可编辑修改

在本系统中,使用Struts作为系统的整体基础架构,负责MVC的分离,数据持久化操作由Hibernate完成。

系统的基本业务流程是:

在表示层中,首先通过JSP页面实现交互界面,负责传送请求(Request)和接收响应(Response),然后Struts根据配置文件(struts-config.xml)将ActionServlet接收到的Request委派给相应的Action处理。

在业务层中,向Action提供业务模型(Model)组件和该组件的协作对象数据处理(DAO)组件完成业务逻辑,并提供事务处理、缓冲池等容器组件以提升系统性能和保证数据的完整性。

而在持久层中,则依赖于Hibernate的对象化映射和数据库交互,处理DAO组件请求的数据,并返回处理结果[9]。

2.3WEB服务器

Tomcat是在SUN的JSWDK的基础上发展起来的另一个优秀的JSP服务器

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > IT计算机 > 电脑基础知识

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2