网上购书详细设计说明书

更新时间:2023-08-16 00:11:01 阅读量: 教学研究 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

网上购书详细设计说明书,仅供参考

网上购书详细设计

项目名称:网上购书系统

项目负责人: 编写: 校对: 审核: 日期:

1.引言

1.1 编写目的

通过学习,深入了解电子商务系统的开发内容和运行过程。将所学的网络开发技术 2.0运用到企业项目中去,后台使用数据库sql server 2005。电子商务的迅速发展为人们提供了更快捷方便的购物渠道。本文介绍了基于 2.0的网络购书管理系统,该系统采用 2.0技术,访问sql server 2005数据库,实现了注册与登录、图书查找、选购图书、生成订单、用户管理、图书管理、订单管理和读者论谈等功能,顾客也可以通过系统所提供的分类查找来快速搜寻自己所想要找的书籍。本说明是对网上购书系统的各模块、页面、脚本分别进行了实现层面上的要求和说明。软件开发小组的产品实现成员应该阅读和参考本说明进行代码的编写、测试。

1.2 背景

当代计算机网络发展非常迅速,越来越多的商品交易已成功的运用在电子商务上了。比较典型的电子商务网站有:易趣、亚马逊、阿里巴巴、当当网、淘宝网…

电子商务平台给企业带来更多的商业机会,同时也给客户的消费和交易带来很大的方便。所以电子商务系统的需求量将会越来越多。

1.3 定义

开发工具:Visual Studio 2005 开发语言:C# 开发框架: 2.0 数据库:sql server 2005

系统运行环境:Windows server 2003、Windows XP SP2、IIS6、.NetFramework 2.0

1.4 参考资料

[1]李玉林、王 岩 著, 2.0网络编程从入门到精通 清华大学出版社 2006.9 [2]郝 刚 主编,袁永刚、严治国、何宇光 著,2.0开发指南 人民邮电出版社 2007.3 [3]前沿科技 曾顺编著 精通Div+Css网页样式与布局 人民邮电出版社 2008.2

2.程序系统的结构

2.1 用例图

网上购书详细设计说明书,仅供参考

2.2活动图(购书过程)

网上购书详细设计说明书,仅供参考

3.功能设计及业务流程

3.1用户管理

网上购书详细设计说明书,仅供参考

3.2目录管理模块

目录管理主要有门类管理、分类管理、商品管理、商品详情管理。其中门类管理、分类管理和商品管理有添加修改和删除功能,商品详情管理有商品详情修改功能。管理员可以创建门类,对过选择门类来创建分类,对过选择门类、分类,来创建商品目录。商品管理可以将商品关联到多个分类,也可以从某个分类中移除。

1)功能描述:

门类管理主要完成商品的一级分类,并对其进行添加、删除、修改等操作。 如图所示:

2)目录管理的设计流程图

网上购书详细设计说明书,仅供参考

c)删除目录流程图

3.3商品管理模块

商品管理模块实现对有关商品的所有功能,不要包括商品的搜索、获取指定目录下的商品及商品信息的增加、删除、修改等功能。

网上购书详细设计说明书,仅供参考

1. a) b) c) 2.

商品详情管理 商品管理 添加商品

修改信息(包括分类关联) 删除商品

3.4搜索

搜索只有一种方式,搜索完成在名称搜索和时间搜索。

3.5购物车

系统提供两种购物车的实现,一种普通的购物车,一种AJAX购物车。使得用户可以多选择。用户通过点击添加商品到购物车,当用户下定单定时,用户的临时购物车就会与用户的账户关联,由于临时购物车也可以工作,因此即使在开发了顾客账户管理系统后,用户在结账之前仍然无需提供任何额外信息,如用户登录或者创建一个新的用户。

目前或许保存购物车的最好方法可能是为每个购物车生成一个唯一的ID,采用全局唯一标识符(GUID)来实现,然后以cookie和session数据的形式保存在用户的计算机中,这种方法的好处是即使用户的浏览器是禁用cookie的,系统程序也能够基于session数据正常工作。

网上购书详细设计说明书,仅供参考

2) 添加商品到购物车

3) 管理购物车:用户直接添加,删除

3.6订单管理

订单管理模块实现对用户所下订单的管理。不要包括订单接收地址的设置、商品接收地走红的设置、订单的处理和猎取订单中的商品信息等功能。如图所示:

网上购书详细设计说明书,仅供参考

1)实现定单系统

定单采用邮件通知用户。当用户下定单成功后,会给用户发送一封确认邮件。等到发货后由发货单位给用户再次发送发货通知邮件。 2) 处理定单 Ⅰ.显示已有定单

管理员通过输入相应的查询参数(如根据日期、定单号、状态、用户名等),系统返回对应的定单,以及定单的状态。定单管理员根据得到的通知改相应的定单状态。 Ⅱ.订单详情管理

4. 利用SQL Sever2005设计数据库

4.1创建数据库:sqlBookshop 4.2创建表:

表名:sqlBookshop

表名:pinglun

网上购书详细设计说明书,仅供参考

表名:tblBook

表名:tblorder

表名:tblorderBook

网上购书详细设计说明书,仅供参考

表名:tblType

表名:tbluser

5数据库安全性

5.1概述

基于项目特点,项目的安全控制主要由程序代码控制。SQL Server 端没有特殊地设定安全设置和检查。项目的用户身份验证、用户授权管理都由应用程序代码实现。

5.2 数据库验证方式

应用程序端连接数据库时使用的数据库验证方式为SQL Server验证。数据库连接串将使用CAPICOM技术加密存储在系统配置文件中。

网上购书详细设计说明书,仅供参考

6 .数据库管理和设置

6.1 概述

本节内容与数据库功能无关,将从系统的数据库运行角度出发,对本数据库的属性设置和备份恢复策略提出指导性说明。

6.2 数据库属性设置

为了保障数据的安全和可用性,建议将数据库的故障还原模块设定为“完全”,这也是 SQL Server 的默认设置,具体操作步骤如下:

1) 展开“数据库”,右击 HBSTPDB,单击“属性”。 2) 选择“HBSTPDB 属性”对话框中的“选项”选项卡。 3) 在“模型”下拉框中选中“完全”。

如图所示:

网上购书详细设计说明书,仅供参考

6.3 数据库备份恢复策略

数据库的大小和数据修改的频率决定了采用何种数据库备份恢复策略。如果数据库较小或修改的频度非常低,则可以只实施完全数据库备份,不过此时要定期清理数据库的事务日志,防止数据库的事务日志被填满。其他情况则需要使用差异备份。由于本案例教学涉及的数据库规模较小,建议每周做一次完全备份,中间间隔两天做一次差异备份。

6.4 数据库运行日常维护

SQL Server 的一个优势就是对日常维护的要求比较低,但为了追求更高的可用性和安全性,建议每周做备份,同时注意将备份放在不同的备份媒体中,如多个硬盘。

7.课程设计(综合实验)总结或结论

7.1 进行本实验的设计之前,我访问了各大网络书店网站:卓越亚马逊、当当网、China-Pub、蔚蓝

书店等。对网站的排版、图书的分类、图书的搜索、购物过程等进行的深入的了解。同时参考了微软的PetShop4.0,它采用了三层架构和数据工厂的先进技术对以后从事大型项目的开发很有帮助;还有《2.0电子商务高级编程》这本书,本系统参考了它的开发流程还有其他的细节技术(如使用Sql

server 2005的代理服务器处理废弃购物车);当然我也阅读还有很多从网上下载的电子商务网站的源码。

7.2 由于时间限制和本人技术水平的限制,未能完整的实现所有的功能模块(如购物

帮助、广告管理等),还有对电子商务的付款的安全性了解不是很多,有待提高。

本文来源:https://www.bwwdw.com/article/cfoj.html

微信扫码分享

《网上购书详细设计说明书.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档
下载全文
范文搜索
下载文档
Top