ImageVerifierCode 换一换
格式:DOCX , 页数:23 ,大小:453.74KB ,
资源ID:24188286      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/24188286.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(电子商务课程报告后台数据库的建立后台管理以及前台页面的Web设计.docx)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

电子商务课程报告后台数据库的建立后台管理以及前台页面的Web设计.docx

1、电子商务课程报告后台数据库的建立后台管理以及前台页面的Web设计 摘 要本论文研究一种网上电子商务系统,其开发主要包括后台数据库的建立、后台管理以及前台页面的Web设计。系统使用Microsoft公司以C#为核心语言的ASP.NET开发工具,利用微软提供的IIS 5.0建立运行环境,再结合SQL Server 2005建立数据连接关系。利用其提供的各种组件,在短时间内建立数据库,对数据库进行分析与建立ASP.NET页面,不断改进,直到功能基本实现的可行系统。本系统主要分为后台系统管理和前台会员操作两部分。后台管理主要有:订单管理,商品管理,会员管理等功能模块。前台会员操作主要有:商品信息展示,

2、会员管理,购物车管理等功能模块。关键字 .NET;C#;SQL Server 2005;网上购物系统AbstractThis paper studies a kind of online e-commerce system, its development mainly includes the backstage database the establishment of the backstage management and front desk page web design .The system uses ASP.NET developing instrument, which t

3、aking C# as key language of Microsoft Company, exploit IIS 5.0 offered by Microsoft as running environment, and then combine with SQL server 2005 to establish the database. At first, utilize its various kinds of packages offered to set up the database within short time. Then, I analyzed database and

4、 made pages with ASP.NET, improved constantly, until basic functions of the system were realized. the system is divided into system management and operation of future membership in two parts. Background management include: order management, merchandise management, membership management and so on. Th

5、e future operation of the main members are: commodity information display, member registration, member login, and so on. key words .NET;C#; SQL Server 2005; On-Line Shopping System.1 系统功能概述1.1系统功能说明 电子商务系统网站是一个典型的ASP.NET数据库开发应用程序,由前台商品展示和后台管理两部分组成。1)前台商品展示:该部分主要包括新品上架、销售排行、购物车、会员管理、商品公告及商品分类等。2)后台管理

6、:该部分主要对商城内的一些数据进行管理,包括商品管理、会员管理、商品公告、订单管理等。1.2系统功能结构图1)电子商务系统前台功能结构如图1.2.1所示。图1.2.1 电子商务系统前台功能结构2)电子商务系统后台功能结构如图1.2.2所示。图1.2.2电子商务系统后台功能结构2 数据库设计2.1 需求分析通过对一些典型电子商务网站的考察、分析以及实际的市场调查,要求本系统具有以下功能。美观友好的操作界面,能保证系统的易用性。1)规范、完善的基础信息设置。2)商品分类详尽,可按不同类别查看商品信息。3)按商品大类及商品名称进行模糊查询。4)能实现网上购物。5)有完整的新闻发布平台及留言平台。2.

7、2 表结构设计1)表2.2.1为商品种类表,记录商品的分类。表2.2.1 商品种类表的表结构字段名数据类型长度含义约束CategoryIDInt商品编号Desnvarchar200标题ParentIDIntRemarkText标注2)表2.2.2为商品评论表,记录用户对商品的评价。表2.2.2 商品评论表的表结构字段名数据类型长度含义约束CommentIDint评论编号Desnvarchar50标题Bodytext内容Datedatetime评论日期UserIDint用户编号ProductIDint商品编号3)表2.2.3为新闻发布表,发布消息,使用户购物简单方便。表2.2.3 用户留言表的表

8、结构字段名数据类型长度含义约束NewsIDInt新闻编号DesnVarchar200标题BodyText内容DateDatetime留言日期UserIDInt用户编号4)表2.2.4为公告发布表,方便用户得知最新消息。表2.2.4 公告发布表的表结构字段名数据类型长度含义约束DesnVarchar200标题BodyText内容DateDatetime公告日期NotifyIDInt公告编号5)表2.2.5为订货单表,统计用户购物车,追踪物流。表2.2.5 订货单表的表结构字段名数据类型长度含义约束OrderFormIDInt订货单编号UserIDInt用户编号TotalNumberInt总数量T

9、otalMoneymoney总价钱OrderDatedatetime订货日期Stateint状态6)表2.2.6为商品订单表,记录已订购的商品信息。表2.2.6商品订单表的表结构字段名数据类型长度含义约束OrderItemIDInt订单项编号ProductIDInt商品编号NumberInt商品数量OrderFormIDInt订单表编号7)表2.2.7为图片表,存储图片库,与商品相对应。表2.2.7 图片表的表结构字段名数据类型长度含义约束pictureIDint图片编号Desnvarchar200标题TypeVachar100类型DataImage图片数据8)表2.2.8为商品信息表,记录商

10、品详细信息。表2.2.8 商品信息表的表结构字段名数据类型长度含义约束ProductIDint商品编号Namevarchar200商品名称CategoryIDint商品种类编号Desntext标题Sellvarchar200商品厂家CreateDatedatetime生产日期SellInDatedatetime进货日期Unitvarchar50单位Quantityint数量Upperint库存最大数量Lowerint库存最小数量InPricemoney单价OutPricemoney总价PictureIDint图片编号Remarktext标注9)表2.2.9为用户角色表,根据注册的角色,对系统进

11、行不同的访问以及管理。表2.2.9 用户角色表的表结构字段名数据类型长度含义约束RoleIDInt角色编号RolenameVachar50角色名称10)表2.2.10为用户信息表表2.2.10 用户信息表的表结构字段名数据类型长度含义约束UserIDint用户编号UserNameVarchar50用户昵称RealName Varchar50真正名字PasswordVarchar255密码AddressVarchar200地址PhoneVarchar20电话MobileVarchar20电话EmailVarchar200邮箱CreateDatedatetime创建日期Statusbit状态Rol

12、eIDint角色编号Remarktext标注3 系统各功能模块的详细设计3.1 系统功能模块设计分析经过前期的深入调查和研究,总结出该平台需要完成的一些具体功能,分析如下:1)用户管理:能够完成用户基本信息录入的注册和用户基本信息的修改。2)管理员管理:能够完成管理员对网站的商品信息管理(商品添加、商品审查)、会员管理(会员审查)、网站信息管理(新闻添加、修改删除、公告设置),以及常规设置(广告添加,友情链接)的功能。3)搜索功能:能过电子商品的名称进行搜索。4)查询功能:能够通过查看购物车对所选商品进行确定、挑选。 3.2 系统各功能模块分析3.2.1 用户信息管理模块 1)登陆界面如图3.

13、2.1.1 图3.2.1.1 图3.2.1.2代码如下:protected void SureBtn_Click(object sender,EventArgs e) if (UserName.Text = null | UserName.Text = | UserName.Text.Length = 0) ShowMessage(用户名称为空,请输入用户名称); return; if (Password.Text = null | Password.Text = | Password.Text.Length = 0) ShowMessage(用户密码为空,请输入用户密码); return;

14、2)用户登陆流程图3.2.1.2用户登录,首先要有一个提供用户登录的表单。用户登录的表单应该嵌入整体的结构当中。在实际的应用中,可以这样设计,如果用户没有登录,则在页面中显示用户登录的选项,用户登录后,则可隐藏用户登录的选项而代之以用户的基本信息。首先,用户要有一个用户名和密码。商务网站需要很高的稳定性和安全性,因此对用户名不允许使用恶意的代码作为用户名。同时对密码也要求保密,将密码加密后再存入数据库。另外,一个电子商务网站。用户的真实姓名是必不可少的。除此之外还需要用户的性别、E-MAIL、电话号码等。3)新用户注册如图3.2.1.3。图3.2.1.3代码如下:private void Bi

15、ndUserData(int nUserID) /获取数据 User user = new User(); SqlDataReader recr = user.GetSingleUser(nUserID); /读取数据 if(recr.Read() /显示数据 UserName.Text = recrUserName.ToString(); RealName.Text = recrRealName.ToString(); Email.Text = recrEmail.ToString(); Phone.Text = recrPhone.ToString(); Mobile.Text = rec

16、rMobile.ToString(); Remark.Text = recrRemark.ToString(); Address.Text = recrAddress.ToString(); recr.Close(); /关闭数据源 protected void SureBtn_Click(object sender,EventArgs e) User user = new User(); user.UpdateUser(nUserID,RealName.Text, Address.Text,Phone.Text,Mobile.Text, Email.Text,Remark.Text); Re

17、sponse.Write(window.alert(修改用户信息成功); protected void ReturnBtn_Click(object sender,EventArgs e) /返回管理页面 Response.Redirect(/Admin/User/UserManage.aspx); 3.2.2 管理员模块1)登陆首页分为管理员登陆和会员登陆,如图3.2.2.1管理员登陆。图3.2.2.1管理员登陆 管理员登陆后对商品进行管理,管理界面如图3.2.2.3。2)商品管理流程图如图3.2.2.4。在该功能里管理员可以进行不需要的商品的删除,在这里管理员当然也可以浏览到商品的详细信息

18、。并且比普通用户在浏览商品界面里所看到的商品信息多一个该商品在数据库中的ID。图3.2.2. 4图3.2.2.3代码如下:protected void SureBtn_Click(object sender,EventArgs e) int nPictureID = 1; /定义 Product product = new Product(); /添加数据 product.AddProduct(Name.Text,nCategoryID,Desn.Text,Sell.Text, DateTime.Parse(CreateDate.Text),DateTime.Parse(SellInDate.

19、Text), Unit.Text,Int32.Parse(Quantity.Text),Int32.Parse(Upper.Text), Int32.Parse(Lower.Text),Decimal.Parse(InPrice.Text), Decimal.Parse(OutPrice.Text),nPictureID,Remark.Text); /显示操作结果信息 Response.Write(window.alert(添加数据项成功); protected void ReturnBtn_Click(object sender,EventArgs e) /返回管理页面 Response.R

20、edirect(/Admin/Product/ProductManage.aspx?CategoryID= + nCategoryID.ToString(); 3)用户管理,对用户进行监督管理。如图3.2.2.4。代码如下: a href=UserInfo.aspx?UserID= target=_blank a href=EditUser.aspx?UserID=修改   asp:ImageButton id=deleteBtn ImageUrl=/images/delete.gif AlternateText=删除此项 runat=server Command

21、Name=delete CommandArgument= / 图3.2.2.44)新闻发布管理,发布各种信息,如新品上架、销售排行等。如图3.2.2.5。图3.2.2.53.2.3购物模块1)用户进入首页如图3.2.3.1。图3.2.3.12)购物车管理如图3.2.3.2,对用户购物商品信息进行管理。图3.2.3.2代码如下:public partial class Desktop_Cart : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) if(!Page.IsPostBack) /获取购物车的信息 ShowCartInfo(); private void ShowCartInfo() /判定购物车中是否存在数据 if(SessionSession.SessionID + OrderForm.Cart = null) return; /绑定购物车的数据,显示购物车信息 OrderInfo order = (OrderInfo)SessionSes

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1