系统设计说明书美团网Word文档格式.docx
- 文档编号:22888982
- 上传时间:2023-02-05
- 格式:DOCX
- 页数:24
- 大小:223.65KB
系统设计说明书美团网Word文档格式.docx
《系统设计说明书美团网Word文档格式.docx》由会员分享,可在线阅读,更多相关《系统设计说明书美团网Word文档格式.docx(24页珍藏版)》请在冰豆网上搜索。
商家可以开始根据发送到商家手里的美团券或者订单进行销售或快递邮寄。
如果当天的团购没有成功,则手动退款给原先参加团购购买的会员,并且通知。
商家那也得通知,并看下次再组织。
1.4参考资料
清华大学,2004
清华大学,2012
机械工业,2012
编著,软件工程概论,机械工业,
⑸3y.uu456./dl-5ecb2084ec3a87c24028c4cd-1.html
⑹.docin./p-432935958.html团购网需求分析
[7]蔡敏.徐慧慧.黄炳强编著.UML建模基础与Rose建模教程.人民邮电,2006
2.系统总体设计
2.1设计约束
2.1.1软硬件运行环境约束
本系统程序基于JSP开发,使用Sqlserver2000数据库。
开发平台:
WinXP+Tomcat5.54+JDK1.5程序正常运行需要JVM(Java虚拟机)1.5以上的版本。
总之本系统在技术上的要求不高,现在普遍使用的计算机都可以运行该系统。
系统所需要的硬件配置:
PentiumIII600MHz以上256MBRAM
Windows2000/NT4.0Server基于Intel构架的企业服务器软件:
操作系统:
WindowsServer2003
支持环境:
MicrosoftIIS
浏览器:
IE7.0、搜狗浏览器等
数据库:
SQLServer2000
编程语言:
VisualC#
设计工具:
MicrosoftVisualstudio2005或以上,DreamWaver,Flash,PhotoShop等
2.1.2用户界面约束
1、对于产品要有详细的说明,并且界面简单大方美观。
2、通过超检索所有商品
3、为获取远程服务而设计表单,用于检索信息、定购产品等
2.2系统体系结构
美团网电子商务系统信息发布子系统销售、管理子系统客户、管理子系统产品信息、管理企业信息发布产品展示及宣传,网上订单处理、网上支付管理、用户信息管理、查看订单、客答疑信息管理等。
为了方便读者阅读与理解本系统的结构与功能,我们采用层次方框图来表示系统总体结构及其关系。
如下图所示:
美团网系统
图2-1功能模块的划分
2.3系统功能结构
2.3.1主功能清单
表2-1主功能模块清单
功能编号
功能名称
功能简述
F1
用户接口模块
在此模块用户可以注册后进行购买产品。
F2
管理员接口模块
对于商豕以及用户信息进行管理,对于商品的情况也进行管理。
F3
商家接口模块
提供商品,相当于供货商。
F4
数据库的管理
对于商品的库存,销售等情况进行管理
2.3.2子功能描述
由于对于美团系统,我们研究的是他的团购过程,所以在此我们关心的是顾
客注册,会员登录、会员下订单购买产品以及管理员处理订单的这个过程,下面
我们对于具体的子功能模块进行描述。
表2-2子功能清单
子功冃匕编号
子功能名称
子功能简述
F1-1
顾客注册
用户可以注册个人信息成为会员。
F1-2
会员登陆
会员登录后可以查询商品,下订单,购买商品等操作。
F1-3
团购搜索
会员可以选择本地区进行团购,也可以选择团购其他地区的,也可以与商家联系了解所团商品的详情。
F1-4
订单管理
会员可以对自己的订单进行管理
F1-5
售后模块
包括确认收货也包括退换货物
F2-1
商家信息管理
管理员对于所提供货物的商家信息进行管理
F2-2
用户信息管理
官理员对用户的信息进仃官理
F2-3
运营情况管理
管理员对于整个的运作进行管理
F2-4
管理订单
管理员对于会员的订单进行管理
F2-5
管理商品
管理员对于商品的信息进行核实,并且存储情况进行管理
2.5功能设计
会员用例图
用例说明如下:
(1)登录用例
用例名称
登录
标识符用例描述参与者前置条件后置条件基本操作流程
可选操作流程
UC002
登录系统
顾客(会员)
无
登录到系统
1、系统提示用户输入用户名和密码
2、用户输入用户名和密码
3、系统验证用户名和密码,若正确,则登录到系统中如果用户输入无效的用户名和密码,系统显示错误信
息,并返回重新提示用户输入用户名和密码:
或者取消登录或者终止登录。
(2)查询商品用例
反馈信息
标识符
UC003
用例描述
顾客可以查询自己需要的商品
参与者
顾客
前置条件
后置条件
显示出所查询的商品
基本操作流程
1、在查询的文本框中输入要查询的信息
2、点击提交,即可显示信息。
假如系统存在所查询的信息则显示否则提示该信
息不存在,返回再查询。
(3)购买商品用例
购买商品
UC004
完成对商品购买
1、找到所需要的商品
2、点击添加到购物车
3、点击我的购物车,查看购物车商品,
4、点击结算,选择要付款的方式
5、点击元成,显示购物单
可对购物商品数量添加,和删除商品,选择不同的付款方式,假如信息不全,则提示要完成所要输入信息,或取消,终止用例
(4)修改个人信息用例
修改个人信息
UC005
会员可以修改密码和基本信息。
顾客登录到系统
会员完成自己的信息的修改。
1、顾客点击要修改个人信息
2、顾客输入要修改的信息
3、提交到数据库,修改数据库的容。
然后输入无效的用户名,旧密码不正确,EMAIL格式不正确等则提示重新输入,或终止用例。
2)管理员用例图
(1)登录系统用例
用例描述参与者前置条件后置条件基本操作流程
系统管理员
(2)管理订单用例
查看订单信息,修改订单状态,根据状态查询订单信息,如对交易是否完成的状态进行查找。
管理员登录进系统
完成对订单的修改
1进入订单模块
2、修改订单的状态(如交易玩成则添加到订单完成状态)
查看订单信息、修改订单状态、根据状态查询订单信息,(如对交易是否完成的状态进行查找)
(3)管理商品用例
商品管理
用于编辑商品信息,例如增加商品,删除商品,修改商品,查询商品信息等
完成商品标题和商品各种信息的管理
1进入商品管理模块
2、选择要更新的项目
3、输入要更新的信息
4、确认、提交
添加商品,删除商品,修改商品,查询商品信息。
(4)会员信息管理用例
会员管理
前置条件后置条件基本操作流程
UC009
是删除会员,添加会员,查看会员订单,查看会员购物车等会员的父用例。
完成会员各种信息的管理
1选择管理表项(如:
删除会员、添加会员)
2、输入或修改会员信息,提交
删除会员、添加会员信息、查看会员的订单,查看会员的购物车
(5)商家信息管理用例
管理员信息管理
管理员可以查看提供商品的商家的信息
管理员
商家完成自己的信息
1管理员查看商家信息
2、管理员提交到数据库,修改数据库的容。
然后输入无效的商家,提示格式不正确等则提示重新输入,或终止用例。
F面我们以会员下订单来说明这个流程:
图2-4会员下订单类图
会员
1
登录模块
商品查询模块
订购模块
1
数据模块
1
1输入账号密码
-1~~
2:
提示成功登陆
U
3:
输入查询条件
~F~
~—4
4:
显示查询商品列表j
I
5:
提交所购商品
nr
|
1L-
6:
提交订单
8:
提示订购成功
图2-5会员下订单的顺序图
图2-6购买产品时的活动图
3.程序模块设计说明3-1F1用户接口模块。
其中包括有顾客注册,会员登录,团购搜索,订单管理和售后模块
1)顾客注册(F1-1)
功能要求:
顾客浏览观看信息,看到满意商品可以注册个人信息成为会员,然后进行下订单和购买操作。
性能要求:
此模块经常使用,对性能要求在1-2秒作出响应。
界面要求:
简单美观。
输入项:
由用户点击触发该事件。
输出项:
无。
其中顾客注册的程序流程:
图3-1顾客注册
2)会员登陆(F2)
会员登录后可以查商品、下订单、购买产品等,下图为会员登录的程序流程图。
界面设计:
要做到简洁,美观。
由用户点击登录触发该事件。
登录成功与否
其中会员登录的程序流程:
输入用户名、密码
正确
图3-2会员登录
3)团购搜索(F1-3)
分为服装、美食、娱乐活动、旅游、住宿等。
此模块经常使用,对性能要求在1-2秒作出响应。
界面设计:
由用户输入某个条件触发该事件。
响应的页面信息。
4)订单管理(F1-4)
方便用户及时查找或者更改自己的订单。
由对订单进行修改。
修改完成后生成新的订单。
3.2F2管理员接口模块。
管理订单和
其中包括有商家信息管理模块,会员信息管理,运营情况管理,商品信息管理。
1)管理订单(F2-4)
对于会员的订单信息进行管理,如果满足团购要求,则发货,若不符合要求则通知会员团购不成功。
此模块经常使用,对性能要求在1-2秒作出响应。
要做到简洁,美观。
由管理员登录后进行操作。
输出项:
告知用户订购是否成功。
2)商品信息管理(F2-5)功能要求:
对于自己的商品库存及时进行功能更新。
性能要求:
由管理员对商品数据库进行管理。
更新后的数据库。
4.数据结构设计
4.1数据库环境说明
软件开发用到的数据库是Oracle。
Oracle提供包括平台产品、应用产品和完善的服务在的先进的、完整的、集成的电子商务解决方案,可以无缝集成供应链管理(SCM)、企业资源管理(ERP)、客户资源管理(CRM和企业商业智能(BI)和电子商务应用IP(InternetProcurement)、Exchange、Portal-to-go等产品。
4.2数据库的命名规则
数据库开发时数据库、表、字段、视图、触发器、存储过程、变量名、主键、外键、索引等的命名规则。
1)数据库(Database)
数据库名称=数据库容标识(首字大写)。
2)表(Table)
命名应尽量反映存储的数据容。
表名前缀:
以该表及与该表相关联的一系列表的容而得到一个代表统一的标识。
表名称=T+‘_'
+表名前缀+‘_'
+表容标识(首字大写)。
数据库中不论是表名还是字段名,都一律用英文,不准出现其它语言;
且保留原来
的字段名,保留它们的规。
数据库当中的表名的命名,一般不准出现空格,假如有几个单词出现的话,每个单词之间不允许留有空格,用”_”隔开;
每个单词的第一个
字母必须大写;
如果太长,为了不增加编程的难度可采用缩写的方式,每个单词可取三到四个字母表示,也可根据实际情况,实际习惯进行缩写。
3)字段(Field)字段是数据库中的用途最广泛的,它的类型非常多,所以必须加类型前缀来标示它的类型。
+字段容标识(首字大写)。
视图容标识(首字大
=触发标识
字段名称=F+字段类型前缀
4)视图名(View)
视图的名称="
v_"
+写)如v_Record。
5)触发器名(Triger)
触发类型触发标识:
操作-类型
Insert-before=bi
Insert-After=ai
触发名="
tr"
+触发标识+“_”+相应的表名。
6)存储过程名(Procedure)
存储过程操作前缀:
操作=前缀
Insert=IDelete=DUpdate=UOther=O存储过程名称=Pro+“前缀”+“_”+存储过程容标识(首字大写)。
7)变量名(Variable)每个单词的首个字母为大写,命名中其他建议:
1、禁止使用中文命名。
2、变量命名都不得超过30个字符的系统限制
3、命名都采用英文字符,每个单词的首个字母要大写
8)主键(PrimaryKey)
ID。
9)索引(Index)
idx+字段标识
4.3表设计
1)数据库表名清单
体现系统中所建立的全部数据库表名,并对各数据表的用途进行简要描述表4-1数据库表名清单
序号
中文表名
英文表名
表功能说明
会员信息
custominfo_tab
存储会员详细注册信息
2
商家信息
businessinfo_tab
存储商户详细注册信息
3
商品信息
goodsinfo_tab
存储商品信息
4
订单信息
orderinfo_tab
存储订单信息
2)数据库表的详细清单
逐一描述每个数据库表的详细容,包括字段名、含义、字段类型、长度、可
否为空值、取等,可以用列表形式给出,表格形式如下表所示
表4-2会员信息表
字段名
含义
类型
长度
空否
备注
ID
唯一标志一条[记录
nvshar
50
null
username
用户名
Notnull
mailbox
password
密码
phone
表4-3商家信息表
唯一标志一条记录
100
goodsinfo
商品明细
500
表4-4商品信息表
goodsID
goodsname
商品名称
goodsp
商品特性
300
goodsprice
商品价格
goodsnumber
商品数量
表4-5订单信息表
唯一标志一条记录
ordername
订单的名称
Notnull
ordergoodsinfo
订单的商品信息
ordercustomname
订单的会员信息
orderdata
订单时间
orderaddress
订单地址
orderedit
订单的修改
orderdelete
订单的删除
orderadd
订单的增加
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 系统 设计 说明书 美团网