目 录
1 前言 1
1.1 研究目的与意义 1
1.2 研究现状 1
2 可行性分析 2
2.1 技术可行性 2
2.2 经济可行性 2
2.3 操作可行性 3
2.4 可行性分析结论 3
3 系统需求分析 3
3.1 用户需求 3
3.2 功能需求 4
3.2.1 系统前台用户端的主要功能需求 4
3.2.2 系统后台管理员端的主要功能需求 5
3.3 性能需求 7
4 概要设计 7
4.1 系统结构设计 7
4.2 功能模块设计 8
4.2.1 系统后台管理员端功能模块设计 8
4.2.2 系统前台用户端功能模块设计 9
4.3 数据库设计 10
4.3.1 项目实体设计 10
4.3.2 项目E-R图设计 12
4.3.3 数据库表设计 12
5 详细设计 15
5.1 系统后台管理员端的详细设计 15
5.2 系统前台用户端的详细设计 20
6 系统实现 22
6.1 软件开发说明 22
6.1.1 核心开发技术介绍 22
6.1.2 项目技术架构 23
6.2 操作系统界面和功能实现 23
6.2.1 系统前台用户端界面和功能实现 23
6.2.2 系统后台管理员端界面和功能实现 26
7 结语 30
参考文献 31
致谢 33
3 系统需求分析
3.1 用户需求
在对本系统进行需求分析之前,通过对符合系统的使用人员进行问卷调查,分析他们的消费方式和使用习惯,再进一步进行该系统的开发。调查结果显示,当今社会越来越多的人注重食物的安全性和健康性,而在生活中蔬菜也恰恰是不可或缺的食材,其安全性就更加重要。调查当中大部分的消费者会因为季节、地域等局限问题,无法品尝到想要的蔬菜;也会由于不清楚蔬菜的来源,导致买到了不新鲜的蔬菜;而商家在销售蔬菜的过程中由于人手操作,对于蔬菜的销售量、进货量等存在误差;也有一些蔬菜因为库存量大,但宣传不到位,出现滞销的情况[10]。
为了克服这些问题,本系统将开发一个面向用户和管理员的在线蔬菜商城系统:为用户提供的服务有个人信息管理、浏览蔬菜商品、下单购买、查看订单、评论商品等;对管理员提供对用户、订单、蔬菜分类、蔬菜商品、评论等方面的管理功能,为他们提供一个安心选购蔬菜的平台,满足用户的消费需求,提高管理员的销售效率。
3.2 功能需求
3.2.1 系统前台用户端的主要功能需求
如图1所示,系统前台用户端主要包含以下功能需求:
图1 系统前台用户端用例图