2022年系统设计说明书_美团网 .pdf

上传人:Q****o 文档编号:26490329 上传时间:2022-07-17 格式:PDF 页数:18 大小:518.33KB
返回 下载 相关 举报
2022年系统设计说明书_美团网 .pdf_第1页
第1页 / 共18页
2022年系统设计说明书_美团网 .pdf_第2页
第2页 / 共18页
点击查看更多>>
资源描述

《2022年系统设计说明书_美团网 .pdf》由会员分享,可在线阅读,更多相关《2022年系统设计说明书_美团网 .pdf(18页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、美团网系统设计说明书:晓光霞 王金宝田林伟学号:05、09、12、13 学院:信息学院专业:软件工程教师:马小军2013 年12 月8 日名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 18 页 - - - - - - - - - 1. 引言1.1 编写目的21 世纪的到来,伴随着许多电商业务的新兴和繁荣。计算机网络的蓬勃发展,为电商产业的发展奠定了基础, 使得更多更广泛的电商产业为人们提供了更加便利的生活服务。简单地说,美团网其实就是一个团购的中介网。美团网的运营方式也

2、非常简单,本身充当了中介的作用。 把有意购买低价打折物品的人们召集到一起组成一个团购队伍, 当这个队伍的人数达到最低限度时,则可成功进行团购, 享受最低价格购买商品。 如果人数没有达到最低限度,则此次团购失败, 用户也无须承担任何风险。 赚取的就是团购过程中的成交费。团购网是媒体、 社区和电子商务的跨界组合。可以从三个原则对进行判断: 一是省钱,折扣一定是前所未有的,二是省心、筛选、比较、判断的过程被压缩到一个页面上,消费者只需要判断自己是否需要这个产品,第三点体现出媒体的功能有趣。1.2 背景a. 软件系统的名称:美团网b. 提出者:王兴c. 开发者:王兴及其团队d. 用户:全体注册成功消费

3、者1.3 实现功能团购发展到现在,要做出新意并不容易。每天仅仅有1件、而且都立足于各个城市提供本地化团购, 最大特点就是这些团购是以服务类为主、而不是折扣价的商品,这些服务包括 SPA 、跳伞等各类培训课程和高尔夫、滑雪、划艇等活动,而且这些团购的折扣都相当低,因为每天只有一件, 要非常注重选择, 一般折扣可以达到六折、 四折,甚至还有一折的, 毕竟团购的商品和服务才是吸引用户的根本之道。美团的业务流程:第一,先去那些当地消费者感兴趣、 利润较高的商家, 就某一项产品或服务,跟他们谈一个超大的折扣, 并且商量好合作的商家在某一个折扣上能够接受最低成团人数用来做团购。第二,在发布团购活动信息:商

4、品名称,折扣,价格,最低成团人数,倒计时,商家联系信息。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 18 页 - - - - - - - - - 第三,要有一个客服甚至更多的客服人员回答会员实时的对于当天团购商品的提问。第四,某个会员在线参加团购购买后,有需要邮寄快递的商品可填写快递信息,购买完之后,当团购成功后则发送或短信告诉已参加会员美团券号和密码;团购失败,则或短信通知已参加会员团购失败并且手动退款。第五,若当天的团购成功了,则第2天上班时与商家进行结算,把收取

5、的商品团购款扣除本站的提成后的款项提交给商家。商家可以开始根据发送到商家手里的美团券或者订单进行销售或快递邮寄。如果当天的团购没有成功, 则手动退款给原先参加团购购买的会员,并且通知。商家那也得通知,并看下次再组织。1.4 参考资料1 王庆育编著 . 软件工程 .: 清华大学, 2004 2 任永昌编著 . 软件工程 .: 清华大学, 2012 3 邓迎春等译 . 软件工程 .: 机械工业, 2012 4 人杰,马素霞,殷人昆编著, 软件工程概论,机械工业,2010 53y.uu456./dl-5ecb2084ec3a87c24028c4cd-1.html 6.docin./p-4329359

6、58.html 团购网需求分析7 蔡敏. 徐慧慧 . 黄炳强编著 .UML建模基础与 Rose建模教程 .人民邮电, 2006 2.系统总体设计2.1 设计约束2.1.1 软硬件运行环境约束本系统程序基于 JSP 开发,使用 Sqlserver 2000数据库。 开发平台:WinXP + Tomcat5.54 + JDK1.5 程序正常运行需要JVM(Java虚拟机 )1.5 以上的版本。总之本系统在技术上的要求不高,现在普遍使用的计算机都可以运行该系统。系统所需要的硬件配置: Pentium III 600MHz 以上 256MB RAM Windows 2000/NT 4.0 Server

7、 基于 Intel构架的企业服务器软件:操作系统: Windows Server 2003 支持环境: Microsoft IIS 浏览器: IE7.0 、搜狗浏览器等数据库: SQL Server 2000 编程语言: Visual C# 设计工具: Microsoft Visual studio 2005或以上 , Dream Waver, Flash, PhotoShop等2.1.2 用户界面约束1、对于产品要有详细的说明,并且界面简单大方美观。2、通过超检索所有商品3、为获取远程服务而设计表单,用于检索信息、定购产品等名师资料总结 - - -精品资料欢迎下载 - - - - - - -

8、 - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 18 页 - - - - - - - - - 2.2 系统体系结构美团网电子商务系统信息发布子系统销售、管理子系统客户、管理子系统产品信息、管理企业信息发布产品展示及宣传,网上订单处理、网上支付管理、用户信息管理、查看订单、客答疑信息管理等。为了方便读者阅读与理解本系统的结构与功能,我们采用层次方框图来表示系统总体结构及其关系。如下图所示:美团网系统用户接口模块管理员接口模块商家接口模块数据服务模块顾客注册会员登录订单管理售后模块商家信息管理用户信息管理运营情况管理模块管理订单管理商品提供商

9、品模块数据库的管理团购搜索图 2-1 功能模块的划分2.3 系统功能结构2.3.1 主功能清单表 2-1 主功能模块清单功能编号功能名称功能简述F1 用户接口模块在此模块用户可以注册后进行购买产品。F2 管理员接口模块对于商家以及用户信息进行管理, 对于商品的情况也进行管理。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 18 页 - - - - - - - - - F3 商家接口模块提供商品,相当于供货商。F4 数据库的管理对于商品的库存,销售等情况进行管理2.3.2

10、子功能描述由于对于美团系统,我们研究的是他的团购过程,所以在此我们关心的是顾客注册,会员登录、 会员下订单购买产品以及管理员处理订单的这个过程,下面我们对于具体的子功能模块进行描述。表 2-2 子功能清单功能编号子功能编号子功能名称子功能简述F1 F1-1 顾客注册用户可以注册个人信息成为会员。F1-2 会员登陆会员登录后可以查询商品,下订单,购买商品等操作。F1-3 团购搜索会员可以选择本地区进行团购,也可以选择团购其他地区的, 也可以与商家联系了解所团商品的详情。F1-4 订单管理会员可以对自己的订单进行管理F1-5 售后模块包括确认收货也包括退换货物F2 F2-1 商家信息管理管理员对于

11、所提供货物的商家信息进行管理F2-2 用户信息管理管理员对用户的信息进行管理F2-3 运营情况管理管理员对于整个的运作进行管理F2-4 管理订单管理员对于会员的订单进行管理F2-5 管理商品管理员对于商品的信息进行核实,并且存储情况进行管理2.5 功能设计名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 18 页 - - - - - - - - - 会员用例图下订单登录购买商品修改信息查询商品顶层包 : 会员图 2-2 会员用例图用例说明如下:(1)登录用例(2)查询商品用

12、例用例名称反馈信息标识符用例描述参与者前置条件UC003 顾客可以查询自己需要的商品顾客无用例名称登录标识符用例描述参与者前置条件后置条件基本操作流程可选操作流程UC002 登录系统顾客(会员)无登录到系统1、 系统提示用户输入用户名和密码2、 用户输入用户名和密码3、系统验证用户名和密码,若正确,则登录到系统中如果用户输入无效的用户名和密码,系统显示错误信息,并返回重新提示用户输入用户名和密码:或者取消登录或者终止登录。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 1

13、8 页 - - - - - - - - - 后置条件基本操作流程可选操作流程显示出所查询的商品1、 在查询的文本框中输入要查询的信息2、 点击提交,即可显示信息。假如系统存在所查询的信息则显示否则提示该信息不存在,返回再查询。(3)购买商品用例用例名称购买商品标识符用例描述参与者前置条件后置条件基本操作流程可选操作流程UC004 购买商品顾客(会员)登录到系统完成对商品购买1、 找到所需要的商品2、 点击添加到购物车3、 点击我的购物车,查看购物车商品,4、 点击结算,选择要付款的方式5、 点击完成,显示购物单可对购物商品数量添加, 和删除商品, 选择不同的付款方式,假如信息不全,则提示要完成

14、所要输入信息,或取消,终止用例(4)修改个人信息用例用例名称修改个人信息标识符用例描述参与者前置条件后置条件基本操作流程可选操作流程UC005 会员可以修改密码和基本信息。顾客(会员)顾客登录到系统会员完成自己的信息的修改。1、顾客点击要修改个人信息2、顾客输入要修改的信息3、提交到数据库,修改数据库的容。然后输入无效的用户名,旧密码不正确,EMAIL格式不正确等则提示重新输入,或终止用例。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 18 页 - - - - - -

15、- - - 2)管理员用例图登录订单管理商品管理运营情况管理商家信息管理会员信息管理员图 2-3 管理员用例图(1) 登录系统用例(2) 管理订单用例用例名称订单管理用例描述查看订单信息,修改订单状态,根据状态查询订单信息,如对交易是否完成的状态进行查找。用例名称登录用例描述参与者前置条件后置条件基本操作流程可选操作流程登录系统系统管理员无登录到系统1、 系统提示用户输入用户名和密码2、 用户输入用户名和密码3、 系统验证用户名和密码,若正确,则登录到系统中如果用户输入无效的用户名和密码,系统显示错误信息,并返回重新提示用户输入用户名和密码:或者取消登录或者终止登录。名师资料总结 - - -精

16、品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 18 页 - - - - - - - - - 参与者前置条件后置条件基本操作流程可选操作流程系统管理员管理员登录进系统完成对订单的修改1、进入订单模块2、修改订单的状态(如交易玩成则添加到订单完成状态)查看订单信息、修改订单状态、根据状态查询订单信息,(如对交易是否完成的状态进行查找)(3) 管理商品用例用例名称商品管理用例描述参与者前置条件后置条件基本操作流程可选操作流程用于编辑商品信息,例如增加商品,删除商品,修改商品,查询商品信息等系统管理员管

17、理员登录进系统完成商品标题和商品各种信息的管理1、进入商品管理模块2、选择要更新的项目3、输入要更新的信息4、确认、提交添加商品,删除商品,修改商品,查询商品信息。(4) 会员信息管理用例用例名称会员管理标识符用例描述参与者前置条件后置条件基本操作流程可选操作流程UC009 是删除会员,添加会员,查看会员订单,查看会员购物车等会员的父用例。系统管理员管理员登录进系统完成会员各种信息的管理1、 选择管理表项(如 : 删除会员、添加会员)2、 输入或修改会员信息,提交删除会员、添加会员信息、查看会员的订单,查看会员的购物车(5) 商家信息管理用例用例名称管理员信息管理用例描述参与者前置条件后置条件

18、基本操作流程可选操作流程管理员可以查看提供商品的商家的信息管理员商家完成自己的信息1、管理员查看商家信息2、管理员提交到数据库,修改数据库的容。然后输入无效的商家, 提示格式不正确等则提示重新输入,或终止用例。下面我们以会员下订单来说明这个流程:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 18 页 - - - - - - - - - *+下订单()+删除订单()+修改订单()- 登录名- 密码会员+邮箱注册()+浏览商品()+查询商品()-年龄-性别-联系方式-用户1

19、1.*11.*11.*+注册()+上传商品信息()-名称-地址-邮箱-法人代表-商家+管理用户信息()+管理商家信息()+管理订单()+管理商品()-登录名-密码网站管理员+增加()+删除()+修改()-会员信息-商品信息-邮寄地址订单图 2-4 会员下订单类图名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 18 页 - - - - - - - - - 登录模块商品查询模块订购模块数据模块会员1:输入账号密码2:提示成功登陆3:输入查询条件4:显示查询商品列表5:提交所

20、购商品6:提交订单7:提交成功8:提示订购成功图 2-5 会员下订单的顺序图名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 18 页 - - - - - - - - - 商品查询提交订单查询订单状态处理订单接收订单并发货拒绝订单更新订单会员管理员有库存无库存订单已处理订单未处理图 2-6 购买产品时的活动图名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 12

21、页,共 18 页 - - - - - - - - - 3.程序模块设计说明3-1 F1 用户接口模块。其中包括有顾客注册,会员登录,团购搜索,订单管理和售后模块。1)顾客注册( F1-1)功能要求: 顾客浏览观看信息,看到满意商品可以注册个人信息成为会员,然后进行下订单和购买操作。性能要求: 此模块经常使用,对性能要求在1-2 秒作出响应。界面要求: 简单美观。输入项: 由用户点击触发该事件。输出项: 无。其中顾客注册的程序流程:开始YN顾客注册输入有效信息信息满足是否要求结束注册成功图 3-1 顾客注册2)会员登陆( F2)功能要求: 会员登录后可以查商品、下订单、购买产品等,下图为会员登录

22、的程序流程图。性能要求: 此模块经常使用,对性能要求在1-2 秒作出响应。界面设计: 要做到简洁,美观。输入项: 由用户点击登录触发该事件。输出项: 登录成功与否。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 13 页,共 18 页 - - - - - - - - - 其中会员登录的程序流程:开始输入用户名、密码验证不正确登录成功正确结束图 3-2 会员登录3)团购搜索( F1-3)功能要求 :分为服装、美食、娱乐活动、旅游、住宿等。性能要求 :此模块经常使用,对性能要求在1-2

23、秒作出响应。界面设计: 要做到简洁,美观。输入项: 由用户输入某个条件触发该事件。输出项: 响应的页面信息。 4 )订单管理( F1-4)功能要求 :方便用户及时查找或者更改自己的订单。性能要求: 此模块经常使用,对性能要求在1-2 秒作出响应。界面设计 :要做到简洁,美观。输入项 :由对订单进行修改。输出项: 修改完成后生成新的订单。3.2 F2 管理员接口模块。其中包括有商家信息管理模块,会员信息管理, 运营情况管理, 管理订单和商品信息管理。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - -

24、- - 第 14 页,共 18 页 - - - - - - - - - 1)管理订单( F2-4)功能要求: 对于会员的订单信息进行管理,如果满足团购要求,则发货,若不符合要求则通知会员团购不成功。性能要求: 此模块经常使用,对性能要求在1-2 秒作出响应。界面设计: 要做到简洁,美观。输入项: 由管理员登录后进行操作。输出项: 告知用户订购是否成功。2)商品信息管理( F2-5)功能要求: 对于自己的商品库存及时进行功能更新。性能要求: 此模块经常使用,对性能要求在1-2 秒作出响应。界面设计: 要做到简洁,美观。输入项: 由管理员对商品数据库进行管理。输出项: 更新后的数据库。4数据结构设

25、计4.1 数据库环境说明软件开发用到的数据库是Oracle 。Oracle 提供包括平台产品、应用产品和完善的服务在的先进的、 完整的、集成的电子商务解决方案, 可以无缝集成供应链管理 (SCM)、企业资源管理 (ERP)、客户资源管理 (CRM) 和企业商业智能 (BI)和电子商务应用 IP(Internet Procurement ) 、Exchange、Portal-to-go等产品。4.2 数据库的命名规则数据库开发时数据库、表、字段、视图、触发器、存储过程、变量名、主键、外键、索引等的命名规则。1) 数据库 (Database) 数据库名称= 数据库容标识 ( 首字大写 ) 。2)

26、表(Table) 命名应尽量反映存储的数据容。表名前缀: 以该表及与该表相关联的一系列表的容而得到一个代表统一的标识。表名称= T +_+ 表名前缀 +_+ 表容标识 ( 首字大写 )。数据库中不论是表名还是字段名,都一律用英文,不准出现其它语言;且保留原来名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 15 页,共 18 页 - - - - - - - - - 的字段名,保留它们的规。数据库当中的表名的命名,一般不准出现空格,假如有几个单词出现的话,每个单词之间不允许留有空格,用”

27、_”隔开;每个单词的第一个字母必须大写;如果太长,为了不增加编程的难度可采用缩写的方式,每个单词可取三到四个字母表示,也可根据实际情况,实际习惯进行缩写。3) 字段(Field) 字段是数据库中的用途最广泛的,它的类型非常多,所以必须加类型前缀来标示它的类型。字段名称= F + 字段类型前缀+ 字段容标识 ( 首字大写 ) 。4) 视图名 (View)视图的名称= v_ + 视图容标识(首字大写) 如v_Record。5) 触发器名 (Triger)触发类型触发标识:操作- 类型=触发标识 Insert- before =bi Insert -After=ai 触发名 = tr + 触发标识+

28、 “_”+ 相应的表名。6) 存储过程名 (Procedure)存储过程操作前缀:操作 = 前缀 Insert= I Delete= D Update= U Other= O 存储过程名称= Pro + “前缀” +“_”+ 存储过程容标识 ( 首字大写 ) 。7) 变量名 (Variable) 每个单词的首个字母为大写,命名中其他建议: 1、禁止使用中文命名。 2、变量命名都不得超过30 个字符的系统限制。 3、命名都采用英文字符 , 每个单词的首个字母要大写。8) 主键(Primary Key)ID。 9) 索引(Index)idx+ 字段标识。名师资料总结 - - -精品资料欢迎下载 -

29、 - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 16 页,共 18 页 - - - - - - - - - 4.3 表设计1)数据库表名清单体现系统中所建立的全部数据库表名,并对各数据表的用途进行简要描述。表 4-1 数据库表名清单序号中文表名英文表名表功能说明1 会员信息custominfo_tab 存储会员详细注册信息2 商家信息businessinfo_tab 存储商户详细注册信息3 商品信息goodsinfo_tab 存储商品信息4 订单信息orderinfo_tab 存储订单信息2)数据库表的详细清单逐一描述每个数据

30、库表的详细容,包括字段名、含义、字段类型、长度、可否为空值、取等,可以用列表形式给出,表格形式如下表所示。表 4-2 会员信息表字段名含义类型长度空否备注ID 唯一标志一条记录nvshar 50 null username 用户名nvshar 50 Not null mailbox nvshar 50 Not null password 密码nvshar 50 Not null phone nvshar 50 Not null 表 4-3 商家信息表字段名含义类型长度空否备注ID 唯一标志一条记录nvshar 50 null username 用户名nvshar 50 Not null mai

31、lbox nvshar 100 Not null phone nvshar 50 Not null goodsinfo 商品明细nvshar 500 Not null 表 4-4 商品信息表字段名含义类型长度空否备注名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 17 页,共 18 页 - - - - - - - - - goodsID 唯一标志一条记录nvshar 50 null goodsname 商品名称nvshar 50 Not null goodsp 商品特性nvshar

32、300 Not null goodsprice 商品价格nvshar 50 Not null goodsnumber 商品数量nvshar 100 Not null 表 4-5 订单信息表字段名含义类型长度空否备注ID 唯一标志一条记录nvshar 50 null ordername 订单的名称nvshar 50 Not null ordergoodsinfo 订单的商品信息nvshar 300 Not null ordercustomname 订单的会员信息nvshar 300 Not null orderdata 订单时间orderaddress 订单地址nvshar 300 Not null orderedit 订单的修改nvshar 50 Not null orderdelete 订单的删除nvshar 50 Not null orderadd 订单的增加nvshar 50 Not null 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 18 页,共 18 页 - - - - - - - - -

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 技术总结

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁