湘农二手交易系统的设计和实现(JSP,Servlet,MySQL)(附答辩)(含选题审批表,任务书,开题报告,中期检查表,毕业论文说明书11800字,答辩记录,程序代码,mysql数据库)
摘 要:随着信息技术的迅速发展和很多商务网站的建立,网上购物成为现实生活中不可或缺的一个部分。在此背景下,基于Java编程语言,采用JSP/Servlet技术开发了这个湘农二手交易系统,采用了B/S开发模式,以网页的形式浏览,免去了先前C/S模式下复杂的客服端安装、配置等操作。本论文首先考虑了用户网上购物和网上商店交易的实际要求,分析了此系统应该具有的功能其次对该系统的主要功能模块进行了详细的描叙。最后结合系统开发阶段和测试阶段发现的问题,提出了系统需要完善的地方,总结了此次毕业设计中所取得的经验和体会。
关键词:二手交易系统;JavaEE;B/S结构;MySQL;JSP
Design and Implementation of The Xiang Nong Secondary Trading System
Abstract:Along with the rapid development of information technology and the establishment of the many business sites, online shopping become real life an indispensable part. In this background, based on Java programming language, the JSP/Servlet technology development the Hunan agriculture second-hand exchange system, at the same time, the system USES B/S development pattern, the form of web browsing, to avoid the previous C/S mode of the customer service complex installation, configuration and operation. This paper first consider the online shopping and online store user transaction actual requirements, the article analyses the functions of the system should be next to the main function of the system module carried on the detailed description. Finally the paper system development stage and the testing stage found problems and put forward the system needs to perfect place, summarizes the graduation design made in experience and experience.
Keywords: secondary trading;JavaEE; B/S structure; MySQL;JSP
系统功能需求
本系统主要面向于互联网用户,依托互联网提供给这些用户一个发布和交流二手商品信息的平台。在一个地区,存在着很多的二手商品,但是由于信息资源的不流通以及传统二手商品信息交流方式的笨拙,导致了很多仍然具有一定价值或者具有非常价值的二手商品的囤积,乃至被当作废弃物处理。现在通过互联网进入到本系统,可以方便快捷的发布和交流任何二手商品的信息,并且可以通过留言方式进行深一步的交流。由于庞大的互联网基本遍布到每一个地方,因此,只要宣传得当,理论上来说,每一个人都可以让他所发布的信息让互联网用户所了解,争取到了信息资源的最大化利用。
系统完成的主要功能有:登录和注册功能、发布信息功能、信息管理功能、搜索信息功能,留言功能,及系统管理功能,具体业务功能包括如下:
用户注册:用户可利用英文字母和数字进行注册。
用户登录:只有登录用户才能进行信息发布。
用户类型:只有管理员登录后才可以进行系统管理。
发布信息:普通用户和管理员登录后都可以发布信息。
修改信息:普通用户可以修改自己发布的信息,管理员可以修改所有信息。
删除信息:普通用户可以删除自己发布的信息,管理员可以删除所有信息。
浏览信息:普通用户和管理员可以浏览所有发布的信息。
搜索信息:普通用户和管理员可以用关键字搜索所有发布的信息。普通用户可以搜索自己发布的所有信息。
发表留言:普通用户和管理员登录后都可以对其他的用户进行留言。
查看留言:普通用户和管理员都可以查看其他用户给自己的留言。
删除留言:管理员和用户自己可以删除留言。
购物车:用户可以把自己要买的东西放在购物车里,在一起网上付账。
目 录
摘 要: 1
关键词: 1
1 前言 2
2 用户需求分析 2
2.1 系统功能需求 3
2.2 系统界面需求 3
3 开发技术及开发环境 3
3.1 JAVA语言简介 3
3.2 J2EE技术介绍 4
3.3 SERVLET/JSP技术 4
3.4 JAVABEANS技术 5
3.5 开发环境及环境配置 5
3.5.1 Java/JSP系统环境 5
3.5.2 JSP环境的安装和环境变量的设置 5
3.5.3 NetBeans开发工具 6
3.5.4 Tomcat服务器 6
3.6 数据库开发工具选择及配置 7
4 系统总体设计 7
4.1 系统体系设计 7
4.2 概要设计 8
4.2.1 系统功能模块设计 8
4.2.2 系统功能结构 9
4.2.3 系统数据流图 9
4.3 数据库设计 10
4.3.1 数据库需求分析 10
4.3.2 数据表和数据结构设计 10
4.3.3 数据库概念结构设计 10
4.3.4 数据库逻辑表设计 11
4.3.5 数据库逻辑结构设计 13
5 系统的详细设计 15
5.1 系统登录功能设计 15
5.2 用户注册功能设计 15
5.2.1 用户注册页面设计 15
5.3 发布信息设计 16
5.4 搜索信息设计 17
5.5 信息管理设计 18
5.6 信息留言设计 18
5.7 留言信息管理设计 19
5.8 购物车设计 19
6 系统测试 19
6.1 测试目的 19
6.2 测试原则 20
6.3 测试方法和步骤 20
7 总结 21
参考文献 21
致 谢 22
|