目 录
目 录 2
1 绪论 1
1.1 开发背景 1
1.2 开发意义 1
2 开发技术介绍 1
2.1 开发模式选择 1
2.2 Mysql 2
2.3 Java语言 3
2.4 Javascript 3
3 需求分析 4
3.1 可行性分析 4
3.1.1 技术可行性 4
3.1.2 经济可行性 5
3.1.3 操作可行性 5
3.2 需求分析 5
3.3 功能分析 6
3.3.1 管理员管理功能分析 6
3.3.2 用户管理功能分析 8
3.4 重要流程图 1
3.5 功能模块设计 3
3.6 数据库设计 4
3.6.1 概念设计 4
3.6.2 逻辑设计 7
4 详细设计 13
4.1 网站首页 13
4.2 注册登陆 14
4.3 搜索零食 15
4.4 购物车 16
4.5 发布零食 17
4.6 零食管理 17
4.7 订单管理 18
5 系统的测试 18
5.1 测试方案设计 18
5.1.1 测试的重要性 18
5.1.2 测试安排 19
5.1.3 测试资源 20
5.2 测试构建 20
5.2.1 测试编写约定 20
5.2.2 测试设计 20
5.2.3 测试分析 21
6 结束语 21
参考文献 22
致谢 23
随着科学技术的飞速发展,社会的方方面面、各行各业都在努力与现代的先进技术接轨,通过科技手段来提高自身的优势,零食销售商城当然也不能排除在外。零食销售商城是以实际运用为开发背景,运用软件工程原理和开发方法,采用express框架构建的一个管理系统。整个开发过程首先对软件系统进行需求分析,得出系统的主要功能。接着对系统进行总体设计和详细设计。总体设计主要包括系统功能设计、系统总体结构设计、系统数据结构设计和系统安全设计等;详细设计主要包括系统数据库访问的实现,主要功能模块的具体实现,模块实现关键代码等。最后对系统进行功能测试,并对测试结果进行分析总结,得出系统中存在的不足及需要改进的地方,为以后的系统维护提供了方便,同时也为今后开发类似系统提供了借鉴和帮助。这种个性化的网上管理系统特别注重交互协调与管理的相互配合,激发了管理人员的创造性与主动性,对零食销售商城而言非常有利。
前台首页功能模块
零食销售商城,在零食销售商城可以查看首页、商品信息、商品资讯、个人中心、后台管理、购物车、在线客服等内容,
用户登录、用户注册,通过注册获取用户名、密码、姓名、联系电话等信息进行注册、登录,
商品信息,在商品信息页面可以查看商品名称、商品分类、图片、品牌、规格、价格等信息进行添加到购物车、立即购买,
个人中心,在个人中心页面可以查看用户名、姓名、性别、头像、联系电话等进行更新信息、退出登录
管理员功能模块
管理员登录,通过填写用户名、密码、角色进行登录,
管理员登录进入零食销售商城可以查看首页、个人中心、用户管理、商品分类管理、商品信息管理、订单评价管理、系统管理、订单管理等信息。
个人中心,在个人中心页面中可以通过填写原密码、新密码、确认密码等信息进行添加、修改,1所示。还可以根据需要对个人信息进行添加,修改或删除等详细操作,