稻草人概要设计说明书60Word文件下载.docx
《稻草人概要设计说明书60Word文件下载.docx》由会员分享,可在线阅读,更多相关《稻草人概要设计说明书60Word文件下载.docx(16页珍藏版)》请在冰豆网上搜索。
3.8后台修改商品界面
3.9后台管理员管理
3.10支付管理界面
3.11送货管理界面
3.12商品留言管理界面
3.13商品下架
3.14购买商品页面
4接口设计
4.1用户接口
4.2外部接口
4.3内部接口
5运行设计
5.1运行模块组合
5.2运行控制
5.3运行时间
概要设计说明书
1引言
1.1编写目的
在完成了针对网上购物市场的前期调查,同时与多位用户进行了全面深入地探讨和分析的基础上,提出了这份软件需求规格说明书。
此需求规格说明书对《网上购物系统》软件做了全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。
本说明书的预期读者为客户、业务。
本说明书定义了网上购物系统的详细需求,明确了网上购物系统的功能内容、功能边界、开发途径,是整个软件开发的依据,它对以后阶段的工作起指导作用。
本文也是项目完成后系统验收的依据。
1.2背景
近年来,随着Internet的迅速崛起,互联网已日益成为收集提供信息的最佳渠道并逐步进入传统的流通领域。
于是电子商务开始流行起来,越来越多的商家在网上建起在线商店,向消费者展示出一种新颖的购物理念。
网上购物系统作为B2B,B2C(BusinesstoCustomer,即企业对消费者),C2C(CustomertoCustomer,即消费者对消费者)电子商务的前端商务平台,在其商务活动全过程中起着举足轻重的作用。
本文主要考虑的是如何建设B2C的网上购物系统,网上购物是一种具有交互功能的商业信息系统。
它向用户提供静态和动态两类信息资源。
所谓静态信息是指那些比经常变动或更新的资源;
动态信息是指随时变化的信息,如商品报价,会议安排和培训信息等。
网上购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或EDI交易。
这种全新的交易方式实现了公司间文档与资金的无纸化交换。
电子商务的发展
电子商务最早产生于60年代,发展于90年代,其产生和发展的重要条件主要是:
计算机的广泛应用为EC的应用提供了基础,网络的普及和成熟为EC的发展提了应用条件,信用卡的普及应用为EC中的网上支付提供了重要的手段。
电子安全交易协议制定于1997年5月31日,由美国VISA和Mastercard国际组织等联合指定的SET(SecureElectronicTransferProtocol),即电子安全交易协议的出台,得到大多数厂商的认可和支持,为在网络上开发电子商务提供了一个关键的安全环境。
自1997年欧盟发布了欧洲电子商务协议,美国随后发布“全球电子商务纲要”以后,电子商务受到世界各国政府的重视,许多国家的政府开始尝试“网上采购”,这为电子商务的发展提供了有利的支持。
90年代以来,基于国际互联网的电子商务由于使用VAN(Value-AddleNetwork,增值网)的费用很高,仅大型企业才会使用,因此限制了基于EDI(ElectronicDataInterchange)的电子商务应用范围的扩大。
20世纪90年代中期后,国际互联网(Internet)迅速走向普及化,逐步地从大学、科研机构走向企业和百姓家庭,其功能也已从信息共享演变为一种大众化的信息传播工具。
从1991年起,一直排斥在互联网之外的商业贸易活动正式进入到这个王国,因此而使电子商务成为互联网应用的最大热点。
以直接面对消费者的网络直销模式而闻名的美国戴尔(Dell)公司1998年5月的在线销售额高达500万美元,该公司期望2000年在线收入能占总收入的一半。
另一个网络新贵亚马逊(A)网上书店的营业收入从1996年的1580万美元猛增到1998年的4亿美元。
几年前开办的eBay公司是互联网上最大的个人对个人的拍卖网站,这个跳蚤市场1998年第一季度的销售额就达1亿美元。
像这样的营业性网站已从1995年的2000个急升为1998年的42.4万个。
面对电子商务如此迅猛的发展趋势,弗雷斯特(Forrester)公司不得不将它对2002年电子商务交易额的预测由原来的3270亿美元改为8427亿美元。
互联网已成为全球最大的互联网络,已经覆盖150多个国家和地区,连接了1.5万多个网络,220万台主机。
几年前,被誉为“英特尔之父”的VintCerf曾预测,到2003年全球将会有1亿因特网用户,然而,因特网的发展事实让他跌破眼镜。
目前,全球已有近1.5亿因特网用户,据2002年国际数据公司(IDC)报告显示:
2001年度电子商务交易额超过6000亿美元,2003年度预计将超过13000亿美元。
互联网工业年鉴的调查分析显示:
2000年6月全球上网人数为2亿人,2002年度达4亿人,2003年度预计将达到7.65亿人。
据CNNIC2005年1月19日发布的最新统计报告显示,我国上网用户总数为9400万,比半年前增长8%,其中使用宽带上网的人数达到4280万;
上网计算机达到4160万台,比半年前增
长了14.6%;
CN下注册的域名数、网站数分别达到43万和66.9万,分别比半年前增长了5万和4.2万;
网络国际出口带宽总数达到74429M,IPv4地址总数59945728个,分别比半年前增长38%和21%。
自1994年互联网商业化应用以来,有90%以上的世界500强企业建立了网站,30%的企业商务网站开始为顾客提供售后服务或直接进行在线商务活动。
目前,我国大约有七万家国有大中型企业,其中的50%已联入了互联网,其中一些企业拥有了自己的网站和服务器,一部分有进出口权的企业能熟练从事国际电子商务贸易业务,而且越来越多的企业决策者将企业的下一步发展方向和注意力集中到了电子商务上。
互联网上的电子商务市场将发展成为最为广泛的快捷的市场。
2总体设计
2.1运行环境
集成开发环境visualstudio2005
数据库为SQL2005
2.2结构
用一览表及框图的形式说明本系统的系统元素(各层模块、子程序、公用程序等)的划分,扼要说明每个系统元素的标识符和功能,分层次地给出各元素之间的控制与被控制关系.
图8后台模块说明:
后台管理主要由四个模块公告管理,
商品管理,用户管理,订单管理等。
公告管理是管理员可以发布消息,通知最近新款包包等。
商品管理是管理员可已不时的更新商品信息,添加商品等。
用户管理是管理员可以查看普通用户(会员)各种信息。
订单管理是管理员可以查看订单信息进行处理订单等。
本系统的后台管理数据流程,具体如下图所示:
图8系统功能模块图
本系统的前台管理数据流程即客户购物流程,具体如图9所示。
图9网上购物系统前台管理功能模块示意图
图9前台模块说明:
主要分为浏览公告,浏览商品,查询商品,购买商品,用户注册模块。
浏览公告:
会员可浏览公告了解信息。
查询商品:
会员可以自己输入商品名称来搜所自己想要的商品。
购买商品:
会员可以把想要的商品添加到自己购物车里进行结算来购买商品。
用户注册:
非注册会员可以通过注册成为本网站的会员就可以购买商品。
在本系统中,用户管理模块功能在系统初始化时,有一个默认的“系统管理员”用户Admin,他可以手动的添加到数据库中。
普通用户则可以修改自己注册信息和密码。
在前台管理中我们只关心普通用户的信息,管理员信息由后台负责。
用户管理之普通用户功能模块的关系如图10所示。
图10普通用户管理功能模块图
图11网上购物系统平台总体模块
本模块功能主要有:
用户管理,购物车,管理员管理,搜索等四个模块。
用户管理:
匿名用户在想购买本站商品时需要注册成为本站的会员,可以修改自己的注册信息,创建自己的账户进行充值付款,然后生成订单,对商品进行评价。
购物车:
会员在登录账号的时候都有自己的购物车可以查看自己的购物情况,添加各种商品进去也可以删除购物车里的商品。
管理员管理:
管理员进行后台的管理添加商品资料,处理订单,回复会员的评论,商品的上下架,库存的统计等。
搜索:
会员在登录网站时候有个搜索栏会员可以根据自己的需要来搜索自己想要的商品。
3.页面跳转
本系统采用户控件来保持每个页面风格的一致性,其中销售模块首页布局如图4-1所示。
首页的顶端导航条部分,左侧搜索栏、销售排行、分类导航.以及底端的版
权信息部分.
3.2登陆界面
在该模块中,主要有两个角色管理员和会员不同身份的登陆功能。
3.3注册界面
该模块主要包括:
用户在进入本网站想购买商品的时候首先要进行注册成为本网站的会员然后才可以进行购买商品。
3.4购物车界面
该模块主要描述:
每个注册用户在浏览网站时候都会有自己的购物车,会员可以往购物车里添加商品,也可以删除商品。
如果用户没有登陆帐户时候系统会提示用户登陆后才能查看自己购物车内的商品。
3.5管理员后台管理添加商品界面
3.13商品下架界面
3.14商品购买界面
4接口设计
4.1用户接口
●用户和系统之间的界面
对所有的顾客都开放。
允许用户搜索当前在线产品信息。
允许用户输入定单信息或汇款信息等用户的个人资料。
●销售人员与系统之间的界面
谨对拥有口令的销售人员开放。
允许销售人员查看定单信息验证用户付款金额等行为
4.2外部接口
硬件接口:
无
软件接口:
通过ADO.NET桥接器与SQL数据库进行连接。
4.3内部接口
通过面向对象语言设计类,C#和ASP相结合,采用三层架构模式,在ASP页面中实现对类的属性和方法的调用。
5运行设计
5.1运行模块组合
本程序主要是以一个窗口为模块,一般一个窗口完成一个特定的功能,主窗口通过打开另一个子窗口来实现各个模块之间不同的功能的连接和组合。
各个模块之间相对独立,程序的可移植性好。
各个模块之间主要以传递数据项的引用来实现模块之间的合作和数据共享。
5.2运行控制
只要符合操作说明书,用户可以自由控制,不额外限定用户输入,异常程序内部进行处理,给出相应的提示信息。
5.3运行时间
由用户决定,但每次操作的响应时间上限控制在1s以内。