网上音乐商店详细设计说明书.doc

上传人:ni****g 文档编号:558345262 上传时间:2023-06-20 格式:DOC 页数:9 大小:116.94KB
返回 下载 相关 举报
网上音乐商店详细设计说明书.doc_第1页
第1页 / 共9页
网上音乐商店详细设计说明书.doc_第2页
第2页 / 共9页
网上音乐商店详细设计说明书.doc_第3页
第3页 / 共9页
网上音乐商店详细设计说明书.doc_第4页
第4页 / 共9页
网上音乐商店详细设计说明书.doc_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《网上音乐商店详细设计说明书.doc》由会员分享,可在线阅读,更多相关《网上音乐商店详细设计说明书.doc(9页珍藏版)》请在金锄头文库上搜索。

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

2、现成员应该阅读和参考本说明进行代码的编写、测试。1.2 研究背景很多人看到了音乐专辑这种商品网上销售的诸多好处:方便购买、金额小、风险小、用户容易决定;讯息的完整性以及很少出现质量问题和退货现象等。尽管全球最大的网上音乐专辑城亚马逊股票惨跌,尽管各家音乐专辑店都承认目前的亏本经营状况,但这并未阻挡投资者对网上音乐专辑店“钱”景的期待。 1.3开发网上音乐商店系统的意义 电子商务模式是目前互联网人士思考较多的一个话题,在有了BC, BB等模式之后,一些网站最近又在尝试一种全新的概念BBC模式,而且看来这一模式已经被许多的网上音乐专辑店所接受。网上音乐专辑店将致力于一个专业的售音乐专辑平台,同时将

3、B2C,与C2C融于一体,将Internet与Wap相结合,并提供独到的物流系统,以保证用户能够更快更节省的买到自己心仪的音乐专辑。1.4定义 开发工具:Microsoft Visual Studio 2010开发语言:C#开发框架:ASP.NET 4.0 数据库:Microsoft SQL Server 2008 Development Edition系统运行环境:Windows 7、.NetFramework 4.0、MVC 3.01.5 参考资料 1前沿科技 曾顺编著 精通Div+Css网页样式与布局 人民邮电出版社 2008.2二 程序系统的结构2.1 用例图2-1 用例图2.2活动图

4、(音乐商店过程)三 功能设计及业务流程3.1用户管理用户管理模块注册登录3-1用户管理3.2目录管理模块目录管理主要有门类管理、分类管理、商品管理、商品详情管理。其中门类管理、分类管理和商品管理有添加修改和删除功能,商品详情管理有商品详情修改功能。管理员可以创建门类,对过选择门类来创建分类,对过选择门类、分类,来创建商品目录。商品管理可以将商品关联到多个分类,也可以从某个分类中移除。3.2.1功能描述门类管理主要完成商品的一级分类,并对其进行添加、删除、修改等操作。目录管理模块门类管理分类管理增加修改删除增加修改删除3-2-1功能描述3.2.2目录管理的设计流程图设计添加目录界面实现删除目录功

5、能删除目录使用datalist实现浏览目录实现目录添加功能判断是否有音乐专辑3-2-2目录管理的设计流程图3.2.3删除目录流程图用户选择目录不执行任何操作提示错误信息执行删除语句提示成功信息单击删除按钮判断是否有商品3-2-3删除目录流程图3.3商品管理模块商品管理模块实现对有关商品的所有功能,不要包括商品的搜索、获取指定目录下的商品及商品信息的增加、删除、修改等功能。商品管理模块修改搜索增加删除获取商品3-3商品管理模块1. 商品管理a) 添加商品b) 修改信息(包括分类关联)c) 删除商品2. 商品详情管理3.4搜索搜索只有一种方式,搜索完成在名称搜索和时间搜索。3.5购物车系统提供两种

6、购物车的实现,一种普通的购物车,一种AJAX购物车。使得用户可以多选择。用户通过点击添加商品到购物车,当用户下定单定时,用户的临时购物车就会与用户的账户关联,由于临时购物车也可以工作,因此即使在开发了顾客账户管理系统后,用户在结账之前仍然无需提供任何额外信息,如用户登录或者创建一个新的用户。 目前或许保存购物车的最好方法可能是为每个购物车生成一个唯一的ID,采用全局唯一标识符(GUID)来实现,然后以cookie和session数据的形式保存在用户的计算机中,这种方法的好处是即使用户的浏览器是禁用cookie的,系统程序也能够基于session数据正常工作。购物车模块清空购物车更新数量移除商品

7、添加商品计算价格3-5-1添加商品到购物车用户添加商品获取购物车保存添加商品到购物车更改车中数量是否有此商品3-5-2管理购物车:用户直接添加,删除3.6订单管理订单管理模块实现对用户所下订单的管理。不要包括订单接收地址的设置、商品接收地走红的设置、订单的处理和猎取订单中的商品信息等功能。如图所示:订单管理模块添加商品获取商品查看订单获取地址订单信息接收地址订单地址保存地址3-6订单管理1)实现定单系统定单采用邮件通知用户。当用户下定单成功后,会给用户发送一封确认邮件。等到发货后由发货单位给用户再次发送发货通知邮件。2) 处理定单.显示已有定单管理员通过输入相应的查询参数(如根据日期、定单号、

8、状态、用户名等),系统返回对应的定单,以及定单的状态。定单管理员根据得到的通知改相应的定单状态。.订单详情管理五 数据库安全性5.1概述基于项目特点,项目的安全控制主要由程序代码控制。SQL Server 端没有特殊地设定安全设置和检查。项目的用户身份验证、用户授权管理都由应用程序代码实现。5.2 数据库验证方式应用程序端连接数据库时使用的数据库验证方式为SQL Server验证。数据库连接串将使用CAPICOM技术加密存储在系统配置文件中。六 数据库管理和设置6.1 概述本节内容与数据库功能无关,将从系统的数据库运行角度出发,对本数据库的属性设置和备份恢复策略提出指导性说明。6.2 数据库属

9、性设置为了保障数据的安全和可用性,建议将数据库的故障还原模块设定为“完全”,这也是 SQL Server 的默认设置,具体操作步骤如下:1) 展开“数据库”,右击 HBSTPDB,单击“属性”。2) 选择“HBSTPDB 属性”对话框中的“选项”选项卡。3) 在“模型”下拉框中选中“完全”。6.3 数据库备份恢复策略数据库的大小和数据修改的频率决定了采用何种数据库备份恢复策略。如果数据库较小或修改的频度非常低,则可以只实施完全数据库备份,不过此时要定期清理数据库的事务日志,防止数据库的事务日志被填满。其他情况则需要使用差异备份。由于本案例教学涉及的数据库规模较小,建议每周做一次完全备份,中间间隔两天做一次差异备份。6.4 数据库运行日常维护SQL Server 的一个优势就是对日常维护的要求比较低,但为了追求更高的可用性和安全性,建议每周做备份,同时注意将备份放在不同的备份媒体中,如多个硬盘。七 课程设计(综合实验)总结或结论由于时间限制和本人技术水平的限制,未能完整的实现所有的功能模块(如购物帮助、广告管理等),还有对电子商务的付款的安全性了解不是很多,有待提高。11

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号