2023年11月28日发(作者:)

.

1引言 ......................................................................................................................................................2

1.1编写目的 .....................................................................................................................................................2

1.2背景 ..............................................................................................................................................................2

1.3定义 ..............................................................................................................................................................3

1.4参考资料 .....................................................................................................................................................3

2程序系统的结构 .................................................................................................................................4

3程序1(标识符)设计说明 .............................................................................................................4

3.1程序描述 .....................................................................................................................................................4

3.2功能 ..............................................................................................................................................................4

3.3输人项 ..........................................................................................................................................................6

3.4输出项 ..........................................................................................................................................................6

3.5流程逻辑 .....................................................................................................................................................7

3.6接口 ..............................................................................................................................................................7

3.7尚未解决的问题 .......................................................................................................................................8

.....

.

详细设计说明书

1引言

1.1编写目的

随着Internet用户的剧增和Internet技术的不断发展,信息的经济效益直接体现在生产

经营和管理活动中,每个重视信息资源的单位,都能利用信息资源的及时性、准确性,提高

工作效率,取得经济效益和社会效益。网上购物系统的出现介入了企业的商务活动,促进企

业调整自己的业务流程,从根本上把企业改造成以客户为中心的模式,高收益、低成本、方

便、可靠的优势,获得了绝大多数人的首肯,正以极快的速度发展着。目前大型的系统如:

淘宝网、易趣等成为网上购物系统的经典。

1.2背景

近年来,随着Internet的迅速崛起,互联网已日益成为收集提供信息的最佳渠道并逐步

进入传统的流通领域。于是电子商务开始流行起来,越来越多的商家在网上建起在线商店,

向消费者展示出一种新颖的购物理念。

在美、日等信息化程度较高的国家和地区,网络商店发展速度迅猛,美国的世界级超一

流的零售商,如沃尔玛凯玛特,家庭仓储、科罗格、J.C培尼等纷纷挤身于网络经商的行列。

调查表明:美国的家庭已越来越习惯于在家中从网上购物。

在我国,网上购物从无到有也不过短短几年时间。我国第一家网上购物发生在1996年,

燕莎友谊商场首次通过网上商城售出一个景泰蓝,虽然货款的支付不是在网上进行的,但这

毕竟为我国零售业奏出了网上购物的先声。如今,在北京、上海、深圳等大城市,已有200

多家商场,专卖店开设了网上商店,还有一些正处在观望阶段。

综上所述,通过电子商务网站的建设以实现对商业零售企业提供信息化管理是信息化时

代的必然产物。因此本小组结合一些网上购物的要求和特点,决定开发一个网上销售如电脑

以及和电脑相关零件的网上购物系统。开发者有:郭根娟,陈晨,莫莉莉,范丽,余晓阳,

钱斌,薛羽鹏和钱嘉伟8名同学。该系统主要有两类用户,即管理员和消费者,网上购物平

台主要是对后台管理和前台操作。后台管理是管理员对本网站的维护,通过商品资料(添加

大类、添加小类、商品添加、商品审查)、商品交易(处理订单、发货查询)、会员管理(会

员审查)、操作管理(管理员添加、管理员审查、管理员退出)等功能达到对网站的管理。

前台操作是用户登录到本网站,可以进行用户注册,通过网站的新品速递、商品热卖、商品

分类或电子商品搜索功能,找到自己想要买的产品,装入购物车,提交定单进行购买。

管理员进行后台操作:货物管理(商品添加、添加商品信息等)、会员管理(会员

.....

.

信息修改,修改密码,删除会员等)以及订单管理( 订单的确认,删除等)

现在流行的网上购物系统不仅要有漂亮的网页,更要有严谨的规划。每一个细小的

环节都和重要。这样才能使得在电子交易时避免不必要错误发生。我们将使用HTML

ASP等技术来编辑网页,并运用ASP技术把数据库和动态网页相关联。传统的管理信

息系统信息获取方法是由专业文字录入人员将信息输入到管理系统的数据库中,这种方

法在数据量不大时有很多的应用场合。当数据量比较大,并且有较强的专业性时,录入的

费用和出错的可能性都相应上升。我们这个项目是通过SQL 2005 建立自己的数据库,

使得所有的商品信息可以即时的保存更新,可以即时的了解网上的买卖情况

实现该系统对电脑的性能需求有:

1)硬件环境:

处理器:Inter Pentinm 3 或更高

内存:512MB

硬盘:2GB

2)软件环境:

操作系统:Windows Server 2003

数据库:Microsoft SQL2005

开发工具:,Visual Stdio 2008, Microsoft office Visio 2007.

1.3定义

,sql

1.4参考资料

[1] 汪小平 ASP网络开发技术.[北京] :人民邮电出版社. 2003

[2]蔡翠平、尚俊杰.网络程序设计ASP[M].北京:清华大学出版社.20021月第一版.

[3]龙马工作室.ASP+ SQL Server组建动态网站[M].北京:人民邮电出版社.20048月第一版.

[4]/down/316866/simba228

.....

.

2程序系统的结构

网上购物系统

用户

管理员

3程序1(标识符)设计说明

从本章开始,逐个地给出各个层次中的每个程序的设计考虑。以下给出的提纲是针对一

般情况的。对于一个具体的模块,尤其是层次比较低的模块或子程序,其很多条目的内容往

往与它所隶属的上一层 模块的对应条目的内容相同,在这种情况下,只要简单地说明这一

点即可。

3.1程序描述

本程序设计分采用三层架构,即数据层,逻辑层和表示层。数据层只包含数据库信息,

这样有利于系统的开发、维护、部署和扩展。 分层是为了实现高内聚、低耦合。采用

分而治之的思想,把问题划分开来各个解决,易于控制,易于延展,易于分配资源。

我们将程序中一些公用的处理程序写成公共方法,封装在类中,供其它程序调用。还

有通过接口实现方法的多次调用。我们的程序是常驻内存的,是顺序处理。

3.2功能

本系统分为前台购物流程和后台订单处理流程

2.1网上购物系统的总体结构图

.....

.

注册

未注册用户

.....

订购商品

登陆用户

未登陆用户

登陆

3.2.1前台用户操作流程图

3.2.2后台购物流程图

登录入口

查询用户是否存在

密码是否正确

取得用户名和密码

AcID存入cookies

登录成功

3.2.3用户登录流程图

.

商品管理

添加到购物车 修改,删除

满意否

操作成功

用户购物流程图

购物车

核对商品

OK

选择支付、送货方式

调整商品

提交订单

3.3输人项

登入的时候要输入用户名和密码。用户名和密码都不能为空,如果没用户,则要先注

册。注册用户时,用户名必须在520个字符之间,Email地址必须合法,密码长度必须

大于6,而且两次输入的密码必须一致。输入的验证码必须要正确,同时要接受服务条款,

如果有其中的一项不满足要求,则注册失败。

3.4输出项

输入的用户名和密码成功时,就进入登入页面,右上角显示用户名。注册成功后,就跳

转到注册成功页面,然后点击“这里”,进入登入页面。

登入后就进入购物车页面,选择自己需要的物品放入购物车,点击付款,就进入收银台

页面,可以确认提交订单。

.....

.

3.5流程逻辑

用图表(例如流程图、判定表等)辅以必要的说明来表示本程序的逻辑流程。

3.6接口

接口有:IAccountService 所实现的方法:

IQueryable<View_AccountAndGroup> GetAccountById(int id);

UserAccount GetAccountByName(string Name);

UserAccount GetAccountByEmail(string p)

bool AddAccount(UserAccount ac)

ICargoService:所实现的方法有:

IQueryable<View_AllCargo> GetAllCargo();

View_AllCargo GetCargoById(int id);

IQueryable<View_AllCargo> GetLastTenCargo();

List<Category> GetAllCategory();

IQueryable<View_AllCargo> GetCargoByKeyWord();

IQueryable<View_AllCargo> GetCargoBySubCateId(int id)

Cargo GetBookCargoById(int id)

.....

.

IBookService:所实现的方法有:

IQueryable GetAllBook();

View_BookOrder GetBookById(int id);

3.7尚未解决的问题

安全性。

.....