毕业设计说明书
花店预定限时发货系统
学生姓名: 学号:
学 院:
专 业:
指导教师:
2014 年 06 月
邵一翔
1021010101
软件学院
软件工程
李斌 郝喜
中 北 大 学 2014 届 毕 业 生 毕 业 设 计 ( 论 文 ) 摘 要
花店预定限时发货系统
摘 要:随着 Internet 的迅速发展,互联网现已成为搜集、提供信息的最佳渠道并
逐步与许多传统商贸形式相结合。于是电子商务开始发展壮大,越来越多的商家在
网上建起在线商店,向消费者展示出一种新颖的购物理念。
本系统是花店预定限时发货系统,旨在为用户提供更加方便快捷的购物渠道,
同时为商家提供更多机遇和更大的市场。用户可以根据自己的喜好浏览自己喜欢的
东西和感兴趣的新闻信息或进行留言;同时,商店的各种商品进行了详细分类,并
为用户提供商品搜索功能,可以帮助用户轻松找到相关的商品;但是要想购买商品,
用户需要通过简单的注册成为会员,登录后进行购物和结算,并且可以对自己的订
单和个人信息进行管理。在用户下订单时,可以对商品送达时间进行特殊要求,从
而突出本系统预定限时发货的特点。
开发过程使用 JAVA EE、JSP 等技术进行开发,MySQL 数据库对数据进行存储。
经测试证明,本系统系统可以满足客户、系统管理员等多方面的需求,提高了效益
的同时为双方带来更多方便。本文将对该系统的设计过程和功能做详细介绍。
关键词:花店预定限时发货系统,JAVA EE ,JSP,MySQL
中 北 大 学 2014 届 毕 业 生 毕 业 设 计 ( 论 文 ) 摘 要
Florist Scheduled Delivery System with Time Limited
Abstract:With the rapid development of the Internet, it has become the best
way to gather and provide information and begins to combine with many
traditional forms of commerce gradually. Therefore, e-commerce began to
grow, and there are more and more shops being built online.
The system, Florist Scheduled Delivery System with Time Limited, is
designed to provide users with a more convenient shopping channel, while
providing more opportunities for merchants and expanding the market. Users
can browse goods or information according to their preferences or leave
messages; In the meanwhile, various goods are categorized by detailed
classification, and the system can provide users with search function that
can help users easily find related goods; However, to buy goods or manage
their personal information, users need to register and login first. Last
but not least, when orders are being made, the time for goods delivery can
be specially required, which highlight the characteristics of the system
delivery characteristics.
JAVA EE, JSP are used in the whole development process, MySQL is used
to store data in this system. After testing, it proved that the system can
meet the various needs of customers, system administrators, etc. The paper
bellow will describe the design and function of the system in detail.
Keywords:Florist Scheduled Delivery System with Time Limited, JAVA EE,
JSP, MySQL
中 北 大 学 2014 届 毕 业 设 计 说 明 书
目 录
1 绪论 ������������������������������ 1
1.1 引言 ����������������������������� 1
1.2 项目实际意义及目的 ���������������������� 1
1.3 系统开发环境及工具 ���������������������� 2
1.3.1 概述 ���������������������������� 2
1.3.2 MVC 及 Java EE 三大框架简介 ����������������� 2
1.3.3 JSP 技术简介 ������������������������ 5
1.3.4 MyEclipse 简介 ����������������������� 5
1.3.5 MySQL 及 Navicat 简介 �������������������� 6
2 系统分析 ���������������������������� 7
2.1 系统可行性研究 ������������������������ 7
2.1.1 技术可行性 ������������������������� 7
2.1.2 经济可行性 ������������������������� 7
2.1.3 社会环境可行性 ����������������������� 7
2.2 需求分析 ��������������������������� 8
2.2.1 用户需求 �������������������������� 8
2.2.2 功能需求 �������������������������� 8
3 系统设计 ���������������������������� 9
3.1 设计目标 ��������������������������� 9
3.2 系统功能模块设计 ���������������������� 10
3.3 数据库设计 ������������������������� 10
3.3.1 数据库表的设计 ����������������������� 10
3.3.2 数据库连接原理 ����������������������� 13
4 系统功能实现 �������������������������� 13
4.1 前台功能实现 ������������������������ 13
4.1.1 系统前台首页 ������������������������ 13
4.1.2 用户登录及注册模块 ��������������������� 14
4.1.3 商品检索模块 ������������������������ 16
中 北 大 学 2014 届 毕 业 设 计 说 明 书
第 II 页 共 II 页
4.1.4 商品展示模块 ������������������������ 18
4.1.5 新闻展示模块 ������������������������ 20
4.1.6 购物车模块 ������������������������� 22
4.1.7 个人信息管理模块 ���������������������� 24
4.1.8 留言模块 �������������������������� 26
4.2 后台功能实现 ������������������������ 28
4.2.1 商品管理 �������������������������� 28
4.2.2 订单管理 �������������������������� 30
4.2.3 新闻管理 �������������������������� 32
4.2.4 用户管理 �������������������������� 34
4.2.5 留言管理 �������������������������� 35
5 系统测试 ���������������������������� 36
5.1 系统测试的目的及意义 �������������������� 36
5.2 测试过程 �������������������������� 36
5.3 发现问题及解决 ����������������������� 37
6 结论 ������������������������������ 37
参考文献 ����������������������������� 39
致谢 ������������������������������� 40