ImageVerifierCode 换一换
格式:DOCX , 页数:47 ,大小:4.04MB ,
资源ID:6257997      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/6257997.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(B2C网上购物系统需求分析概要设计.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

B2C网上购物系统需求分析概要设计.docx

1、B2C网上购物系统需求分析概要设计B2C网上购物系统附录1 阶段项目文档要求阶段项目要求每个项目小组完成的文档包括以下内容。阶段答辩:答辩用的幻灯片,幻灯片的内容要求参见下面的“答辩用的幻灯片的目录结构”。其他:项目进度安排表(由项目经理或小组长提供),参见下面的“项目进度安排表模板”。附1.1 系统需求和需求分析说明书模板系统需求和需求分析说明书文件状态: 草稿 正式发布 正在修改文件标识ASP.NET毕业设计当前版本beta1作 者姬利完成日期2007-7-9版本历史版本/状态修订人修改日期备 注发布姬利2007-7-9第一部分 概述1项目名称及背景项目名称游戏点卡在线销售系统开发背景网络

2、购物已经随着Internet的飞速发展而得到越来越多应用。传统的面对面的现金交易已经远远不能满足人们的现代化生活需要,尤其是卡片类商品,人们往往要为了简单的卡号和密码跑一趟商店。这些都给人们的生活带来了很大的不便。为了更好的适应现代社会人们的购物需要,为了提高交易效率,节省人们的宝贵时间,我们开发了这套稳定可靠、操作方便、安全有效的游戏点卡在线销售系统,它主要包括:用户管理、卡片管理、公告管理、汇款审核、综合信息管理、会员购物等几大模块。2文档说明该需求文档在实际开发过程中,迎合用户不断完善需求的过程中总结而来,请仔细阅读。第二部分 任务说明1功能概述该系统要求实现管理员后台管理和会员购买卡片

3、功能。会员操作包括:会员注册、修改个人信息、汇款、投诉、购买物品、查看个人汇款信息和购物信息等;管理员后台管理包括:修改个人资料、新会员和会员汇款审核、用户管理、角色管理、卡片类别管理、游戏卡管理、汇款审核、公告管理、销售统计、投诉浏览。2用户环境Window Server 2003; Visual Studio 2005; SqlServer2005第三部分 需求分析1实现功能系统用例图管理员和会员业务逻辑如下图所示:管理员功能清单功 能 编 号功 能 名 称文中标题编号备 注01个人管理0101修改资料0102审核操作 续表 功 能 编 号功 能 名 称文中标题编号备 注02系统管理020

4、1用户管理0202角色管理0203卡片类型管理0204游戏卡管理0205汇款审核0206公告管理03综合信息0301销售统计0302浏览投诉会员功能清单功 能 编 号功 能 名 称文中标题编号备 注01个人管理0101修改资料 续表 功 能 编 号功 能 名 称文中标题编号备 注02会员操作0201商品列表0202投诉建议0203汇款通知03综合信息0301存款记录0302购物记录0303联系我们2用例说明 用例1用例图描述该模块主要包括:修改个人资料和审核操作。修改个人资料与会员注册所需资料完全一致,主要有:登录号、密码、真实姓名、性别、密码问题、密码答案、Email、地址、电话、身份证。审

5、核操作:主要是对新注册的会员和会员的汇款信息进行审核,可以把新会员设置成为正式会员,根据会员汇款的数额,对会员的个人帐户充值。参与者/*参与者,参与用例的对象*/用例2用例图描述用户管理:(1)选择不同类型用户可以用GridView自动绑定该类型所有用户信息。(2)把选中的用户设置为“普通会员”,“vip会员”,“管理员”。(3)删除选中用户。参与者/*参与者,参与用例的对象*/用例3用例图描述角色管理:主要包括添加角色、修改角色、删除角色、分配角色功能、浏览所有角色功能、设置会员优惠价。添加角色:包括角色名称、角色描述。分配角色功能:用CheckBoxList列出所有功能菜单,菜单分为两级,

6、只列出子菜单,把选中的菜单id及菜单的父菜单id添加到指定的角色下,可以随时修改角色对应的功能菜单。浏览所有角色功能:按角色分别列出这些角色对应的权限菜单。设置会员优惠价:设置不同角色的优惠比例。参与者/*参与者,参与用例的对象*/用例4用例图描述卡片类型管理:包括显示卡片类型、添加卡片类型、删除卡片类型。添加卡片类型:包括卡片名称、卡片代表图片(把所有用到的图片都放到工程下的images/card文件夹里,路径默认为:/images/card/xxxx.gif),卡片价格(用DropDownList初始化几个价格)3个字段信息。用ListBox列出所有卡片信息,以“卡片名称价格”表示。参与者

7、/*参与者,参与用例的对象*/用例5用例图描述游戏卡片管理:主要包括显示卡片信息、添加卡片、修改卡片、删除卡片。添加卡片:包括选择卡片类型(用DropDownList绑定已有卡片类型),卡号,密码,卡片备注等字段信息。用GridView显示所有卡片信息。参与者/*参与者,参与用例的对象*/用例6用例图描述汇款审核主要包括:显示汇款信息、通过审核、撤回审核和删除汇款记录几个功能。用GridView显示汇款信息。显示汇款信息:用DropDownList绑定不同的汇款类型,根据选择的汇款类型自动绑定该汇款类型对应的汇款信息。审核操作:“通过审核”将把选中的会员汇款金额追加到该用户的帐户下,“撤回审核

8、”将不追加金额,让系统以消息的形式通知该会员汇款失败信息,并提醒重新填写邮寄信息。删除汇款记录:把选定的汇款记录删除。参与者/*参与者,参与用例的对象*/用例7用例图描述公告管理主要包括:显示公告信息、添加公告、修改公告、发布公告、删除公告。添加公告:主要包括公告标题和公告内容两个字段信息。发布公告前可以修改公告,当发布公告后不可以修改公告。参与者/*参与者,参与用例的对象*/用例8用例图描述销售统计:用GridView显示销售统计信息,主要包括商品名称、单价、总量、售出量、剩余量。参与者/*参与者,参与用例的对象*/用例9描述浏览投诉:用DataList显示信息,主要包括投诉人和投诉内容。参

9、与者/*参与者,参与用例的对象*/用例10用例图描述商品列表主要包括:显示所有商品、按商品名称模糊查询、放入购物车、我的购物车几个部分。显示所有商品:用DataList显示所有商品,具体内容如下图所示: 图:所有商品列表“我的购物车”和“放入购物车”共用同一个弹出窗口,当选择新的商品点“放入购物车”后,打开的购物车自动刷新。购物车页面:如下图所示: 图:我的购物车 选好的商品和推荐商品部分都用DataList显示,选好的商品中,购买数量默认为1,当超过库存量结算时就报告库存不足错误。推荐的商品:根据会员选好的商品提供相关的商品推荐,(1)循环“您选好的商品”,根据会员已经选择的每一个商品,查找

10、选择了该商品的所有其他会员;(2)查找这些会员所购买过的商品中,尚有库存的,并且被购买次数最多的2种商品,如果商品不在“您选好的商品”列表中,并且不在“相关推荐表”中,则添加到推荐的相关信息表中。参与者/*参与者,参与用例的对象*/用例11用例图描述投诉建议:默认投诉用户为登录用户,填写投诉或建议内容提交即可。参与者/*参与者,参与用例的对象*/用例12用例图描述汇款通知:默认汇款用户为登录用户,填写汇款银行,汇款金额,汇款时间,附言,提交即可。参与者/*参与者,参与用例的对象*/用例12用例图描述汇款记录:显示该会员所有汇款历史记录,包括汇款人、汇款金额、汇款时间、附言。购物记录:包括商品名

11、称、面值、卡号、密码、购物日期。以上两个都用GridView显示信息,要求相同的项要进行单元格合并,如上图所示。参与者/*参与者,参与用例的对象*/用例13用例图描述联系我们:静态页面,如上图所示。参与者/*参与者,参与用例的对象*/3用例关系可以查看业务关系图。附1.2 系统设计说明书模板系统设计说明书文件状态: 草稿 正式发布 正在修改文件标识ASP.NET毕业设计当前版本正式版作 者姬利完成日期2007年7月9日版本历史版本/状态修 订 人修 改 日 期备 注第一部分 概述1文档说明本文档主要包括数据库详细设计和界面详细设计讲解,所以请认真阅读,以提高开发的质量和效率。2系统需求概述整个

12、系统中所有布局统一采用div布局,所有数据展示控件,如GridView和DataList都要有分页处理。建议在浏览页面时,设置浏览器:从工具-Internet选项-设置-每次访问网页时检查。第二部分 系统总体结构本系统采用了传统的3层架构实现,理解起来更简单,请采用3层架构的模式开发你的系统。如下图所示:第三部分 系统设计类图/*系统中主要的、关键实体类图,参考图如下*/用例1实现时序图/用例1的时序图,参考图如下*/描述第四部分 数据库设计1逻辑设计数据库关系图:2表设计/*所有的表的详细设计信息汇总,如:*/4.1 数据库:GameCardSale所有表信息表 名功 能 说 明UserIn

13、fo存放用户基本信息UserState可扩展性,设置用户是否被屏蔽的状态RoleInfo存放角色基本信息SysFun存放菜单功能基本信息RoleRight存放所有角色权限CardType卡片类型信息表Card具体卡片表CardState可扩展,卡片是否被售出的状态ShoppingCart购物车功能,存放用户已经选择的卡片信息TempRelativeCard根据用户选择的卡片,给出相关的选择ShopHistory用户购物历史记录PostHistory用户汇款历史记录ApproveState可扩展,用户汇款被审核状态PostFailedInfo存放汇款失败时,系统发送的信息News存放系统公告信息

14、Advice存放会员的投诉建议信息4.2 表UserInfo表名列名数据类型(精度范围)空/非空约束条件其他说明UserIdVarchar(50)非空用户唯一标识UserNameVarchar(50)非空真实姓名PassWordVarchar(50)非空密码UserRoleint非空用户角色Genderint非空性别PassQuestionVarchar(50)非空密码提示问题PassAnswerVarchar(50)非空密码提示答案EmailVarchar(50)非空TelNobigint非空电话号码AddressVarchar(50)联系地址IDCardNobigint身份证号Moneyf

15、loat用户余额UserStateint非空表UserState中UserStateId的外键用户状态4.3 表UserState表名列名数据类型(精度范围)空/非空约束条件其他说明UserStateIdVarchar(50)非空1:正常状态;0:被屏蔽UserStateNameVarchar(50)非空4.4 表RoleInfo表名列名数据类型(精度范围)空/非空约束条件其他说明RoleIdint非空角色id RoleNameVarchar(50)非空角色名称RoleDescVarchar(50)角色描述DisCountint会员折扣4.5 表SysFun表名列名数据类型(精度范围)空/非空

16、约束条件其他说明NodeIdint非空菜单节点idDisplayNameVarchar(50)非空菜单名称NodeURLVarchar(50)菜单连接地址DisplayOrderint非空菜单显示顺序ParentNodeIdint非空父节点id4.6 表RoleRight表名列名数据类型(精度范围)空/非空约束条件其他说明RoleRightIdint非空角色权限idRoleIdint非空表RoleInfo中RoleId的外键角色idNodeIdint非空表SysFun中NodeId的外键菜单节点id4.7 表CardType表名列名数据类型(精度范围)空/非空约束条件其他说明CardTypeI

17、dint非空卡片类型idCardTypeNameVarchar(50)非空卡片类型名称CardPriceint非空卡片价格CardImageVarchar(50)对应图片地址4.8 表Card表名列名数据类型(精度范围)空/非空约束条件其他说明CardIdint非空卡片idCardTypeIdint非空表CardType中CardTypeId的外键卡片类型idCardNobigint非空卡片序号CardPasswordint非空卡片密码CardDescVarchar(50)卡片描述CardTimedatetime非空添加卡片时间CardStateint非空表CardState中CardStat

18、eId的外键卡片售出状态4.9 表CardState表名列名数据类型(精度范围)空/非空约束条件其他说明CardStateIdint非空卡片状态id1:售出;0:未售出CardStateNameVarchar(50)非空卡片状态名称4.10 表ShoppingCart表名列名数据类型(精度范围)空/非空约束条件其他说明ShoppingCartItemIdint非空购物车项idUserIdVarchar(50)非空表UserInfo中userid的外键用户idCardTypeIdint非空表CardType中CardTypeId的外键卡片类型idNumint非空购买数量4.11 表TempRel

19、ativeCard表名列名数据类型(精度范围)空/非空约束条件其他说明TempRelativeCardIdVarchar(50)非空相关卡片标识idUserIdint非空表UserInfo中userid的外键用户idCardTypeIdint非空表CardType中CardTypeId的外键卡片类型id4.12 表ShopHistory表名列名数据类型(精度范围)空/非空约束条件其他说明ShopHistoryIdint非空购物历史记录idUserIdVarchar(50)非空表UserInfo中userid的外键用户idCardIdint非空表Card中CardId的外键卡片idShopTim

20、edatetime非空购买时间4.13 表PostHistory表名列名数据类型(精度范围)空/非空约束条件其他说明PostHistoryIdint非空汇款历史记录idUserIdVarchar(50)非空表UserInfo中userid的外键用户idBankVarchar(50)非空汇款银行Moneyint非空汇款金额PostTimedatetime非空汇款时间PostDescVarchar(50)备注ApproveStateint非空表ApproveState中ApproveStateId的外键审核状态4.14 表ApproveState表名列名数据类型(精度范围)空/非空约束条件其他说明

21、ApproveStateIdint非空种子,自增1审核状态idApproveStateNameVarchar(50)非空审核状态名称名称4.15 表PostFailedInfo表名列名数据类型(精度范围)空/非空约束条件其他说明PostFailedInfoIdint非空汇款失败信息idUserIdVarchar(50)非空表UserInfo中userid的外键用户idPostHistoryIdint非空表PostHistory中PostHistoryId的外键汇款历史记录idReadStateint非空消息阅读状态0:未读;1:已读4.16 表News表名列名数据类型(精度范围)空/非空约束条

22、件其他说明NewsIdint非空公告idTitleVarchar(50)非空公告标题ContentVarchar(500)公告内容NewsTimedatetime非空发布公告时间NewsStateint非空消息发布状态1:已发布;0:未发布4.17 表Advice表名列名数据类型(精度范围)空/非空约束条件其他说明AdviceIdint非空投诉建议idUserIdVarchar(50)非空表UserInfo中userid的外键用户idContentVarchar(2000)非空投诉或建议内容第五部分 界面设计1登陆界面设计说明:所有页面设计要求使用div布局完成。查看商品找回密码点这里注册网站

23、公告验证码,自动生成 图1.1用户登陆首页用户登陆首页要求:只有当用户名、密码和验证码都正确时才能通过验证。“网站公告”部分为由下到上的滚动字幕,“查看所有商品”部分为从右到左的滚动字幕。点“注册会员”时,弹出添加新会员窗口,如图1.2所示。点“忘记密码?”,弹出找回密码页面,如图1.4所示。点“查看所有商品”,弹出商品展示页面,如图1.7所示。点网站公告信息,弹出该公告的详细信息页面,如图1.9所示。会员注册页面:(如图1.2所示) 图1.2 用户注册页面会员注册页面要求:用户登陆名只能为数字和字母以及“_”“-”,不得使用其它字符。并且用户登陆名不能少于4位,密码不能少于6位,最多不超过1

24、0位,email和电话都要进行有效性验证,除了地址和身份证号外,其他信息不能为空。提交后若注册成功则提示,如图1.3所示。 图1.3 注册成功提示信息找回密码页面:(如图1.4所示) 图1.4 找回密码页面找回密码页面要求:首先只显示用户登陆名填写部分,如图1.4所示。验证该用户是否存在,不存在则报错,若存在则显示找回密码问题和答案框部分,如图1.5所示。 图1.5用户存在后显示用户和密码框界面如果问题和答案都填写正确,则显示输入新密码部分,如图1.6所示。 图1.6 问题和答案完全正确提交后的新密码界面输入新密码后提交,则显示:“恭喜您,重新设置密码成功,请牢记”,确定后,找回密码页自动关闭

25、。商品展示页面:(如图1.7所示) 图1.7商品展示页面商品展示页面功能要求:用DataList展示所有商品,如图1.7所示,要求实现翻页和模糊查询功能,点“放入购物车”后报告“请登录后购买!”,如图1.8所示。图1.8放入购物车时提示公告详细信息浏览页面:(如图1.9所示) 图1.9公告详细信息页面公告详细信息页面功能要求:显示公告标题和内容,点“关闭”按钮可以关闭窗体。2后台管理主界面设计内容页部分功能菜单部分个人基本信息 图2.1 后台管理主界面主界面功能要求:要求使用母版页设计主界面,如图2.2所示,使用TreeView展示用户功能菜单,内容首页展示待审核的新用户和用户汇款,如图2.1所示。管理员菜单包括:个人管理、系统管理、综合信息3个父级模块,个人管理包括:修改资料、审核操作2个菜单,系统管理包括:用户管理、角色管理、分类管理、游戏卡管理、汇款审核、公告管理6个菜单项,综合信息包括:销售统计、浏览投诉2个菜单项。 图2.2 后台管理主页面设计3后台管理用例界面实现/*用例界

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1