网上购物系统需求分析+概要设计文档
网上商城需求分析文档

摘要随着计算机网络技术的飞速发展,网络技术越来越受到人们的重视,它已逐渐渗入我们生活各个层面。
今天的生活人们离不开网络,对于一些特别的购物形势顺势而生,人们不再单单的只是到商店里面去购买自己喜欢东西,越来越喜欢网络购物这种方便快捷的购物方式。
在这个信息技术强大的社会里我们只需要在家里就能够买到自己喜欢的东西,完全不需要走出家门。
网络购物在电子商务领域有着巨大的发展潜力,在未来的这些年人们都会很看重。
本设计从人们对于购物的一些基本现状出发,针对人们的一些普遍习惯,开发设计出了具有一些最基本功能的网络购物平台系统。
本系统是采用jsp技术b/s 架构的网站。
本文首先介绍网络购物平台系统的开发背景。
接着介绍了JSP编程技术和SQL Server 2005等相关理论知识,以及相关的开发平台的知识,并对网络购物平台系统在用户的角度下进行了较详细的需求分析,然后重点讨论该系统的设计与实现,包括数据库设计和系统功能设计。
并度用户界面以及编码实现做了详细的描述。
关键词:网络购物平台,电子商务,JSP,SQL Server,数据库,B/S目录总页数:19 摘要 (Ⅰ)目录 (Ⅱ)1绪论 (1)1.1课题背景 (1)1.2课题研究的迫切性 (1)2需求分析 (2)2.1用户需求 (2)2.2业务流程描述 (2)2.3系统流程图 (3)2.4系统应具备的基本功能 (3)3总体设计 (4)3.1技术介绍 (4)3.3.1JSP技术介绍 (4)3.3.2SQL技术介绍 (5)3.2开发环境及工具 (5)3.3系统结构设计 (6)4详细设计 (7)4.1功能模块介绍 (7)4.2功能模块设计 (7)4.3数据库设计 (9)4.3.1ER图 (9)4.3.2数据库逻辑设计 (10)4.4页面设计及编码实现 (11)5结论 (19)参考文献 (19)1绪论1.1课题背景一方面中国的互联网事业有着飞速的发展,计算机的应用涉及到了各个领域,人们在生活中已经离不开计算机了,在生活各个地方都可能会使用计算机,另一方面是人们的消费观念有了很大的转变。
网上商城购物系统 需求说明书

网上商城购物系统需求说明书(五篇材料)第一篇:网上商城购物系统需求说明书需求说明书1.引言1.1编写的目的需求分析是软件定义时期的最后阶段,它的基本任务是准确地回答“系统必须做什么?”这个问题。
因此,它是作为真个软件开发过程的指南,也是软件开发人员开发符合用户要求的软件的基础。
软件需求规格说明书是需求分析阶段得出的最主要的文档,是为了使用户和软件开发者双方对该软件的初始规定有一个共同的理解,使之成为整个开发工作的基础。
预期的读者为系统的开发者、使用者和指导老师。
1.2背景说明:(1)开发软件系统的名称:网上商城购物系统;(2)任务提出者:XX;(3)开发者:计算机科学与技术的小组成员xx;(4)用户:XX;(5)本系统将使用SQLServer2000作为数据库存储系统。
1.3定义(1)Asp(active server pages)是微软公司推出的一种用以取代CGI的技术,基于目前绝大多数网站应用于windows平台,asp是一个位于windows服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式的web服务器应用程序以及EDI(电子数据交换);(2)ADO:ActiveX Data Object, ActiveX 数据对象;(3)SQL:Structured Query Language。
1.4参考资料1、《ASP程序设计及应用》张景峰主编第011903号中国水利水电出版社2009.12、《数据库原理及其教程(第三版)》黄德才主编第088716号科学出版社2010.63、《ASP+SQL Server动态网站开发从基础到实践》杨世锡,赵辉编著第377507号电子工业出版社20054、《ASP+SQL Server项目开发实践》黄雷编著第38854号中国铁道出版社20065、《Dreamweaver 8与ASP动态网站开发自学导航》戎马工作室编著第298301号机械工业出版社20066、《ASP实务经典》林金霖编著[M].北京:中国铁道出版社,2001,2097、《A SP编程基础与实例》丁贵广编著[M].北京:机械工业出版社,2002,518、张海藩.软件工程导论.北京:清华大学出版社,2005.2.任务概述2.1目标在Internet技术深入人心的今天,电子商务最为一种新兴的商务模式,为世界经济提出了一个全新的概念,使得人类生活方式发生了重大的变革。
网上购物系统概要设计

网上购物系统概要设计说明书草稿: 3.0版本正式发布:修改:执笔者: 完成日期:2010-6-21引言 31.1编写目的 .................................................................................................... ......... 3 1.2背景 .................................................................................................... ................ 3 1.3定义 .................................................................................................................... 3 1.4参考资料 .................................................................................................... ......... 3 2总体设计 .................................................................................................... ................... 4 2.1需求规定…………………………………………………………………………………3 2.2运行环境 .................................................................................................... ......... 5 2.2.1硬设备 .................................................................................................... ... 5 2.2.2支持软件....................................................................................................5 2.3基本设计概念和处理流程.....................................................................................6 2.3.1用户界面处理流结构 .................................................................................................... ................ 8 2.5功能需求与程序的关系 ........................................................................................ 8 2.5.1用户界面....................................................................................................8 2.5.2店长界面..................................................................................................12 2.6人工处理过程 ....................................................................................................15 2.7尚未解决的问题.................................................................................................15 3接口设................. 15 3.1用户接口 .................................................................................................... ....... 15 3.2外部接口 .................................................................................................... ....... 15 3.3内部接口 .................................................................................................... ....... 16 4运行设计 .................................................................................................... ................. 16 4.1运行模块组合 ....................................................................................................16 4.2运行控制 .................................................................................................... ....... 17 4.3运行时....... 18 5系统数据结构设计 .................................................................................................... ... 18 5.1逻辑结构设计要点 (18)5.2物理结构设计要点 (19)5.3数据结构与程序的关系…………………………………………………………………26 6系统出错处理设计 .................................................................................................... ... 256.1出错信息 .................................................................................................... ....... 25 6.2补救措施 ........................................................................................................... 27 6.3系统维护设计 ....................................................................................................271引言 1.1编写目的依据网上购物需求说明书,对网上购物的结构进行概要设计,明确模块划分和界面设计,.概要设计面向建设在线商店的系统程序员,帮助程序员安排开发计划. 1.2背景本项目作为软件文档写作课程工程作业,由本工作小组完成. 本软件系统名称定为网上购物系统,需要得到服务器软件,数据库软件的配合进行工作.系统面向互联网上的用户. 1.3定义 Internet:是由横跨全球的各种不同类型的计算机网络连接起来的一个全球性的网络. 页面:使用浏览器浏览到的网页,包含了各种类型的信息,实现了某个特定功能.Internet Explorer:,简称IE,Micorsoft公司推出的免费浏览器. Netscape Browser:Netscape公司推出的免费浏览器. PC:Personal Computer的简称,意为个人计算机. 店长:系统的管理员,管理系统的所有业务. 商品序列号:每个商品具有的唯一的不同于其他任何商品的一串数字,有11位. Java:一种面向对象的程序设计语言. JDBC:Java DataBase Connectivity(Java数据库连接),用于访问关系型数据库的Java 技术. JDK: Java Developer's Kit,意为java开发工具包,它是一种用于构建在Java 平台上发布的应用程序、applet 和组件的开发环境。
网上商城系统需求分析说明书概要

网上商城系统需求分析规格说明书WEB 1001指导老师:陈丽晖成员:游伟伟,陈瑞泉,陈鸿昌,高莉莉,吴敏丽第1章引言1。
1系统概述作为互联网战略的延伸,电子商务的热潮一度兴起,但是一直以来,很多企业网站都局限在信息发布等一些基本的功能,而越来越深入的实践表明,这些仅仅代表了企业网站的一个起点功能。
随着企业网络环境的发展成熟,企业门户网站可以帮助企业把现有的业务系统整合起来,集中优势资源为客户提供个性化服务,并为企业创建一个良好的收入渠道。
1。
2 读者对象本文档的读者为库存管理员、消费者及本项目所有软件设计和开发、测试人员。
1。
3 背景说明网上购物在线网站致力于提供产品展示及订购为核心的网上购物服务宣传自己商店的产品并将自己的产品展现给客户,让客户通过网站便能对自由的选择地购买产品.1。
4 术语1。
3 参考资料第2章需求规定2.1功能需求2.1.1 功能块划分网上商城共分两个部分,一部分是面向用户的部分,包括:顾客在线注册、购物、提交订单、付款等操作;另外一部分是商城管理部分,这部分的内容包括:产品的添加、删除、查询、订单的管理、操作员的管理、注册用户的管理等。
2.2功能描述2.2.1.1面向用户功能流程图2。
2。
1。
2面向用户功能描述: (1)进入首页(2)商品查询(3)购买商品(4)商品类别显示(5)显示购物车简要信息(6)前台用户注册(7)前台用户登陆(8)前台用户退出(9) 进入购物车(9)购物车管理(11) 订单确认(12)进入会员中心(13) 基本资料显示(14) 用户资料修改(15)用户密码修改(16) 用户密码修改2.2。
2。
1面向管理员功能流程图:2。
2.2.2 面向管理员的功能描述:(1)用户登录(1)菜单显示(2) 显示商品类别(3) 商品类别添加(4) 商品类别修改(5)商品类别删除(6)商品查询(7) 商品添加(8)商品类别修改(9) 商品删除(9) 注册用户的查询显示(10) 冻结与解冻(11)进入管理员管理(12) 添加管理员(12)添加管理员(12)删除管理员(13)个人资料显示(14)个人资料修改(15)管理员密码修改(16)订单查询(17)订单查看(18)订单审核(18) 订单修改(18)登录管理员退出2.3数据流图2.2.1网上购物数据流程图:发货2。
网上购物系统需求分析1

引言............................................... 错误!未定义书签。
1.编写目的...................................... 错误!未定义书签。
2.背景.......................................... 错误!未定义书签。
3.定义.......................................... 错误!未定义书签。
4.参考资料...................................... 错误!未定义书签。
现有系统描述....................................... 错误!未定义书签。
项目概述........................................... 错误!未定义书签。
1.项目目标...................................... 错误!未定义书签。
2.系统功能...................................... 错误!未定义书签。
3.用户的特点.................................... 错误!未定义书签。
系统数据流图....................................... 错误!未定义书签。
业务功能的描述................................... 错误!未定义书签。
非功能需求......................................... 错误!未定义书签。
1.系统设计要求.................................. 错误!未定义书签。
2.网络及与其它系统接口要求...................... 错误!未定义书签。
网上购物系统软件需求说明书概要设计说明详细设计

软件设计与体系结构题目:购物网站系统设计学号:姓名:软件需求说明书1引言 (2)1.1编写目的 (2)1.2背景 (2)1.3定义 (2)1.4参考资料 (2)2任务概述 (2)2.1目标 (2)2.2用户的特点 (3)2.3假定和约束 (3)3需求规定 (3)3.1对功能的规定 (3)3.1.1功能块划分 (3)3.1.2功能描述: (3)3.2对性能的规定 (4)3.2.1精度 (4)3.2.2时间特性要求 (4)3.2.3灵活性 (4)3.3输人输出要求 (4)3.4数据管理能力要求 (4)3.5故障处理要求 (4)3.6其他专门要求 (5)4运行环境规定 (5)5.1设备 (5)5.2支持软件 (5)5.3软件环境 (5)5.4硬件接口 (5)5.5软件接口 (5)5.5控制 (5)1引言1.1编写目的编写本文档的目的是根据系统分析工程师和客户沟通的结果,对用户需求进行全面细致的分析,深入描述《网上购物系统》软件的功能和性能与界面,确定该软件设计的限制和定义软件的其他有效性需求。
根据网上购物系统的业务分类、业务操作规程及其数据结构等具体要求,确定了系统性能要求,系统运行支持环境要求,数据项的名称、数据类型、数据规格。
以上这一切为统下一步的开发工作奠定了良好的基础。
本软件需求说明书全面、概括性地描述了网上购物系统所要完成的工作,使软件开发人员和用户对本系统中的业务流程及功能达成共识。
通过本需求说明书可以全面了解网上购物系统所要完成的任务和所能达到的功能。
1.2背景目前网上购物发展迅速,各类管理系统也应运而生,针对各类大型网购网站的管理系统的开发已经非常成熟,从拍下到订单,再到付款,收货确认,都可以做到统一管理。
前台可以做到预定实物,虚拟物品等各种预定业务。
然而,为数众多的小的购物网站却没有一个合适的管理系统,因此,我们觉得开发此管理系统是十分必要的。
网上购物系统软件是一功能比较完善的数据管理软件,具有数据操作方便高效迅速等优点。
网上购物系统_概要设计说明书书

网上购物系统概要设计说明书小组成员:贾松30920122202491黄佳力30920122202484丁一潇30920122202462黎30920122202445指导教师:王美红大学软件学院2014年12月目录网上购物系统1概要设计说明书11引言31.1编写目的31.2背景41.3定义71.4参考资料82总体设计82.1需求规定82.2运行环境92.3基本设计概念和处理流程92.4结构132.5功能需求与程序的关系162.6人工处理过程162.7尚未问决的问题163接口设计173.1用户接口173.2外部接口173.3部接口174运行设计184.1运行模块组合184.2运行控制184.3运行时间185系统数据结构设计195.1逻辑结构设计要点195.2物理结构设计要点195.3数据结构与程序的关系226系统出错处理设计236.1出错信息236.2补救措施236.3系统维护设计23概要设计说明书1引言1.1编写目的在完成了针对网上购物市场的前期调查,同时与多位用户进行了全面深入地探讨和分析的基础上,提出了这份软件需求规格说明书。
此需求规格说明书对《网上购物系统》软件做了全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。
本说明书的预期读者为客户、业务或需求分析人员、测试人员、用户文档编写者、项目管理人员。
本系统采用了基于Web的三层架构,即浏览器、服务器和数据库。
本系统是基于JSP开发的。
利用HTML标签的扩展,插入JSP脚本代码(主要为Java 语言),构成JSP页面(扩展名为.jsp),其中对于脚本代码,是在服务器端(Server-Side)处理,它对脚本的处理采用的是一种全新的先对代码进行转换、编译,而后再执行的方式,即编译执行。
本说明书定义了网上购物系统的详细需求,明确了网上购物系统的功能容、功能边界、开发途径,是整个软件开发的依据,它对以后阶段的工作起指导作用。
毕业设计:网上购物系统需求分析-精品

网上购物系统—需求分析学院:计算机与信息工程学院班级:09级2班指导老师:李明勇小组成员:091102033 赵艳(组长)091102014 扶柳叶091102015 李杰091102016 李青松091102017 杜芝泽091102018 杨兰091102019 杨国勇时间:2012年5月13日目录序言 1 第一章网站系统分析 3 1.1网站的设计目标31.2网站的可行性分析31.3网站的深入调查41.4网站设计的特点 51.5网站开发的设计思想 51.6系统设计的总体规则 5第二章网站的功能设计 6 2.1网站功能分析62.2平台功能模块的设计62.3 系统流程分析7第三章网站数据库设计11 3.1网站数据库需求分析113.2数据库逻辑结构设计11第四章网站应用与界面设计15第五章设计总结24参考文献25 1.简介1.1.2.市场定位分析网上购物商务网站构建初始目标主要是面向广大消费者,由于不同人群对商品的需求不同,因而购物网站应在具有自己特色的同时应适合不同人士的需要。
因此,118购物网站定位于面向广大消费者,并突出完善售前、售中、售后客户服务与安全保障方面的特色。
售前服务提供详细的商品信息、简便快捷的操作过程;售中服务通过采取安全措施为用户提供网上订购服务安全保障与实时支付;售后服务对用户订购的商品提供快速物流配送,并对用户所购商品提供质量保证。
1.1.3.网站建设经济可行性分析传统的销售方式是商家把商品放在店铺里供顾客挑选,店铺的规模、位置等客观因素影响着商店的客流量,并且商品的存放与销售需要人力进行管理,雇员的工资、店面的租金等又增加了成本,顾客也不能迅速找到所需要的商品,而开一个网上商店只需要一个可以存放商品的仓库,比租一个店面能节省很多,也不需要太多的人力来管理,不会因为商店的面积影响客流量,客户足不出户就能买东西,并且很容易就能找到所需要的商品。
1.1.4.网站建设技术可行性分析(1)网络应用基础设施完善,由于信息技术的发展,我国的计算机网络飞速发展,先后建成了中国公众多媒体通信网、China Net、中国教育与科研计算机网络等组成了中国Internet主体,网络应用进入了企业与普通家庭,这为发展电子商务提供了基础设施。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
附录1 阶段项目文档要求阶段项目要求每个项目小组完成的文档包括以下内容。
➢阶段答辩:答辩用的幻灯片,幻灯片的内容要求参见下面的“答辩用的幻灯片的目录结构”。
➢其他:项目进度安排表(由项目经理或小组长提供),参见下面的“项目进度安排表模板”。
附1.1 系统需求和需求分析说明书模板系统需求和需求分析说明书版本历史第一部分概述1.项目名称及背景➢项目名称➢开发背景2.文档说明第二部分任务说明1.功能概述2.用户环境第三部分需求分析1.实现功能➢系统用例图管理员和会员业务逻辑如下图所示:➢管理员功能清单功能编号功能名称文中标题编号备注01 个人管理0101 修改资料0102 审核操作➢会员功能清单续表功能编号功能名称文中标题编号备注02 会员操作0201 商品列表0202 投诉建议0203 汇款通知03 综合信息0301 存款记录0302 购物记录0303 联系我们2.用例说明➢ [用例1]●用例图●描述该模块主要包括:修改个人资料和审核操作。
修改个人资料与会员注册所需资料完全一致,主要有:登录号、密码、真实姓名、性别、密码问题、密码答案、Email、地址、电话、身份证。
审核操作:主要是对新注册的会员和会员的汇款信息进行审核,可以把新会员设置成为正式会员,根据会员汇款的数额,对会员的个人帐户充值。
●参与者//*参与者,参与用例的对象*//➢[用例2]●用例图●描述用户管理:(1)选择不同类型用户可以用GridView自动绑定该类型所有用户信息。
(2)把选中的用户设置为“普通会员”,“vip会员”,“管理员”。
(3)删除选中用户。
●参与者//*参与者,参与用例的对象*//➢[用例3]●用例图●描述角色管理:主要包括添加角色、修改角色、删除角色、分配角色功能、浏览所有角色功能、设置会员优惠价。
添加角色:包括角色名称、角色描述。
分配角色功能:用CheckBoxList列出所有功能菜单,菜单分为两级,只列出子菜单,把选中的菜单id 及菜单的父菜单id添加到指定的角色下,可以随时修改角色对应的功能菜单。
浏览所有角色功能:按角色分别列出这些角色对应的权限菜单。
设置会员优惠价:设置不同角色的优惠比例。
●参与者//*参与者,参与用例的对象*//➢[用例4]●用例图●描述卡片类型管理:包括显示卡片类型、添加卡片类型、删除卡片类型。
添加卡片类型:包括卡片名称、卡片代表图片(把所有用到的图片都放到工程下的images/card文件夹里,路径默认为:~/images/card/xxxx.gif),卡片价格(用DropDownList初始化几个价格)3个字段信息。
用ListBox列出所有卡片信息,以“卡片名称—价格”表示。
●参与者//*参与者,参与用例的对象*//➢[用例5]●用例图●描述游戏卡片管理:主要包括显示卡片信息、添加卡片、修改卡片、删除卡片。
添加卡片:包括选择卡片类型(用DropDownList绑定已有卡片类型),卡号,密码,卡片备注等字段信息。
用GridView显示所有卡片信息。
●参与者//*参与者,参与用例的对象*//➢[用例6●用例图●描述汇款审核主要包括:显示汇款信息、通过审核、撤回审核和删除汇款记录几个功能。
用GridView显示汇款信息。
显示汇款信息:用DropDownList绑定不同的汇款类型,根据选择的汇款类型自动绑定该汇款类型对应的汇款信息。
审核操作:“通过审核”将把选中的会员汇款金额追加到该用户的帐户下,“撤回审核”将不追加金额,让系统以消息的形式通知该会员汇款失败信息,并提醒重新填写邮寄信息。
删除汇款记录:把选定的汇款记录删除。
●参与者//*参与者,参与用例的对象*//➢[用例7]●用例图●描述公告管理主要包括:显示公告信息、添加公告、修改公告、发布公告、删除公告。
添加公告:主要包括公告标题和公告内容两个字段信息。
发布公告前可以修改公告,当发布公告后不可以修改公告。
●参与者//*参与者,参与用例的对象*//➢[用例8]●用例图●描述销售统计:用GridView显示销售统计信息,主要包括商品名称、单价、总量、售出量、剩余量。
●参与者//*参与者,参与用例的对象*//➢[用例9]●描述浏览投诉:用DataList显示信息,主要包括投诉人和投诉内容。
●参与者//*参与者,参与用例的对象*//➢[用例10]●用例图描述商品列表主要包括:显示所有商品、按商品名称模糊查询、放入购物车、我的购物车几个部分。
显示所有商品:用DataList显示所有商品,具体内容如下图所示:图:所有商品列表“我的购物车”和“放入购物车”共用同一个弹出窗口,当选择新的商品点“放入购物车”后,打开的购物车自动刷新。
购物车页面:如下图所示:图:我的购物车选好的商品和推荐商品部分都用DataList显示,选好的商品中,购买数量默认为1,当超过库存量结算时就报告库存不足错误。
推荐的商品:根据会员选好的商品提供相关的商品推荐,(1)循环“您选好的商品”,根据会员已经选择的每一个商品,查找选择了该商品的所有其他会员;(2)查找这些会员所购买过的商品中,尚有库存的,并且被购买次数最多的2种商品,如果商品不在“您选好的商品”列表中,并且不在“相关推荐表”中,则添加到推荐的相关信息表中。
●参与者//*参与者,参与用例的对象*//➢[用例11]●用例图●描述投诉建议:默认投诉用户为登录用户,填写投诉或建议内容提交即可。
●参与者//*参与者,参与用例的对象*//➢[用例12]●用例图●描述汇款通知:默认汇款用户为登录用户,填写汇款银行,汇款金额,汇款时间,附言,提交即可。
●参与者//*参与者,参与用例的对象*//➢[用例12]●用例图●描述汇款记录:显示该会员所有汇款历史记录,包括汇款人、汇款金额、汇款时间、附言。
购物记录:包括商品名称、面值、卡号、密码、购物日期。
以上两个都用GridView显示信息,要求相同的项要进行单元格合并,如上图所示。
●参与者//*参与者,参与用例的对象*//➢[用例13]●用例图●描述联系我们:静态页面,如上图所示。
●参与者3.用例关系附1.2 系统设计说明书模板系统设计说明书版本历史第一部分 概述1.文档说明2.系统需求概述第二部分 系统总体结构第三部分系统设计类图//*系统中主要的、关键实体类图,参考图如下*//➢[用例1]实现●时序图//用例1的时序图,参考图如下*//描述第四部分数据库设计1.逻辑设计数据库关系图:2.表设计//*所有的表的详细设计信息汇总,如:*//4.1 数据库:GameCardSale所有表信息表名功能说明UserInfo 存放用户基本信息UserState 可扩展性,设置用户是否被屏蔽的状态RoleInfo 存放角色基本信息SysFun 存放菜单功能基本信息4.2 表UserInfo4.3 表UserState4.4 表RoleInfo4.5 表SysFun4.6 表RoleRight4.7 表CardType4.8 表Card4.9 表CardState4.10 表ShoppingCart4.11 表TempRelativeCard4.12 表ShopHistory4.13 表PostHistory4.14 表ApproveState4.15 表PostFailedInfo4.16 表News4.17 表Advice第五部分界面设计1.登陆界面设计验证码,自动生成查看商品网站公告点这里注册找回密码图1.1用户登陆首页用户登陆首页要求:只有当用户名、密码和验证码都正确时才能通过验证。
“网站公告”部分为由下到上的滚动字幕,“查看所有商品”部分为从右到左的滚动字幕。
点“注册会员”时,弹出添加新会员窗口,如图1.2所示。
点“忘记密码?”,弹出找回密码页面,如图1.4所示。
点“查看所有商品”,弹出商品展示页面,如图1.7所示。
点网站公告信息,弹出该公告的详细信息页面,如图1.9所示。
会员注册页面:(如图1.2所示)图1.2 用户注册页面会员注册页面要求:用户登陆名只能为数字和字母以及“_”“-”,不得使用其它字符。
并且用户登陆名不能少于4位,密码不能少于6位,最多不超过10位,email和电话都要进行有效性验证,除了地址和身份证号外,其他信息不能为空。
提交后若注册成功则提示,如图1.3所示。
图1.3 注册成功提示信息找回密码页面:(如图1.4所示)图1.4 找回密码页面找回密码页面要求:首先只显示用户登陆名填写部分,如图 1.4所示。
验证该用户是否存在,不存在则报错,若存在则显示找回密码问题和答案框部分,如图1.5所示。
图1.5用户存在后显示用户和密码框界面如果问题和答案都填写正确,则显示输入新密码部分,如图1.6所示。
图1.6 问题和答案完全正确提交后的新密码界面输入新密码后提交,则显示:“恭喜您,重新设置密码成功,请牢记”,确定后,找回密码页自动关闭。
商品展示页面:(如图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.后台管理用例界面实现//*用例界面实现是对需求的进一步明确和以可视化的方式呈现,作为编码和实现依据*//➢用例1个人修改资料界面:(如图2.3所示)图2.3修改个人资料界面修改个人资料页面功能要求:显示用户基本信息如图2.3所示,修改资料时的限制如注册时相同。
➢用例2审核操作界面:(如图2.4所示)图2.4审核操作界面审核操作页面功能要求:用两个GridView分别显示待审核的用户和汇款信息,如图 2.4所示,都有“查看详细”功能。
点“通过审核”实现通过审核功能,如果汇款出现错误,点“撤回汇款”则以系统消息的形式通知用户。
➢用例3用户管理界面:(如图2.5所示)图2.5 用户管理界面用户管理页面功能要求:用GridView展示用户基本信息,点“查看详细”可以查看更详细的信息,如图 2.4所示,选中用户后,点页面上的四个操作按钮,即可以实现把用户设置为普通会员、vip会员、管理员和删除选中用户功能。