在网上音像店这个系统开发的过程中,学到了很多的知识,并且能够使作者更进一步的学习专业知识,包括对SQL server的学习和对C#语言的运用。在课堂上学习的理论知识和这次的实践结合起来,更能提升作者以后处理问题的能力,对于今后的编程工作带来了很好的经验。
本系统作为一个网上购物的网站,应该达到以下目标:
(1)商品信息检索与浏览。包括检索热门商品和推荐商品。
(2)订单的管理:已经登录好的用户可以将商品暂时放在购物车内,可以更改购物车内要购买商品的数量,也可以对订单进行删除。
(3)查看网站推荐的商品和编辑留言等功能。
(4)用户信息维护。包括查看已注册好的会员信息,可以修改密码,找回密码等。
1.3 系统开发工具简介
1. SQL Server 2008 简介
SQL Server 2008 是在Microsoft的数据平台上发布,能够组织管理数据。能够将结构化、半结构化和非结构化文档的数据直接存储到数据库中[4]。能够对数据进行查询、搜索、同步、报告和分析之类的操作。数据能够存储在各种设备上,从数据中心最大的服务器一直到桌面计算机和移动设备,它都能够控制数据而不用管数据存储在哪里[5]。
2.Microsoft Visual Studio 2010简介
Visual Studio是微软公司推出的开发环境。是目前很流行的Windows平台应用程序开发环境。Microsoft Visual Studio 2010版本在2010年4月12日上市,其集成开发环境(IDE)的界面被重新设计和组织,变得更加简单明了[6]。Microsoft Visual Studio 2010同时带来了 NET Framework 4.0、Microsoft Visual Studio 2010 CTP( Community Technology Preview--CTP),并且支持开发面向Windows 7的应用程序。除了Microsoft SQL Server,它还支持 IBM DB2和Oracle数据库[7]。文献综述
1.4 开发环境
软件环境:网站开发工具:Microsoft Visual Studio 2010
网站开发语言:C#
网站后台数据库:SQL Server 2008
操作系统:Windows 7
硬件环境:处理器:Inter(R) Core(TM) i3-2350M CPU @ 2.30GHz 2.30GHz
内存:4.00GB
2 系统的总体设计
2.1 需求分析
本系统是基于B/S架构的,其开发主要是为了方便用户进行网上购物,节省时间节约商户的成本,更主要的是发展中国的电子商务。
本系统主要功能分为前台销售和后台管理两大模块。
前台销售模块:
1. 商品信息检索功能:用户可以按类别检索商品信息,查看商品的信息内容,也可以检索热门商品和推荐商品。
2. 订单管理功能:对于已经登录的会员,可以购买商品,也可以对购物车里的商品进行修改,包括数量的修改,也可以清空购物车。
3.新闻和留言功能:查看网站的新闻公告,查看其他用户的留言,用户亦可自己编辑留言。
4. 用户管理:包括用户的注册,用户登录,用户信息管理等。来.自/751论|文-网www.751com.cn/
后台管理模块:
1. 发布商品管理:发布新上架商品信息,管理商品信息。如商品信息的价格,数量等。
2. 订单管理:对于销售模块中注册会员下达的订单进行审核、然后可以发货和申请退货的管理。
3. 销售管理:可以销售统计,月销售统计,商品分类销售统计。
4. 留言管理:可以看到用户对于本系统要求的详细的留言,可以回复用户的留言。