当前位置:文档之家› 网上购物系统 概要设计说明书(优选.)

网上购物系统 概要设计说明书(优选.)

网上购物系统 概要设计说明书(优选.)
网上购物系统 概要设计说明书(优选.)

最新文件---------------- 仅供参考--------------------已改成-----------word文本 --------------------- 方便更改

赠人玫瑰,手留余香。

网上购物系统

概要设计说明书

概要设计说明书

1.引言

1.1编写目的

电子商务是于九十年代初,在欧美兴起的一种全新的商业交易模式,它实现了交易的无纸化,效率化,自动化表现了网络最具魅力的地方,快速的交换信息,地理界限的模糊,这所有的一切也必将推动传统商业行为在网路时代的变革。随着电子商务,尤其是网上购物的发展,商品流通基础设施和配套行业的重点将会将对中国商品流通领域和整个经济发展带来种种影响,确实值得我们认真研究。特别是在全球经济一体化的国际背景下,在我们继续扩大国内流通领域对外开放的同时,深入研究这个问题,审慎制订相应的宏观对策,尤其重要和迫切。网上购物是一种具有交互功能的商业信息系统。它向用户提供静态和动态两类信息资源。所谓静态信息是指那些比经常变动或更新的资源,如公司简介、管理规范和公司制度等等;动态信息是指随时变化的信息,如商品报价,会议安排和培训信息等。网上购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或EDI交易。这种全新的交易方式实现了公司间文档与资金的无纸化交换。

1.2项目背景

商务网站设计的主要目的一般是通过网站的推广,实现企业的产品及服务的互联,并使客户随时了解公司及公司所提供的最新产品的资讯同时也为客户提供及时的在线服务及订单处理等功能。

购物在线网站致力于提供电脑及相关IT产品展示及订购为核心的网上购物服务。是企业产品与客户服务之间建立更加直接沟通及交流的平台。宣传自己的产品,是企业上网的主要目的之一,将自己的产品展示给客户,让客户通过网站便能够自由选购,是产品预定系统的主要目的。

说明:

●开发的软件名称:网上购物系统

●任务提出者:

●开发者:

●本系统是个独立的系统

1.3定义

需求:用户解决问题或达到目标所需的条件或功能;系统或系统部件要满足合同、标准,规范或其它正式规定文档所需具有的条件或权能。

2.任务概述

2.1 目标

对功能的规定:

网上购物是一个在互联网上进行商品销售管理的电子系统。根据实际情况,把商品分类,提供商品查找,订单查询,商品管理,订单管理,系统管理等小模块合并成一个可执行的软件系统模型。使用户快速地搜索和查找到所需要要产品和开发人员可以较快地确定需求,然后采用循环进化的开发方式,对系统模型作连续的精化,将系统需具备的性质逐渐增加上去,直到所有的性质全部满足。该系统的主要功能如下:

1、注册和登陆模块主要实现用户的注册登录功能

2、用户和角色管理模块主要实现会员和管理员管理。

3、浏览、订购及订单模块主要实现用户浏览、购买、订购、评论商品等功能。

4、商品查询模块主要实现商品的简单查询功能。

5、用户信息中心模块主要为用户提供各种各样的操作,如修改密码等功

能。

6、商品及订单管理模块主要是实现商品种类添加、修改及商品的添加、修改。

2.2运行环境

服务器端:MyEliese+MySQL

客户端: IE浏览器

2.5限制和约束

●一个客户在系统中只有一个账号。

●客户要想购物必须先登陆。

3.总体设计

3.1处理流程

3.2总体结构和模块外部设计

通过对用户需求的分析,可以分析出该网上购物系统大致可以把前台分为三个模块:用户管理、订单管理、购物车管理。后台分为四个模块:管理员身份验证、商品管理、处理订单、用户信息管理。

●总体功能需求

网上购物系统是针对网络用户提供网上购物的现代化平台,以实现用户方便的查询、与购买商品的业务需求。

●面向用户部分功能

(1) 注册功能。顾客首先要注册为网上商城的用户。注册时只要填写登录用户名、密码、联系电子信箱3项信息即可。注册后,用户可继续如实填写详细个人信息及收货人信息,同时可修改密码、查询及修改订单。

(2) 管理购物车。顾客选择完商品后可进入购物车页面,查看自己要购买的商品,可修改某一商品数量、取消购买某商品和清空整个购物车。

(3) 订单功能。顾客确定购物车中的商品后提交订单,如顾客已填写收货人信息,则页面显示该信息并由顾客确认。如尚未填写则显示相应表单请其填写,系统记录顾客提交的收货人信息以便其下次购物时使用。顾客提交订单后可在网上商城查询该订单,并可对尚未处理的订单进行取消、修改等操作。

(4) 付款功能。顾客在订单被销售方确认后,要选择付款方式,并付款给销

售方,然后才可以收到货。

后台管理部分功能

(1) 管理人员部分。该部分的用户有一个超级管理员以及若干个普通管理员,超级管理员拥有最高权限,可访问所有订单,可浏览、查询订单,可浏览、修改普通管理员和会员的资料,普通管理员分两种,一种是订单管理员:主要负责订单管理,可浏览、修改订单状态,可浏览会员信息;另一种是界面管理员:主要负责界面管理,可增、删商品和广告等操作。

(2) 管理订单功能。顾客可通过Web方式取消、修改自己提交的订单(在管理员确认前),查询自己提交的订单。

(3) 管理商品功能。管理员可以添加、修改、删除商品。

4.接口设计

4.1外部接口

用户界面接口设计:本产品的用户一般需要通过终端进行操作,进入主界面后点击相应的窗口,分别进入相对应的界面(如:输入界面、输出界面)。用户对程序的维护,最好要有备份。

软件接口:WIN9X/NT操作系统,c#编程

硬件接口:PC机

4.2内部接口

系统中的各模块之间的接口、调用关系,以及模块间的数据传递关系如下图所示:

(1)初始化模块:系统当用户登入网站后调用,执行完毕后进入消息循环状态;

(2)关闭系统模块:由系统功能模块调用,执行完后返回操作系统。

(3)系统功能模块:接受系统功能区的相应信息,启动浏览、订购、登入、服务、管理等模块。

(4)浏览模块:由相应消息驱动,完成对文件模块的直接消息响应功能,可能会调用刷新浏览模块。

(5)商品资料模块:由相应消息驱动,完成对购货资料区的直接消息响应功能,可能会调用刷新货物模块和货物查询模块(包括一般查询和高级查询)、货物订购模块、支付模块,补交货款模块。

(6)用户资料模块:由相应消息驱动,完成对用户资料区的直接消息响应功能,可能会调用刷新用户模块会员注册模块、会员帐目模块、会员预付模块。

(7)定单资料模块:由相应消息驱动,完成对定单资料区的直接消息响应功能,可能会调用刷新定单模块和定单查询模块及取消定单模块。

(8)密码管理模块:完成对密码的管理。

(9)身份验证模块:完成对用户身份的验证。

5. 运行设计

5.1运行模块组合

本程序主要是以一个窗口为模块,一般一个窗口完成一个特定的功能,主窗口通过打开另一个子窗口来实现各个模块之间不同的功能的连接和组合。各个模块之间相对独立,程序的可移植性好。各个模块之间主要以传递数据项的引用来实现模块之间的合作和数据共享。

5.2运行控制

只要符合操作说明书,用户可以自由控制,不额外限定用户输入,异常程序内部进行处理,给出相应的提示信息。

5.3运行时间

各模块运行时间均应控制在1-10秒内

6. 出错处理设计

6.1 出错输出信息

出错信息表

6.2补救措施

将上面的给出的出错信息进行分析,得到主要的错误可能有:

(1)数据库连接错误:这类错误主要是数据库设置不正确引起的,我们只要取消本次操作,提醒维护人员自己检查数据库问题即可。

(2)输入错误:主要是用户输入不规范造成的,我们在尽量减少用户出错的条件的情况下对用户进行提醒,然后再次操作。

(3)乱码:主要发生在提交汉字信息的情况下,这是我们只需要对提交的汉字从新进行编码即可。

(4)其他操作错误:对于用户的不正当操作,有可能是程序发生错误。我们主要是种植操作,并提醒用户种植的原因和操作规范。

(5)其他不可预知的错误:程序也会有一些我们无法预知或没有考虑完全的错误,我们对此不可能做出完全的异常处理,为了保证数据的安全,要经常对数据库进行备份。然后犯规错误信息,以逐步完善程序。

7. 安全保密设计

本软件作为教学管理辅助设备,它的规模不大,保密技术在此不说明;限定一个程序中某些区域的规约,给不同的模块分配不同的功能。

8. 维护设计

系统测试之后,我们进入了试运行及维护阶段,这一阶段的的目的是保证管理信息系统正常而可靠地运行,并能使系统不断得到改善和提高,以充分发挥系统本身的作用。在整个系统的运行过程中,系统的维护和管理是始终贯穿其中的,包括进行系统应用程序的维护、代码的维护、数据的备份与恢复、硬件设备维护。系统在运行时,也要随着环境的变化根据不同的需求及变化对系统进行必要的修改,使得系统功能更加完善。

系统维护工作贯穿于系统的整个运行过程中,包括:系统应用程序的维护、数据的维护、代码的维护、硬件设备维护,系统维护的重点是系统应用软件的维护工作。而系统维护工作不应总是被动的等待用户提出要求后才进行,

应进行主动的预防性维护

最新文件---------------- 仅供参考--------------------已改成-----------word文本 --------------------- 方便更改

赠人玫瑰,手留余香。

相关主题
文本预览
相关文档 最新文档