需求分析 概述 3.1 软件需求陈述 3.1.1 背景 网上购物正逐步走向平民化。调查机构AC尼尔森最新研究显示,63%的中国网民曾在网上购物。有业内人士认为,中国的网上购物人数在快速增长,年轻的中国男性更热衷于网上购物。民众对电子商务的热情高涨,表明我国民众电子商务意识的提高。 项目的名称: 校园超市网; 项目产品的名称:校园超市网网站; 项目的组织者:群鹰齐飞项目小组; 项目的组织成员:李静,叶颖平,陈桃升,吴江,刘亮,陈田力,陈虎,胡顾警,谭启光,曾许华,李雪庆; 产品用户:有意做网上交易的、商店的管理者、超市管理者及广大消费者; 项目的设计者:群鹰齐飞项目小组; 项目的生产者:群鹰齐飞项目小组; 项目的所有权:群鹰齐飞项目小组; 3.1.2 系统目标分析 1.系统总目标: 1)能够对超市商品进行增、删、改、查提供全面的系统管理; 2)系统具有友好性、易操作性和可维护性; 3)系统具有安全性和保密性; 2.系统功能目标: 开发此校园超市网,使超市管理员能够很方便的查询自己的商品销售情况、存货情况,也能够很方便的对商品的种类,价格进行添加,删除,修改,以促使营业额上升,提高工作效率,降低以往需要人工对其进行一一的更改,节省了成本。该软件的设计目标尽量达到人力与设备的节省,并处理数据的速度高。该系统面向各大商品店,超市,以及广大学生消费者,实现对商品进行有序交易,并使消费者轻轻松松就可以买到自己所需物品。 3.系统WBS工作分解:
3.2 软件的功能需求 主要功能模块:分别对顾客与管理员进行描述。 管理员对订单信息管理、顾客信息管理、商品信息管理、留言管理、供应商信息管理; 顾客可以浏览查询商品信息、订购商品、查询购物历史、发表留言。 1) 关于用户的功能描述 1.用户注册模块:实现用户的注册,得到用户的基本信息。 2.用户登录模块:实现用户登录此系统。 3.浏览查询商品信息:顾客可以浏览和查询商品的全面信息。 4.订购商品:顾客浏览到需要购买的商品可以下订单进行网上订购。 5. 查询购物历史:顾客可以查询以往的消费历史。 6.发表留言:顾客对超市有什么好的建议可以进行留言。 2) 关于系统管理员的功能描述 1.管理员登录模块:实现管理员登录。 2.订单信息管理:可查询历史订单,本月销售额,查询历史销售商品记录,以后删除历史销售记录等。。 3 顾客信息管理:可对用户信息进行增加、删除、修改、查询,可对用户的在本店的消费历史进行查询等。 4.商品信息管理:可对商品信息进行增加、删除、修改、查询等 5.留言管理:可对用户的留言信息进行增加、删除、查询等 6.供应商信息管理:可对商品库存进行增加、删除、修改、查询,可对供应商的信息进行查询等。
3.2.1 功能划分 系统结构图:
3.2.2 功能描述 用例图:管理员管理系统用例图
描述:上图是商品管理员可对系统的一些维护操作,管理订单信息,管理顾客信息,管理商品信息,管理建议/留言信息等。 顾客操作系统用例图
描述:上图是顾客登录系统可对系统进行的一些操作,顾客可以通过校园超市网浏览/查询商品信息,可以通过网上下订单的方式,订购校园超市的各种现有商品,也可以查询在本网站的购物历史,还可以发表留言。 管理员维护订单管理用例图
描述:管理员通过订单信息管理模块可查看历史订单信息,查看顾客在本站的购物历史,也可删除作费的订单。 管理员维护留言管理用例图
描述:上图描述管理员对建议/留言进行管理的操作,可查看顾客的留言信息,删除顾客的留言信息,以及回复顾客的留言信息。 管理员维护商品信息用例图
描述:上图描述了管理员对商品信息进行管理的操作,可增加商品信息,包括增加商品的类型,增加商品的具体信息,删除商品的信息,更新商品的信息,查询商品信息。 管理员维护顾客信息用例图
描述:上图描述了管理员对顾客信息的管理操作,可查询顾客信息,增加顾客信息,删除顾客信息,以及更新顾客信息。
第四章 概要设计 概述 4.1 软件结构设计 通过分析Use-Case Diagrams ,得到所用到的类,分析这些类的属性、操作和它们之间的关系。 所用到的框图: 概要类图 概要序列图(关键用例的序列图) 协作图(关键用例的协作图) 状态图 活动图
4.2 数据库逻辑设计 数据库设计过程 E-R图 优化E-R图 数据库的逻辑设计可以通过ER图的转换和规范化处理得到,不能造成数据冗余,凡是能通过数据计算得到的,都不能有字段. 得到的部分关系如下描述: 管理员(管理员编号,管理员姓名,管理员密码) 用户表(用户名,密码,性别,电话号码,地址,Email) 商品类目表(类别编号,类型名称) 商品信息表(商品编号,类型编号,供应商编号,商品名称,现销售价,商品折扣率,图片路径,生产厂家,描述,是否推荐) 订单表(订单编号,商品编号,用户姓名,订单日期,收货地址,收货人,邮政编码,订单总额,订单处理日期,订单状态,联系电话) 订单详细信息表(订单编号,商品编号,商品名称,商品价格,订购数量) 库存表(库存编号, 商品编号, 进出仓日期, 进出仓数量, 单价, 生产日期, 保质期, 原因) 供应商信息表(供应商编号,供应商名称,供应商地址,联系电话,公司简介) 建议信息表(留言编号,用户编号,留言者QQ,留言者Email,留言主题,留言内容,留言日期)
下面是本系统数据库概念设计E-R图,如图所示:
为了使结构思路更清晰化,下面是数据库E-R图的另一种表示:
第五章 详细设计 概述 5.1软件结构细化 任务:细化和个性Use-Case 的描述 ,如类的操作和对象之间的消息相对应,填充参数及复杂的类的设计。 所用到的框图: 详细类图 详细序列图 活动图 首页 上一页 1 2 3 4 下一页 尾页 2/4/4 相关论文
首页 上一页 1 2 3 4 下一页 尾页 2/4/4