国际教育学院本科题 目:专 题:院(系):班 级:姓 名:学 号:指导教师:教师职称:
毕业设计
DIY手工材料网上销售商城的设计
国际教育学院 赴加计算机13-2班
侯九阳 副教授
摘 要
本系统提供材料出售,技术交流,私人定制等功能。与其他大型购物网站相比,本系统更专一,更方便,免去了大家在各式各样的商品中筛选的过程。
系统采用java语言,使用了MyEclipse开发工具,MySQL作为数据库,以及使用了Tomcat服务器。主要代码实现使用JSP技术,也有jquery,ajax等流行的前端知识,本系统分为用户端和后台端两部分。用户端实现在线浏览商品,商品分类搜索,加入购物车,结算,订单查询等功能。后台端管理员可以对商品分类,商品添加,管理员权限,用户资料等进行管理。设计人性化,系统界面简单直观,易于操作,使用交互性强,完全基于Internet网络。
此系统采用B/S结构,用到的Java相关技术有JSP技术、Servlet技术、Ajax技术、JDBC技术,数据库采用JDBC连接数据库。
关键词:Jsp,Ajax,电子商务,JDBC,B/S
Abstract
The system provides material sales, technical exchanges, personal customization and other functions. Compared with other large shopping sites, the system is more specific and convenient, omitting a screening process.
The system uses Java language and the MyEclipse development tool. MySQL as the database. It uses the Tomcat server. The main code to achieve that uses JSP technology. The system uses the jQuery, Ajax and other popular knowledge. the system is divided into user and back-end two parts. Users realize online browsing goods, commodity classification search, join shopping cart, settlement, order inquiries and other functions. The backstage administrator can manage the commodity classification, the commodity addition, the administrator authority, the user information and so on. The design is friendly, the system interface is simple, intuitive, easy to operate, interactive, and based entirely on Internet networks.
This system uses B/S structure, Java related technologies used, including JSP technology, Servlet technology, Ajax technology, JDBC technology, and the database uses JDBC to connect to the database.
Keywords: Jsp, Ajax, Electronic Commerce, JDBC, B/S
目 录
第1章 绪论 ........................................................ 1
1.1 课题研究的目的意义 .......................................... 1 1.2 课题研究背景 ................................................ 1
1.2.1 电子商务 .............................................. 1 1.2.2 Jquery ................................................ 2 1.2.3 Ajax .................................................. 2 1.2.4 Json .................................................. 3 1.3 项目开发环境 ................................................ 4
1.3.1 硬件环境 .............................................. 4 1.3.2 软件环境 .............................................. 5
第2章 总体分析 .................................................... 6
2.1 可行性分析 .................................................. 6
2.1.1 技术可行性 ............................................ 6 2.1.2 经济可行性 ............................................ 7 2.1.3 社会可行性 ............................................ 7 2.2 系统功能需求分析 ............................................ 7 2.3 系统性能需求分析 ............................................ 8 第3章 功能模块设计 ................................................ 9
3.1 前台功能模块设计 ............................................ 9 3.2 后台功能模块设计 ........................................... 10 第4章 数据库设计 ................................................. 12
4.1 概述 ....................................................... 12 4.2 数据库设计原则 ............................................. 12
4.2.1 原始单据与实体之间的关系 ............................. 12
I