电子商务课程设计网上购物管理系统.doc

上传人:laozhun 文档编号:2398319 上传时间:2023-02-17 格式:DOC 页数:31 大小:839.50KB
返回 下载 相关 举报
电子商务课程设计网上购物管理系统.doc_第1页
第1页 / 共31页
电子商务课程设计网上购物管理系统.doc_第2页
第2页 / 共31页
电子商务课程设计网上购物管理系统.doc_第3页
第3页 / 共31页
电子商务课程设计网上购物管理系统.doc_第4页
第4页 / 共31页
电子商务课程设计网上购物管理系统.doc_第5页
第5页 / 共31页
点击查看更多>>
资源描述

《电子商务课程设计网上购物管理系统.doc》由会员分享,可在线阅读,更多相关《电子商务课程设计网上购物管理系统.doc(31页珍藏版)》请在三一办公上搜索。

1、 电子商务系统设计课程设计报告 课 题: 网上购物管理系统 姓 名: 学 号: 专业班级: 指导教师: 设计时间: 评阅意见:评定成绩: 指导老师签名: 年 月 日 目 录一、系统概述21.1 行业基本情况21.2 实施电子商务的背景2二、系统设计的可行性分析32.1管理可行性32.2经济可行性42.3技术可行性4三、系统设计的目标53.1 设计的总体目标53.2 系统设计的阶段目标5四、系统功能需求分析74.1 系统简介74.1.1 系统流程图74.2 功能需求8五、系统表达层设计95.1 主页面设计95.2 次级页面设计10六、系统逻辑层设计136.1 系统业务流程设计136.2 系统功能

2、结构设计156.3 系统数据流程设计15七、 系统数据层设计167.1 逻辑模型设计167.2 概念模型设计187.3 数据字典20八 、系统功能设计与实现208.1后台数据库的配置208.2 页面的显示20九 、设计总结30参考文献31一、系统概述1.1 行业基本情况自2003年上半年以来,沉寂了多年的中国互联网产业正以强劲的势头复苏并发展起来,除了传统的浏览、资料搜索、电子邮件等基本应用外,国内网民已经开始习惯通过网络接受商务、旅游、购物、通讯、娱乐等服务,根据中国互联网信息中心最近提供的中国互联网络发展状况统计报告调查显示,网上购物已经由以前的尝试性购买向日常的生活习惯发展,其中以书籍、

3、计算机产品、音像制品及器材等为网上购物的主要对象,服装、体育用品、生活家居用品等消费额也开始大幅度提高。互联网的快速发展为网上购物系统的发展提供了强大的动力,同时,电子购物的环境也已经逐步得到了改善,表现在网民结构的大众化和网络生存的普及化,物流和银行结算的畅通,以及市场运作的规范和相应政策法规的完善。网上购物对网民的吸引力将会越来越大,网民对购物网站的看法也将必定会从不了解到了解,从拒绝到接受,从怀疑到信任,从否定到肯定,网上购物的观念将更加深入人心。 随着电子商务,尤其是网上购物的发展,商品流通基础设施和配套行业的重点将会发生偏转。这个问题目前在美国已初见端倪,各类送货系统、快递运输公司、

4、支付公司、安全、广告、商务软件、信息服务等新型物流和中介机构发展呈加速态势,并且有很大的发展空间。不难看出,由于电子商务的出现和发展,商品流通领域将面临全方位的深刻变革,美国等经济发达国家正在抓紧推进的电子商务革命,将对中国商品流通领域和整个经济发展 带来种种影响,确实值得我们认真研究。特别是在全球经济一体化的国际背景下,在我们继续扩大国内流通领域对外开放的同时,深入研究这个问题,审慎制订相应的宏观对策,尤其重要和迫切。1.2 实施电子商务的背景在国内,中国的信息产业实现了快速发展,电子信息产业的规模居世界前列,网络事业也得到很大的提高,互联网产业正在逐步的形成.互联网在中国正在改变着人们的生

5、活 学习和工作方式。但是与强劲的网络购物需求相比,我国受到计算机软硬件基础比较薄弱,技术水平比较低下,系统开发人员十分紧缺等不利因素的影响,现有购物网站系统普遍存在着功能比较单一,维护比较复杂,通用性又不强等问题,有的购物网站甚至直接采用静态网页发布商品信息。所有这些,都已经严重制约了我国电子商务的发展。所以开发出一个功能齐全、操作方便、界面美观的电子商务系统已经成为商家的迫切期望,同时也是众多用户所渴望的。基于我国互联网的新形势,我们要抓住机遇,适应互联网的新发展。另一方面,要针对我国目前的经济等现状,应用新技术,努力开发新业务,满足网民的网络需求,网上购物的互联网用户已经达到了很高的一个数

6、目,仅刚过去的“双十一”一天,淘宝商城的交易额就达到了三千个亿。与此同时,互联网产业价值链也在逐渐延伸并且不断的完善,具有自主知识产权的技术研发得到加强,网络设备、终端产品正在逐步实现国产化,一个以市场需求为导向,以通讯技术企业、信息产业制造企业,广大信息提供者共同参与的互联网产业价值链正在形成,并日渐发展壮大。 由于互联网的快速发展,网络对人们的影响越来越大,网上购物商城,为商家和网民搭建一个购售平台,电子商务不仅改变了企业营销方式,而且推动了企业对管理理念、决策方式、业务过程等系列问题的战略性思考和变革,更重要的是,电子商务支持并形成了战略性伙伴关系和虚拟企业。在今天,信息化大潮已经不可逆

7、转,全球经济在一体化发展。对中国企业而言,这是一个充满机遇和挑战的经济时代,对人们,它影响着人们的生活方式和理念,所以网上购物是很有前景和必要的。二、系统设计的可行性分析2.1管理可行性本系统属于小型的网上购物系统,功能简单,可以自主进行商品管理,自行网店经营的网上商城平台。系统具有注册会员、修改会员信息、查询商品、加入购物车、生成订单和查询订单等功能,同时拥有灵活多变的会员信息管理、商品信息管理等功能。通过在Internet信息服务中新建一个虚拟目录,通过ODBC数据源进行数据库的连接,即可通过IE浏览器进入到该购物系统来管理整个网站。管理员可以登录到系统进行会员信息修改、添加商品等操作,会

8、员注册后登录该网站可以实现会员信息修改、查询商品和订单等操作。总的来说,该系统具备比较完整的购物网站功能,网站结构简单、操作方便易用,不需懂得太多的计算机知识,也无需制作复杂网页,成本预计也不会很高,所以组织的管理层对开发此项目会抱支持态度,另外管理方法科学合理,相关管理制度标准严明,对于组织的管理也提供了很大的方便。2.2经济可行性一个项目的开发成本、运行费用和收益这些经济因素决定了该系统是否值得的做,只有投资预计能带来利润的系统才值得进一步去考虑。项目成本:该系统的开发使用的是已经很成熟的技术和语言,系统的操作和维护都很简单和方便,这些都表明了该系统是一个低成本的系统,该系统的运行费用很低

9、,在运营中的成本波动不大。收益分析:在后期的运营中,经济效益主要的来源是网站广告收益和商品交易的利润。综合分析该系统投入和收益,该系统具有经济上的可行性。2.3技术可行性技术可行性分析主要是根据系统分析所得到的对待开发的软件、支撑软件、硬件环境和操作人员的要求以及有关的约束和限制,来分析现有的技术是否能实现待开发的软件。本系统运行基于Win2000/winXP以上的任何操作系统,使用的前台开发软件是ASP,后台数据库开发使用的是Microsoft Access 2000.系统设计是由本人独自完成的,本人已修完本专业所有的专业基础课和专业课,熟悉数据的开发环境,有一定的管理系统软件开发能力和一定

10、的编程能力。所以,本系统的技术上是可行的。三、系统设计的目标3.1 设计的总体目标本系统开发的目标就是要构建一个网上购物系统,吸引更多的用户注册网站和购买网站发布的商品。用户可以在网站中注册会员信息,并可登录主界面进行会员信息的修改、商品的查询和订单的查询等操作,管理员可以对会员信息、商品信息和订单信息进行管理。巧妙的网上购物网站的设计可以刺激客户购买他们通常不想购买的商品。管理员可以方便而简单地管理商品信息,及时的、更好的了解商品买卖的情况。设计的总体目标是开发出一个功能齐全、操作简单、界面美观,维护方便的购物系统。3.2 系统设计的阶段目标该系统是一个使用简单的网上购物系统,对此系统设计的

11、主要工作有1、 总体设计,包括系统流程图设计、功能结构图设计和功能模块图设计等。2、 代码设计和设计规范的制定。3、 系统物理配置方案设计,包括设备配置、通信网络的选择和设计以及数据库管理系统的选择等。4、 数据存储设计,包括数据库设计、数据库的安全保密设计等。5、 计算机处理过程设计,包括输出设计、输入设计、处理流程图设计以及编写程序设计说明书等。在进行系统设计的过程中,遵循以下的原则:1、 系统性:系统式作为统一整体而存在的,因此,在系统设计中,要从整个系统的角度进行考虑,系统的代码要统一,设计规范要标准,传递语言要尽可能一致,对系统的数据采集要做到数出一处、全局共享,使一次输入得到多次利

12、用。2、 灵活性:为保持系统的长久生命力,要求系统具有很强的环境适应性,为此,系统应具有较好的开放性和结构的可变性。在系统设计中,应尽量采用模块化结构,提高各模块的独立性,尽可能使各子系统间的数据依赖减至最低限度。3、 可靠性:一个成功的购物网站系统必须具有较高的可靠性,如安全保密性、检错及纠错能力、抗病毒能力等。4、 经济性:一方面,在硬件投资商不能盲目追求技术上的先进,而应以满足应用需要为前提;另一方面,系统设计中应尽量避免不必要的复杂性,各模块应尽量简洁,以便缩短处理流程,减少处理费用.四、系统功能需求分析4.1 系统简介网上购物系统,是在网络上建立一个虚拟的购物商场,避免了挑选商品的烦

13、琐过程,使您的购物过程变得轻松、快捷、方便,很适合现代人快节奏的生活;同时又能有效的控制“商场”运营的成本,开辟了一个新的销售渠道。本系统只是模拟一个网上购物系统,用户可以进行简单的用户注册登录、用户修改、商品查询、加入购物车、生成订单、查询订单等操作,管理员可以对用户信息、商品信息、订单信息等进行管理和控制,功能比较简单,容易管理和使用。4.1.1 系统流程图该系统为用户提供一个虚拟网上购物的网络界面,通过界面操作,用户登录后可执行各种操作,如商品查询、购买等,而非会员用户可以查询商品信息,但需要注册之后才能购买。以下为系统的大致系统流程图,其中商品销售子系统主要包括在线查找、在线购买和确认

14、订单等操作,商品管理子系统则包括商品信息的添加、修改和删除操作。 4.2 功能需求4.2.1 功能划分本设计需要实现的是一个简单的网上购物系统,是一个在线商品的网购系统,可以分为客户订购系统和管理员管理系统两大部分。4.2.2功能分析网上购物系统功能分析:1、 客户订购系统的主要功能要求l 用户可以随时登录或注册,注册的信息将被保留至服务器中的数据库中。l 用户登录后可以修改密码,再次登录时需要输入新密码才能登录成功。l 用户可以查询商品信息,查询到感兴趣的商品后可以选择订购,如选择购买则必须登录或注册。l 用户可以查看自己的订单情况,可以按订单编号查看也可以按自己的用户名来查看,如已经下过订

15、单,则订单表和订单明细表中的内容都会显示出来。2、 管理员管理系统的主要功能要求l 对用户信息的管理,管理员可以修改用户的信息。l 对商品信息的管理,管理员可以对商品信息进行查询。添加、修改和删除等操作,不过一般情况下不会执行删除操作。l 对订单信息的管理,根据用户下的订单情况,管理员也可以查询用户的订单信息。l 其它管理部分,如在主页面中添加公告、浏览/删除公告、添加商品的促销信息等。五、系统表达层设计5.1 主页面设计该系统主页面的设计是采用Dreamweaver8中的套用模板格式,自动生成主页面格式,然后根据本系统的功能需求分析,对该页面进行必要的设计。在进入主页面之前,可以先由信息提示

16、先登录或注册,也可以直接进入,不过在执行相关操作时,会提示用户先注册或登录。主页面(index.html)左边一栏为用户导航栏,通过点击,可以进入到相关链接的操作,用户修改为用户密码的修改,普通用户没有权限进行商品的添加和删除,这些操作只有具有管理员权限的用户才能进行。 图5-1 在线订购首页(index.asp)自动生成模块时,已将模块所需的-notes和extentions文件夹和相关图片添加进系统的管理站点中。主页面的部分代码如下: 欢迎来到天天购物商城   祝您购物愉快! /导航栏超链接设计代码:  用户修改 商品查询 订单查询 商品添加 商品删除 5.2

17、 次级页面设计次级页面主要包括用户注册、登录、用户修改、商品查询、订单查询等模块的页面设计,这些页面风格大体一致,而且有些链接的次级页面是通过表单设计的,具体以用户登录、商品查询为例:1、 用户登录界面 图5-2 用户登录界面(Denglu.asp) 具体部分代码为: 用户登录用户登录! 用户名 密码 2、 商品查询界面 图5-3 商品查询界面(Chaxun.asp) 请选择商品的类型:电器玩具生活用品书籍 按商品主题查询的结果商品名称商品价格订购数量订购 六、系统逻辑层设计6.1 系统业务流程设计 标准的网站购物系统应分为前台和后台设计,但是该系统只是模拟网上购物系统功能进行设计的,所以只是

18、给用户分配操作权限,比如用户不能进行商品的添加、修改和删除等操作。具体业务流程分析图如下:1、用户登录流程:用户打开网站,显示提示登录或注册的页面。 图6.1.1 用户登录流程图2、用户购物流程:用户进入购物网站后,通过查询商品,然后将自己感兴趣的商品添加进购物车,再在购物车中选择继续订购还是提交订单,可以对购物车中的商品进行修改,订单确认之后,可以按订单号或者自己的用户名对订单进行查询。 图6.1.2 用户购物流程图3、 商品管理流程:具有管理员权限的用户可以对商品进行添加和修改,也可以对商品进行删除操作。 商品管理修改,删除满意否操作成功添加商品是否图6.1.3 商品管理流程图6.2 系统

19、功能结构设计 本系统为网上购物系统,实现了对用户信息和商品信息的管理,系统的功能结构图如下:请先登录,若未注册请注册成为会员购买商品查看商品商品查询订单查询以会员身份登录会员注册用户进入购买商品会员审查以管理员身份登录商品添加商品修改订单生成 图6.2.1 系统总体功能结构图 6.3 系统数据流程设计系统数据流程图设计如下:用户网上购物系统用户输入用户信息输入商品信息返回用户名和密码返回商品信息息输入订单信息返回订单信息 图6.3.1 系统数据流程顶层图 用户输入用户信息 1用户注册D1 用户信息表用户信息用户信息 2用户登录用户输入用户名和密码 3查询商品输入商品信息D2 商品信息表商品信息

20、4加入购物车商品信息确认订购 5生成订单返回订单信息D3 订单信息表订单信息图6.3.2 系统数据流程零层图 七、 系统数据层设计7.1 逻辑模型设计网上购物系统的主要对象是用户,所以必需建立用户表,包括用户的基本信息情况;用户的主要活动是对商品的购买,所以必需建立商品信息表;用户可以对商品信息进行查询。最后用户提交定单,建立订单表和订单明细表。1. 用户表用户表用于存放网上商城中注册用户的信息,包括用户的姓名,联系方式等信息。该表的结构如表7-1所示.表7-1 user表字段名描述类型长度是否允许为空是否主键userid用户名VARCHAR50否是password密码VARCHAR20否否R

21、ealName真实姓名VARCHAR20是否email用户邮箱VARCHAR20是否Asex用户性别VARCHAR5是否2. 商品表商品信息表记录了网上商城各种商品的相关信息,以便于用户对商品进行查询和订购,该表的结构如表7-2所示.表7-2 product表字段名描述类型长度是否允许为空是否主键proname商品名称VARCHAR200否是price价格货币型否否title商品主题VARCHAR200否否size商品尺寸VARCHAR255是否color商品颜色VARCHAR20否否kucun商品库存INT255否否Yixiaoshou已销售数量INT255否否3. 订单表 订单表是用户选择

22、商品进入购物车后再选择购买时生成的订单表,用户可以输入订单号或用户名查询订单。该表的结构如表7-3所示.表7-3 orderdan表字段名描述类 型长度是否允许为空是否主键orderid订单编号INT255否否userid用户名VARCHAR50否否RealName真实姓名VARCHAR20是否totlamoney总计价格货币型否否Ordertime订购日期日期型否否orderstate订单状态VARCHAR5否否4. 订单明细表 订单明细表是订单表的明细情况表,用户可以输入订单号或用户名查询订单,可以显示订单明细表中具体购买的商品内容。该表的结构如表7-4所示.表7-4 orderdande

23、tail表字段名描述类 型长度是否允许为空是否主键orderid订单编号INT255否否userid用户名VARCHAR50否否proname商品名称VARCHAR20否否ordernumber订购数量INT255否否 7.2 概念模型设计该系统采用E-R模型来描述数据库的结构与语义。 用户密码真实姓名邮箱性别商品商品名价格主题尺寸颜色库存已销售用户名订单订单编号用户名真实姓名总金额订购日期订购状态 图7.2.1 表结构图用户购买或查询订购或查询商品订单m nM N生成M1图7.2.2 系统管理E-R图7.3 数据字典用户数据:包含的数据项有用户名、密码、性别、真实姓名、邮箱。商品信息数据:包

24、含的数据项有商品名称、价格、主题、尺寸、颜色、库存和以销售数量。订单表数据:包含的数据项有订单编号、用户名、真实姓名、总计金额、订购时间、订单状态。订单明细表数据:包含的数据项有订单编号、用户名、商品名称、订购数量。八 、系统功能设计与实现8.1后台数据库的配置利用MS Access 2000 建立数据表,Access数据库易于使用。先注册系统数据源database,设置数据库链接文件,实现数据库的打开操作Set Conn=Server.CreateObject(ADODB.Connection) Connstr=DBQ=+server.mappath(database.mdb)+;Defau

25、ltDir=;DRIVER=Microsoft Access Driver (*.mdb) Conn.Open connstr8.2 页面的显示8.2.1 用户注册成会员设计与实现新用户注册页面提供用户注册功能,然后通过success.asp来接受表单数据,并且写入数据库。从提交表单返回值登录进入登录页面8.2.2 修改用户密码修改用户密码前,必须确定其是否登录,通过判断session的值来判断,若为空,则提示用户登录。 用户信息修改页面(Change.asp) /用户账号处于登录状态,可以直接进入修改资料。用户名: 原始密码: 新密码: 8.2.3 购物车结账生成订单查询商品后,可以选择商品

26、放进购物车中,用户可以选择继续订购或结账,结账后可以生成订单返回给用户。点击商品查询后,进入到Chaxun.asp页面,用户可以选择商品的类型进行查询,查询到的商品信息显示在下方,用户可以直接订购商品。 商品查询页面(Chaxun.asp)用户输入订购数量,单击“订购”后,进入到ordercar.asp页面,用户可以在这个页面中对不需要的商品进行删除。 商品订购页面(Ordercar.asp)Ordercar.asp部分代码如下:选购情况你已经选定了种产品,请确认订购!/点击删除时进入update.asp进行修改的部分input type=checkbox name= checked/显示商品信息的部分代码点击“删除”按钮或者单击“确认购物车”,进入到view.asp页面中。 确认购物车页面(view.asp)view.asp部分代码:input type=checkbox name= checked元/件返回首页返回上一页订单确认购买总金额元选择结账,即进入到生成订单(Orderok.asp)页面。 生成订单页面(Orderok.asp)Orderok.asp部分代码如下:s

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 建筑/施工/环境 > 项目建议


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号