《易买网》项目需求说明书
易买网项目
易买网1 系统说明1.1 概述易买网在线销售系统面向大众销售日用品,未进行下级代理商的扩展。
1.2 总体功能分析该系统主要实现会员购买商品功能和管理员后台管理等两大基本功能。
会员操作包括:用户注册、登录、购物车管理、个人资料管理、个人订单查询管理、留言。
管理员后台管理包括:修改个人资料、用户信息管理、商品信息管理、订单管理、留言簿管理、新闻管理。
1.3 系统中的用户与角色与本系统相关的用户和角色包括:系统管理员:管理系统用户用户账号:普通用户其他账号:游客2 功能性需求2.1 前台功能2.1.1 商品展示2.1.1.1 首页首页包括登录,导航,新闻动态,热销商品列表、最近浏览商品等。
(图1 首页布局)2.1.1.2 商品分类列表页和详情页1.按单个分类分页显示其分类下的所有商品。
列表页显示商品的图片、商品标题和价格。
“最近浏览”可显示以往浏览过的商品(记录用户最近浏览过的五种商品)。
(图2 商品列表页)2. 用户单击某一商品图标或商品名称超链接时,进入该商品详情页面。
详情页中有图片展示,以及商品标题、商城价格、库存和商品详情介绍。
(图3 商品详情页)此时可以将商品加入购物车,也可以直接购买。
如果未登录者点击“购买”则提示登录。
(图4 商品操作活动图)2.1.2 新闻动态1. 热点新闻是在首页右侧公告栏的一个区域,在该区域中将会以列表方式显示前10条新闻(显示新闻标题)。
(图5新闻动态列表页)2. 用户可点击新闻标题查看新闻详情。
(图6新闻详情页)2.1.3 用户中心2.1.3.1 注册用户易买网对所有用户提供浏览商品的功能,如果用户要购买商品,发布留言都必须先注册成为易买网会员。
注册注册成功表单验证注册失败{表单验证失败}(图7 注册活动图)用户名只能为数字和字母,不得使用其它字符,电子邮件、身份证和手机号都要进行有效性验证,出生日期使用日历控件。
除了出生日期、身份证和电子邮件外,其他信息不能为空。
(完整word版)网上商城_需求分析说明书(word文档良心出品)
网上商城需求分析说明书1.引言1.1编写目的本说明书的编制是为了使用户和软件开发者双方对该软件的运行环境、功能和性能需求的初始规定有一个共同的理解,使之成为整个开发工作:项目规划,设计和编码的基础,并为概要设计提供需求说明。
编写目的如下:(1) 客户和营销部门依赖它来了解他们所能提供的产品。
(2) 软件开发小组依赖它来了解他们所需要开发的产品。
(3) 项目负责人根据包含在软件需求规格说明中描述的产品来制定规划并预测进度安排,工作量和资源。
预期读者为:客户,本组成员等。
1.2项目背景(1) 待开发的软件系统的名称:网上商城系统。
(2) 本项目的任务提出者及单位:电子商务行业。
(3) 本项目开发者:李神飞、岳如意、周微、王梓涵、郭荣华。
(4) 目标用户:网站管理员、商品销售者、商品消费者、游客。
2.任务概述2.1开发背景2.2开发目标本系统的设计目标将最终定位于完成以下所述的系统主要业务的基本模型上:管理员可以维护客户注册信息、维护商品信息、处理订定单信息、维护系统公告、网上售货、查看商品调查报告;用户可以在线注册为会员、修改个人信息、管理账户余额、评价、投票、支付购物等等。
2.3 用户特点本软件的最终用户是:网站管理员、商品销售者、商品消费者、游客。
(1) 网站管理员:可以维护客户注册信息、维护商品信息、处理订定单信息、维护系统公告、网上售货、查看商品调查报告。
(2) 商品销售者:可以在线注册为卖家会员、修改个人信息、管理账户余额、发布预售商品信息、销售商品。
(3) 商品消费者:可以在线注册为买家会员、修改个人信息、管理账户余额、浏览商品详细信息、搜索商品信息、支付购物、下订单、评价、投票。
(4) 游客:可以注册为卖家或者买家会员、浏览商品详细信息、搜索商品信息。
2.4 假定和约束本系统是一个基于网络服务的独立的B/S架构系统,采用TCP/IP通讯协议。
开发持续时间规定为一个月,开发时间比较紧。
系统使用MyEclipse8.5为开发工具,此系统不允发布,所以采用Oracle 10g为数据库。
项目采购需求书(货物)
项目采购需求书(货物采购)项目名称:采购计划编号:采购单位名称:(盖章)编制时间:第一部分投标人资格要求1.符合政府采购法第二十二条规定的投标人资格条件;2.按鄂检会【2006】2号、【2010】5号文规定,投标报名截止后,经县政府采购中心向县人民检察院提请对投标申请人进行行贿犯罪档案查询,投标申请人在前两年内无行贿犯罪记录。
3.由采购人确定的资质要求(根据需要可分标段进行设置,需附有相关依据或说明):(1)(2)……4.本项目 (接受或者不接受)联合体投标。
第二部分商务要求1.交货期:签订合同后日内交货。
2.交货地点:地点:。
3.验收(1)货物运抵现场后,招标人将对货物数量、质量、规格等进行检验。
如发现货物和规格或者两者都与合同不符,招标人有权限根据检验结果要求中标人立即更换或者提出索赔要求。
(2)货物由中标人进行安装,完毕后,招标人应对货物的数量、质量、规格、性能等进行详细而全面的检验。
安装完毕天后,证明货物以及安装质量无任何问题,由招标人组成的验收小组签署验收报告,作为付款凭据之一。
……4.质量保证期(1)自验收合格之日起不低于年,国家主管部门或者行业标准对货物本身有更高要求的,从其规定并在合同中约定,投标人亦可提报更长的质保期。
(2)质量保证期内,如果证实货物是有缺陷的,包括潜在的缺陷或者使用不符合要求的材料等,中标人应立即免费维修或者更换有缺陷的货物或者部件,保证达到合同规定的技术以及性能要求。
如果中标人在收到通知后天内没有弥补缺陷,招标人可自行采取必要的补救措施,但风险和费用由中标人承担,招标人同时保留通过法律途径进行索赔的权利。
……5.售后服务(1)中标人应提供及时周到的售后服务,应保证每(年、季度或月)至少一次上门回访、检修。
(2)中标人在接招标人通知小时做出响应,小时内到达现场,小时内维修完毕,不能在规定时间内修好的要免费提供备品(机)备件。
(3)中标人应有可靠的售后服务保障,在兴山县境内有固定的维修服务机构(须提供售后服务机构营业执照副本原件、双方协议书原件),能提供正常的技术、备品备件服务。
《易买网》项目需求说明书
易买网项目需求说明书恒智IT信息技术有限公司目录一、项目概述...............................................................1.需求概述...........................................................................................................................2.开发工具...........................................................................................................................3.技能要求...........................................................................................................................二.前台功能................................................................1.首页页面.........................................................................................................................2.用户注册.........................................................................................................................3.用户登录.........................................................................................................................4.资讯动态.........................................................................................................................5.商品列表展示.................................................................................................................6.商品详情页面.................................................................................................................7.购物车.............................................................................................................................8.收货地址.........................................................................................................................三.后台功能..............................................................1.用户管理...........................................................................................................................2.商品管理.........................................................................................................................3.订单管理.........................................................................................................................4.资讯管理.........................................................................................................................四.新增技能点说明..........................................................1.Memcached的使用 ...........................................................................................................2.MD5加密............................................................................................................................3.java注解..........................................................................................................................4.拓展功能...........................................................................................................................《易买网》项目需求说明书一.项目概述1.需求概述随着互联网的迅速普及,各式各样的网络购物也随之非常火爆,如淘宝网、京东商城等,这些购物网站可以满足我们日常工作和学习中的基本需求。
易买网需求说明
阶段项目:易买网构建一个购物网站,主要功能包括注册用户、浏览商品、热点新闻、留言、聊天、选择商品放入购物车并结算。
具体描述如下:前台页面1、注册登录注册信息需要验证,符合条件方可注册(信息见后面);登录时输入用户名、密码登录,验证码,用户信息项目见下面后台页面2、热点新闻新闻列表的显示(类似当当网右上角的公告,新闻),点击某一条后,可以查看新闻详情3、留言簿可以录入标题、内容、时间(自动),可以查看留言列表(留言,回复,创建时间)。
4、商品信息展示类似于当当网的界面,商品分类展示,单个分类中分页显示,点击某一个展示商品详情,可以加入购物车。
显示以往浏览过的商品(记录用户最近浏览过的五种商品)5、购物车购物车的维护、结算下订单后台界面1、用户信息管理录入用户的个人资料(id,名字,性别,出生日期,身份证号,email,手机,地址,密码)。
2、商品信息管理包括商品类别管理和商品管理,商品要属于某个商品类别,可以对商品进行搜索,商品信息(id,名字,描述,价格,商品图片,库存)3、订单管理订单查询(可以根据订单号,订货人),订单维护(修改相关信息),订单执行(录入订单所处的阶段,比如审核通过,配货,发货,收货并确认)4、留言薄录入回复,删除某个留言和回复5、新闻管理新闻列表的增删改(id,标题,内容,录入时间)除了答辩和指导,7次课数据库设计用户信息表easybuy_user新闻表easybuy_news留言表easybuy_comment品信息表easybuy_product商品分类表easybuy_product_category订单表easybuy_order单明细表easybuy_order_detail。
在线购物系统-需求规格说明书
文档编号:密级:内部在线购物商城(Easy_Buy)需求规格说明书二零一三年三月关于本文档目录1前言 (1)1.1编写目的 (1)1.2术语和缩略语 (1)2软件概述 (1)2.1项目背景 (1)2.2功能架构 (2)3用户模型分析 (3)4系统功能需求分析 (5)4.1系统功能设计 (5)4.1.1概要分析 (5)4.1.2详细分析 (6)5.1.2.1前台购物系统 (6)5其他非功能需求 (9)5.1一般性性能需求 (9)5.14灵活性 (9)5.2一般性安全性需求 (9)5.3用户文档需求 (10)6数据库层 (10)6.1全局E-R图 (10)6.2局部E-R图 (11)6.3数据表结构设计 (13)6.4C USTOMERS (13)6.5O RDERS (13)6.4表示逻辑层 (15)6.5业务逻辑层 (16)6.6系统类图设计 (17)7测试报告 (17)7.1数据和数据库完整性测试 (17)7.2功能测试 (18)1前言1.1编写目的在完成了针对网上购物市场的前期调查,同时与多位用户进行了全面深入的探讨和分析的基础上,提出了这份需求规格说明书。
此需求规格说明书对网上购物系统做了全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能与界面,使系统分析人员与软件开发人员能清楚的了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。
本说明书的预期读者为客户、系统设计人员和编码人员;为开发人员、维护人员、客户之间提供共同的协议而创立基础,指导软件功能的实现。
本软件需求说明书全面、概括性地描述了网上购物系统所要完成的工作,使软件开发人员和用户对本系统中的业务流程及功能达成共识。
通过本需求说明书可以全面了解网上购物系统所要完成的任务和所能达到的功能。
1.2术语和缩略语2软件概述2.1项目背景随着Internet的发展,通过网络提供各种服务,已成为当今的时尚,尤其为年轻人所青睐。
易买网网站系统分析报告
易买网网站系统分析报告1、需求模型的建立——用例模型和活动图描述1)“用户注册”用例任何希望成为易买网的互联网用户都可以在易买网提供的注册环境下成为网站的注册用户。
注册用户可以访问和浏览网站提供的公共信息和公开信息。
描述如图1-1所示。
网站用户图1-1 “用户注册”用例图“用户注册”用例的事件流描述如图1-2所示表1-1 “用户注册”用例的事件流“用户注册”活动图描述如图1-2所示图1-3 “用户注册”活动图2)“用户登录”用例“用户登录”用例图描述如图1-4所示。
网站用户图1-4 “用户登录”用例图“用户登录”用例事件流描述如表1-2所示。
表1-2 “用户登录”用例的事件流“用户登录”用例的活动图描述如图1-5所示。
图1-5 “用户登录”活动图3)“(管理员)发布信息”用例“(管理员)发布信息”用例图描述如图1-6所示。
网站用户发布内部员工信息图1-6 “(管理员)发布信息”用例图用例的事件流描述如表1-3所示。
“管理员发布信息”图1-7 “(管理员)发布信息”活动图4)“购买信息管理”用例“购买信息管理”用例图描述如图1-8所示。
后台管理员购买信息查询图1-8 “购买信息管理”用例图“购买信息管理”用例的事件流描述如表1-4所示。
“购买信息管理”图1-9 “购买信息管理”活动图5)“商品信息管理”用例“商品信息管理”用例图描述如图1-10所示。
商品删除后台管理员图1-10 “商品信息管理”用例图“商品信息管理”用例事件流描述如表1-5所示。
表1-5 “商品信息管理”用例的事件流“商品信息管理”用例的活动图描述如图1-11所示。
图1-11“商品信息管理”用例的活动图6)“商品购买”用例“商品购买”用例图描述如图1-12所示。
电话支付图1-12 “商品购买”用例图“商品购买”用例的事件流描述如表1-6所示。
表1-6 “商品购买”用例的事件流“商品购买”用例的活动图描述如图1-13所示。
图1-13 “商品购买”用例的活动图系统的整体活动图如图1-14发布内部员工信息2、系统分析模型概述经过上述功能结构的描述,通过语句筛选,得到如下主要的分析。
易买电子商务网站需求说明书
<易买电子商务网站>软件需求说明书目录1. 产品描述 (1)2. 系统功能需求 (2)2.1 前台功能2.1。
1 用户管理模块 (2)2。
1。
1 用户登录功能 (2)2。
1.2 用户注册功能 (2)2。
1.3 用户个人信息功能 (2)2.1.2 商品管理模块 (2)2。
2。
1 商品浏览功能 (2)2.2.2 商品分类查询 (2)2.2。
3 商品详细资料查询 (2)2。
1.3 购物车管理模块 (2)2。
3。
1 添加购物车 (2)2.3。
2 修改购物车中的商品数量 (2)2.3.3 删除购物车中的商品 (2)2。
4 订单管理模块 (2)2。
4。
1 结算功能 (2)2.4.2 订单查询 (2)2.4.3 订单删除 (2)2.4。
4 订单修改 (2)2.2 后台功能2。
2。
1 用户管理模块2。
2.2 商品管理模块2.2。
3 订单管理模块3. 其它非功能需求 (3)3。
1 性能需求 (3)3。
2 安全措施需求 (3)3.3 软件质量属性 (3)3.4 用户界面需求 (3)3。
5 软硬件环境需求 (3)1.产品描述本产品是基于J2EE平台所开发的一款B/S结构的应用程序。
本产品为一款电子商务平台软件。
在现有互联网发展的前提下,在充分利用网络资源的前提下为了更有效的改善商家和客户的买卖体验,应运而生便有了本软件的产生。
本文档只考虑本软件的主模块功能:用户管理、商品管理、购物管理、订单管理。
其它的功能如新闻管理、评论管理、分类管理、统计管理由学生自行分析后解决。
本软件用户群体分为普通用户和管理员。
普通用户可以查看所有商品的资料、发表商品评价、收藏商品、给管理员留言、可以在线购买商品、可以进行在线支付、订单状态查询、用户个人信息修改.管理员登录后对前台用户和后台用户资料信息进行管理与维护,并实施权限限制控制其访问的范围。
对商品信息进行增加、修改、删除,使数据得到更新;对客户定单和客户评论进行合适的处理,使客户对系统服务达到满意程度。
网上商城项目-概要设计说明书(DOC)
目录1引言 (4)1.1编写目的 (4)1.2背景 (4)1.3定义 (4)1.4参考资料 (4)2总体设计 (5)2.1需求规定 (5)需求规定的详细内容,请参考独立的文档《BS网上商城项目需求说明》 (5)2.2运行环境 (5)2.3基本设计概念和处理流程 (6)系统结构 (6)业务流程图 (9)2.4结构 (11)应用程序内部结构 (11) (16)图10: (16) (18)图11:管理员状态图 (18)2.5功能需求与程序的关系 (19)表1:功能需求与程序的关系表 (21)2.6人工处理过程 (21)2.7尚未问决的问题 (21)3接口设计 (21)3.1用户接口 (21)3.2外部接口 (21)3.3内部接口 (22)4运行设计 (22)4.1运行模块组合 (22)4.2运行控制 (22)4.3运行时间 (22)5系统数据结构设计 (22)5.1逻辑结构设计要点 (22) (23)5.2物理结构设计要点 (24)三、类别分类表(Category) (25)五、销售清单表(SalesItem) (25)5.3数据结构与程序的关系 (26)6系统出错处理设计 (26)6.1出错信息 (26)6.2补救措施 (26)6.3系统维护设计 (27)概要设计说明书1引言1.1编写目的本说明是BS网上商城电子商务系统案例研究项目软件产品的总体设计和实现说明,记录了系统整体实现上技术层面上的考虑,并且以需求说明作为依据,同时该文档将作为产品实现、特性要求和控制的依据。
软件开发小组的每一位参与开发成员应该阅读本说明,以清楚产品在技术方面的要求和实现策略,本手册将进行技术评审和技术的可行性检查,同时为下一步的详细设计说明提供框架。
1.2背景说明:A.软件系统的名称: BS网上商城系统B.任务提出者: BS电子商务公司开发者:LEI_SKY软件开发小组C. 本系统将是一个独立的系统,目前所产生的输出都是独立的本系统将使用MySql作为数据库的存储系统1.3定义A. .B/S(Brower/Server)B. .IIS 5.0(Internet Information Server)C. .HTML(Hypertext Markup Language,超文本标记语言)D. .CSS(Cascading Style Sheets,层叠样式表单)E. .JSP(Java Server Pages)1.4参考资料相关的文件包括:A. 内部文件《BS网上商城电子商务系统案例研究项目》B. 《BS网上商城电子商务系统案例研究项目合同 20110710 - 01》C. 《BS网上商城电子商务系统案例研究项目可行性分析》参考资料:A. 国家标准《软件需求说明书(GB856T——88); 》B. 《网站开发项目教程》陈密方中国铁道出版社《软件测试》朱少名电子工业出版社\合同:A. 《BS网上商城电子商务系统案例研究项目合同 20110710 - 01》2总体设计2.1需求规定需求规定的详细内容,请参考独立的文档《BS网上商城项目需求说明》2.2运行环境客户程序硬件要求:具有 Intel(R) Core T1110处理器且满足以下要求的计算机:最低 64 MB 内存最小 10 GB 硬盘鼠标键盘服务器硬件需求:具有 Pentium III 处理器且满足以下要求的计算机:最低 512MB 内存最小 1 TB 硬盘鼠标键盘注:详情请参考独立的文档《BS网上商城项目需求说明》2.3基本设计概念和处理流程 系统结构本系统的实现采用典型的三层模式、B/S 结构来实现,不同的客户端程序共同访问中心数据库,系统结构如图1:图1:系统结构设计说明:A. 每一个计算机需要安装浏览器;B. 每个客户程序通过中间件访问中央的数据库服务器;C. 数据库服务器使用Oracle9i 或SQL Server2000来实现;D. 多用户并发访问和处理、数据加锁、事务协调,由Oracle10g/SQL Server 2000/MySql/Access/DB2数据库和数据库服务器来完成; 系统需求网上电子商城应包括两个基本的部分; 一是前台销售用户在前台可以浏览、搜索、购买商品,能看到商城的最新公告;另一个是后台管理,管理员在此管理网站信息和商品,具体包括录入和更改网上信息、订单查询和处理、商品的上架和下架、还可以管理在商城注册的用户等。
网上商城需求说明书
网上商城需求说明书1、项目背景网上商城致力于提供产品展示及订购为核心的网上购物服务。
该网站是通过用户登录浏览商品、查看公告、购买、确定购买。
包括网站后台系统:通过系统管理员管理商品、订单、用户。
2、技术概述2.1 目标使用以及SqlServer数据库构建网站,将本网站做成一个界面友好、用户购物方便、管理员管理方便的网上商城系统。
2.2 软件支持操作系统:Windows,数据库SqlServer,服务器IIS,数据框架:3、功能需求3.1 功能划分网上商城共分两个部分,一部分是面向用户的部分,包括:顾客在线注册、购物、提交订单、付款等操作;另外一部分是商城管理部分,包括:产品的添加、删除、查询、订单的管理、操作员的管理、注册用户的管理等。
3.2 功能描述3.2.1 面向用户部分功能:(1) 注册功能顾客首先要注册为网上商城的用户。
注册时只要填写用户名、密码、电子信箱3项信息即可。
注册后,用户可继续如实填写详细个人信息(姓名、性别、年龄、收货地址、联系方式),同时可修改密码、查询及修改订单。
(2)选择产品功能顾客浏览网上商城,将自己需要的产品放入到购物车中(可在网上商城首页、搜索结果页面、产品详细信息页面进行该操作),可连续添加商品。
(3) 管理购物车顾客选择完商品后可进入购物车页面,查看自己要购买的商品,可修改某一商品数量、取消购买某商品和清空整个购物车。
(4) 订单功能顾客确定购物车中的商品后提交订单,如顾客已填写收货人信息,则页面显示该信息并由顾客确认。
如尚未填写则显示相应表单请其填写,系统记录顾客提交的收货人信息以便其下次购物时使用。
顾客提交订单后可在网上商城查询该订单,并可对尚未处理的订单进行取消、修改等操作。
(5) 付款功能顾客在订单被销售方确认后,要选择付款方式,并付款给销售方,然后才可以收到货。
(备注:付款功能做一个模拟页面即可。
)3.2.2 后台管理部分功能:(1)管理人员部分有一个超级管理员以及若干个普通管理员,超级管理员拥有最高权限,可访问所有订单,可浏览、查询订单,可浏览、修改普通管理员和会员的资料;普通管理员分两种,一种是订单管理员:主要负责订单管理,可浏览、修改订单状态,可浏览会员信息;另一种是界面管理员:主要负责界面管理,可增、删商品等操作。
项目需求分析说明书》模板(完整)
项目需求分析说明书》模板(完整)文档编号:版本号:项目名称:{项目名称}用户机构名称:{用户机构名称}编制日期:年月审核人:生效日期:批准人:目录1 引言。
4引言本需求分析说明书旨在明确项目的需求,为项目的开发提供指导。
本文档适用于项目开发过程中的所有阶段,包括设计、开发、测试等。
2 需求概述本项目旨在开发一个{项目名称},以满足客户的需求。
该项目的主要功能包括{主要功能}。
此外,还需要实现{其他功能}等。
3 功能需求3.1 {主要功能1}该功能需要实现{功能描述}。
用户可以{用户行为},系统会{系统响应}。
3.2 {主要功能2}该功能需要实现{功能描述}。
用户可以{用户行为},系统会{系统响应}。
4 非功能需求4.1 性能需求系统需要能够在{最大负载量}的情况下,保持{响应时间}的效率。
4.2 可用性需求系统需要保证{可用性},即在{故障时间}内,系统能够正常运行。
5 约束和假设条件5.1 约束条件本项目的开发需要遵循{约束条件}。
5.2 假设条件本项目的开发假设{假设条件}成立。
6 风险分析6.1 技术风险本项目的开发需要使用{技术},存在{技术风险}。
6.2 时间风险本项目的开发需要在{时间}内完成,存在{时间风险}。
7 开发计划本项目的开发计划如下:7.1 需求分析阶段时间:{时间},任务:{任务}。
7.2 设计阶段时间:{时间},任务:{任务}。
7.3 开发阶段时间:{时间},任务:{任务}。
7.4 测试阶段时间:{时间},任务:{任务}。
8 总结本文档明确了项目的需求,为项目的开发提供了指导。
在项目开发过程中,需要遵循本文档的要求,确保项目的顺利完成。
1.编写目的本文旨在对某项目进行说明和分析,以便更好地理解该项目的背景、定义、参考资料和任务概述。
2.项目说明该项目是一个基于互联网的新型业务系统,旨在提供更加高效、便捷的服务。
该系统将涉及多个领域,包括金融、物流、医疗等。
3.项目背景随着互联网技术的不断发展,人们对于服务的需求也在不断增加。
(完整版)网上商城需求分析说明书
网上商城需求分析说明书1.引言1。
1编写目的本说明书的编制是为了使用户和软件开发者双方对该软件的运行环境、功能和性能需求的初始规定有一个共同的理解,使之成为整个开发工作:项目规划,设计和编码的基础,并为概要设计提供需求说明。
编写目的如下:(1)客户和营销部门依赖它来了解他们所能提供的产品。
(2)软件开发小组依赖它来了解他们所需要开发的产品。
(3) 项目负责人根据包含在软件需求规格说明中描述的产品来制定规划并预测进度安排,工作量和资源.预期读者为:客户,本组成员等.1。
2项目背景(1)待开发的软件系统的名称:网上商城系统。
(2)本项目的任务提出者及单位:电子商务行业.(3)本项目开发者:李神飞、岳如意、周微、王梓涵、郭荣华.(4)目标用户:网站管理员、商品销售者、商品消费者、游客。
2.任务概述2.1开发背景2。
2开发目标本系统的设计目标将最终定位于完成以下所述的系统主要业务的基本模型上:管理员可以维护客户注册信息、维护商品信息、处理订定单信息、维护系统公告、网上售货、查看商品调查报告;用户可以在线注册为会员、修改个人信息、管理账户余额、评价、投票、支付购物等等。
2。
3 用户特点本软件的最终用户是:网站管理员、商品销售者、商品消费者、游客。
(1) 网站管理员:可以维护客户注册信息、维护商品信息、处理订定单信息、维护系统公告、网上售货、查看商品调查报告。
(2) 商品销售者:可以在线注册为卖家会员、修改个人信息、管理账户余额、发布预售商品信息、销售商品。
(3)商品消费者:可以在线注册为买家会员、修改个人信息、管理账户余额、浏览商品详细信息、搜索商品信息、支付购物、下订单、评价、投票.(4) 游客:可以注册为卖家或者买家会员、浏览商品详细信息、搜索商品信息.2。
4 假定和约束本系统是一个基于网络服务的独立的B/S架构系统,采用TCP/IP通讯协议。
开发持续时间规定为一个月,开发时间比较紧。
系统使用MyEclipse8.5为开发工具,此系统不允发布,所以采用Oracle 10g为数据库.此项目整个制作过程中,不会涉及到任何商业侵权。
易买网购物系统项目责任描述
易买网购物系统项目责任描述
易买网购物系统项目的责任描述包括:
1. 确定项目目标和范围:项目负责人要明确项目的目标和范围,确保每个参与者都清楚明白项目的目的和要求。
2. 制定项目计划:项目负责人要制定详细的项目计划,包括时间表、里程碑和可交付成果。
3. 财务管理:负责制定并控制项目的预算和开支,确保项目的成本符合预算要求。
4. 项目执行:负责监督和协调项目实施的过程,确保项目按照计划进行,并及时采取行动解决遇到的问题。
5. 风险管理:负责评估和管理项目的风险,制定风险管理计划并监督实施,确保项目能够按计划进行。
6. 项目沟通:负责与项目相关各方进行沟通,包括项目组成员、客户、供应商、合作伙伴等,确保每个人都了解项目的进展和结果。
7. 项目文档管理:负责管理项目相关的文档,包括合同、协议、计划、报告等。
8. 项目监控:负责监控项目的进展和结果,确定项目是否按时、按质量和成本要求完成并实现预期目标。
9. 人力资源管理:负责管理项目团队,包括招募、培训、评估和激励等。
以上是易买网购物系统项目负责人的主要责任描述,同时也需要注意保障项目的安全性和合法性,确保在法律法规的范围内进行。
【在线电子商城】需求规格说明书
【在线电子商城】需求规格说明书需求规格说明书(一)引言1.1 项目名称在线电子商城(Online electronic store)1.2 项目背景和内容概要本系统由非常5+1组合成员共同开发,预期用户为网上购物消费群体使用。
本项目为B/S架构,通过浏览器向用户提供一个在线网上交易的平台。
参考当前流行的淘宝、当当、拍拍等在线购物网站,可以通过建立网站的方式来达到持久在线交易的目的,同时通过网站可以便于管理交易,规范交易。
1.3 定义Online electronic store:在线电子商城B/S:浏览器/服务器(Brsower/Server)架构。
通俗地说就是我们平时所说的浏览网页。
WEB浏览器(Web Browser):浏览器是个显示网页伺服器或档案系统内的HTML文件,并让用户与此些文件互动的一种软件。
MySQL 5.0:所用的数据库管理软件。
目前广泛应用于各种中小型网站及企业中。
其特点是体积小、速度快、免费、开源。
MyEclipse:所用的开发工具1.4 参考资料无2. 任务概述2.1 目标本项目的开发以实现在线电子商城的普遍使用和完善为目标,构建一个类别详细,功能齐全,管理统一,便于交易的网络场所,使卖家能够方便的提供货物与服务,买家能简便的浏览选择货物,从而避免了定期举行的实体交易市场的种种不足。
2.2 范围包含的业务需求说明如下:1.系统定位于在线交易平台,即通过这个平台促进卖家与买家间的沟通,买家在线浏览商品,并可以对商品打分、购买商品。
2.未注册用户只能浏览网页,而不能进行其他的操作;3.注册用户可以对商品进行对商品打分、购买商品。
对商品加入购物车,也可以取消购物车内的内容;4.注册用户必须提供足够详细的信息,包括:真实姓名、昵称、出生日期、身份证号、手机号码/固话号码,电子邮件,住址;5.管理员通过后台可以对商品信息,用户信息管理员信息,公告信息,友情链接等进行设置。
(二)应用系统角色和用户本系统角色分为三种:超级管理员(后台)、普通管理员(后台)和普通用户。
网上商城购物系统 需求说明书
网上商城购物系统需求说明书(五篇材料)第一篇:网上商城购物系统需求说明书需求说明书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技术深入人心的今天,电子商务最为一种新兴的商务模式,为世界经济提出了一个全新的概念,使得人类生活方式发生了重大的变革。
需求规格说明书(完整详细版)
需求规格说明书(完整详细版)一、引言本需求规格说明书旨在详细描述项目的需求,包括功能需求、性能需求、界面需求、安全性需求等。
本文档将作为项目开发团队、测试团队、客户等相关人员之间的沟通桥梁,确保项目能够按照需求顺利实施。
二、功能需求1. 用户管理(1)用户注册:用户可以在线注册,填写基本信息,如姓名、性别、出生日期、邮箱等。
(2)用户登录:用户可以使用注册时填写的邮箱和密码登录系统。
(3)用户信息修改:用户可以修改自己的基本信息,如姓名、性别、出生日期、邮箱等。
(4)用户密码修改:用户可以修改自己的登录密码。
(5)用户注销:用户可以注销登录,退出系统。
2. 数据管理(1)数据录入:用户可以录入数据,如产品信息、销售数据等。
(2)数据查询:用户可以根据条件查询数据,如按日期、按产品类型等。
(3)数据修改:用户可以修改已录入的数据。
(4)数据删除:用户可以删除已录入的数据。
(5)数据导出:用户可以将查询到的数据导出为Excel、CSV等格式。
3. 报表管理(1)报表:系统可以根据用户的需求各种报表,如销售报表、库存报表等。
(2)报表查询:用户可以查询已的报表。
(3)报表打印:用户可以将报表打印出来。
4. 系统设置(1)权限设置:管理员可以设置不同用户的权限,如数据录入、数据查询、报表等。
(2)系统备份:系统可以定期自动备份,确保数据安全。
(3)系统恢复:在系统出现故障时,可以恢复到最近一次备份的状态。
三、性能需求1. 响应时间:系统响应时间应小于2秒。
2. 系统稳定性:系统应能够在高并发情况下稳定运行。
3. 数据处理能力:系统应能够处理大量数据,如百万级数据量。
四、界面需求1. 界面美观:界面设计应简洁、美观,符合用户的使用习惯。
2. 易用性:界面应易于操作,用户能够快速上手。
3. 兼容性:界面应兼容主流浏览器,如Chrome、Firefox、IE等。
4. 可访问性:界面应满足无障碍访问的要求,如支持屏幕阅读器。
易买网需求规约【VIP专享】
易买网需求规约版本V0.9目录1简介 (3)1.1目的 (3)1.2范围 (3)2整体说明 (3)2.1总体需求模型 (3)2.1.1前台功能模块 (5)2.1.2后台功能模块 (9)易买网需求规约1简介本文档完整规范并定义易买网系统的所有功能需求。
1.1目的本需求规约将详细说明易买网项目功能定义和外部行为特征,采用用例的形式描述相关业务流程和约束条件,同时包括部分非功能性需求和设计约束。
1.2范围本规约文档适用于易买网项目的研发。
2整体说明2.1总体需求模型总体需求模型图如下:易买网共分二大系统功能区:前台功能系统:提供客户访问和使用本网站服务的功能内含以下八个功能模块:✓新闻动态✓留言簿✓购物车✓分类商品信息展示✓商品详细页面✓用户登录✓用户注册✓首页管理后台功能系统:提供网站管理者维护和定义网站服务的功能内含以下五个功能模块:✓用户信息管理✓订单管理✓新闻管理✓留言簿管理✓商品信息管理2.1.1前台功能模块前台功能模块包括以下主要业务需求:1、首页页面客户进入易买网之后的第一个页面,主要的功能的入口也在该页面提供给客户。
相关的效果页面: index.html客户可以在首页进行的操作有:●根据分类进行商品查询●察看近期新闻●浏览首页推荐商品●察看最近公告的特价信息●查看之前浏览过的商品(如果未登录则显示最新商品)●注册自己的账户●登录已注册的账户●在账户登录状态下查看已购买但未结帐的商品●使用留言簿对网站提出建议和意见2、用户注册客户选择注册进入用户注册页面相关效果页面: register.html reg-result.html客户可以在注册页面进行的操作有:●按要求填写客户信息●提交注册信息3、用户登录客户验证身份进入登录状态后可以使用购物车等专用功能,如果身份验证为管理员则进入后台功能模块相关效果页面:login.html客户可以在登录页面进行的操作有:●填写身份信息●登录等待服务器验证,如果是管理员身份进入后台功能页面,如果是普通用户显示登录成功并维持登录状态4、留言簿客户可以使用留言簿对网站的服务提出意见相关效果页面:guestbook.html客户可以在留言页面进行的操作有:●浏览所有留言信息●发表留言5、分类商品信息展示并在其中进行挑选中意的商品客户选择商品类别浏览属于该类别的所有商品,相关效果页面:product-list.html客户可以在商品信息展示页面进行的操作有:●查看商品详细信息6、商品详情页面客户根据简要信息选择商品后,进一步浏览商品的具体信息,比如价格客户可以在商品详情页面进行的操作有:●将商品放入购物车7、购物车客户登录后可以随时查看和维护自己未结算的商品,或结算订单相关效果页面:shopping.html shopping-result.html客户可以在购物车页面中进行的操作有:●当前未结算的商品●修改订购但未结算的商品●结算订单8、新闻动态客户可以浏览新闻的具体详情相关效果页面: news-view.html客户可以在新闻动态页面中进行的操作有:●无2.1.2后台功能模块后台功能模块包括以下主要业务需求:1、用户管理管理员对当前的会员用户的帐户进行管理相关效果页面: user.html user-add.html user-modify.html 管理员在用户管理页面可以进行的操作有:●察看所有注册的用户●对注册的用户信息进行修改●对注册的用户信息进行删除●添加新的用户信息2、商品信息管理管理员对网站出售的商品进行维护相关效果页面: productClass.html productClass-modify.html productClass-add.html product.html product-modify.html product-add.html管理员在商品信息管理页面可以进行的操作有:●添加新的商品类别●维护现有商品类别●添加新的商品信息●维护现有商品信息3、订单管理管理员通过订单管理来查看来处理客户的订单相关效果页面: order.html order-modify.html管理员在订单管理页面可以进行的操作有:●查询订单●浏览订单●修改订单●删除订单●处理订单4、留言簿管理管理员对客户留言进行回复和维护相关效果页面: guestbook.html guestbook-modify.html 管理员在留言簿管理页面可以进行的操作有:●浏览客户留言●回复客户留言●删除客户留言5、新闻管理管理员使用新闻管理来发布维护站内新闻相关效果页面: news.html news-modify.html news-add.html 管理员可以在新闻管理页面进行的操作有:●查看现在发布的新闻●发布新的新闻●修改已存在的新闻●删除过时的新闻。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
易买网
项目需求说明书
恒智IT信息技术有限公司
目录
一、项目概述 (3)
1.需求概述 (3)
2.开发工具 (3)
3.技能要求 (3)
二.前台功能 (4)
1.首页页面 (4)
2.用户注册 (5)
3.用户登录 (5)
4.资讯动态 (6)
5.商品列表展示 (7)
6.商品详情页面 (7)
7.购物车 (8)
8.收货地址 (9)
三. 后台功能 (9)
1.用户管理 (10)
2.商品管理 (10)
3.订单管理 (12)
4.资讯管理 (12)
四.新增技能点说明 (12)
1.Memcached的使用 (13)
2.MD5加密 (13)
3.java注解 (15)
4.拓展功能 (15)
《易买网》项目需求说明书
一.项目概述
1.需求概述
随着互联网的迅速普及,各式各样的网络购物也随之非常火爆,如淘宝网、京东商城等,这些购物网站可以满足我们日常工作和学习中的基本需求。
易买网也正是在这种趋势下应运而生的。
易买网提供了很多商品,用户可以在线进行浏览商品、选购商品、将物品加入购物车、生成订单、查看订单,并可以后台管理相关数据。
易买网采用B/S架构,包括前段网站展示及后台数据管理两大功能。
详细功能列表,如图1所示。
图1 易买网功能图
2.开发工具
开发环境:MyEclipse 10.6、Tomcat 7.0、SVN 1.6.11,JDK1.7。
数据库:MySQL 5.5x 、Memcached1.6.2(缓存库)。
3.核心技能点
➢Jsp/Servlet 动态网页技术。
➢HtmL,JavaScript(Jquery),CSS 前端技术。
➢MySQL数据库技术。
4.补充技能点
➢使用过滤器完成中文乱码的问题。
➢使用Servlet 3.0的注解实现Servlet声明。
➢使用Memcached缓存技术,缓冲商品信息。
➢使用MD5技术加密技术,加密用户信息。
二.前台功能
1.首页页面
➢首页中左侧边栏为商品一级分类,鼠标滑过一级分类会展示其二级分类和二级分类下的三级分类。
➢首页的右边展示的是易买网最新的5条资讯信息。
➢首页的正中央是一个轮播图的展示。
➢首页的下方展示的是每个分类的部分推荐商品。
首页页面效果如图2、3所示。
图2易买网首页页面1
图3易买网首页页面2
2.用户注册
➢易买网对所有游客和会员都提供浏览商品,和选择商品加入购物车的功能。
➢如果用户需要对购物车的物品进行结算,则首先需要注册成为易买网会员。
➢注册时用户登录名不能重复。
用户注册页面效果图如图4所示。
图4易买会员注册页面
3.用户登录
在用户结算购物车前,需要首选进行登录,登录页面如图5所示。
图5用户登录效果
4.资讯动态
热点资讯是在首页右侧类似淘宝公告栏的一个区域,在该区域中➢系统将会以列表方式显示前5条最新资讯,如图6所示。
图6首页资讯展示效果
➢用户可以点击更多,查看更多资讯资讯,图7所示。
图7更多资讯展示效果
➢用户还可单击相关资讯链接查看资讯详情,如图8所示。
图8资讯详情页展示效果
5.商品列表展示
鼠标滑到首页中的一级分类,将显示其二级分类和二级分类下的三级分类。
点击相关分类,系统将使用分页的方式展示其分类下的所有商品。
用户可以点击收藏将物品添加至自己的收藏夹,也可以点击加入购物车将物品加入自己的购物车,如图9所示。
图9分类商品信息展示页面
6.商品详情页面
➢单击某一商品图标或者商品名称,系统进入商品详情页面,用户可以浏览商品相关信息,并可以将商品加入购物车,如图10所示。
图10商品详情页展示页面
7.购物车
当用户选择完商品之后,可以进行以下操作
➢点击查看自己的购物车中相应的商品。
,
➢对选择的物品数量、种类进行删改。
➢当用户确定商品信息后,可以点击确认结算,进入订单确认页面。
购物车效果图如图11,12所示。
图11购物车清单页面
图12购物车清单页面
8.收货地址
用户进入订单确认页面后,可进行以下操作购物车效果图如图13所示。
➢点击修改商品,返回购物车列表页,对购物车内的物品进行维护。
➢选择收货地址。
如果收货地址存在,则选择,不存在则可以选择新地址新增收货地址。
➢点击确认订单,系统生成购物订单。
图13易买网选择收货地址页面
三. 后台功能
当登录的用户身份为管理员时,可以进入后台管理页面,对相关的内容信息进行维护,包括以下内容。
1.用户管理
对注册用户和自身信息进行管理,如图14所示。
图14后台用户管理页面
用户修改页面与注册页面格式类似,如图15所示
图15后台用户信息修改页面
2.商品管理
商品管理包括商品管理和商品类别管理。
➢商品的管理:维护商品名称,库存,商品图片,商品类别,如图16、17所示。
图16商品列表页面
➢商品分类管理:系统中所有的商品分类分为三类,分别是一级分类,二级分类,三级分类(如:图书是一级分类,而少儿图书、青年图书则属于二级分类,0-3岁属于三级分类),商品分类管理包括对商品分类名称,级别等数据的维护。
如图18所示。
图18商品分类管理页面
3.订单管理
当用户在前台购物选择相应收货地址后,将购物车提交并形成一份订单。
在后台管理端可以进行订单查询(根据订单号、订货人)如图19所示。
图19订单管理页面
4.资讯管理
用户可以在后台查看资讯列表,并查看相关资讯明细。
四.新增技能点说明
本次易买网系统开发中,应用到了一些新技术,关于新技术的使用,此处只做简单阐述,请相关教员自行查阅补充。
1.Memcached的使用
Memcached是一个高性能的分布式对象缓存系统,用于动态Web应用以减轻数据库载。
它通过内存中缓存数据来减少用户访问数据库的次数,从而提高动态,数据库驱动网站的响应速度。
本次系统中使用Memcached的add,get,delete的功能,对用户感兴趣的产品,进行保存删除,和查询。
2.MD5加密
Apatche提供了专门对字符串,文本进行MD5加密的工具类DigestUtils,该类存在于commons-codec-1.9.jar中,可以直接在系统引用。
3.JAVA注解
Java注解,也就是Java Annotation,是Java代码里的特殊标记,它为Java程序代码提供了一种形式化的方法,用来表达额外的某些信息,这些信息代码本身是无法表示的。
我们可以方便地使用注解修饰程序元素,这里程序元素包括类、方法、成员变量等。
注解以标签的形式存在于Java代码中,注解的存在并不影响程序代码的编译和执行,它只是用来生成其他的文件或使我们在运行代码时知道被运行代码的描述信息。
注解的语法很简单,使用注解时在其前面加上“@”符号,并把该注解当成一个修饰符使用,用于修饰它支持的程序元素。
语法:
@Annotation(参数)
在语法中:
➢Annotation为注解的类型。
➢注解的参数可以没有,也可以有一个或多个。
例如下面两行代码分别为不带参数及带参数的注解示例。
@Override
@SuppressWarnings(value="unchecked")
使用注解语法时,需要注意以下规范:
➢将注解置于所有修饰符之前。
➢通常将注解单独放置在一行。
➢默认情况下,注解可用于修饰任何程序元素,包括类、方法和成员变量等。
4.拓展功能
在完成上述要求功能的基础上,从以下几个方面对易买网进行扩展。
➢管理员登录页面中增加“忘记密码”提示,设计密码找回功能。
➢商品详情显示月累计销售量统计等信息。
➢检查用户界面是否友好,如数据库更新操作结束后,是否有必要的提示。
➢地址能否设置默认地址,并加入省,市,县的选择。