欢迎来到天天文库
浏览记录
ID:49154256
大小:194.50 KB
页数:22页
时间:2020-02-29
《网上购物系统概要设计说明书.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、目录1引言21.1编写目的21.2背景21.3定义51.4参考资料72总体设计72.1需求规定72.2运行环境82.3基本设计概念和处理流程82.4结构122.5功能需求与程序的关系152.6人工处理过程152.7尚未问决的问题153接口设计153.1用户接口153.2外部接口163.3内部接口164运行设计164.1运行模块组合164.2运行控制164.3运行时间165系统数据结构设计175.1逻辑结构设计要点175.2物理结构设计要点175.3数据结构与程序的关系206系统出错处理设计216.1出错信息216.2补救措施216.3系统维护
2、设计21概要设计说明书1引言1.1编写目的在完成了针对网上购物市场的前期调查,同时与多位用户进行了全面深入地探讨和分析的基础上,提出了这份软件需求规格说明书。此需求规格说明书对《网上购物系统》软件做了全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。本说明书的预期读者为客户、业务或需求分析人员、测试人员、用户文档编写者、项目管理人员。本系统采用了基于Web的三层架构,即浏览器、服务器和数据库。本系统是基于JSP开
3、发的。利用HTML标签的扩展,插入JSP脚本代码(主要为Java语言),构成JSP页面(扩展名为.jsp),其中对于脚本代码,是在服务器端(Server-Side)处理,它对脚本的处理采用的是一种全新的先对代码进行转换、编译,而后再执行的方式,即编译执行。本说明书定义了网上购物系统的详细需求,明确了网上购物系统的功能内容、功能边界、开发途径,是整个软件开发的依据,它对以后阶段的工作起指导作用。本文也是项目完成后系统验收的依据。1.2背景近年来,随着Internet的迅速崛起,互联网已日益成为收集提供信息的最佳渠道并逐步进入传统的流通领域。于是
4、电子商务开始流行起来,越来越多的商家在网上建起在线商店,向消费者展示出一种新颖的购物理念。网上购物系统作为B2B,B2C(BusinesstoCustomer,即企业对消费者),C2C(CustomertoCustomer,即消费者对消费者)电子商务的前端商务平台,在其商务活动全过程中起着举足轻重的作用。本文主要考虑的是如何建设B2C的网上购物系统网上购物是一种具有交互功能的商业信息系统。它向用户提供静态和动态两类信息资源。所谓静态信息是指那些比经常变动或更新的资源,如公司简介、管理规范和公司制度等等;动态信息是指随时变化的信息,如商品报价,
5、会议安排和培训信息等。网上购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或EDI交易。这种全新的交易方式实现了公司间文档与资金的无纸化交换。网上购物系统的现状、目前在国内PHP与ASP应用最为广泛。而JSP由于是一种较新的技术,国内采用的较少。但在国外,JSP已经是比较流行的一种技术,尤其是电子商务类的网站,多采用JSP。采用PHP的网站如新浪网(sina)、中国人(Chinaren)等,但由于PHP本身存在的一些缺点,使得它不适合应用于大型电子商务站点,而更适合一些小型的商业站点。首先,PHP缺乏规模支持。其次,缺乏
6、多层结构支持。对于大负荷站点,解决方法只有一个:分布计算。数据库、应用逻辑层、表示逻辑层彼此分开,而且同层也可以根据流量分开,组成二维阵列。而PHP则缺乏这种支持。还有上面提到过的一点,PHP提供的数据库接口支持不统一,这就使得它不适合运用在电子商务中。ASP和JSP则没有以上缺陷,ASP可以通过MicrosoftWindowsd的COM/DCOM获得ActiveX规模支持,通过DCOM和TranscationServer获得结构支持;JSP可以通过SUNJava的JavaClass和EJB获得规模支持,通过EJB/CORBA以及众多厂商的A
7、pplicationServer获得结构支持。三者中,JSP应该是未来发展的趋势。世界上一些大的电子商务解决方案提供商都采用JSP/Servlet。比较出名的如IBM的E-business,它的核心是采用JSP/Servlet的WebSphere;西方另外一个非常著名的电子商务软件提供商,Intershop。它原来的产品Intershop12,3,4占据了主要的电子商务软件份额。它们都是通过CGI来提供支持的。但去年10月后它推出了Enfinity,一个采用JSP/Servlet的电子商务ApplicationServer,而且声言不再开发传
8、统软件。总的来说,ASP,PHP,JSP三者都有相当数量的支持者,而这三者也各有所长,在开发过程中,我们应该根据实际的需要来使用最合适的技术,本系统则采用较新的js
此文档下载收益归作者所有