千人体育器材设备网站的开发(附件)

随着体育器材的市场需求越来越大,通过网店的形式销售体育器材,使客户不再需要实体店购买,大大节省了客户的时间以及网店店面和雇员的成本。此外,通过网上商城的形式,客户也有更多的选择购买喜欢的体育用品,还可以对品牌产品情况进行反馈。本系统包含了以下功能浏览查询商品、在线购买、订单跟踪管理、商品评价等。系统的开发过程中使用了C#编程语言,SQL server数据库和Visual Studio平台工具。本文系统阐明了千人体育器材设备网站的开发的过程,具体包括系统的需求分析、系统的详细设计及实现、主要就购物车功能、订单管理和商品管理进行了详细介绍。
目 录
一、引言 1
(一)课题背景 1
(二)课题目标 1
二、网站的需求分析 1
三、网站开发工具介绍 1
四、网站的内容及设计 1
(一)系统功能模块 1
(二)数据库设计 2
1.系统ER图 2
2.数据库设计表 4
(三)网上商城前台首页 7
(四)用户注册 7
(五)用户登录 8
(六)购物车功能 8
(七)用户订单 10
(八)管理员登录 10
(九)商品管理 11
(十)订单信息管理模块 12
(十一)会员信息管理模块 14
五、总结 14
致谢 16
参考文献 17
一、引言
(一)课题背景
在网络上就可以购买体育方面的器材。购买者可以从网站上直接购买,不出门也可以通过网络了解和选择想要商品,可以通过网上展示店内的热销商品还能去了解这个社会的潮流,去选择和发现好物的商品。使用这个网上销售商品的方式,也可以给网店增加一条销售的渠道,不再是仅限于登门而来的一些单一的顾客,而是能够服务来自各方各地的五湖四海的消费者,以此来提高销量的同时,不仅仅能够提供方便的管理商品出卖,产品各类的资料档案的统筹,产品分类的统计方面,编辑管理等,而且能了解到商品的需求,方便的进行统计方面的分析,选择更好,更合适更符合大多数人的口的商品来出卖。
(二)课题目标
 *好棒文|www.hbsrm.com +Q: ¥351916072¥ 
/> 借此次对这个课题的深入研究,帮助千人体育器材设备网站实现商品在线销售的功能。课题采用.NET的架构,使用SQL Server作为数据库,应用的技术分别是C#和.NET,设计并实现千人体育器材设备网站的销售系统。通过该系统,销售人员实现统计不同时间段的销售情况,客户的管理,销售的价格控制等功能。
二、网站的需求分析
根据千人体育器材设备网站系统,首先系统可以被分为两种不同类型的作用。第一:用户及管理员注册登陆板块,首页展示功能,商品图样信息展示,购物车板块展示,用户订单详情,和客户个人功能板块等基础功能。第二:后台实现七个功能,分别是:个人信息处理,商品类别设置,商品信息展示,会员管理,订单处理,评论内容处理以及报表阅览等。
三、网站开发工具介绍
系统编程软件使用visual studio。其中Microsoft visual studio由对象面对的高级化,联网技术、数据库技术和许多其他可视化技术开发等组合组成,它是一个易于使用的界面,是一个功能强大的升级版本的优秀代表,它使用灵活的应用程序开发来增强。
四、网站的内容及设计
(一)系统功能模块
基本系统功能包括用户(会员)用于在线购买体育器材的网上商城前台页面和用于管理员维护商品,订单,会员信息的后台页面。用户(会员)可以在网站前台浏览查询商品、在线购买、订单跟踪管理、商品评价等。管理员系统包括了四个功能,分别是:管理员对于登录产品、变更处理商品类别信息,处理用户的订单数据和用户支付的商品购货款管理等等。具体如下图41所示。

图41 系统功能结构图
(二)数据库设计
1.系统ER图
概念模型是一种数据库非常有利的工具,在设计方便拥有很好的展示效果。更容易将我们的信息通过抽象化的形式表现出来。使用ER图来直观的体现实体之间的联系。
后台管理员相关的实体图如图42所示。

图42 后台管理员实体图
用户(会员)信息相关实体图如下图43所示。

图43 用户(会员)信息实体图
商品信息相关的实体图如下图44所示。

图44 商品信息实体图
商品分类相关实体图如下图45所示。

图45 商品分类实体图
订单信息相关实体图如下图46所示。

图46 订单信息实体图
下图47是这个项目的总体ER图。

图47 总体ER图
2.数据库设计表
AdministratorInfo (管理员信息表),主要包括管理员的基本信息,用于后台登陆以及权限认证的管理员相关信息,其结构见下表41所示。
表41 AdministratorInfo (管理员信息表)
列 名
类型(长度)
备 注
AdminId
int
管理员id,主键,自增长
AdminAcount
nvarchar(50)
管理员账号,不是null,默认空字符串
AdminPassword
nvarchar(50)
管理员密码,不是null,默认空字符串
AdminRole
int
角色,不是null,默认1为管理员
AdminCreateId
int
创建人id,不是null,外键关联管理员id
AdminCreateTime
datetime
创建时间,不是null,默认为getdate()
AdminModifyId
int
修改人id,不是null,外键关联管理员id
AdminModifyTime
datetime
修改时间,不是null,默认为19000101
AdminIsValid
tinyint

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/xxaq/367.html

好棒文