第一篇:光明书店网站的需求分析和整体规划
光明书店网站策划书
光明书店建设网上书店的需求分析、1.网站要具有清新和美观的网页,书店网站要给人以感觉和现实的图书馆一样的安静祥和。
2.网站要具有清楚简洁的产品和服务的展示功能,将网上书店中的书都展示在顾客的眼前,当用户选择某本书是网页将显示书名、作者等书籍的资料,及书籍内容简介。
3.网站要具有更新和管理书店的产品和服务的功能,要及时更新书
店的产品和服务,这样才能吸引更多的顾客,和留住顾客。
4.网站要具有会员注册功能,并能够管理会员及其信息,顾客可以
申请会员,并能够轻松的对自己的个人资料进行修改删除等操作。
5.网站要可以实现销售功能,这是网站建立的最基本的要求和目的。
6.网站要能够对网上订单进行处理。
7.网站要具有售后服务和顾客意见反馈功能,这点是很重要的,可
以和顾客沟通,了解顾客的需要信息,就可以更好的为顾客服务。
8.具有在线试读和在线下载功能,让客户可以了解自己所要购买的书的内容是不是自己所需要的,可以减少顾客的顾虑。
9.要具有购物车功能,顾客可以添加、删除、修改购物车中的订单,并能查询到购物车中的书籍信息,和金额。
10.畅销书和新上架书的排行榜,可以让顾客很了解最畅销的书有哪
些,新上架的书有哪些。
11.具有留言板,用户可以对网站的产品、服务及网站发表意见。
12.要具有在线服务功能,可以及时的解决顾客的问题和帮助顾客更
好的选择。
13.网站主要技术 HTML表格、框架、Access数据库
光明书店网站整体规划
1.用户定位:主要面对爱好读书,喜欢收藏书籍的书友,和学生。
目前市场上有这么一种人,他们喜欢买书读书,但又没有太多的时间去书店,还有些父母想陪着自己的孩子到书店,可是他们工作太忙,还有好多学生觉得去书店太麻烦,但又想买书。
2.网站的主题:有收藏和生活意义的书籍和学习资料,3.网站的名称:常来常“书”光明书店,希望顾客常来光明书店,就会对光明书店更加的熟悉。
4.网站的布局:都是用国字型布局
5.网站的功能:有商品展示模块,会员注册模块,商品检索模块,购物车模块,会员管理模块,用户试读模块,网站的后台有管理商品、用户、订单和查看网站状况的模块。
6.网页的设计:前台布局主要使用“国”字型结构布局,后台布局
主要使用垂直拆分结构布局,网站主要使用蓝色和白色,象征大海和蓝天,学海无涯。蓝色给人宁静的感觉。
7.网站测试:首先自己当顾客来测试网站的连接速度,和网站的打
开速度,在找些朋友对网站的负荷测试和压力测试。
第二篇:网上书店需求分析
网上书店需求分析文档
殷彪 20091020054 信管
1.简介
1.1.背景及可行性分析
1.1.1.背景介绍
进入21世纪以来,电子商务伴随着IT的成熟,逐渐发展壮大,成 为网络经济的核心。在电子商务的发展过程中,人们逐渐意识到在线 购物的无地域界限、安全、方便快捷及其价格优势,在线购物的队伍 也随之扩大。不断增长的强大需求正成为电子商务的发展动力,基础 环境的成熟与需求欲望的增长将推动电子商务与商务网站的建设不 断发展。
新一轮的网上购物狂潮正在中国掀起,根据知名市场研究公司 AC尼尔森的近期研究显示,63%的中国网民曾经网上购物,伴随着 中国互联网的快速增长,中国将会成为网上购物的巨大市场。AC尼尔森两年一次的全球网上消费者观念调查,是同类调查规模最 大的,覆盖欧洲、亚太区、北美、拉美以及南部非洲,受访对象超过 两万人。调查表明,在中国,最受欢迎的网上商品是书籍,56%的网 上购物者选择了网上买书;影碟制品,比如DVD碟片、游戏等排在 第二位,24%的网上购物者会选择购买此类产品;音乐类和衣服鞋帽 及服装配件等排在第三,分别有23%的网上购物者会喜欢。和全球的 研究数据作比较,我们会发现中国网上购书的比例最高,AC尼尔森 认为这是由于中国网上购物人群由年轻的大学生或是刚刚毕业的年 轻人为主所决定的。
相信大家一定都有逛书店的经验,一般来说,逛书店的人可以分 为,一种是根本不买书,只是想要看看吸收点咨询;另一种是要买书,而会对于书的进行比较,甚至是货比三家。对于纯粹逛书店的人来讲,常常是站到脚酸;同样对于需要买书的人而言,往往也要逛好几家书 店,仔细翻阅内容才能购买。
所以,电子书店的出现,也随着网络的发达如雨后春笋般盛行起 来,同样提供内容简介和封面图片,消费者一样可以在家里就拥有类 似逛书店般的乐趣。
加上在搜索引擎这种咨询科技的帮助下,消费者很快就可以搜寻 到想要的书籍;例如留言板、讨论区、E-MAIL服务,更是为传统书 店提供多元化的服务。
1.1.2.市场定位分析
网上书店商务网站构建初始目标主要是面向广大消费者,由于图 书消费属于知识型消费类,人们求知欲望没有阶层与年龄差别,因而 书店网站应在具有自己特色的同时应适合不同人士的需要。因此,网上书店网站定位于面向广大消费者,并突出完善售前、售中、售 后客户服务与安全保障方面的特色。售前服务提供详细的图书信息、简便快捷的操作过程;售中服务通过采取安全措施为用户提供网上订 购服务安全保障与实时支付;售后服务对用户订购的图书提供快速物
流配送,并对用户所购图书提供质量保证。
1.1.3.网站建设经济可行性分析
传统的销售方式是商家把商品放在店铺里供顾客挑选,店铺的规模、位置等客观因素影响着商店的客流量,并且商品的存放与销售
需要人力进行管理,雇员的工资、店面的租金等又增加了成本,顾客
也不能迅速找到所需要的商品,而开一个网上书店只需要一个可以存
放商品的仓库,比租一个店面能节省很多,也不需要太多的人力来管
理,不会因为商店的面积影响客流量,客户足不出户就能买东西,并
且很容易就能找到所需要的商品。
1.1.4.网站建设技术可行性分析
(1)网络应用基础设施完善,由于信息技术的发展,我国的计算机网络飞速发展,先后建成了中国公众多媒体通信网、China Net、中国教育与科研计算机网络等组成了中国Internet主体,网络应用进入 了企业与普通家庭,这为发展电子商务提供了基础设施。
(2)网络安全技术应用,包括加密算法、CA数字认证、数字
签名等,为电子商务应用提供安全保证,它实现了网络传输数据的安
全性、完整性以及交易双方的不可抵赖性,身份认证等。
(3)电子支付技术应用,通过电子支付网关实现交易双方电
子货币结算,解决电子商务的支付问题,可加速交易过程的实现
(4)法律保障,交易活动如果没有得到法律保障就等于它的合法性得不到承认,其生存空间就会受到挤压,随着我国电子商务法
律法规的颁发,将解决电子商务活动的法律技术问题,网上书店经营
活动将得到法律的保护。
(5)最后,就是网络技术的普及与掌握,如网络互联、网络
安全技术、Web技术(如Html,XML,CGI等)、各种安全协议
(Https,SET,SSL等)、网络数据库技术等,使我们有能力开发实现
适合自己的电子商务系统。成为我们构建网站的直接技术支持。
因此,公司构建网上书店电子商务网站系统的技术瓶颈问题(网络应
用基础设施、安全、支付、法律保障、网站开发技术)得到了有效解
决,公司构建网上书店电子商务网站技术上可行。
1.1.5.网站建设操作可行性分析
由于网站的操作是基于B/S浏览器的页面操作,简单明了,用户
无需学习,一般都能够很容易的知道如何操作。而管理员也无需具备
专业知识,只需要对一些数据进行输入以及平时的日常维护就够了。
1.2.目标
该项目的目的是开发一个电子书店网站以及后台管理系统。
在前台实现的基本主要有:
1.图书选购(可按分类方式查找图书,或者通过关键字进行查询)
2.购物车功能
3.查看图书详细情况
4.用户注册
5.用户登陆
6.查看用户的订单信息
7.修改用户个人信息
后台管理部分主要有:
1.商店图书管理:添加、修改、删除、查看。
2.用户信息管理:查看、修改、删除。
3.订单信息管理:查看订单清单、更新订单付款、出货状态、删除订单。
1.3.参考资料
[ 1 ] Bruce Eckel 著, 侯捷 译.Thinking in Java Second Edition.机 械工业出版社, 2002.[ 2 ] 孙鑫.Java Web开发详解-XML+XSLT+Servlet+JSP深入剖析
与实例应用.电子工业出版社, 2006.[ 3 ] Roger S.Pressman.Software Engineering A Practitioner’sApproach Fifth Edition.机械工业出版社, 2006.[ 4 ] Paul DuBois.MySQL :The definitive guide to using,programming, and administering MySQL 4, Second Edition.Sams,2004.[ 5 ] Michael Kofler.The Definitive Guide to MySQL 5, Third Edition.Apress, 2006.[ 6 ] Robin Dewson 著, 董明 译.SQL Server 2005 基础教程.人民 邮电出版社, 2006.[ 7 ] Joseph Schmuller 著, 李虎 赵龙刚 译.UML基础、案例与应用.人民邮电出版社, 2006.
第三篇:书店需求
太极书店
我是太极书店的店主。我的书店位于某大学校园内,所以我主要的顾客都是学生。我店从事的项目有教科书籍、课后同步辅导书籍、考研书籍、公务员考试书籍、各类英语考试参考书籍、各类报纸杂志小说的零售和订阅。
现在我只有这一家书店,但是如果将来有可能的话,我想再开几家连锁店,当然这还是很遥远的事情。
每一天我都要进书,所以我需要将每一天所进的书籍报刊进行登记列表,同样的,每天卖出的书籍报刊也要登记,如果有顾客回来退书换书,我需要更改这些记录。这些记录至少要保存两年。
每当一种新的书进到书店之后,我需要对其进行注册:书号,书名,作者,出版社,分类,价钱。以上这些都需要详细记录并予以分类。当顾客结账的时候,我只需要将书籍的书号输入即可显示出顾客想要购买的书籍。
除了卖书之外,我还需要其他的一些功能。这些功能我会一一说明。为了防止进书时发生的意外,我需要在每次进书时都进行记录,记录的内容有所进书籍的书号,书名,类别,数量以及进书时间,我希望至少能查到三个月以前的记录。
我需要可以查到现在书店中所有书籍的库存情况,要是有个库存提醒就好了,这样我就不会因为忘记进哪类书籍而使顾客失望了,我希望这个提醒的书籍类别和需要显示提醒的库存数量可以由我自己来定义。
有的时候有些顾客会在我这里预定一些书籍,但是由于种类太多我往往会忘记几种,希望能有个备忘录之类的东西,作为提醒,让我不至于忘记。由于书籍类别繁琐,有些时候当顾客询问我是否有他们需要的书籍的时候我不清楚,这时候我需要查询功能。有的顾客只知道书名,有的人只知道作者,或者只知道出版社和类别,所以我希望无论通过哪种途径,我都能够搜索到结果,以判别该书籍是否存在,如果搜索结果不存在,就直接跳转到备忘记录,然后我好进行记录,以便和出版社联系进书。
用电话本记录出版社的联系电话太麻烦了,要是能在系统中查询就好了!这样只要我输入出版社的名字,就能查到他们的联系方式了。记好备忘之后我需要将它设置为一个订单,订单要有订单号、订单时间和顾客姓名联系方式,以便查询与交易,但是备忘中的条目我也想保留,这样可以么?
当我完成一个备忘的时候,我希望这个备忘就被转移到已完成的记录中,同样的,数据保留三个月的就好。订单也是,已完成的和未完成的要分开,要能查三个月前的数据。
有的顾客会在下订单后取消订单,有的订单时间太久了,又联系不上当初写订单的顾客,就成了死订单,对于这种订单,我需要将它们单独存放在一起,并且联系出版社退货。我必须将这类订单的最后解决方法记录下来。
哦对了,我的书店还支持团购,当客户一次性购买同一种书籍达到一
定数量的我会给他们一定的优惠。同样的,对于不同类型的书籍我都会给出不同程度的优惠。
我需要对一段时间内的销售额进行统计,可能是一天的销售统计,也可能是几天的。但是无论我统计什么时期内的销售统计,我都希望能准确无误。并且做记录保留,每月月底自动做一个统计吧,这样我查起来比较方便,年底再自动做一个全年的统计。
第四篇:宣传网站需求分析
欧尚轩整体衣柜宣传网站需求分析
1.引言
1.1 编写目的
软件设计的任务是将软件需求变换成为软件的具体设计方案。概要设计根据软件需求导出软件的体系结构;详细设计给出软件模块的内部过程描述。该文档是设计结果的详细描述,也是程序员编写程序的功能依据。
1.2项目背景
开发软件名称:欧尚轩整体衣柜宣传网站。
项目开发者:安徽财贸学院电子信息学系软件0802班“欧尚轩整体衣柜宣传网站” 开发小组:
崔玉梅(39号,组长),韩梅(41号),廖欢欢(44号),王欣欣(51号)用户单位: 欧尚轩整体衣柜
1.3 定义
宣传网站对于现在企业宣传而言,是能否发挥其宣传的作用的至关重要平台。对于浏览者和管理员来说,是能否方便快速获取信息的关键。所以,宣传网站应该能够为用户提供充足的信息和快捷方便的操作手段。
1.4 参考资料
徐祗祥等,《使用ASP.NET技术开发网上书店》,科学技术文献出版社; 杨明等,《使用Ajax和Web Service重构网上书店》,科学技术文献出版社; 肖睿等,《SQLServer数据库设计和高级查询》,科学技术文献出版社; 孙威等,《JavaScript客户端验证和页面特效制作》,科学技术文献出版社。
2.需求概述 本网站包括前台和后台两部分,前台展示相关信息供用户(普通用户、在本网站注册的会员、网站管理员等)浏览,后台为管理员管理网站提供平台。前台信息展示包括欧尚轩整体衣柜的产品展示,公司新闻公告展示,会员注册、登录,会员留言,团购专区,公司、公司人介绍,联系公司方式等。后台网站管理包括产品管理、新闻公告管理、会员管理、团购管理等。
用户(普通用户、在本网站注册的会员、网站管理员等)输入本网站网址进入网站前台首页,浏览首页内容,可以通过导航快速链接到想要浏览的内容,所有用户均可以浏览产品展示页面(产品信息列表包括图片、名称、产品简介等主要信息)点击产品名称或图片进入产品详细详细页面浏览产品详细信息;所有用户均可浏览公司新闻公告,通过点击新闻公告标题列表中的标题进入新闻公告的详细详细页面浏览新闻公告详细信息;普通用户、在本网站注册的会员、网站管理员均可浏览会员留言,但普通用户不可留言、回复留言必须注册成为会员后方可进行留言、回复留言操作,管理员可以浏览所有留言及回复信息亦可以进行留言、回复留言操作;会员可进入团购专区;除管理员外其他用户均不能进入网站后台。
管理员输入正确的账号及密码进入后台管理,对产品、新闻公告、会员、留言等进行管理。管理员可发布新产品、新新闻公告、团购信息,可查看、修改、删除所有产品信息、新闻公告、会员、留言、回复、团购信息等。
网站管理员定期或不定期对网站信息进行管理。
2.1目标
本网站通过强大的计算机技术为浏览者浏览带来便利也给网站管理人员管理浏览网站带来便利。本网站除了浏览网站信息的一般功能外,还包括网上在线查询产品信息,查询近期公司促销优惠活动,评价产品,网上团购等功能。目标还包括:
减少人力与管理费用; 提高信息准确度; 改进管理和服务;
建立高效的信息传输和服务平台,提高信息处理速度和利用率;
系统设计优良,界面设计精美、友好、快捷,人性化设计,后台管理功能强大、效率高;
更简便、信息化程度更高的图书管理流程;
2.2用户的特点 本网站的最终用户是面向管理员(图书管理员和其它管理人员)、浏览者(一般浏览者和在本网站注册的会员等),他们不需要具有很好的计算机应用基础,可以正常操作计算机即可。管理员和读者都是经常性用户。
网站维护人员为计算机专业人员,熟悉数据库、操作系统、网络维护工作。维护人员为间隔性用户。
2.3 功能需求
本系统主要实现产品模块(产品的展示、管理),新闻公告模块(新闻公告的展示管理),会员模块(会员的注册、登录、管理),留言回复模块(会员留言、回复的展示及管理),团购模块(团购的展示、管理等主要功能)。
2.3.1 产品模块(1)前台
1)产品展示
展示所有产品主要信息列表,热销产品和受关注高的产品排在前面。 产品主要信息包括产品名、图片、产品简介、受关注度。 展示所有产品主要信息列表可以按排序条件(产品名称、受关注度等),对产品信息列表进行排序。
点击产品名或图片自动跳转到产品详细信息页面 2)产品查询
根据产品名查询产品信息 根据产品名模糊查询
根据产品发布时间查询产品信息 根据价格查询产品信息
(2)后台
1)产品信息的查阅管理,显示产品信息列表,点击自动跳转到显示产品详细信息页面。
根据查询条件(产品名、产品发布时间、价格等)查询产品详细信息; 2)产品信息的修改管理
根据选定的产品内容查看产品详情,根据需求对产品信息可进行修改。3)产品信息的删除管理
单个产品删除及多个产品一起删除功能。4)产品信息的增加管理
推出新产品时,添加发布新产品。【产品类型管理、材质管理】
2.3.2 新闻公告模块(1)前台
1)新闻阅读,显示新闻条数页数,可实现自动跳转 根据时间顺序排序分页阅读功能;
新闻分类阅读功能:根据已有的类型选择对新闻内容进行分类阅读。 新闻类别包括:企业动态;产品文化;顾客反馈。
2)新闻搜索
新闻搜索功能:根据标题内容和新闻内容进行模糊新闻搜索; 新闻分类搜索功能:根据已有的类型选择对新闻内容进行分类搜索。
(2)后台
1)新闻信息的查阅管理,显示新闻条数页数,实现自动跳转
根据新闻更新时间及类别显示新闻信息;
根据标题和新闻内容进行查询,并显示查询条数页数。
2)新闻信息的修改管理 根据选定的新闻内容查看新闻详情,对新闻发布的时间、内容及标题可进行
全面修改。
3)新闻信息的删除管理 单条新闻删除及多条新闻一起删除功能。
4)新闻信息的增加管理 单条新闻在不同类别中进行添加。
【新闻公告类型管理】
2.3.3 会员模块(1)前台
1)会员注册
普通用户可以随意登录网站,浏览产品,但是没有权限购买。普通用户逛完网站,欲购买商品,必须先注册成为会员。 非会员进行注册,才能留言和回复留言。
非会员根据系统的注册提示,正确输入个人信息进行注册,如果输入信息正确,将提示注册完成,用户可以正常登录,进行网上商品交易。如果输入的信息不全,则要求正确填写必须输入的表项。若用户名已存在提示用户重新输入用户名。如果输入的信息发生错误,将提示出现错误,要求重新注册。
如果输入信息正确,将提示注册完成,用户可以正常登录,进行注册前的操作(留言、回复留言、对产品评价、发起团购等)。
2)会员登录
会员只有登录后才能进行留言、回复留言、对产品评价、发起团购等操作 用户登录时,若用户输入的用户名不存在时,提示用户重新填写,并重新回到登录界面。
用户登录时,若用户输入的密码错误或输入的验证码错误时,提示用户重新填写,并返回登录界面并保留原正确部分。
用户登录时,所有输入信息正确登录成功,将出现“×××,欢迎您!”进行登录前的操作(留言、回复留言、对产品评价、发起团购等)。
(2)后台
1)会员信息的查阅管理,显示会员信息列表,点击自动跳转到显示会员详细信息页面。
根据用户名查询会员详细信息; 2)会员信息的修改管理 根据选定的会员内容查看会员详情,对会员信息可进行修改。
3)会员信息的删除管理 单个会员删除及多个会员一起删除功能。
4)会员信息的增加管理 根据请求添加会员。
2.3.4 留言、回复模块(1)前台
1)浏览留言 所有用户均可浏览留言
显示留言信息列表主要信息包括标题、作者、点击量、回复量。 展示所有留言主要信息列表可以按排序条件(标题、点击量等),对留言信息列表进行排序。
点击留言标题或图片自动跳转到产品详细信息页面。
如果留言有回复则在留言详细信息页面显示回复标题,点击回复标题显示回复详细信息 2)发表留言
非会员不可发表留言 会员登录后发表留言 对感兴趣的留言回复
(2)后台
1)留言信息的查阅管理,显示留言信息列表,点击自动跳转到显示留言详细信息页面。
根据查询条件(标题、留言发布时间、作者等)查询留言详细信息; 2)留言信息的修改管理(管理员保留此权利但不建议使用)根据选定的留言查看留言详情,根据需求对留言信息可进行修改。
3)留言信息的删除管理 单条留言删除及多条留言一起删除功能。
4)留言信息的增加管理
发表留言,回复用户的留言。
2.3.5 团购模块(1)前台
1)浏览团购信息
非会员无权浏览团购信息。 会员登录后可浏览团购信息。
显示团购信息列表主要信息包括活动主题、截止日期、产品范围、折扣、参与人数。
展示所有团购主要信息列表可以按排序条件(活动主题、截止日期等),对团购信息列表进行排序。
点击团购活动主题自动跳转到团购详细信息页面。2)发起团购
非会员不可发起团购 会员登录后才能发起团购 对感兴趣的团购活动报名
(2)后台
1)团购信息的查阅管理,显示团购信息列表,点击自动跳转到显示团购详细信息页面。
根据查询条件(活动主题、截止日期等)查询留言详细信息; 2)团购信息的修改管理 根据选定的团购信息查看团购详情,根据需求对团购信息可进行修改。
3)团购信息的删除管理 单条团购删除及多条团购一起删除功能。
4)团购信息的增加管理 增加发布团购信息。
2.4以用例的方式描述功能性需求
通过对宣传网站的需求的分析,可以得出该网站的用例图。欧尚轩整体衣柜宣传网站用例图如图1所示。
欧尚轩整体衣柜宣传网站<
欧欧欧欧欧欧欧欧欧欧欧--欧欧欧欧-欧欧2欧欧欧欧欧*-欧欧4欧欧欧欧欧欧--欧欧欧欧-欧欧13*-欧欧57****-欧欧6欧欧欧欧欧欧欧欧欧*-欧欧8*欧欧欧欧欧欧图2 欧尚轩整体衣柜宣传网站——产品管理子用例图
欧尚轩整体衣柜宣传网站新闻公告管理子用例图如图
3所示
欧尚轩整体衣柜宣传网站——用户管理-结束2增加用户*-结束4--结束1结束35-结束-结束7****-结束6修改用户管理员*删除用户*-结束8*查询用户
图3 欧尚轩整体衣柜宣传网站——新闻公告管理子用例图 欧尚轩整体衣柜宣传网站用户管理子用例图如图4所示。欧尚轩整体衣柜宣传网站——用户管理-结束2增加用户*-结束4--结束1结束35-结束-结束7****-结束6修改用户管理员*删除用户*-结束8*查询用户
图4 欧尚轩整体衣柜宣传网站——用户管理子用例图 欧尚轩整体衣柜宣传网站留言管理子用例图如图5所示。
欧尚轩整体衣柜宣传网站——留言管理-结束2增加留言*-结束13-结束-结束-结束57****-结束4删除留言*管理员-结束6修改留言*-结束8*查看留言
图5 欧尚轩整体衣柜宣传网站——留言管理子用例图 欧尚轩整体衣柜宣传网站团购信息管理子用例图如图6所示。
欧尚轩整体衣柜宣传网站——团购信息管理-结束2增加团购信息*-结束13-结束-结束-结束57****-结束4删除团购信息*管理员-结束6修改团购信息*-结束8*查看团购信息
图6欧尚轩整体衣柜宣传网站——团购信息管理子用例图
2.5性能需求
由于此开发项目针对宣传网站,使用频度较高,使用性要求比较高。为防止对信息资料和管理程序的恶意破坏,要求有较为可靠的安全性能。总之,要求稳定、安全、便捷,易于管理和操作。
查询速度:不超过10秒;
其它所有交互功能反应速度:不超过3秒;
2.6 其他需求
能快速恢复系统和故障处理,方便系统升级和扩充,故障恢复时间不超过5小时。
2.7运行环境
2.7.1硬件环境
服务器
(1)处理器(CPU):Pentium 900M(推荐Pentium 4 1.2G)(2)内存容量(RAM):至少256M(推荐 512M)
客户端
(1)处理器(CPU):Pentium 133M 或更高
(2)内存容量(RAM):64M或更高
2.7.2软件环境
数据库服务器端
(1)操作系统:Microsoft Windows 2000(2)数据库管理系统:Oracle,配置TCP/IP协议 Web服务器端
(1)操作系统:Microsoft Windows 2000(2)Internet 信息服务(IIS)6.0管理器(3)Visual Studio.NET 2003,配置TCP/IP协议 客户端
(1)操作系统:Windows 98/2000/2003/XP(2)Web浏览器:Internet Explorer 5.0以上或Netscape 4.0以上,配置TCP/IP协议
2.7.3接口
硬件接口
考虑到大量数据的备份等要求,需要保持与磁带机和光盘刻录机的接口,这较易实现。 软件接口
这里,主要考虑软件与操作系统、数据库管理系统的接口,以及局域网和互联网软件之间的数据交换。考虑到文档处理时有可能需要较常用的办公软件。例如Microsoft的Office系列,所以应尽量实现它们之间的数据格式的自动转换。
3.总体设计
3.1宣传网站结构块层次图
欧尚轩整体衣柜宣传网站前台信息展示后台信息管理产品信息展示新闻公告展示留言信息展示团购信息展示会员注册登录产品信息管理新闻公告管理留言信息管理团购信息管理用户会员管理 图7欧尚轩整体衣柜宣传网站结构块层次图
3.2模块详细设计
3.2.1 产品模块
(1)产品信息展示:产品列表展示产品的主要信息,根据条件对产品列表进行排序后展示,点击产品列表主要信息进入产品详细信息页面显示产品详细信息。
(2)产品信息管理:对产品信息进行添加(入库)、修改、删除和查询。修改和删除前可对产品信息进行查询并显示查询结果。详细过程描述如下:
产品管理:
A.管理员输入登录信息;
进行登录验证; If 验证失败
给出相应提示; 返回登录页面;
B.管理员输入登录信息;
进行登录验证; If 验证成功
登录到后台管理首页;then 选择操作;
If 选择“产品管理—>发布新产品”
跳转到发布新产品页面;
正确填写完产品信息;(系统验证信息)
If 信息输入有误
给出相应提示;
Else
添加一条产品记录到数据库中;
提示执行情况;
发布到前台; EndIf 清空产品信息输入数据;
If 选择“产品管理—>产品列表”
跳转到产品列表页面;then
选择相关操作;
If 选择“详细”
跳转到显示产品详细信息页面;
If 选择“修改”
跳转到显示产品详细信息页面修改信息;
按需求修改产品信息;
更新数据库中产品信息;
提示执行情况;
发布到前台;
If 选择“删除”
给出提示是否确认删除;
If 选择“确定”then
操作数据库删除选中的记录;
提示执行情况;end
If 选择“查询”
选择查询条件;
操作数据库查询符合条件的记录;
展示查询到的数据; endIf
3.2.2 新闻公告模块
(1)新闻公告展示:新闻公告列表展示新闻公告的主要信息,根据条件对新闻公告列表进行排序后展示,点击新闻公告列表主要信息进入新闻公告详细信息页面显示新闻公告详细信息。
(2)新闻公告管理:对新闻公告进行添加(入库)、修改、删除和查询。修改和删除前可对新闻公告进行查询并显示查询结果。详细过程描述如下:
新闻公告管理:
A. 管理员输入登录信息;
进行登录验证; If 验证失败
给出相应提示; 返回登录页面;
B. 管理员输入登录信息;
进行登录验证; If 验证成功
登录到后台管理首页;then 选择操作;
If 选择“新闻公告管理—>发布新新闻公告”
跳转到发布新新闻公告页面;
正确填写完新闻公告信息;(系统验证信息)
If 信息输入有误
给出相应提示;
Else
添加一条新闻公告记录到数据库中;
提示执行情况;
发布到前台; EndIf 清空新闻公告信息输入数据;
If 选择“新闻公告管理—>新闻公告列表”
跳转到新闻公告列表页面;then
选择相关操作;
If 选择“详细”
跳转到显示新闻公告详细信息页面;
If 选择“修改”
跳转到显示新闻公告详细信息页面修改信息;
按需求修改新闻公告信息;
更新数据库中新闻公告信息;
提示执行情况;
发布到前台;
If 选择“删除”
给出提示是否确认删除;
If 选择“确定”then
操作数据库删除选中的记录;
提示执行情况;end
If 选择“查询”
选择查询条件;
操作数据库查询符合条件的记录;
展示查询到的数据; endIf
3.2.3 会员用户模块
(1)会员用户注册:点击“注册”跳转到会员注册页面,按要求正确填写注册信息进行注册。当用户想要留言、发起团购时系统会要求会员登录非会员注册,跳转到会员注册页面进行注册。
(2)会员用户登录:当用户想要留言、发起团购时系统会判断当前用户是否登录,没有登录则会提示用户登录然后自动跳转到会员登录页面,会员填写正确的登录信息登录。经验证后如果登录正确且信息存在执行登录前一步请求。(3)会员用户管理:对会员信息进行添加(入库)、修改、删除和查询。修改和删除前可对会员信息进行查询并显示查询结果。详细过程描述如下:
会员管理:
A.管理员输入登录信息;
进行登录验证; If 验证失败
给出相应提示; 返回登录页面;
B.管理员输入登录信息;
进行登录验证; If 验证成功
登录到后台管理首页;then 选择操作;
If 选择“用户管理—>添加会员”
跳转到添加会员页面;
正确填写完会员信息;(系统验证信息)
If 信息输入有误
给出相应提示;
Else
添加一条会员记录到数据库中;
提示执行情况;
EndIf 清空会员信息输入数据;
If 选择“会员管理—>会员列表”
跳转到会员列表页面;then
选择相关操作;
If 选择“详细”
跳转到显示会员详细信息页面;
If 选择“修改”
跳转到显示会员详细信息页面修改信息;
按需求修改会员信息;
更新数据库中会员信息;
提示执行情况;
发布到前台;
If 选择“删除”
给出提示是否确认删除;
If 选择“确定”then
操作数据库删除选中的记录;
提示执行情况;end
If 选择“查询”
选择查询条件;
操作数据库查询符合条件的记录;
展示查询到的数据; endIf 3.2.4 留言模块
(1)留言展示:留言列表展示留言的主要信息,根据条件对留言公告列表进行排序后展示,点击留言列表主要信息进入留言详细信息页面显示留言详细信息。If该留言有回复,显示回复信息。
(2)留言管理:对留言进行添加(入库)、修改、删除和查询。修改和删除前可对留言进行查询并显示查询结果。详细过程描述如下:
留言管理:
A.管理员输入登录信息;
进行登录验证; If 验证失败
给出相应提示; 返回登录页面;
B.管理员输入登录信息;
进行登录验证; If 验证成功
登录到后台管理首页;then 选择操作;
If 选择“留言管理—>发表留言”
跳转到发表留言页面;
正确填写完留言信息;(系统验证信息)
If 信息输入有误
给出相应提示;
Else
添加一条留言记录到数据库中;
提示执行情况;
发布到前台; EndIf 清空新闻公告信息输入数据;
If 选择“留言管理—>留言列表”
跳转到留言列表页面;then
选择相关操作;
If 选择“详细”
跳转到显示留言详细信息页面;
If 选择“修改”
跳转到显示留言详细信息页面修改信息;
按需求修改留言信息;
更新数据库中留言信息;
提示执行情况;
发布到前台;
If 选择“删除”
给出提示是否确认删除;
If 选择“确定”then
操作数据库删除选中的记录;
提示执行情况;end
If 选择“查询”
选择查询条件;
操作数据库查询符合条件的记录;
展示查询到的数据; endIf 3.2.4 团购模块
(1)团购活动信息展示:先验证当前用户是否登录,未登录的提示登录,登录成功后团购活动信息列表展示团购活动的主要信息,根据条件对团购活动信息列表进行排序后展示,点击团购活动列表主要信息进入团购活动详细信息页面显示团购活动详细信息。
(2)团购管理:对团购活动信息进行添加(入库)、修改、删除和查询。修改和删除前可对团购活动进行查询并显示查询结果。详细过程描述如下:
团购管理:
A.管理员输入登录信息;
进行登录验证; If 验证失败
给出相应提示; 返回登录页面;
B.管理员输入登录信息;
进行登录验证; If 验证成功
登录到后台管理首页;then 选择操作;
If 选择“团购活动管理—>添加团购活动信息”
跳转到添加团购活动信息页面;
正确填写完团购活动信息;(系统验证信息)
If 信息输入有误
给出相应提示;
Else
添加一条团购活动信息记录到数据库中;
提示执行情况;
发布到前台; EndIf 清空团购活动信息输入数据;
If 选择“团购活动管理—团购活动信息列表”
跳转到团购活动信息列表页面;then
选择相关操作;
If 选择“详细”
跳转到显示团购活动详细信息页面;
If 选择“修改”
跳转到显示团购活动详细信息页面修改信息;
按需求修改团购活动信息;
更新数据库中团购活动信息;
提示执行情况;
发布到前台;
If 选择“删除”
给出提示是否确认删除;
If 选择“确定”then
操作数据库删除选中的记录;
提示执行情况;end
If 选择“查询”
选择查询条件;
操作数据库查询符合条件的记录;
展示查询到的数据; endIf
4.数据表结构设计
正在进行未完成
5.页面设计
正在进行未完成
6.系统管理和改进
本系统的维护主要包括以下内容:
(1)权限维护:系统维护人员或经授权的高级别管理员需要对低级别管理员和读者的用户名、密码和权限进行维护。
(2)所有信息要实时备份。发生系统失败后,能快速及时恢复。备份技术采用增量转储的数据恢复技术,一旦出现故障使得数据库失效时,首先采取离故障最近的后备副本来恢复数据库,然后,再利用故障恢复点与该后备副本之间的增量转储,来恢复更新数据。
7.安全保密设计
考虑到不同用户的权限不同,当用户登录系统时,只有当用户名和密码相匹配时才能进入该用户权限所允许做的操作界面。如管理员可以对产品、会员、团购活动所有信息管理和查询等操作,普通用户只能进行一般的查询和浏览。具体权限在网站投入使用前由使用单位自行规定。
防止恶意攻击和病毒直接使用现有的成熟产品,本网站不涉及。
第五篇:如何写网站需求分析报告
如何写网站需求分析报告
随着技术的不断发展和用户对网站功能性的需求不断提高,如今网站项目的设计已经不能再仅仅简单地利用静态html文件来实现,与前几年网站设计由一两名网页设计师自由的创作相比,网站项目的设计和开发越来越像一个软件工程,也越来越复杂,网站项目的设计和开发进入了需要强调流程和分工的时代,建立规范的、有效的、健壮的开发机制,才能适应用户不断变化的需要,达到预期的计划目标。
网站项目管理(WpM)的含义为Web-based project Management,即以Web 应用程序为主要表现方式的架构来进行的项目设计及管理,这样的架构中包含了浏览器、网络和Web 服务器等关键主体,主要体现在网站设计、以浏览器为客户端的Web应用程序开发(例如信息类网站、网上商店、虚拟邮局、客户关系管理。)等项目管理中。
在本文中,笔者将网站项目管理(WpM)与软件工程的统一过程管理(RUp)进行参照比较,并结合实际工作经验,力求将网站工程管理(WpM)的角色、分工、流程进行完整的阐述,使网站项目管理逐渐走向规范化。
按照笔者的经验,网站项目管理可以分为以下七个阶段进行控制:
1.需求分析及变更管理 2.项目模型及业务流程分析 3.系统分析及软件建模
4.界面设计、交互设计及程序开发 5.系统测试和文档编写
6.客户培训、技术支持和售后服务
需要说明的是,这些阶段虽然具有一定的延续性,但是并非完全隔断的,例如需求变更管理和测试工作、文档编写都是贯穿整个项目过程的,许多工作时交叉进行或同时进行的。如何做好网站建设需求分析及变更管理?
业务员与客户进行的沟通,撰写如何做好网站建设需求分析是项目展开的基础。项目是以客户的需求为中心,而不是为技术而迁就需求。
企业如何成功建设网站包括以下内容: 一.让客户畅所欲言,罗列出所有的需求 二.透过现象分析潜在的需求 三.利用自然的语言描述项目模型
四.利用示意图和图表将用户的需求表现出来。五.什么人要看需求分析报告?
六.建立需求变更日志,制作新版本的需求分析报告。七.本阶段重点工作角色 八.总结
一:让客户畅所欲言,罗列出所有的需求
让用户将所有的想法尽可能的阐述清楚,并把所有的要求罗列出来,不要遗漏。这时候不应该害怕“勾引”起客户的潜在需求而增加设计开发的工作量,从而被今后客户无止境的变更拖入泥潭,直接明白地跟客户把问题和要求一条条地列出来,把条理、归纳、分析先都扔到一边去,将用户最原始、最完整的要求准确地记录下来就完成了第一步的工作。
很明显,假如客户的需求做的都不完整,随时可能会产生意想之外的变更,甚至这个变更会破坏已经做的模型及结构,那么这个项目从开始就注定了会失败;比如站点所有的功能都实现了,本地测试起来也没有什么问题了,但是你却不知道客户的系统是要承受每天100万独立Ip的访问,而你原来想当然的以为了不起就是1万独立Ip访问的访问流量,稍微有经验的开发人员都会明白这样的设计是个灾难,无论是应用服务器、数据库还是程序全部要重新开发!二:透过现象分析潜在的需求 很多情况下客户并非专业人士,在他们滔滔不绝的描述中不能指望他们帮助我们整理出重点和技术难关,这需要我们去为客户进行分析、归纳和整理,尤其是客户谈的不多却又是技术上实现难度和强度很高的地方特别值得注意。客户往往对需求的概念是非常模糊的,大多时候给出的需求都是笼统而且尺度难以控制的,这就要求业务人员在倾听了客户的详细说明以后,帮助客户进行整理和分析,同时预测客户在开发过程中变更及今后应用中可能进行修改升级的潜在需求。
比如在为客户设计办公自动化系统的时候,也许就要为客户预留将来与他们的业务单位进行交互的通道;在设计邮件系统的时候要考虑可能会需要广告管理服务器;设计网络电子商店时今后增加库存产品进销存统计分析等等;限于时间财力的考虑,客户通常能够接受分阶段实施的开发过程,在需求分析时,提早为客户设想到今后的需求变更除了使项目开发更加顺利以外,也为今后业务的进一步深入打下了更好的基础。
笔者曾负责一个大型新闻网站的设计,当客户拿着将近五十页厚的一本设计要求报告时,我发现有四十页的内容对程序开发来说都是重复的,而在其中一页的角落却画了个“搜索其他网站相关新闻”的按钮,并且没有做任何说明,仅仅这10个字所完成的工作量完全顶的上其他整整四十页重复赘述所做的工作,客户完全不知道这个要求引发的问题实际就是一个搜索引擎的开发,通过协商,客人同意了修改成站内搜索的引擎。
三:利用自然的语言描述项目模型
在业务员与客户进行沟通和调查时撰写的需求分析,尽可能用自然的语言进行描述,虽然客户的水平和资历有所不同,但是最自然的描述能够使项目开发的各个成员都能清楚地理解需求含义,不至于在理解上产生偏差。对客户而言,这样的模型描述最接近真实,容易参与修订,并能以此为测试和验收的依据。
请比较以下两份关于需求的描述,“用户在访问首页的时候可以在点击'客户通道'按钮,弹出填写'用户名'和'密码'的窗口,输入正确后在新窗口打开客户通道的首页,在该页显示所有可操作的功能的导航条和最新的导读新闻链接列表 ” “站点分为公开和加密两种状态,通过身份验证机制使特有的用户可以访问到加密信息,并提供不同于普通用户的功能。” 前段描述我们就很容易想象的出来设计完成的网站是什么样子,而后一段的描述可能会做出无数不同的版本,造成对需求理解的歧意。
四:利用示意图和图表将用户的需求表现出来。
需求分析无论文字上怎么样表述都还是抽象的,对客户而言理解毕竟是困难的,将基本确定的需求制作出示意图是最直观有效的。
制作示意图可以有很多种方式,用powerpoint或Visio制作流程示意,用html文档制作界面示意都是可行的,最简单利用画图和Word表格方式也完全可以,关键是利用示意图将客户的需求和即将开始设计的系统体现起来,在进行系统分析和程序开发之前,双方对今后要完成的产品就能够有直观的认识,换言之,就是在产品还没有真正进入开发阶段的时候,双方就对工作的结果达成统一的意见,这将大大地减轻需求变更所带来的困扰,同时客户更容易地参与到项目的开发过程,保证项目往正确的方向进行。在RUp中有这样的描述:
“利用电影、卡通、图片、表格和动画片等制作示意图开始,告诉我们用户是谁,要发生什么事情,如何发生。以用户友好的方式帮助收集并改进用户需求。鼓励更有创造性、更加创新的设计解决方案。鼓励团队复审,并避免所有人都不希望出现的特征。确保以可理解、直观的方式实施特征。
使访谈过程变得轻松,避免出现访谈没有结果的现象。简单地说,制作示意图就是使用工具向用户(主角)说明(有时是动画演示)系统如何适应组织的需要,并表明系统将如何运转。协调员将初始示意板展示给小组,小组成员提供意见。之后,在举办研讨班期间,示意板也进行”实时“演进。所以,您需要一种可以轻松更改示意板的画图工具。为了避免分散注意力,一般最好使用简单的工具,比如图表、白板或 powerpoint。” 五:什么人要看如何做好网站建设需求分析
项目经理、系统分析员、开发经理、交互设计师、测试人员、文档人员包括客户代表都应该看需求分析,并进行共同的讨论,达成一致的意见。
我们经常会遇到业务人员辛辛苦苦谈下来的项目,对开发人员来说却是难以实现的,而技术人员设计的产品却常常得不到客户的认可,甚至发生纠纷,因此参与项目开发的人员都应该对这份需求有统一清晰的认识,并根据自己的工作对需求提出意见,通过与客户的沟通修订,最终确定项目实现的目标。例如:
项目经理通过需求分析才能组建所需要的团队包括配置工作环境,制定开发周期。
开发周期的限制和功能上的要求可能会影响到程序员采用什么样的语言和工具进行编写;
操作用户的技能水平将影响到交互设计师进行前台设计时做到什么样的精度;
界面设计人员根据项目的性质和定位确定表现方式。测试人员了解测试环境和条件后才能对项目质量进行跟踪和检测;
通过下表,我们可以看的出不同角色根据需求的变更所进行的工作流程:
六:建立需求变更日志,制作新版本的需求分析报告
尽管我们费了许多功夫在如何做好网站建设需求分析进行了最大可能的努力,但几乎可以肯定的是,这份需求分析在开发过程中一定会发生变化,也许是出自客户的遗漏,也可能是在开发过程中被激发出来的,这种变更有时是如此的频繁和琐碎,以至于往往不能将变更及时反馈到项目的各个角色中,那么做好需求变更日志就显得非常重要。
并将修改后的需求分析制作成新版本,保留每次更改过的版本,而不是覆盖,这样就比较容易地跟踪到需求变更过程中所带来的工作调整。
在新版本的需求分析中,将变更多部分用特殊方式表明出来,并在日志中记录变更多重的明细。关于需求分析和变更管理可以参照下图示意: 七:本阶段重点工作角色
在如何做好网站建设需求分析和变更管理的过程中,工作量最大的角色为客户代表、业务员和项目经理。
客户代表提出需求,业务员帮助整理和分析,项目经理对整个项目进行评估。
在实际工作中,很多项目失败的起因都和需求分析有关。客户代表和业务员通常并非从事技术开发的专业人员,在讨论需求的时候往往对项目的技术难度、工作量、时间进度把握不准确,这时候需要项目经理或技术人员进行参谋。
为了降低项目的风险,提高工作效率,有必要设计规范的需求管理计划书,帮助客户代表和业务员更好的完成任务。以下提供一份需求管理计划的模板可作为参考: 八:总结
根据笔者的经验,要尽快做好如何做好网站建设需求分析掌握以下要点,也许能事半功倍: • 仔细聆听,罗列客户的所有要求;
• 将如何做好网站建设需求分析进行分析,确认可操作的系统模型;
• 利用最自然的语言将系统进行描述,使每个开发人员不会产生歧意;
• 迅速确定网站的用户角色;
比如访客、会员、重要客户、前台管理员、网站管理员、业务员等;
• 分析确定每个角色的权限及可操作的功能;
比如会员可以查看特别信息、修改个人信息、退出登陆等; 前台管理员能够登录管理系统,能够发布编辑修改信息,能够审查会员资格等;
网站管理员可以更改栏目、修改网站界面等; • 制作流程图和示意图将需求表现出来;
• 让客户参与到示意图的设计中,及时正确的反应出需求变更。
• 制作需求变更日志,保留升级版本,通过版本控制进行需求管理; • 通过需求《管理计划书》使每个参与人员看到共同的努力目标。
这里只是粗略的介绍企业如何做好网站建设需求分析,希望对大家有所帮助。