欢迎来到天天文库
浏览记录
ID:38719325
大小:400.00 KB
页数:18页
时间:2019-06-18
《网上商城概要设计说明书》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、地球村网上商城分析说明书-----软件工程实践指导老师:汪璟玢第2页共18页地球村网上商城分析说明书1.导言1.1目的该文档的目的是描述网上商城系统项目的概要设计,其主要内容包括:l系统功能简介l系统结构设计l系统接口设计l数据设计l模块设计l界面设计1.2范围该文档定义了系统的结构和单元接口,但未确定单元的实现方法,这部分内容将在详细设计/实现中确定。1.3缩写说明UMLUnifiedModelingLanguage(统一建模语言)的缩写,是一种标准的建模语言。MVCModel-View-Control(模式-视图-控制)的缩写,表示一个三层的
2、结构体系。1.4术语定义会员登录系统,浏览和购买商品的买方人员,分为vip和非vip会员,vip会员享受商城的某些特殊优惠。管理员管理网上商城系统,管理会员信息和售卖商品的卖方人员。1.5参考资料[1]RogerS.Pressman著《软件工程--实践者的研究方法》.机械工业出版社[2]刘敏莺,杨丽,文学义.《RationalRose2003基本教程》.冶金工业出版社第17页地球村网上商城分析说明书[3]张庆华等编著.《ASP.NET2.0》.机械工业出版社2.系统分析2.1功能描述买方:(1)登录系统查看商品信息(2)如需购买则要进行注册并登录
3、(3)用户可以进行购物,将物品加入到购物车,然后付钱或者充值,付钱可以选择货到付款,银行卡和支付宝三种方式。(4)查询订单(5)退出购物系统卖方:(1)登录系统(2)管理商品信息,可以进行添加,修改和删除(3)管理订单,当与用户交易完成后进行删除(4)管理用户信息(5)退出购物系统2.2系统用例设计经分析,可以确定整个系统的主用例图将包括两个角色(用户和管理员),及对应两个用例,系统主用例图如图1:图1:系统的主UseCase图第17页地球村网上商城分析说明书其中,前台服务端子系统的用例图如图2:图2:前台服务端用例图后台管理端子系统的用例图如图
4、3:图5:后台管理端用例图第17页地球村网上商城分析说明书3.用例分析3.1前台服务端“登录验证”用例分析(1)本用例描述:1.用户访问网上商城首页,界面左侧显示用户名、密码两个输入框,1.1用户输入用户名、密码,1.2系统查询该用户相关信息,1.2.1若用户名及密码非法,则返回步骤1,并提示错误信息;1.2.2若用户名及密码合法,则用户进入系统。(2)本用例顺序图:(3)本用例协作图:第17页地球村网上商城分析说明书3.2前台服务端“商品搜索”用例分析(1)本用例顺序图:(2)本用例协作图:第17页地球村网上商城分析说明书3.3前台服务端“购物
5、车、订单处理”用例分析(1)本用例顺序图:(2)本用例协作图:第17页地球村网上商城分析说明书3.4前台服务端“用户注册管理”用例分析(1)本用例顺序图:(2)本用例协作图:3.5后台管理端“登录验证”用例分析(1)本用例描述:1.用户访问管理员登录页面,界面显示用户名、密码两个输入框,1.1用户输入用户名、密码,1.2系统查询该管理员账号信息,1.2.1若用户名及密码非法,则返回步骤1,并提示错误信息;1.2.2若用户名及密码合法,则进入管理员用户操作界面第17页地球村网上商城分析说明书(2)本用例顺序图:(3)本用例协作图:3.6后台管理端“
6、商品分类管理”用例分析(1)本用例顺序图:第17页地球村网上商城分析说明书(2)本用例协作图:3.7后台管理端“商品资料管理”用例分析(1)本用例顺序图:第17页地球村网上商城分析说明书(2)本用例协作图:3.8后台管理端“订单管理”用例分析(1)本用例顺序图:第17页地球村网上商城分析说明书(2)本用例协作图:3.9后台管理端“用户管理”用例分析(1)本用例顺序图:第17页地球村网上商城分析说明书(2)本用例协作图:4.系统类图4.1系统总览本系统采用三层结构,分为表示层、业务层、数据层。第17页地球村网上商城分析说明书其中数据持久层封装了对数
7、据库的操作;将表示层和业务层按MVC模式再一次划分,将所有的类按其作用分成3个包,分别是“用户界面”类包(View)、“业务逻辑”类包(Control)、“数据模型”类包(Model)。“用户界面”类负责系统与用户的交互,获得用户的操作信息,发送给相应的“业务逻辑”类处理,“业务逻辑”类根据处理结果,生成返回信息,同时控制“数据模型”类与实际的数据库管理系统进行交互。调用关系如下:4.2表示层和业务层详细类图4.2.1前台“用户界面”类包的详细类图(表示层)第17页地球村网上商城分析说明书4.2.2前台“数据模型”类包中实体类Model的详细类图
8、(业务层)第17页地球村网上商城分析说明书(1)adminuser类:管理员账号类。属性id——管理员账号唯一编号;属性username
此文档下载收益归作者所有