欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

python-django-天天生鲜项目

程序员文章站 2022-08-20 14:00:01
软件需求说明书 l 引言 1.1 编写目的 随着计算机技术特别是网络技术的飞速发展,计算机的应用领域不断扩大,各行各业都离不开计算机,超市管理也不例外,使之能跟上时代的发展。仓库管理是单位里使用比较频繁、管理比较繁琐的一项事务, 1.2 背景 a.网上超市管理系统。 b. 本项目的任务提出者、开发者 ......

软件需求说明书

l  引言

1.1  编写目的

随着计算机技术特别是网络技术的飞速发展,计算机的应用领域不断扩大,各行各业都离不开计算机,超市管理也不例外,使之能跟上时代的发展。仓库管理是单位里使用比较频繁、管理比较繁琐的一项事务,

1.2  背景

a.网上超市管理系统。

b. 本项目的任务提出者、开发者、用户及实现该软件的计算中心或计算机网络。

c.该软件系统同其他系统或其他机构的基本的相互来住关系。

1.3  定义

e-r图:(entire and relation)为实体-联系图,提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型。

1.4  参考资斜

《软件工程概论》郑人杰 马素霞 殷人昆 编著 机械工业出版社

《uml系统分析与设计》薛均晓 李占波 版机械工业出版社

 

2  任务概述

  2.1  目标

 对超市交易各环节实施全过程控制管理,如购物,用户登录,订单管理,购物车管理等功能的实时监测。

2.2  用户的特点

列出本软件的最终用户的特点,充分说明操作人员、维护人员的教育水平和技术专长,以及本软件的预期使用频度。这些是软件设计工作的重要约束。

本系统主要面向网上超市管理员以及往来客户,超市管理员有本软件的所有权限,往来客户拥有登录查询已下订单以及购买功能,因操作简单,无需特殊技长。预期使用频率视公司以及工厂业务而变,本软件能充分完成基本需求。

2.3  假定和约束

列出进行本软件开发工作的假定和约束,例如经费限制、开发期限等。

(1)   硬件需求:普通计算机,客户端必须的硬件

(2)   不可将权限赋予客户,只允许内部人员使用

(3)   软件需求:需要购买本程序使用权

(4)   建议开发软件投入使用的最迟时间:两星期

3 需求分析

3.1  用户模块

1) 注册页

l  注册时校验用户名是否已被注册。

l  完成用户信息的注册

l  给用户的注册邮箱发送邮件,用户点击邮件中的激活链接完成用户账户的激活。

2)登陆页

l  实现用户的登录功能

3)用户中心

l  用户中心信息页,显示登录用户的信息,包括用户名、电话和地址,同时页面下方显示出用户最近浏览的商品信息。

l  用户中心地址页:显示登陆用户的默认收件地址,页面下方的表单可以新增用户的收货地址。

l  用户中心订单页:显示登录用户的订单信息。

4)其他

l  如果用户已经登陆,页面顶部显示用户的订单信息。

3.2  商品模块

1)首页

l  动态指定首页轮播商品信息。

l  动态指定首页活动信息。

l  动态获取商品的种类信息并显示。

l  动态指定首页显示的每个种类的商品(包括图片商品的文字商品)。

l  点击某一个商品时跳转到商品的详情页面。

2)商品详情页

l  显示出某个商品的详细信息。

l  页面下方显示出该商品的两个新品信息。

3)商品列表页

l  显示出某一个种类的商品的列表数据,分页显示并支持按照默认、价格和人气进行排序。

l  页面下方显示出该商品的两个新品信息。

4)其他

l  通过搜索框搜索商品信息。

3.3  购物车模块

l  列表页和详情页将商品添加到购物车。

l  用户登录后,首页,详情页,列表页显示用户购物车中的商品数目。

l  购物车页面:对用户购物车中的商品操作。如选择某件商品,增加或减少购物车中的商品数目。

3.4  订单相关

l  提交订单页面:显示用户准备购买的商品信息。

l  点击提交订单完成订单的创建。

l  用户中心订单页显示用户的订单信息。

l  点击支付完成订单的支付。

 

4  项目架构概览

4.1  页面图

 

4.2  功能图

 

4.3  部署图