欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    2022年电子商务系统 .pdf

    • 资源ID:39717281       资源大小:510.66KB        全文页数:12页
    • 资源格式: PDF        下载积分:4.3金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要4.3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    2022年电子商务系统 .pdf

    Web 应用程序开发课程设计报告项目名称:电子商务网站开发专业:计算机科学与技术班级:07 计 1Z 学号:07141103、07141106 姓名:刘娟、钱菁指导教师:景征骏成绩:2010年 06 月JIANGSU TEACHERS UNIVERSITY OF TECHNOLOGY 计 算 机 科 学 与 工 程 学 院名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 12 页 -电子商务网站电子商务不仅适合于大企业使用,而且对众多的中小企业也非常有利。相对于大型企业来说,中小型企业的人力、财力、信息技术实力较弱,中小企业如何应用电子商务是一个值得研究的新课题。通常情况下,电子商务的用途具有四种类型:信息访问、个人通信、购物服务、虚拟企业。对于中小企业来讲,电子商务能给它们带来许多新的机遇和挑战,它能够解决中小企业面临的许多困难和问题。Internet 的到来可以为中小企业开辟更广泛的市场空间。由于信息的竞争在企业的竞争优势中发挥着越来越重要的作用,有了电子商务,中小企业在信息方面就能够与大企业竞争。一、系统分析需求分析是网站建设的第一阶段,其总的目的是根据调查分析,明确建设电子商务网站的目的与内容,使网站建设能根据企业经济等实力,并满足企业真实需求和客户需求,以提高企业市场竞争率和经济效益。电子商务网站需求分析的内容主要包括企业需求调查、目标客户调查与分析、竞争对手调查分析、市场定位分析、可行性分析、收益分析、风险分析。1企业需求调查企业需求调查的目的是充分了解用户需求、业务内容和业务流程,是下一步进行需求分析的前提条件。分析如下:由于操作人员的计算机知识普通较差,要求系统有良好的人机界面;由于该系统的使用对象多,要求有较好的权限管理;方便的数据查询,支持多条件查询;基础信息管理(包括商品信息、公司信息等);完善的商品进货信息、商品销售信息管理;2目标客户分析分析目标客户,了解网站可能的服务对象和他们的需求,规划与设计符合目标客户群的商务网站,为他们提供所需的产品和服务,以及满足他们的兴趣和爱好,这样的商业网站才能满足客户的需求,成功的可能性就高。具体分析如下:商品分类详尽,可按不同类别查看商品信息;按照商品大类及商品名称进行模糊查询;新品及特价商品展示;商品销售排行统计;能实现网上购物;3可行性分析通过计算机网络管理系统对企业进行全面的管理,满足了企业现代化管理的要求。产品的宣传受到限制,采购商或顾客只能通过上门咨询、电话沟通等方式进行各种信息的获取,受一定的时间与物理空间的局限并且成本较高。庞大的商业经济周转。复杂的产品周转渠道。从看样品、谈价格到支付货款等一系列的产品周转渠道过于复杂,企业与顾客之间缺乏全面的沟通与快捷运营的平台。商业企业中根据季节的变化,热销商品在销售高峰到来时货源紧张,企业需要实时了解商品的销售情况,保证热销商品的要货满足率。因此,企业需要重新认识市场、消费者以及自身市场定位,正确认识电子商务技术在企业中的重要地位,以少量的时间和资金建立企业信息门户网站并架设一定范围的商务网络,以此来制定长远的发展战略,使企业与顾客间的经济活动变得更灵活、更主动。名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 12 页 -二、总体设计一)功能模块1前台商品展示该部分主要包括新品上架、特价商品、销售排行、购物车、商品公告、商品排行及商品分类等。2后台管理该部分主要对商城内的一些基础数据进行管理、包括商品管理、会员管理、订单管理、和公告管理等。二)功能结构图图(1)为电子商务系统前台功能结构,图(2)为电子商务系统后台功能结构电子商务网站前台商品展台购物车会员管理公告特价商品新品上架销售排行清空购物车购物查看购物车购物查看购物车查看购物车图(1)电子商务系统前台功能结构电子商务网站后台商品管理管理员登录会员管理退出后台订单管理公告管理图(2)电子商务系统后台功能结构名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 12 页 -三、系统设计1设计目标对于典型的数据库管理系统,尤其是对像电子商务这样的数据流量特别大的网络管理系统,必须要满足使用方便、操作灵活等设计需求。本系统在设计时应该满足以下几个目标。采用人机对话的操作方式,界面设计美观友好,信息查询灵活、方便、快捷、准确数据存储安全可靠。全面展示商城内所有商品,并可展示最新商品及特价商品。实现网上购物。设立商品销售排行,以方便顾客了解本商城内的热销商品及帮助企业领导者做出相应的决策。查看商城内的公告信息。对用户输入的数据,系统进行严格的数据检验,尽可能排除人为的错误。系统最大限度地实现了易维护性和易操作性。系统运行稳定、安全可靠。2开发及运行环境操作系统:Windows SERVER 2003。数据库:SQL Server 2000。开发环境:Microsoft.NET Framework SDK v2.0。开发工具:Microsoft V isual Studio 2005。开发语言:C#语言。浏览器:IE 6.0。Web 服务器:IIS 6.0 3逻辑结构设计下面给出本程序的数据表。商品大分类信息表:商品大分类信息表(tb_superType)主要用来保存商品类别中大的类别信息,该表的结构如表3.1 所示。表 3.1 表 tb_superType 的结构字段名数据类型长度主键否描述id int 4 是类别 ID TypeName varchar 50 类别名称商品小分类信息表:商品小分类信息表(tb_subType)主要用来保存商品类别中小的类别信息,该表的结构如表3.2 所示。表 3.2 表 tb_subType 的结构字段名数据类型长度主键否描述ID int 4 是类别 ID superType int 4 父类 ID TypeName varchar 50 类别名称订单明细表:订单明细表(tb_order_detail)用来保存订单的详细信息,该表的结构如表 3.3 所示。表 3.3 表 tb_order_detail 的结构字段名数据类型长度主键否描述ID int 4 是ID 号名师资料总结-精品资料欢迎下载-名师精心整理-第 4 页,共 12 页 -orderID bigint 8 与 tb_order 表的 orderID字段关联goodsID bigint 8 商品 ID price float 8 价格number int 4 数量订单信息主表:订单信息主表(tb_order)用来保存订单的概要信息,该表的结构如表3.4 所示。表 3.4 表 tb_order 的结构字段名数据类型长度主键否描述OrderID bigint 8 是订单编号username varchar 15 用户名pay varchar 20 付款方式carry varchar 20 运送方式OrderDate smalldatetime 4 订货日期enforce int 4 是否执行bz varchar 200 备注会员信息表:会员信息表(tb_member)主要用来存储所注册的会员的信息,该表的结构如表 3.5 所示。表 3.5 表 tb_member 的结构字段名数据类型长度主键否描述ID int 4 是会员 ID userName varchar 20 用户名trueName varchar 20 真实姓名passWord varchar 20 密码city varchar 20 所在城市address varchar 100 联系地址postcode varchar 6 邮政编码cardNO varchar 24 证件号码cardType varchar 20 证件类型tel varchar 20 电话email varchar 100 E-mail 地址管理员信息表:管理员信息表(tb_manager)用来保存管理员信息。表 tb_manager 的结构如表 3.6 所示。表 3.6 表 tb_manager 的结构字段名数据类型长度主键否描述ID int 4 是ID 号manager varchar 30 管理员名称PWD varchar 30 密码tb_goods(商品信息表):商品信息表主要用来保存商品信息。表tb_goods 的结构如表3.7 所示。表 3.7 表 tb_goods 的结构字段名数据类型长度主键否描述ID int 4 是商品 ID 名师资料总结-精品资料欢迎下载-名师精心整理-第 5 页,共 12 页 -typeID int 4 类别 ID goodsName varchar 200 商品名称introduce text 16 商品简介price float 8 定价nowPrice float 8 现价picture varchar 100 图片文件INTime datetime 8 录入时间newGoods int 4 是否新品tb_BBS(公告信息表):公告信息表主要用来保存商城的公告信息。表tb_BBS 的结构如表 3.8 所示。表 3.8 表 tb_BBS 的结构字段名数据类型长度主键否描述ID int 4 是ID 号title varchar 100 公告标题content varchar 40000 公告内容INTime datetime 8 录入时间四、系统模块设计1系统架构设计图(3)为文件夹说明图,图(4)为前台首页架构图,图(5)为左侧页面架构图图(3)为文件夹说明图2前台主要功能模块设计图(4)为前台首页栏架构图,图(5)左侧页面架构图名师资料总结-精品资料欢迎下载-名师精心整理-第 6 页,共 12 页 -电子商务网站前台首页(index.aspx)导航页(top.ascx)左侧页(left.ascx)链接页(多个*.aspx)图(4)前台首页栏架构图左侧页面会员登录(left.ascx)会员注册(register.aspx)会员注册(register.aspx)公告(affiche.aspx)图(5)左侧页面架构图对于电子商务网站来说,首页极为重要,首页设计的好坏将直接影响到顾客的购买情绪。在电子商务网站的首页中,用户不但可以在第一时间内掌握商城推出的特价商品、新品上架、最新公告等,还可以查看销售排行、对商品进行分类查询等。电子商务网站前台首页的运行结果如图(6)所示。名师资料总结-精品资料欢迎下载-名师精心整理-第 7 页,共 12 页 -3 主要功能模块设计后台登录首页Default.aspx公告管理(NoticeManage.aspx)会员管理(MemberManage.aspx)商品管理(GoodsManage.aspx)订单管理(OrderManage.aspx)修改商品updatagoods.aspx图(6)网站后台文件架构图五、代码编写1#公共类的编写数据类操作类用于返回一个数据集,在这个类中定义一个静态的方法ReDataSet,用于返回指定的数据集。当字段、方法、属性、事件、运算符和构造子函数声明中含有static 修名师资料总结-精品资料欢迎下载-名师精心整理-第 8 页,共 12 页 -饰符时,它声明静态成员。静态成员不能作用于具体的实例,在这类子函数成员中引用this会导致编译时错误。读者可以这样理解:静态成员属于类,而实例成员属于对象(类的实例)。注意:须在命名空间区域中引用命名空间“System.Data.Sql”,“System.Data.SqlClient”。本网站用了两个类“Class2.cs”、“DataBase.cs”。DataBase.cs publicstaticDataSet ReDataSet(stringFillSql)privatestaticSqlConnectionconn;conn=new SqlConnection(ConfigurationManager.AppSettingsSqlConn);/创建连接 conn.Open();SqlDataAdapter datapold=newSqlDataAdapter(FillSql,conn);DataSet olddset=newDataSet();datapold.Fill(olddset);conn.Close();return olddset;/数据库访问通用类,用于返回数据集Class2.cs/购物车类的编写publicvoid godataset(string id)/向Hashtable 表中添加购商品的 id 和数量 if (Sessionbus =null)Hashtable ht=new Hashtable();ht.Add(id,1);Sessionbus =ht;dafill(ht);else Hashtable ht=(Hashtable)Session bus;if (htid=null)htid=1;else htid=(int)htid+1;Sessionbus =ht;dafill(ht);publicvoid dafill(Hashtable ht)/查询商品信息添加到数据集中 godset.Clear();foreach (DictionaryEntry de in ht)hh=htde.Key.ToString().ToString();SqlDataAdapter datap=new SqlDataAdapter(select*from tb_goods where id=+de.Key.ToString()+,System.Configuration.ConfigurationManager.AppSettings SqlConn);if (datap!=null)名师资料总结-精品资料欢迎下载-名师精心整理-第 9 页,共 12 页 -datap.Fill(godset);publicstring showmessage(string mes)/提示信息 returnalert(+mes+);location=javascript:history.go(-1);用户注册中,判断用户名已在在代码:protectedBoolean useryz(string username)/验证用户是否已存在 strcon.Open();SqlCommand comm=strcon.CreateCommand();comm.CommandText=select username from tb_member;SqlDataReader reader=comm.ExecuteReader();while (reader.Read()if (reader0.ToString()=username)Response.Write(sh.showmessage(该用户已存在!);strcon.Close();returntrue;strcon.Close();returnfalse;数据绑定代码,(以公告管理页面的数据绑定为例)protectedvoid dsdatabind()/绑定 GridView1 数据 strcon.Open();string newque=SELECT*FROM tb_BBS;SqlDataAdapter datap=new SqlDataAdapter(newque,strcon);datap.Fill(dset);GridView1.DataSource=dset;this.GridView1.DataKeyNames=new string id ;GridView1.DataBind();strcon.Close();protectedvoid GridView1_RowUpdating(object sender,GridViewUpdateEventArgs e)/修改公告中的数据名师资料总结-精品资料欢迎下载-名师精心整理-第 10 页,共 12 页 -strcon.Open();string uid=this.GridView1.DataKeyse.RowIndex.Value.ToString();GridViewRow row=this.GridView1.Rowse.RowIndex;string ingo=update tb_BBS set title=+(TextBox)(row.Cells0.Controls0).Text.ToString()+,content=+(TextBox)(row.Cells1.Controls0).Text.ToString()+where id=+uid;SqlCommand goodsin=new SqlCommand(ingo,strcon);goodsin.ExecuteNonQuery();strcon.Close();GridView1.EditIndex=-1;dsdatabind();六、疑难问题分析与解决1.电话号码的验证问题在电子商务网站用户注册中需要对电话号码进行验证,使用到了RegulaiExpressionVa-lidator 验证控件,在Web 窗体中添加这个控件,设置该控件的ValidationExpression 属性,单击该属性右侧的“,”按扭,弹出如图(7)的对话框。在该对话框中有系统提供的验证表达式,也可以自己书写代码,需要输入手机和座机两种电话号来编辑一个新的表达式。而在我们的页面中可以输入3或 4 位的区号“-”,加 7 或8 位的电话号,也可以定入11 位的手机号,表达式如下所示:(d3,4-d7,8)|(d11)2.对数据库的常用操作方法的使用ExecuteNonQuery()操作,常用来执行Update、Insert、Delete 等没有返回值的语句,虽然ExecuteNonQuery()不返回任何行,但是映射到参数的任何输出参数或返回值都会用数据进行填充。对于 Update、Insert、Delete 语句返回值为该命令所影响的行数。对于其他的列和行将被忽略。ExecuteScalar()操作数据库的查询,执行查询,并返回的结果集中第一行的第一列。所有其他的列和行将被忽略。名师资料总结-精品资料欢迎下载-名师精心整理-第 11 页,共 12 页 -七、设计心得此次课程设计是两人一组,共同负责规划。先针对电子商务网站进行分析,再进行设计,最后决定两个的分工合作。通过对网站需求的分析,及查找相关的资料,首先对数据库进行设计。但是在数据库的建设过程中遇到了很多阻碍,在网页连接数据库的过程中,表与表之间的关系分析不正确就会影响到所有命令的执行实现。在这两周里,我们用了一周的时间进行前期选题和查资料,以及系统的全面分析,所以我们对于电子商务系统整个的一个操作流程有一个很实在的了解。网站的具体实现过程安排是,我们两人分工合作,一人做网站的前台,一人做网站的后台,当然在这之前我们必须统一好网内建设中的数据一致性,这是必要的,为最终前后台的结合做准备。网站的实现平台是Visual Studio 005,以前从来没有接触过,心里还是很担心做不好,在前一个星期里,老师帮我们准备的几个练习起了一个很大的作用,最后还是硬着头皮做下去,遇到不会的及时请教教师、同学。没有克服不了的困难,再说我们学生就更没有什么困难了,什么都可以不去考虑,只把眼前的工作做好就是了。在全心全意投入到网站的制作中,去不断的学习,去不断的探索;同时去不断的充实,去不断的完善自我,学会解决问题,思考问题和学习一个新技术的方法。名师资料总结-精品资料欢迎下载-名师精心整理-第 12 页,共 12 页 -

    注意事项

    本文(2022年电子商务系统 .pdf)为本站会员(H****o)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开