网上购书详细设计说明书
更新时间:2023-06-05 08:25: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 由于时间限制和本人技术水平的限制,未能完整的实现所有的功能模块(如购物
帮助、广告管理等),还有对电子商务的付款的安全性了解不是很多,有待提高。
正在阅读:
网上购书详细设计说明书06-05
(省厅)关于举办第五十五~五十九期全省村镇规划建设管理人员培训班的通知12-26
备考经验:复习托福考试的心得体会剖析02-27
钓鱼记作文500字07-10
人教版高中英语必修3教案(全套)10-02
既有设施保护方案10-16
消化系统疾病病理及营养干预07-26
BZ振荡反应-实验报告05-14
红领巾广播第一期11-17
工业机器人考试题04-27
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 网上购书
- 说明书
- 详细
- 设计
- 勤哲excel服务器-HR
- 非离子表面活性剂复配与浊点的关系
- 新安全生产法十大亮点
- 人教版小学五年级上册数学易错题总结
- 12.2作轴对称图形(第一课时)_1
- 感谢41周岁大龄留学生Z同学给新西兰教育联盟评价:物美价廉
- 小学四年级上作文教案——第一单元
- 浙江摄影出版社小学信息技术三年级上册教参
- 法律词汇英汉互译词典
- 2016吉林市事业单位招聘考试通用知识资料:法律部分(11)
- 农产品营销学论文-天津乳业发展
- 北大光华金融专硕中国领先的辅导班
- 起重机司机安全技术与维护保养知识考试试题
- 廉政风险防控机制建设自查报告
- 室内采暖工程施工组织设计(20200606143454)
- 2011年会计继续教育之准则12债务重组
- 用替代法测电阻的误差分析
- -合肥市51中高一物理第一学期期终考试试卷
- 史上最全菲罗多刹车片型号对照表
- 融租之家汇总版融资租赁标的物的范围