网上购书详细设计说明书
更新时间: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 由于时间限制和本人技术水平的限制,未能完整的实现所有的功能模块(如购物
帮助、广告管理等),还有对电子商务的付款的安全性了解不是很多,有待提高。
正在阅读:
网上购书详细设计说明书08-16
APC各种 UPS型号说明08-12
青岛版科学四年级下期中试题109-30
中考数学复习专题训练精选试题及答案03-31
2015年10月自考经济法概论(00244)试题及答案解析与评分标准11-04
《会计学原理》综合练习(一)01-06
货币、小数点后两位数07-17
关于加强和改进中央企业和中央金融机构纪检监察组织建设的若干意03-26
公共关系学案例03-18
南岳区事业单位考试真题03-01
- 公务员上岸同学告诉你,怎样走出面试中常见的十大误区
- 作表率,我们怎么办(办公室主任)
- 乘务员安全责任书
- 增员面试流程
- 河南省焦作市规模以上租赁和商务服务业企业应付职工薪酬数据洞察报告2019版
- 最新4社区工作者面试题
- 个人简历表
- 男教工体检必检项目
- 河南省兰考县规模以上租赁和商务服务业企业应付职工薪酬数据洞察报告2019版
- 兼职译员测试稿
- 河南省开封市规模以上租赁和商务服务业企业应付职工薪酬数据洞察报告2019版
- 永州职业技术学院校园总体规划-永州职业学院
- 最新5、培训科长笔试题(答案)
- 2019雅商酒店境外人员登记培训稀有资料,不可错过
- 小学教师求职简历范文
- 红酒知识与礼仪
- 春节给领导拜年的短信拜年词
- 2019年上半年中小学教师资格证结构化面试真题1
- 20XX年县干部培训工作目标
- 硬笔试听课
- 网上购书
- 说明书
- 详细
- 设计
- linux下的一些常用命令
- 四年级上册科学测试试卷(答案)
- 起重机司机安全技术与维护保养知识考试试题
- 农产品营销学论文-天津乳业发展
- 拆除柳州客技站线路工程施工组织设计
- 法律词汇英汉互译词典
- 尼康全球同步发布第二款FX格式数码单反相机D700——2008尼康夏季产品体验会在京举行
- 汉防己甲素作为制备白血病多药耐药逆转剂的应用
- 施工企业如何合理使用劳务派遣工探讨
- 01_软件流程实施方案选择
- 第八单元检测《金属材料》
- c语言学习心得
- 北大光华金融专硕中国领先的辅导班
- 荆轲刺秦王及鸿门宴重点翻译
- 2011年会计继续教育之准则12债务重组
- Genetic algorithms using multi-objectives
- 美丽的绽放》作文指导
- 大学生计算机基础期末复习题 - 1 - 第一章选择题
- (定)2012年中共衡东县委组织部工作要点
- 2015吉林省驾校考试科目一自动档试题及答案