校园二手图书交易网站的设计与开发毕业论文
2022-01-17 21:29:35
论文总字数:18558字
摘 要
对于许多高校来说,每年会有大量的毕业生面临离校,而大部分毕业生都面对着一个相当大的难题,即无法处理自己手中的闲置二手图书,面对大量的二手图书他们想带走却无能为力,想当做垃圾处理却又感到浪费,另外,许多新生无法负担高昂的新书价格,高昂的价格加重了学生的经济负担。因此开发设计一款校园二手图书交易网站为广大在校学生提供一个平等、自主的web交易平台是非常有必要的,可以使学生既轻松方便的买到价格合适的图书,又可以出售自己的旧书,不仅解决了学生的问题,还提高了大家的环保意识。
为了完成本项目开发,本文选用eclipse作为IDE,mySql为数据库,网站前台用jsp等技术实现,后台处理用JDBC,servlet等技术实现。
本文的大致内容为:第一章为论文研究背景,第二章为开发所需要的工具介绍,第三章为网站系统的大致需求与功能,第四章为数据库及流程设计,第五章为系统详细功能的实现,第六章为软件测试。
关键词:二手图书, web交易网站, 校园
Design and implementation of Campus second-hand book trading system
Abstract
For many universities, each year there will be a large number of graduates are leaving school, and every graduates because they don't know how to deal with the hands of the second-hand books and hand have no foot measures, in the face of a large number of second-hand books they want to take away the inability to discard is loathe to give up, on the other hand, many first-year students will because of the new book expensive price, high price also increased the economic burden of students. So designing a campus second-hand book trade site for our students with an equal and independent web trading platform is necessary, it can make students easily get right price books, and can sell your old books, not only solved the problem of the students, also improves our environmental protection consciousness.
In order to complete the development of this project, this paper chooses eclipse as the IDE, mySql as the database, the front desk of the website is implemented by JSP and other technologies, and the background processing is implemented by JDBC, servlet and other technologies.
The general contents of this paper are: the first section is the research background of the paper, the second section is the introduction of the tools needed for development, the third section is the general requirements and functions of the website system, the fourth section is the database and process design, the fifth section is the realization of the detailed functions of the system, the sixth section is software testing.
Keywords:second-hand books, web trading site, campus
目录
第一章 绪 论 1
1.1 课题背景 1
1.2 现状 1
1.3 本文的内容安排 2
第二章 开发工具和开发环境介绍 3
2.1 JDK概述 3
2.1.1 安装JDK 3
2.1.2 JDK环境变量的配置 3
2.2 Eclipse简介 4
2.4 MySQL简介 4
2.5 Tomcat介绍 4
2.5.1 Tomcat简介 4
2.5.2 Tomcat安装 5
2.5.3 Tomcat配置 5
2.6 开发环境 5
2.6.1 硬件环境 5
2.6.2 软件环境 6
2.7 本章小结 6
第三章 系统总体设计 7
3.1 需求分析 7
3.1.1 交易网站部分 7
3.1.2网站管理部分 8
3.2 功能设计 8
3.3 本章小结 9
第四章 数据库及流程设计 10
4.1 系统流程图 10
4.1.1 用户登录流程图 10
4.1.2 图书购买流程图 11
4.1.3 图书发布流程图 11
4.1.4 私信处理流程图 12
4.2 系统E-R图 14
4.3 数据库设计 14
4.3.1 用户表user 14
4.3.2 书籍表 goods 15
4.3.3 订单表 order 16
4.3.4 消息表 mess 16
4.3.5 收藏夹表 collect 17
4.3.6 购物车表 shoppingcart 17
4.4 本章小结 17
第五章 详细设计与系统实现 18
5.1 级联样式表CSS-修饰页面元素 18
5.2 cookie实现自动登录 18
5.3 Servlet实现页面跳转与后台处理 20
5.3.1 servlet简介 20
5.3.2 在servlet中编写图书发布代码: 20
5.4 javaScript实现动态网页 21
5.4.1 JavaScript简介 21
5.4.2 具体应用与实现 21
5.5 Ajax实现异步处理与页面局部刷新 23
5.5.1 Ajax简介 23
5.5.2 Ajax优点 23
5.5.3 具体应用与实现 23
5.6 本章小结 26
第六章 软件测试 27
6.1 系统测试的重要性 27
6.2 测试阶段 27
6.3 测试方法 27
6.4 测试方法 28
参考文献 29
致 谢 30
第一章 绪 论
1.1 课题背景
近些年来,随着网络尤其是电商的飞速发展,出现了许多的线上交易平台,如大家所熟知并密切使用的淘宝,闲鱼等,这些平台的出现使人们已经习惯了在网上购买自己心仪的商品,与此同时,对于许多高校来说,每年会有大量的毕业生面临离校,而大部分毕业生都面对着一个相当大的难题,即无法处理自己手中的闲置二手图书,面对大量的二手图书他们想带走却无能为力,想当做垃圾处理却又感到浪费,另外,许多新生无法负担高昂的新书价格,高昂的价格加重了学生的经济负担。因此,一款校园二手图书交易平台就显得很有必要了,如果你是一名毕业生,有太多的二手图书不能带走急需处理,那么你可以在毕业前将需要处理的图书在此交易平台发布,不仅处理了闲置图书,还有了额外的经济收入。如果你是一名新生,觉得新书太贵,那么你可以在平台上购买你想要的图书以减轻经济压力。除此之外,平时你也可以将自己的闲置课外书等进行出售,并可以结交到有相同阅读爱好的朋友,共同探讨对该书的评价,认识等,也开拓了自己的朋友圈。
作为工大学子,每年在毕业季的时候都会看到许多毕业生直接将自己的图书扔掉,对于那些完好无损的图书尚且还有外校专人收集起来再以并不便宜的价格向其他学生出售,而那些在丢弃过程中损坏的书籍则只能当为垃圾处理,而此款为工大学子研发的二手图书交易平台则能很好的解决这一系列问题,由于该平台用户为工大在校学生,因此交易的真实性和安全性便得到了很大的保障,大家可以私聊选择双方都觉得可以的交易时间,地点,方便快捷,没有复杂的流程。此外,该平台还具有一个相较于其他平台比较独特的优势,即因为都是同校学生,同专业学生的教材大多相同,所以学生能更加方便的购买到想要的图书。
请支付后下载全文,论文总字数:18558字