为了减少传统鲜花销售商家繁杂的工作量,提高商家销售商品的效率、方便消费者购物、提高购物效率而设计开发了此系统。网上鲜花系统是一种典型的电子商务平台,综合一般的电子网站系统各方面的需求决定采用B/S架构,利用Visual Studio平台中的VC#.NET技术,结合mysql 2005数据库共同完成系统的设计开发。系统实现的功能主要包括:添加、删除和修改商品信息,对商品信息管理、用户信息管理、商品种类信息管理、订单管理、商品评论信息管理等,实现了管理员和普通用户对各模块进行操作等。在通过实际的测试后,系统后台和前台主要功能基本实现,实现了管理员和普通用户对系统进行不同的操作,达到了预期的目标,确定该系统可以运用在实际的鲜花店管理中。
[关键词] 网上鲜花店;商品管理;电子商务;mysql
(1) 商品信息管理
管理员能够通过添加和修改商品信息以及能够查询到商品的各项信息,其主要功能如下:
添加商品信息:包括商品的名称、数量、图片、价格等信息。
修改商品信息:可以根据商品的名称修改商品的价格,同样可以修改商品的名称等信息。
(2) 商品分类管理
管理员在该模块下添加和修改商品的种类信息,其主要功能如下:
添加商品种类信息:在商品分类管理模块中选择添加,直接输入商品名称即可添加。
修改商品种类信息:在商品分类管理模块中选择修改,选中要修改的商品名称修改。
(3) 订单管理
管理员能够通过添加和修改所购商品的信息,并且能够管理订单的状态信息。其主要功能如下:
查看商品信息:包括添加和修改商品的数量和名称等。
订单状态信息:包括提交和未提交两种状态,选中提交按钮可以提交订单。
(4) 用户管理
用户管理模块包括用户信息模块和角色模块两个子模块,功能大致相同,其主要功能如下:
添加用户:包括添加用户的姓名以及密码等信息。
修改用户信息:对用户的用户名或用户注册信息进行修改。
(5) 购物车管理
购物车管理模块能够对购物车内商品的数量等信息进行添加和修改,其主要功能如下:
添加商品数量等信息:在购物车管理模块中选择添加按钮,可以直接添加。
删除商品数量等信息:在购物车管理模块中选择删除按钮,可以直接删除。
目 录
1 绪论 1
1.1 课题研究背景及意义 1
1.2 课题研究的关键问题及解决思路 1
1.3 系统相关应用开发技术介绍 2
1.3.1 系统开发语言 2
1.3.2 mysql数据库 3
1.3.3 系统运行环境 3
2 需求分析 4
2.1 可行性分析 4
2.1.1 技术可行性分析 4
2.1.2 经济可行性分析 4
2.1.3 操作可行性分析 5
2.2 功能需求分析 5
3 系统概要设计 6
3.1 系统设计的原则 6
3.1.1 整体性保障原则 6
3.1.2 实用性原则 6
3.1.3 先进性原则 6
3.1.4 安全性原则 6
3.1.5 模块化设计原则 6
3.2 功能模块设计 7
3.2.1 后台功能模块设计 8
3.2.2 用例图设计 9
3.3 数据库设计 10
3.3.1 数据库需求分析 11
3.3.2 数据库表的设计 11
4 系统模块详细设计与实现 14
4.1 系统架构设计 14
4.2 系统模块详细设计 15
4.2.1 登录界面模块 15
4.2.2 商品信息管理模块 16
4.2.3 用户管理模块 16
4.2.4 订单管理模块 17
4.2.5 购物车模块 17
4.3 系统实现 17
4.3.1 登录界面的实现 18
4.3.2 订单管理界面的实现 18
4.3.3 商品信息管理界面的实现 19
4.3.4 用户管理界面的实现 19
4.3.5 购物车界面的实现 20
5 系统测试与运行 20
5.1 管理员登录模块测试 21
5.2 商品管理模块测试 21
5.3 订单管理模块测试 21
5.4 测试总结 21
6 总结与展望 23
参考文献 24
致谢 25