系统设计说明书-美团网..

上传人:沈*** 文档编号:86528490 上传时间:2022-05-07 格式:DOC 页数:18 大小:981KB
收藏 版权申诉 举报 下载
系统设计说明书-美团网.._第1页
第1页 / 共18页
系统设计说明书-美团网.._第2页
第2页 / 共18页
系统设计说明书-美团网.._第3页
第3页 / 共18页
资源描述:

《系统设计说明书-美团网..》由会员分享,可在线阅读,更多相关《系统设计说明书-美团网..(18页珍藏版)》请在装配图网上搜索。

1、word美团网系统设计说明书某某:李晓光赵霞 王金宝 田林伟 学号:05、09、12、13 学院: 信息学院 专业:软件工程 教师:马小军2013年 12月 8日1. 引言21世纪的到来,伴随着许多电商业务的新兴和繁荣。计算机网络的蓬勃开展,为电商产业的开展奠定了根底,使得更多更广泛的电商产业为人们提供了更加便利的生活服务。简单地说,美团网其实就是一个团购的中介网。美团网的运营方式也非常简单,本身充当了中介的作用。把有意购置低价打折物品的人们召集到一起组成一个团购队伍,当这个队伍的人数达到最低限度时,如此可成功进展团购,享受最低价格购置商品。如果人数没有达到最低限度,如此此次团购失败,用户也无

2、须承当任何风险。赚取的就是团购过程中的成交费。团购网是媒体、社区和电子商务的跨界组合。可以从三个原如此对进展判断:一是省钱,折扣一定是前所未有的,二是省心、筛选、比拟、判断的过程被压缩到一个页面上,消费者只需要判断自己是否需要这个产品,第三点表现出媒体的功能有趣。a.软件系统的名称:美团网b.提出者:王兴c.开发者:王兴与其团队d.用户:全体注册成功消费者1.3实现功能团购开展到现在,要做出新意并不容易。每天仅仅有1件、而且都立足于各个城市提供本地化团购,最大特点就是这些团购是以服务类为主、而不是折扣价的商品,这些服务包括SPA、跳伞等各类培训课程和高尔夫、滑雪、划艇等活动,而且这些团购的折扣

3、都相当低,因为每天只有一件,要非常注重选择,一般折扣可以达到六折、四折,甚至还有一折的,毕竟团购的商品和服务才是吸引用户的根本之道。美团的业务流程:第一,先去那些当地消费者感兴趣、利润较高的商家,就某一项产品或服务,跟他们谈一个超大的折扣,并且商量好合作的商家在某一个折扣上能够承受最低成团人数用来做团购。第二,在发布团购活动信息:商品名称,折扣,价格,最低成团人数,倒计时,商家联系信息。第三,要有一个客服甚至更多的客服人员回答会员实时的对于当天团购商品的提问。第四,某个会员在线参加团购购置后,有需要邮寄快递的商品可填写快递信息,购置完之后,当团购成功后如此发送或短信告诉已参加会员美团券号和密码

4、;团购失败,如此或短信通知已参加会员团购失败并且手动退款。 第五,假设当天的团购成功了,如此第2天上班时与商家进展结算,把收取的商品团购款扣除本站的提成后的款项提交给商家。商家可以开始根据发送到商家手里的美团券或者订单进展销售或快递邮寄。如果当天的团购没有成功,如此手动退款给原先参加团购购置的会员,并且通知。商家那也得通知,并看下次再组织。1.4参考资料:清华大学,20042任永昌编著.软件工程.:清华大学,20123邓迎春等译.软件工程.:机械工业,20124X人杰,马素霞,殷人昆 编著,软件工程概论,机械工业,201056 团购网需求分析7蔡敏.徐慧慧.黄炳强编著.UML建模根底与Rose

5、建模教程.人民邮电,20062. 系统总体设计2.1.1 软硬件运行环境约束本系统程序基于 JSP 开发,使用Sqlserver 2000数据库。 开发平台:WinXP + Tomcat5.54 + JDK1.5 程序正常运行需要JVM(Java虚拟机)1.5以上的版本。总之本系统在技术上的要求不高,现在普遍使用的计算机都可以运行该系统。系统所需要的硬件配置:Pentium III 600MHz 以上256MB RAMWindows 2000/NT 4.0 Server基于Intel构架的企业服务器软件:操作系统: Windows Server 2003支持环境:Microsoft IIS浏览

6、器:IE7.0、搜狗浏览器等数据库: SQL Server 2000编程语言: Visual C#设计工具:Microsoft Visual studio 2005或以上, Dream Waver, Flash, PhotoShop等 2.1.2 用户界面约束1、对于产品要有详细的说明,并且界面简单大方美观。2、通过超检索所有商品3、为获取远程服务而设计表单,用于检索信息、定购产品等2.2 系统体系结构美团网电子商务系统信息发布子系统销售、管理子系统客户、管理子系统产品信息、管理企业信息发布产品展示与宣传,网上订单处理、网上支付管理、用户信息管理、查看订单、客答疑信息管理等。为了方便读者阅读与

7、理解本系统的结构与功能,我们采用层次方框图来表示系统总体结构与其关系。如如下图所示:图2-1 功能模块的划分2.3.1 主功能清单表2-1 主功能模块清单功能编号功能名称功能简述F1用户接口模块在此模块用户可以注册后进展购置产品。F2管理员接口模块对于商家以与用户信息进展管理,对于商品的情况也进展管理。F3商家接口模块提供商品,相当于供货商。F4数据库的管理对于商品的库存,销售等情况进展管理功能描述由于对于美团系统,我们研究的是他的团购过程,所以在此我们关心的是顾客注册,会员登录、会员下订单购置产品以与管理员处理订单的这个过程,下面我们对于具体的子功能模块进展描述。表2-2 子功能清单功能编号

8、子功能编号子功能名称子功能简述F1F1-1顾客注册用户可以注册个人信息成为会员。F1-2会员登陆会员登录后可以查询商品,下订单,购置商品等操作。F1-3团购搜索会员可以选择本地区进展团购,也可以选择团购其他地区的,也可以与商家联系了解所团商品的详情。F1-4订单管理会员可以对自己的订单进展管理F1-5售后模块 包括确认收货也包括退换货物F2F2-1商家信息管理管理员对于所提供货物的商家信息进展管理F2-2用户信息管理管理员对用户的信息进展管理F2-3运营情况管理管理员对于整个的运作进展管理F2-4管理订单管理员对于会员的订单进展管理F2-5管理商品管理员对于商品的信息进展核实,并且存储情况进展

9、管理功能设计会员用例图图2-2 会员用例图用例说明如下:1登录用例用例名称登录标识符用例描述参与者前置条件后置条件根本操作流程可选操作流程UC002登录系统顾客会员无登录到系统1、 系统提示用户输入用户名和密码2、 用户输入用户名和密码3、系统验证用户名和密码,假设正确,如此登录到系统中如果用户输入无效的用户名和密码,系统显示错误信息,并返回重新提示用户输入用户名和密码:或者取消登录或者终止登录。2查询商品用例用例名称反应信息标识符用例描述参与者前置条件后置条件根本操作流程可选操作流程UC003顾客可以查询自己需要的商品顾客无显示出所查询的商品1、 在查询的文本框中输入要查询的信息2、 点击提

10、交,即可显示信息。假设系统存在所查询的信息如此显示否如此提示该信息不存在,返回再查询。3购置商品用例用例名称购置商品标识符用例描述参与者前置条件后置条件根本操作流程可选操作流程UC004购置商品顾客会员登录到系统完成对商品购置1、 找到所需要的商品2、 点击添加到购物车3、 点击我的购物车,查看购物车商品,4、 点击结算,选择要付款的方式5、 点击完成,显示购物单可对购物商品数量添加,和删除商品,选择不同的付款方式,假设信息不全,如此提示要完成所要输入信息,或取消,终止用例4修改个人信息用例用例名称修改个人信息标识符用例描述参与者前置条件后置条件根本操作流程可选操作流程UC005会员可以修改密

11、码和根本信息。顾客会员顾客登录到系统会员完成自己的信息的修改。1、 顾客点击要修改个人信息2、 顾客输入要修改的信息3、 提交到数据库,修改数据库的内容。然后输入无效的用户名,旧密码不正确,EMAIL格式不正确等如此提示重新输入,或终止用例。2管理员用例图图2-3 管理员用例图(1) 登录系统用例用例名称登录用例描述参与者前置条件后置条件根本操作流程可选操作流程登录系统系统管理员无登录到系统1、 系统提示用户输入用户名和密码2、 用户输入用户名和密码3、 系统验证用户名和密码,假设正确,如此登录到系统中如果用户输入无效的用户名和密码,系统显示错误信息,并返回重新提示用户输入用户名和密码:或者取

12、消登录或者终止登录。(2) 管理订单用例用例名称订单管理用例描述参与者前置条件后置条件根本操作流程可选操作流程查看订单信息,修改订单状态,根据状态查询订单信息,如对交易是否完成的状态进展查找。系统管理员管理员登录进系统完成对订单的修改1、 进入订单模块2、 修改订单的状态如交易玩成如此添加到订单完成状态查看订单信息、修改订单状态、根据状态查询订单信息,如对交易是否完成的状态进展查找(3) 管理商品用例用例名称商品管理用例描述参与者前置条件后置条件根本操作流程可选操作流程用于编辑商品信息,例如增加商品,删除商品,修改商品,查询商品信息等系统管理员管理员登录进系统完成商品标题和商品各种信息的管理1

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

14、商家的信息管理员商家完成自己的信息1、管理员查看商家信息2、管理员提交到数据库,修改数据库的内容。然后输入无效的商家,提示格式不正确等如此提示重新输入,或终止用例。下面我们以会员下订单来说明这个流程:图2-4会员下订单类图 图2-5会员下订单的顺序图图2-6 购置产品时的活动图3. 程序模块设计说明3-1 F1用户接口模块。 其中包括有顾客注册,会员登录,团购搜索,订单管理和售后模块。1顾客注册F1-1功能要求:顾客浏览观看信息,看到满意商品可以注册个人信息成为会员,然后进展下订单和购置操作。性能要求:此模块经常使用,对性能要求在1-2秒内作出响应。界面要求:简单美观。输入项:由用户点击触发该

15、事件。输出项:无。其中顾客注册的程序流程:图3-1 顾客注册2会员登陆F2功能要求:会员登录后可以查商品、下订单、购置产品等,如下图为会员登录的程序流程图。性能要求:此模块经常使用,对性能要求在1-2秒内作出响应。界面设计:要做到简洁,美观。输入项:由用户点击登录触发该事件。输出项:登录成功与否。其中会员登录的程序流程:图3-2 会员登录3团购搜索F1-3功能要求:分为服装、美食、娱乐活动、旅游、住宿等。性能要求:此模块经常使用,对性能要求在1-2秒内作出响应。界面设计:要做到简洁,美观。输入项:由用户输入某个条件触发该事件。输出项:响应的页面信息。4订单管理F1-4功能要求:方便用户与时查找

16、或者更改自己的订单。性能要求:此模块经常使用,对性能要求在1-2秒内作出响应。界面设计:要做到简洁,美观。输入项:由对订单进展修改。输出项:修改完成后生成新的订单。3.2 F2 管理员接口模块。 其中包括有商家信息管理模块,会员信息管理,运营情况管理,管理订单和商品信息管理。1管理订单F2-4功能要求:对于会员的订单信息进展管理,如果满足团购要求,如此发货,假设不符合要求如此通知会员团购不成功。性能要求:此模块经常使用,对性能要求在1-2秒内作出响应。界面设计:要做到简洁,美观。输入项:由管理员登录后进展操作。输出项:告知用户订购是否成功。2商品信息管理F2-5功能要求:对于自己的商品库存与时

17、进展功能更新。性能要求:此模块经常使用,对性能要求在1-2秒内作出响应。界面设计:要做到简洁,美观。输入项:由管理员对商品数据库进展管理。输出项:更新后的数据库。4数据结构设计软件开发用到的数据库是Oracle。Oracle 提供包括平台产品、应用产品和完善的服务在内的先进的、完整的、集成的电子商务解决方案,可以无缝集成供给链管理(SCM)、企业资源管理(ERP)、客户资源管理(CRM)和企业商业智能 (BI)和电子商务应用IP(Internet Procurement )、Exchange、Portal-to-go等产品。数据库开发时数据库、表、字段、视图、触发器、存储过程、变量名、主键、外

18、键、索引等的命名规如此。1) 数据库(Database)数据库名称=数据库内容标识(首字大写)。2) 表(Table)命名应尽量反映存储的数据内容。表名前缀:以该表与与该表相关联的一系列表的内容而得到一个代表统一的标识。表名称=T+_+表名前缀+_+表内容标识(首字大写)。数据库中不论是表名还是字段名,都一律用英文,不准出现其它语言;且保存原来的字段名,保存它们的规X。数据库当中的表名的命名,一般不准出现空格,假设有几个单词出现的话,每个单词之间不允许留有空格,用_隔开;每个单词的第一个字母必须大写;如果太长,为了不增加编程的难度可采用缩写的方式,每个单词可取三到四个字母表示,也可根据实际情况

19、,实际习惯进展缩写。3) 字段(Field)字段是数据库中的用途最广泛的,它的类型非常多,所以必须加类型前缀来标示它的类型。字段名称=F+字段类型前缀+字段内容标识(首字大写)。4) 视图名(View)视图的名称=v_+视图内容标识(首字大写)如v_Record。5) 触发器名(Triger)触发类型触发标识:操作-类型=触发标识Insert-before=biInsert-After=ai触发名=tr+触发标识+“_+相应的表名。6) 存储过程名(Procedure)存储过程操作前缀:操作=前缀Insert=IDelete=DUpdate=UOther=O存储过程名称=Pro+“前缀+“_+

20、存储过程内容标识(首字大写)。7) 变量名(Variable)每个单词的首个字母为大写,命名中其他建议:1、禁止使用中文命名。2、变量命名都不得超过30个字符的系统限制。3、命名都采用英文字符,每个单词的首个字母要大写。8) 主键(PrimaryKey)ID。 9) 索引(Index)idx+字段标识。4.3 表设计1数据库表名清单表现系统中所建立的全部数据库表名,并对各数据表的用途进展简要描述。表4-1 数据库表名清单序号中文表名英文表名表功能说明1会员信息custominfo_tab存储会员详细注册信息2商家信息businessinfo_tab存储商户详细注册信息3商品信息goodsinf

21、o_tab存储商品信息4订单信息orderinfo_tab存储订单信息2数据库表的详细清单逐一描述每个数据库表的详细内容,包括字段名、含义、字段类型、长度、可否为空值、取等,可以用列表形式给出,表格形式如下表所示。表4-2会员信息表字段名含义类型长度空否备注ID唯一标志一条记录nvshar50nullusername用户名nvshar50Not nullmailboxnvshar50Not nullpassword密码nvshar50Not nullphone nvshar50Not null表4-3 商家信息表字段名含义类型长度空否备注ID唯一标志一条记录nvshar50nulluserna

22、me用户名nvshar50Not nullmailboxnvshar100Not nullphone nvshar50Not nullgoodsinfo商品明细nvshar500Not null表4-4商品信息表字段名含义类型长度空否备注goodsID唯一标志一条记录nvshar50nullgoodsname商品名称nvshar50Not nullgoodsp商品特性nvshar300Not nullgoodsprice商品价格nvshar50Not nullgoodsnumber商品数量nvshar100Not null表4-5订单信息表字段名含义类型长度空否备注ID唯一标志一条记录nvshar50nullordername订单的名称nvshar50Not nullordergoodsinfo订单的商品信息nvshar300Not nullordercustomname订单的会员信息nvshar300Not nullorderdata订单时间orderaddress订单地址nvshar300Not nullorderedit订单的修改nvshar50Not nullorderdelete订单的删除nvshar50Not nullorderadd订单的增加nvshar50Not null

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


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