网站设计课程设计报告1.docx
- 文档编号:10822942
- 上传时间:2023-02-23
- 格式:DOCX
- 页数:49
- 大小:1.98MB
网站设计课程设计报告1.docx
《网站设计课程设计报告1.docx》由会员分享,可在线阅读,更多相关《网站设计课程设计报告1.docx(49页珍藏版)》请在冰豆网上搜索。
网站设计课程设计报告1
摘 要
本文讨论了一个B2C网上灯具销售系统的开发过程。
系统基于ASP技术和SQL数据库技术进行开发,然后运用Dreamweaver对页面进行美化。
本次设计主要把系统分为前台系统和后台系统两个块。
在前台系统中有六个子模块,分别是用户注册登陆、用户商品管理、对商品或商家信息浏览和查询、购物篮、新闻中心和留言板。
后台系统中有订单管理、商品管理、管理员管理、新闻管理、用户留言管理六个子模块。
在用户注册模块中,特别加强了用户注册信息验证的严格性;在商品或商家信息浏览和查询模块中,用户可以对商品进行浏览检索,查看商品及商家的详细资料;在商品管理模块中。
在后台系统中,系统管理员可以对已注册的用户进行审查,并对提交的订单进行处理;可以对现有的商品管理;同时还可以对新闻、运输方式和用户留言进行管理。
整个系统功能流畅,从操作简便、界面友好、灵活实用的要求出发,实现企业和用户之间网上购物。
使商家之间的交易能够更加方便和快捷。
关键词:
B2C模式 电子商务 网络安全性网上购物系统
ABSTRACT
ThispaperdescribesthedevelopingprocessofaB2Conlinetradingsystems.ThesystemisbasedonASPandSQLdatabasedevelopmenttechnology,IusedDreamweaverwhichmadepagesmorebeautiful.Thesystemincludestwomoduleswhicharetheforegroundsystemandthebackgroundsystem.
Therearesixmodulesintheforegroundofmysystem,theyareusersregisteringandlanding,usersmerchandisemanagement,Browsingandqueryingcommodityorbusinessinformation,shoppingbasket,informationcentersandmessageboards.Inthebackgroundsystem,therearesixmodulestoo,whichareordersmanagement,merchandisemanagement,administratormanagement,newsmanagement.Inthemoduleofusersregistering,inparticular,Istrengthentheuserregistrationinformationtothestrictcertificationinthemoduleofbrowsingandqueryingcommodityorbusinessinformation,userscanbrowseandsearchforproducts,viewsproductsandthebusinessdetailsincommoditymanagementmodule,businessescanissueandmanagetheirowncompanyproducts.Inthebackgroundsystem,thesystemadministratorhastobearegisteredusertoreviewandsubmitordersforprocessingthesystemadministratoralsocanmanageexistingproducts,sitenews,transportingwaysandcustomersvoicemail.
Characterizedbyeasyoperation,friendlyinterface,strongflexibility,andapplicability,thewholesystemhassmoothfunctions,thusenablingtorealizeonlineB2Btradeandmakingthetrademoreconvenientandpromptamongmerchants.
Keywords:
Businesstocustomer ElectronicCommerce SiteSecurity
1概述
1.1开发背景
Internet是目前世界上最大的计算机互联网络,它遍布全球,将世界各地各种规模的网络连接成一个整体。
作为Internet上一种先进的,易于被人们所接受的信息检索手段,WorldWideWeb(简称WWW)发展十分迅速,成为目前世界上最大的信息资源宝库。
据估计,目前Internet上已有上百万个Web站点,其内容范围跨越了教育科研、文化事业、金融、商业、新闻出版、娱乐、体育等各个领域,其用户群十分庞大,因此,建设一个好的Web站点对于一个机构的发展十分重要。
近几年来,网站建设业务一直呈快速上升势头,行业市场越来越大。
就国内情况而言,沿海发达省市比中西部省市市场需求要大,业务普及工作也很到位,许多行业形成了竞相建设企业网站,开展网络营销的局面。
网站建设是涵盖企业定位考虑,从营销角度立意而进行一个建设网站的过程,其中包括了前期网站定位、内容差异化、页面沟通等战略性调研,这些确立后,再去注册域名、租用空间、网站风格设计、网站代码制作五个部分,这个过程需要网站策划人员、美术设计人员、WEB程序员共同完成。
网站可以分为政府、事业单位网站,商业网站,个人网站及门户网站等等。
既然公司的现有用户和潜在用户是网站的重点照顾对象,那么就要认真分析他们需要什么信息。
以一个电视机生产企业为例,一个用户/潜在用户访问某企业网站的目的大致有几种:
看看有什么新产品、对比不同规格产品的性能和价格、与其它品牌的同类产品进行对比、查询本地销售商和保修地址等等,如果可以进行网上订购,用户自然也希望了解与此相关的信息,比如订货方式、支付手段、送货时间和费用、退换商品政策等。
因此,这些内容应该作为网站的重点。
说起来如此简单,似乎应该是再明白不过的道理,但是,很多网站在内容设计上“跑题”的现象却时常发生。
即使在电子商务已经比较发达的美国,企业网站设计不合理的状况也十分明显,在中国,也许就更显得不足为怪了。
1.2开发目标
Web开发技术的飞速发展无疑促进了电子商务的普及。
目前,越来越多的商业活动开始迁移到Internet中来进行,这种模式给商家和消费者带来了极大的便利,使以前很多不可能的商业活动变的异常快捷。
而作为BtoC电子商务的典型代表——徐州市灯火阑珊有限公司网站的开发和建设更是成为一种潮流。
网络营销服务将同网站建设融为一体,提供一体化服务。
企业客户现在已不再满足于做一个网站,然后自己开展网络营销活动,网络公司还要为企业客户制定具有针对性的网络营销策略并实施,让企业网站真正发挥作用,为客户带来实在的效果。
这对网络公司提出了更高的要求,网站建设从业者必须要加强自我学习和提高,才能适应这一要求。
个性化的个人网站、面向个人的主题网站等多种形式的个人网站建设服务现在已经初露端倪,个人网站建设服务将成为新的业务增长点。
根据毕业论文的要求,我决定开发一个架构清晰的电子商务实例-徐州市灯火阑珊有限公司,以加深对电子商务运作过程的认识,掌握用ASP.NET来开发电子商务项目的方法,培养自己分析和设计信息系统的能力。
主要体现:
1、有利于提升企业形象
一般来说,企业建立自己的网址,不大可能马上给企业带来新客户、新生意,也不大可能马上大幅度提升企业业绩。
企业网站的作用更类似于企业在报纸和电视上所做的宣传公司本身及品牌的广告。
不同之处在于企业网站容量更大,企业几乎可以把任何想让客户及公众知道的内容放入网站。
此外,相对来说,建立企业网站的费用也比其它广告方式要低的多。
企业网站一年的费用仅为3~4万,如企业在报纸上做广告,半个版面,几天时间就要花掉几十万。
当然,网站和广告是两种不同的宣传方式,各有不同的作用,它们之间更多的是互相补充,而不是互相排斥。
企业如拥有自己的网址,应在各种广告中尽量地推介该网址,并把具体性的内容放入网址中。
2、使公司具有网络沟通能力
在中国,人们对互联网络往往有所误解,以为电子信箱就是互联网络。
我们见过不少公司,将电子邮件地址当成网址,并印在名片上。
实际上,电子邮件只是互联网络中一个最常用,最简单的功能之一,目前流行的企业软文,不仅仅能使企业与客户保持良好的关系,还能吸引更多的潜在客户浏览,从而挖掘潜在客户资源。
客户互联网络真正的内涵在于其内容的丰富性,几乎无所不包。
对于一个企业来说,其具有网络沟通能力的标志是公司拥有自己的独立网站,而非电子信箱。
3、可以全面详细地介绍公司及公司产品
公司网址的一个最基本的功能,就是能够全面、详细地介绍公司及公司产品。
事实上,公司可以把任何想让人们知道的东西放入网址,如公司简介、公司的厂房、生产设施、研究机构、产品的外观、功能及其使用方法等,都可以展示于网上。
4、可以与客户保持密切联系
在美国,每当人们想知道某公司有什么新产品,新服务,或旧产品和服务有什么变化,甚至只是想知道该公司有什么新闻,他们就会习惯性地进入该公司的网址。
因为外国公司已经习惯于把所有的新产品和新服务信息发布于网上,并且定期在网上发布有关公司的消息。
中国公司与客户之间现在暂时还不习惯于这种联系方式,而中国企业的网址内容一般也隔较长时间才更新一次。
但随着越来越多的公司在网上发布产品和信息,这种情况将会发生明显变化。
毕竟,已经有越来越多的公司具有网络能力,并逐渐习惯于用网络进行沟通。
5、可以与潜在客户建立商业联系
这是企业网址最重要的功能之一,也是为什么那么多的国外企业非常重视网站建设的根本原因。
现在,世界各国大的采购商都是主要利用互联网络来寻找新的产品和新的供应商,因为这样做费用最低,效率最高。
原则上,全世界任何地方的人,只要知道了公司的网址,就可以看到公司的产品。
因此,关键在于如何将公司网址推介出去。
一种非常实用而有效的方法是将公司的网址登记在全球著名的搜索引擎(如YAHOO,EXCITE,ALTAVISTA等)上,并选择与公司的产品及服务有关的关键字,则可以使潜在的客户能够容易地找到公司和产品。
这正是国际商业上通行的做法,而且被实践证明是十分有效的。
6、可以降低通信费用
对于不少企业来说,每年的通信费用,尤其是涉及到进出口的通信费用,是一笔庞大的费用。
利用公司网站所提供的多个电子信箱,可以有效地降低通信费用,这是企业网站的一个很实际的好处(利用e-mail通信的费用仅为市话费用)。
7、可以利用网站及时得到客户的反馈信息
客户一般是不会积极主动地向公司反馈信息的。
如公司在设计网站时,加入专门用于客户与公司联系的电子邮件和电子表格,由于使用极其方便,相对来说,一般客户还是比较乐于使用这种方式与公司进行联系。
因此,公司可以得到大量的客户意见和建议。
1.3功能需求
(一)灯火阑珊灯饰有限公司专业生产高品质产品所以要求网站的主要功能有:
1)通过前台全面介绍企业的产品,并且分类展示
2)通过前台可以给客户充分了解公司的基本概况(如:
联系方式、地址等)
3)通过前台可以给用户提供一个在线交流平台(在线留言)
4)通过前台给用户提供公司动态新闻
5)通过后台可以操控以上信息
6)通过后台可以备份数据库
(二)业务流图
业务流程分析就是将网站的各项业务以流程图的方式表示出来,用于指导数据分析与系统设计。
业务流图的基本符号非常简单,只有6个,有关6个符号代表内容与信息系统最基本的处理功能一一对应。
如图1-1所示:
图1-1业务流图的基本符号说明
(1)制做流程图的过程是全面了解业务处理的过程,是进行系统分析的依据。
(2)它是系统分析员、管理人员、业务操作人员相互交流思想的工具。
(3)系统分析员可直接在业务流程图上拟出可以实现计算机处理的部分。
(4)用它可分析出业务流程的合理性。
(三)数据流程图分析
数据流程图的分析是通过分层的的数据流图(DateFlowDiagram)来实现的。
数据流图是系统分析员与用户交流思想的工具。
数据流图有以下特征:
第一,抽象性。
数据流图中具体的组织机构、工作场所、物质流等都去掉,只剩下信息和数据存储、流动、使用以及加工的情况。
第二,概括性。
他把系统对各种业务的处理过程联系起来考虑,形成一个整体,而业务流程图不能反映出这种数据流之间的关系。
(四)基于B/S的体系结构
在B/S体系结构系统中,用户通过浏览器向分布在网络上的许多服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。
B/S结构简化了客户机的工作,客户机上只需配置少量的客户端软件。
服务器将担负更多的工作,对数据库的访问和应用程序的执行将在服务器上完成。
浏览器发出请求,而其余如数据请求、加工、结果返回以及动态网页生成等工作全部由WebServer完成。
实际上B/S体系结构是把二层C/S结构的事务处理逻辑模块从客户机的任务中分离出来,由Web服务器单独组成一层来负担其任务,这样客户机的压力减轻了,把负荷分配给了Web服务器。
这种三层体系结构如图1-2所示。
图1-2B/S三层架构示意图
这种结构不仅把客户机从沉重的负担和不断对其提高的性能的要求中解放出来,也把技术维护人员从繁重的维护升级工作中解脱出来。
由于客户机把事务处理逻辑部分分给了功能服务器,使客户机一下子"苗条"了许多,不再负责处理复杂计算和数据访问等关键事务,只负责显示部分,所以维护人员不再为程序的维护工作奔波于每个客户机之间,而把主要精力放在功能服务器上程序的更新工作。
这种三层结构在层与层之间相互独立,任何一层的改变不会影响其它层的功能。
这种结构是把程序的运行分为了三层架构,由服务器负责处理程序的运行,包括底层数据库的操作也是,这些都是用户不可间的,而是由服务器端运行的,当数据库操作完成以后把从数据库中操作得到的数据连同网页传输到客户端,这样就大大减轻了客户端的负担是显示网页的速度大大的提高,用户就不用在漫长的等待网页的显示给网页的浏览量等都带来了好处。
1.4网络拓扑图
网络拓扑图反应网络中各实体间的结构关系。
网络拓扑图设计的好坏对整个网络的性能和网络安全有着重大影响。
作为网络管理人员,了解和掌握企业网络拓扑结构是最基础的功课。
所谓企业网络拓扑结构,是指用传输介质互连各种设备的物理布局,指企业内部构成网络的成员间特定的物理的即真实的或者逻辑的排列方式,这种排列方式画成图后就称之为“企业网络拓扑图”,企业网络拓扑结构就是以企业网络拓扑图的形式体现的。
如果两个网络的连接结构相同,我们就说它们的网络拓扑相同,尽管它们各自内部的物理接线、节点间距离可能会有不同。
目前使用的一些最常见的网络拓扑有总线型、环形、星状网络、混合型。
组建企业局域网时,在详细地了解企业网络应用和安全需求后,接下来我们就要为具体的网络设计与应用需求、当前实际建筑物空间分布,以及企业网络规模、行业特点等相适应的企业网络拓扑结构。
在这里我们不仅需要设计出网络的总体结构,最好还要细化到关键节点的具体位置,并标出哪些节点属于保留备用的,哪些节点用来连接什么样的主机,这为后面将要进行的综合布线系统设计提供了重要依据。
当然为了更明确地指示出拓扑结构的全面信息,还需要以文字的形式在相应企业网络拓扑图中,或在企业网络拓扑图的外面作具体说明,以解决图示方式不能很好标注的问题。
图1-3网络拓扑图
2需求分析
2.1系统主要功能概述
●前台功能描述
首页
首页主要是一个信息集中的地方,融合了新闻动态,产品展示,留言、联系方式、会员登录,注册、企业简介、订单查询等几个重要板块。
可以快速给浏览者对灯饰网站信息的全面浏览。
1)会员
注册会员注册成功可以享有会员优惠,登陆成功可以修改自己的客户资料,查看订单等功能。
2).企业简介
可以给浏览者快速了解公司的基本概况。
3).新闻资讯
客户可以通过新闻浏览模块来了解公司的最新动态或其他新闻。
4).商城中心
客户可以通过产品展示模块来了解公司的产品,产品信息查询,购物车
5).在线留言
客户可以将对企业的看法,意见等信息以留言的形式保留下来,管理员可以查看客户的留言,并对留言作出回复。
6).联系方式
客户浏览本板块可以查看公司地址,电话等基本信息
具体如图2-1所示:
图2-1前台功能模块
●后台系统功能的描述
后台管理主要方便管理员对本站系统进行维护,管理员可以在后台发布相关的信息,完成对网站内容的更新及管理。
后台功能主要包括:
企业简介,新闻发布、产品发布、留言查看、友情链接、数据管理等功能。
1企业简介
完成企业简介的发布和修改。
2新闻发布
完成新闻的发布、修改和删除。
3产品发布
完成产品的发布,修改和删除。
4留言查看
对留言的查看和回复。
5友情链接
添加和删除友情链接。
6数据管理
完成对数据的备份,和还原。
图2-2后台功能模块
●在线业务流程
网站主要有采购管理、库存管理和在线销售管理三个部分组成,在此举例说明在线业务流程步骤。
1.本系统客户购物流程,客户首先进行注册,进入网页,然后在登录栏处输入用户名和密码,系统进行验证客户身份,若登录成功,客户进入用户主页面,可以进行个人资料的修改、查看订单、进行购物等。
2.在线选购商品(浏览不同类别的灯具,查询,用户选购自己喜爱的产品用户可以浏览或查找想要购买的商品并进行订购,用户确认购买以后便可以进行支付,支付完成后商家进行发货产生销售订单和销售记录如图2-3。
)
图2-3系统购物业务流程图
2.2网上灯饰的系统数据流图
1)网上灯饰系统顶层数据流图
图2-4顶层数据流图
图2-4概括描述了系统的轮廓、范围,标出了最主要的外部实体和系统的输入及输出数据流。
还有一些外部实体、数据流没有画出来,随着数据流图的展开在逐渐增加。
可以突出主要,系统轮廓清晰。
2)第一层数据流图
有业务流程图可知,网站主要有采购管理、库存管理和在线销售管理三个部分组成,虚线框是由顶层数据流图分解而成
图2-5第一层数据流图
3)下层数据流图
逐渐扩展数据流图,是对上一层图中某些处理框架加以分解。
随着处理框的分解功能越来越多,更具体,数据存储、数据流越多。
下层图是上层图也就是父图的某个处理框的放大。
所以,凡是与这个处理框有关系的外部实体、数据流、数据存储必须在下层图中反映出来。
图2-6下层数据流图
●在线的销售管理
图2-7为在线销售管理管理的放大图,我们可以看到在线销售管理由网站选购管理、购物车管理和销售订单管理三部分组成。
图2-8是销售订单的详细数据流图。
图2-7在线销售管理数据流图
图2-8销售订单管理分解数据流图
2.3数据字典
数据流图描述了系统的分解,即描述了系统由那几个部分组成的,各部分之间的联系等等,但还是没有说明各系统的各个成分的含义,只有数据流图中各部分都能给出含义才是完整的,才能描述出一个系统,为此需要用数字字典加以补充说明。
数据字典为数据库用户,数据库管理员,系统分析员和程序员提供某些数据项的综合信息,主要用来描述数据流图中的数据流,数据存储,处理过程和外部实体。
数据字典通过数据元素和数据结构来描述数据流,数据存储的属性。
数据字典工作量大,相当繁琐,但这是一项必不可少的工作,在系统中发挥重要作用。
下面是本系统数据字典的一部分数据条目。
1)部分数据元素条目
数据元素是最小的数据组成单位,也就不可再分的数据组成单元,如顾客号产品号等。
主要描述以下属性:
名称,别名,类型,取值范围,长度。
数据元素名称:
销售订单编码总编号:
1-01
别名:
无编号:
101
说明:
灯的销售订单的代码
数据值类型:
离散
类型:
字符
长度:
18
有关数据结构:
销售订单,销售情况记录表
编码说明:
2)部分数据结构条目
数据结构描述重点是数据之间的组合关系,说明数据结构包括哪些成分。
一个数据结构可以包括若干个数据元素和数据结构。
数据结构名称:
灯品的基本情况总编号:
2-01
说明:
灯的基本情况的相关信息编号:
201
结构:
编码
灯品名称
【别名或简称】
类型
产地
价格
折扣
描述
点击数
状态
3)部分数据流条目
数据流包括数据流来源、数据流去处、数据流组成、数据流的流通量、高峰时流通量。
数据流名称:
销售订单明细表总编号:
3-01
简要说明:
客户在提交订单后列出的所有购买物品编号:
301
数据流来源:
用户
数据流去向:
p2(库存管理)
数据流通量:
不定
数据结构:
销售订单明细ID
采购订单ID
产品ID
日期
数量
单价
折扣
采购价格营业税
合计
4)部分数据存储条目
数据存储主要描述该数据存储结构,及有关的数据流、查询要求。
存储文件名称:
产品库存表总编号:
4-01
说明:
库存盘点后,汇总库存量编号:
401
流入数据流:
入库单
流出数据流:
出库单
结构:
编码
库存上限
库存下限
安全库存
库存数量
订单提前期
日期
5)部分数据处理过程条目
对于数据流图中的处理框,需要在数据字典中描述处理框的编号、名称、功能的简要说明、有关输入、输出。
对有关功能描述知道这一框的主要功能。
存储文件名称:
填写收货单总编号:
5-01
说明:
确定采购货物收到编号:
501
输入:
填写收货单
输出:
退货单
处理:
收到审核过合格检验单,根据收货数量,修改产品库存表内容,打印统计。
6)部分外部实体条目
主要说明外部实体产生的数据流和传给该外部实体数据流,以及该外部实体数量
名称:
客户
说明:
输入数据流:
客户到网站选购
输出数据流:
核实出库单到客户
3网站系统总体设计
3.1模块的详细说明
下面是本系统模块说明的一部分模块说明书
表3-1“会员注册”模块说明书
模块标识
EC01
所属子系统
模块名称
会员注册
主要功能
用户注册会员,会员登录,会员资料修改,会员订单查询
调用模块
输入
Member
输出
会员登录信息
相关数据表
Member表
主要内部变量
用户编号,用户昵称,密码,邮箱,电话
算法
用户注册,用户登录成功后可修改资料,查看订单,订单删除等
表3-2“商城中心”模块说明书
模块标识
EC02
所属子系统
模块名称
商城中心
主要功能
产品查看、推荐,热销产品等
调用模块
输入
产品信息
输出
订货信息
相关数据表
商品信息表
主要内部变量
商品编号,价格,出厂商,分类,会员价,简介,日期
算法
1)确定商品信息
2)根据用户需求生成订单
表3-3“结账“模块说明
模块标识
EC03
所属子系统
模块名称
结账
主要功能
填写订单信息,购物结账
调用模块
购物车
输入
订单信息,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网站 设计 课程设计 报告