普通本科毕业论文(2010—2014年)题目:基于Java的二手图书交易系统后台管理--设计与实现Topic:UsedbooksJava-basedtradingsystemadmin-DesignandImplementation学生姓名:何梦丽学院:软件学院专业:软件工程学号:1067001052届别:2014指导教师:李弟平二O一四年六月普通本科生毕业论文(设计)诚信承诺书毕业论文(设计)题目基于Java的二手图书交易系统后台管理--设计与实现学生姓名何梦丽专业软件工程学号1067001052指导老师李弟平职称讲师所在学院软件学院诚信承诺本人慎重承诺和声明:我承诺在毕业论文(设计)活动中遵守学校有关规定,恪守学术规范,在本人的毕业论文中未剽窃、抄袭他人的学术观点、思想和成果,未篡改研究数据,如有违规行为发生,我愿承担一切责任,接受学校的处理。学生(签名):2014年月日摘要互联网的诞生不仅极大的缩小了地球,也给人们带来非常大的好处。随着科技的发展,越来越多的日常事务都能够通过网络实现,让人们即使不出家门也可以买到东西,了解到一些国家新闻,还能听音乐、看视频,放松我们的心情。为了让广大的学子可以更方便买到自己想要的书籍,并且能够使旧书籍得到充分的利用,设计了一个用于二手图书交易的系统。本系统非常具有实用性,既可以节省用户淘书的时间,又可以减少旧书的浪费。本课题研究的是对校园二手书交易系统的后台设计与实现,详细描述该系统后台的设计与实现,主要实现管理员登陆,图书管理,用户管理,卖书管理以及发送消息等功能。系统开发基于B/S模式,采用Struts2框架,以Java为编程语言,使用的开发工具为eclipse,数据库使用SQLServer2005。由Jsp+Struts2+Jdbc的技术来完成系统后台代码的编码。从而实现面向对象的界面设计,个性化的设计特点以及简单实用的操作功能。该论文首先介绍本系统所用到的关键技术,接着是阐述对整个系统的需求分析,然后再到系统的设计与实现。【关键词】:二手图书交易系统,后台管理,Java,Struts2AbstractThebirthoftheInternetnotonlygreatlyreducetheearth,butalsotobringgreatbenefits.Withthedevelopmentoftechnology,moreandmoreroutinetransactionsarerealizedthroughthenetwork,evenifnothomesothatpeoplecanbuythings,Ilearnedsomeofthenationalpress,butalsotolistentomusic,watchvideos,relaxourmood.Tomakeiteasierforthemajorityofstudentswanttobuytheirownbooks,oldbooksandtheabilitytobefullyutilizedtodesignasystemforsecond-handbooktrade.Thissystemisveryuseful,notonlycansavetheuserTaoshutime,theycanreducethewasteofoldbooks.Thisresearchisonthecampusofthebackgroundusedbooktradingsystemdesignandimplementation,designandimplementationofadetaileddescriptionofthebackgroundofthesystem,themainadministratorlogin,librarymanagement,usermanagement,management,andsendmessagestosellbooksandotherfunctions.SystemdevelopmentbasedonB/Smode,usingStruts2frameworktoJavaastheprogramminglanguageusedtodeveloptoolsfortheeclipse,thedatabaseusingSQLServer2005.BytheJsp+Struts2+Jdbctechnologytocompletethebackgroundcodecodingsystem.Inordertoachievetheobject-orientedinterfacedesign,personalizationsimpleandpracticaldesignfeaturesandoperatingfunctions.Thispaperintroducesthekeytechnologiesusedinthissystem,followedbyelaborateanalysisoftheentiresystemneeds,andthendesignandimplementationandthenthesystem.【Keywords】:second-handbooktradingsystem,managementbackground,Java,Struts2目录第1章.绪论.....................................................61.1项目背景..................................................61.2研究意义..................................................71.3国内外的研究现状..........................................71.4研究内容与论文的组织结构..................................8第2章.关键技术介绍.............................................72.1JAVA与J2EE技术..........................................102.2开发环境:ECLIPSE.........................................92.3动态页面JSP...............................................92.4数据库技术JDBC...........................................102.5STRUTS框架................................................92.6JAVA与J2EE技术..........................................10第3章.需求分析................................................133.1用户分析.................................................133.2功能分析.................................................133.3用例分析.................................................153.4可行性分析...............................................14第4章.系统详细设计............................................194.1系统总体结构设计.........................................204.1.1系统体系结构.........................................184.1.2程序系统结构.........................................184.2数据库设计...............................................204.3系统后台功能设计.........................................234.3.1后台功能.............................................23第5章.系统实现................................................305.1系统应用环境.............................................305.1.1系统运行的软件环境...................................305.2页面设计的实现...........................................275.3角色功能代码的实现.......................................315.3.1数据库连接...........................................315.3.2登陆.................................................315.3.3用户管理.............................................315.3.4设定.................................................33第6章.总结与展望..............................................416.1总结.....................................................356.2展望.....................................................35参考文献........................................................36致谢..........................................................37第1章绪论1.1项目背景在这个科技飞速发展的时代,网络正以惊人的速度向社会生活的各个领域渗透,并进而改变着我们的生活、学习、工作乃至思维方式。网络的快捷、方便、开放等特点,使得我们的学习以及工作效率得到大大的提高。基于Java的网上旧书交易系统是基于互联网的应用软件,它适用于不同地方不同语言的读者交流。此系统可以将旧书交易简单化,使人们买书更加方便,同时也使旧书利于率增加。人与人之间的交流与工作变得更加便捷、准确、及时,可以更准确便捷及时地了解各类旧书的信息,在网上进行旧书交易。本系统主要分为前台与后台两部分,而本文则是从本人负责的系统后台的设计与实现来阐述。后台管理是一个系统不可缺少的部分,只有通过前台的运营以及后台的管理才可以使系统正常工作。1.2研究意义基于上诉的项目背景,本文的研究意义在于解决系统后台的设计与实现的问题。使得系统后台界面美观,操作简单,功能全面,并且简化工作流程的复杂度,让系统去做繁琐而相似的大量流水化手工操作,节约人力与时间,优化了办公效率。该系统不仅为用户提供了方便,也改变了以往大家只有去旧书店淘书的方式,在网上实现了旧书交易,并且提高了旧书的使用率。使得大家有书买有书看,也使得大家处理不了的旧书等到回收利用。买书与卖书都可以只用该系统,使用性是相当强的。该系统后台具有较大的数据库资源,为后台的实现奠定基础:第一,该系统后台的图书资源(包括图书名称、作者、出版社等信息)也为