- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
网上音乐商店详细设计说明书
一 引言
1.1 编写目的
通过学习,深入了解电子商务系统的开发内容和运行过程。将所学的网络开发技术Asp.net 4.0运用到企业项目中去,后台使用数据库sql server 2008。电子商务的迅速发展为人们提供了更快捷方便的购物渠道。本文介绍了基于的网络管理系统,该系统采用技术,访数据库,实现了注册与登录、选购、生成订单、用户管理、管理、订单管理和读者论谈等功能,顾客也可以通过系统所提供的分类查找来快速搜寻自己所想要找的。软件开发小组的产品实现成员应该阅读和参考本说明进行代码的编写、测试。
1.3开发网上音乐商店系统的意义
电子商务模式是目前互联网人士思考较多的一个话题,在有了B-C, B-B等模式之后,一些网站最近又在尝试一种全新的概念——B-B-C模式,而且看来这一模式已经被许多的网上店所接受。
Microsoft Visual Studio 2010
开发语言:C#
开发框架:ASP.NET 4.0
数据库:Microsoft SQL Server 2008 Development Edition
系统运行环境:Windows 7、.NetFramework 4.0、MVC 3.0
1.5 参考资料
[1]前沿科技 曾顺编著 精通Div+Css网页样式与布局 人民邮电出版社 2008.2
二 程序系统的结构
2.1 用例图
2-1 用例图
2.2活动图(音乐商店过程)
三 功能设计及业务流程
3.1用户管理
3-1用户管理
3.2目录管理模块
目录管理主要有门类管理、分类管理、商品管理、商品详情管理。其中门类管理、分类管理和商品管理有添加修改和删除功能,商品详情管理有商品详情修改功能。管理员可以创建门类,对过选择门类来创建分类,对过选择门类、分类,来创建商品目录。商品管理可以将商品关联到多个分类,也可以从某个分类中移除。
3.2.1功能描述
门类管理主要完成商品的一级分类,并对其进行添加、删除、修改等操作。
3-2-1功能描述
3.2.2目录管理的设计流程图
3-2-2目录管理的设计流程图
3.2.3删除目录流程图
3-2-3删除目录流程图
3.3商品管理模块
商品管理模块实现对有关商品的所有功能,不要包括商品的搜索、获取指定目录下的商品及商品信息的增加、删除、修改等功能。
3-3商品管理模块
商品管理
添加商品
修改信息(包括分类关联)
删除商品
商品详情管理
3.4搜索
搜索只有一种方式,搜索完成在名称搜索和时间搜索。
3.5购物车
系统提供两种购物车的实现,一种普通的购物车,一种AJAX购物车。使得用户可以多选择。用户通过点击添加商品到购物车,当用户下定单定时,用户的临时购物车就会与用户的账户关联,由于临时购物车也可以工作,因此即使在开发了顾客账户管理系统后,用户在结账之前仍然无需提供任何额外信息,如用户登录或者创建一个新的用户。
目前或许保存购物车的最好方法可能是为每个购物车生成一个唯一的ID,采用全局唯一标识符(GUID)来实现,然后以cookie和session数据的形式保存在用户的计算机中,这种方法的好处是即使用户的浏览器是禁用cookie的,系统程序也能够基于session数据正常工作。
3-5-1添加商品到购物车
3-5-2管理购物车:用户直接添加,删除
3.6订单管理
订单管理模块实现对用户所下订单的管理。不要包括订单接收地址的设置、商品接收地走红的设置、订单的处理和猎取订单中的商品信息等功能。如图所示:
3-6订单管理
1)实现定单系统
定单采用邮件通知用户。当用户下定单成功后,会给用户发送一封确认邮件。等到发货后由发货单位给用户再次发送发货通知邮件。
2) 处理定单
Ⅰ.显示已有定单
管理员通过输入相应的查询参数(如根据日期、定单号、状态、用户名等),系统返回对应的定单,以及定单的状态。定单管理员根据得到的通知改相应的定单状态。
Ⅱ.订单详情管理
五 数据库安全性
5.1概述
基于项目特点,项目的安全控制主要由程序代码控制。SQL Server 端没有特殊地设定安全设置和检查。项目的用户身份验证、用户授权管理都由应用程序代码实现。
5.2 数据库验证方式
应用程序端连接数据库时使用的数据库验证方式为SQL Server验证。数据库连接串将使用CAPICOM技术加密存储在系统配置文件中。
六 数据库管理和设置
6.1 概述
本节内容与数据库功能无关,将从系统的数据库运行角度出发,对本数据库的属性设置和备份恢复策略提出指导性说明。
6.2 数据库属性设置
为了保障数据的安全和可用性,建议将数据库的故障还原模块设定为
文档评论(0)