1、毕业论文(设计)题 目: 购物网站建设院 校: 化工大学 专 业: 计算机与信息管理 班 级 学号: 2005 级 学 生 姓 名: 穆艳艳 指 导 教 师: 方勇 2007 年 10月10 日内容摘要通过网上购物系统的建设以实现对商业零售企业提供信息化管理。建立了B2C的网络销售系统。着重论述了系统功能与实现、数据流程及存储,包括商品目录、用户注册、网上订货与购物、库存查询、后台数据库管理等。运用HTML语言、VBScript技术、ADO、ASP与后台数据库链接等关键技术建设网上购物系统。实现网上购物系统以下功能:(1) 为客户提供24小时方便快捷的在线订购服务。(2) 商品信息的维护与管理
2、。(3) 高效的商品数据方案,对商品信息进行科学、灵活地分类、存储。(4) 强大、方便、快捷的查询。(5) 订单号模块。(6) 将客户商业逻辑规则融入系统,即根据不同客户属性,提供不同付款方式。(7) 订单管理。【关键词】B2C、网上购物系统、ASP、数据库目 录一、概述.1二、准备工作.2三、开发环境及工具选择.3四、网站设计方案.41、网站功能分析2、平台功能模块的设计3、系统流程分析五、网站数据库设计 .61、网站数据需求与分析.62、数据库逻辑结构设计.7六、总结 .9参考文献 .9附录.10一、概述近年来,随着Internet的迅速崛起,互联网已日益成为收集提供信息的最佳渠道并逐步进
3、入传统的流通领域。于是电子商务开始流行起来,越来越多的商家在网上建起在线商店,向消费者展示出一种新颖的购物理念。网上订购系统作为B2B,B2C(BusinesstoCustomer,即企业对消费 者),C2C(CustomertoCustomer,即消费者对消费者)电子商务的前端商务平台,在其商务活动全过程中起着举足轻重的作用。本文旨在讨论如何建设B2C的网上购物系统。 网上购物是一种具有交互功能的商业信息系统。它向用户提供静态和动态两类信息资源。所谓静态信息是指那些比经常变动或更新的资源,如公司简介、管理规范和公司制度等等;动态信息是指随时变化的信息,如商品报价,会议安排和培训信息等。网上购
4、物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或EDI交易。这种全新的交易方式实现了公司间文档与资金的无纸化交换。现在流行的网上购物系统不仅要有漂亮的网页,更要有严谨的规划。每一个细小的环节都和重要。这样才能使得在电子交易时避免不必要错误发生。我们将使用HTML、ASP等技术来编辑网页,并运用ASP技术把数据库和动态网页相关联。传统的管理信息系统信息获取方法是由专业文字录入人员将信息输入到管理系统的数据库中,这种方法在数据量不大时有很多的应用场合。当数据量比较大,并且有较强的专业性时,录入的费用和出错的可能性都相应上升。本文在实际应用开发中解决方案是建立网站,以及自己的数
5、据库,使得所需商品信息可以及时的保存、更新。可以更好的及时了解商品买卖的情况。二、准备工作工具准备好了,可根据你的个人喜好来选择一些素材,如图片、喜欢的文章等。现在就让我们从第一步的建立站点来踏上建造网上家园之旅。用FRONTPAGE创建站点是很容易的。首先,我们来看一下创建一个只包含一个网页的站点。选择“文件”菜单的“新建”选项,单击“站点”命令,这时新建站点对话框就弹出来了,在“指定新站点位置”文本框中输入新站点的位置,单击“只有一个网页的站点” 图标,单击“确定”按钮。这就建立好站点了,我们现在来看一下新的站点里有什么,单击“视图”工具条的“文件夹”按钮。在文件夹列表里有一个网页文件,名
6、字叫做“index.asp”。我们知道,每一个站点都要有一个主页,这个主页也是一个网页文件。浏览者访问站点时首先进入的就是站点的主页。主页的名字在一般情况下就叫做“index.htm”。就是说我们新建只包含一个网页的站点时,FRONTPAGE就自动为我们创建了站点的主页了。这个新建的站点主页时空的,我们可以向里面添加内容。在文件列表里除了主页之外,还有文件夹。新建站点时,FRONTPAGE都会在站点所在位置下新建两个文件夹,一个是“images”另一个是“_private”。我们在编辑站点时可以在“image”文件夹里放置站点用到的图片。 “private”文件夹比较特殊,其中的文件对浏览者来
7、说是隐含的,我们可以把一些不想让浏览者看到的网页文件放在这个文件夹里。我们可以在这个文件夹里存放注册用户的个人信息。尽管每一个站点都要有一个主页,不过创建站点时我们仍然可以从一个空站点开始:选择“文件”菜单的“新建”命令,单击“站点”选项,在“新建站点”对话框里,我们可以选择“空站点”图标来创建一个空站点。“新建站点”对话框中还有许多其他图标,这是FRONTPAGE提供的用来创建站点模板或向导。我们创建只有一个网页的站点或者创建空站点,都是从头开始来创建一个站点,这就好像盖房子一样,首先画图纸。然而,有许多的房子都具有相似的结构和用途,所以我们可以用一张图纸盖很多相似的房子,这样就节省了许多工
8、作。同样的,尽管站点的风格千差万别但是有许多站点的功能和结构都是一样的,如果我们从头开始建立站点的话,就要做许多重复劳动,这时,我们就可以使用模板或向导来建立站点。模板和向导的作用就好像盖房子的图纸一样,我们不必每次建立站点时都从头开始。我们单击“个人站点”图标,用它可以迅速创建一个个人站点,输入站点所在的位置,单击“确定”按钮,这样我们刚就创建了个人站点。个人站点模板已经为我们规划好了站点的目录和建立了相关的页面。现在我们点击一下“文件夹”按钮,双击index.htm图标,三、开发环境及工具的选择硬件环境: 由于是网页制作所以对硬件没有什么特殊的要求,只需要目前一般的微型计算机及上网必备的网
9、卡或者是modem一个进行网络连接即可软件环境: 要求网络基础,至少进行了局域网的连接,可以通过www或者ftp等形式进行网络的连接,并且要求有IE5.0或IE5.0以上版本,或者NETSCAPE3.0以上的版本.开发平台: WindowsXP现在流行的网页制作软件有很多,如Macromedia公司的Dreamweaver、微软公司的Frontpage、还有Adobe Pagemill 3.0-制作多框架,表单和Image map 图像的网页工具、Netscape等等。其中Frontpage更以其功能强大、容易上手、界面亲切而著称。它采用所见即所得的方式编辑网页,利用它可以轻松的组织、编辑网页
10、并将其发布到指定的站点上,而且在发布之后还能对更新情况进行监控以更新站点的内容。四、网站设计方案 1、网站功能分析经过前期的深入调查和研究,总结出该平台需要完成的一些具体功能,分析如下:1 用户管理 能够完成用户基本信息录入的注册和用户基本信息的个人前台与后台管理。2 管理员管理 能够完成管理员对网站的商品资料(添加大类、添加小类、商品添加、商品审查)、商品交易(外理订单、发货查询)、会员管理(会员审查)、操作管理(管理员添加、管理员审查、管理员退出)的功能。3 搜索功能 能过电子商品的名称,电子商品的分类进行搜索。4 查询功能 能够通过查看购物车对所选商品进行确定、挑选,通过定单查询对支付费
11、用进行确定。2、平台功能模块设计happysky网站包括九个部分: 网站首页、发货通知、新闻中心、购物车、用户中心、网站帮助、网站留言、互动论坛、退出登陆,以上为九大主体部分。首页退出登陆网站首页发货通知新闻中心购物车用户中心网站帮助网站留言互动论坛3、系统流程分析本系统分为前台购物流程和后台订单处理流程31前台购物流程图未登录注册用户已登录注册用户未注册用户订购商品选择商品浏览商品去购物车去收银台提交订单注册登录32 后台购物流程图用户订单订单处理订单发货订单结账订单删除33 注册功能流程图注册入口必选项为空用户名有效?2次输入密码是否一致?密码长度符合要求?Email地址有效?其他信息有效
12、?注册成功否否否否否是是否是否是是是34 商品搜索流程图开始搜索输入条件搜索结果查看商品购物车下订单继续搜索是否35 用户登陆流程图登录入口取得用户名和密码将UserID存入session中查询用户是否存在核对密码是否正确登录成功是是否否36 商品管理流程图商品管理查询商品修改,删除满意否返回添加商品是否37 购物车流程图购物车查看商品满意吗下订单调整商品是否五、网站数据库设计1网站数据库需求分析在信息世界中,信息从客观事物出发流经数据库,通过决策机构最后又回到客观世界,信息的这一循环经历了三个领域:信息世界,数据世界,现实世界。现实世界的事物反映到人的头脑中,人的大脑对它有个认识过程,经过分
13、析(选择、命名、分类等)进入信息世界。这些信息再进一步加工、编码,然后进入数据世界,而软件系统的开发工作需要考虑这两个方面的问题,也就是要考虑系统开发所需要的数据,以及如何对这些数据进行操作。这两个问题贯穿了整个软件系统的开发过程,这也就是数据库的设计问题,软件设计的一个核心。网上购物系统的主要对象是用户,所以必需建立用户表,包括用户的基本信息情况;用户的主要活动是对商品的购买,所以必需建立商品信息表;用户对商品的购买,选择所要的商品,首先得对商品进行搜索,所以我们把商品进行分类,进行大类和小类的划分,建立商品类别表和商品类别细分表;最后用户提交定单,建立定单表。经过分析,此数据库包含如下表:
14、Class_1表;商品类别表(商品号、商品名称、录入时间)Class_2表;商品类别细分表(商品号、商品细分名称、商品所属类名称、录入时间)orderlist表;定单表(用户号、用户名称、邮编、电话、Email、地址、汇款方式、录入时间、状态)product表;商品信息表(商品号、商品总类名称、商品细分类名称、商品简介、商品说明、会员价、市场价、商品图象、访问次数)reguser表;用户表(用户号、用户密码、密码提示问题、问题答案、姓名、性别、Email、电话、地址、邮编、时间)shoplist表。2.数据库逻辑结构设计数据库设计要遵循一些规则,一个好的数据库满足一些严格的约束和要求。尽量分离
15、各实体对应的表,一个实体对应一个表,搞清楚该实体有哪些属性,对应有些什么字段,以及各实体之间有何种联系。实体、属性与联系是进行概念设计时要考虑的3个元素,也是一个好的数据库设计的核心。从实际出发,经过仔细地设计,得到各表的结构六、总结经过一段时间的工作,毕业设计终于完成了,在设计过程中,同时也遇到不少的困难,都需要费心思去思考。当然,在设计中也有不少的缺点,需要自己来改进,也请同学们和老师多多给我指出,让我能把这次设计更好的完成。通过本次毕业设计我最大的体会是,完成一项工程是十分不容易的,不论项目的大或者小。完成一项工程决不是一蹴而就的事情,要经过较为细致的策划,以及不断的实践,并且在实践中不
16、断地进行修改。而且我也体会到了什么叫做计划赶不上变化,往往计划很好的事情也许在实际操作当中会和自己的想象有很大出入。而且,计划当中的工程进度和实际的操作也有很大的出入。在本次毕业设计当中我本来应当和另外三名同学一起完成一个较大的作业,但是,后来由于种种原因我们组分为了三部分,其中很大原因是、组员之间分工不明确,从而产生了相互依赖的思想,使得进度一拖再拖。最后,大家只好分开各自进行另外的工作。这也使我体会到了在真正的工作当中无论是担任一名成员,还是担任工作负责人都要在安排工作方面做到责任明确,组员之间的相互配合是非常重要的。本次毕业设计给了我们一个展示自己才能的机会,。在整个设计的制作过程中体会
17、到了,完成一项工程艰辛和完成之后的释然。因为我所作的都是属于我自己学来的。这次设计的意义远远超出了设计任务的本身。本文简要介绍了典型B2C电子商务网上订购系统的主要功能及体系结构,重点讨论了系统数据准备、数据库的逻辑结构分析、ASP与后台数据库链接等关键技术。这些技术的实现,满足了系统的需要,优化了系统的性能。目前基于该模型的系统处于试运行阶段,还存在许多问题与不足,如安全性能还不完善,缺少网上支付认证加密系统等。因此在今后的工作里,这些功能与技术还需要加以提高和实现。网上购物系统无论是在开发过程中,还是建成后的日常维护过程中,都需要进行严格的检测,以保证购物系统的服务质量。建议网上购物系统应
18、注意以下3点。(1)把握好商品质量和宣传内容环节。提供的商品必须是货真价实的优质产品而决非假冒伪劣。产品宣传广告内容应健康真实,既要反映客观事物又要有欣赏价值。(2)服务功能的检测:网上购物系统不仅要把好进货关,而且由于网上购物系统提供的是虚拟的电子商品,包含的信息量大,多分支、多链接、多媒体,所以网上购物系统的服务检测就显得格外重要。对虚拟电子商品的审查,首先要进行内容正确性测试。如文字录入的错误、参照图像的错误等都会降低用户对商品的信任度。进行系统功能的测试。购物系统所有功能是否能正确执行,有无死机或其他异常情况发生,交互手段是否能满足用户需求。对系统的执行效率进行测试。测试系统对大量数据
19、的检索效率、数据的装载时间及对鼠标的反应速度等。(3)用户身份确认及商品配送网上客户身份的确认对网上购物中心来说是一个非常关键的环节,稍有疏漏将会造成巨大的损失。用户身份确认包括用户真实身份和信用两个方面。网上购物系统服务的另一个重要环节就是商品的配送。快速迅捷的配送系统能保证用户购买的商品及时送达,在用户心目中树立良好的企业形象,增强用户对网上购物的信心。随着网上购物系统技术的日趋成熟、网上购物的优势日趋明显,会有更多的人参与到网上购物的浪潮中来,人类最终将迎接电子商务时代的来临。致谢从接受课题到现在完成毕业设计论文,导师给予了精心的指导和热情的帮助,尤其在课题设计的前期准备阶段和本人的数据
20、库的设计阶段,导师提出许多宝贵的设计意见,在最后的测试修改阶段老师在百忙之中抽出时间为我们提供了必要的帮助,这样使得我们得以顺利的完成毕业设计开发工作,在短暂的几个月的相处时间里,老师渊博的知识、敏锐的思路和实事求是的工作作风给我留下了深刻的印象,这将使得我终身受益,谨此向老师表示衷心的感谢和崇高的敬意。同时我也感谢我的同组同学在这次毕业设计中的支持和帮助。参考文献1汪晓平、钟军.ASP网络开发技术M.北京:人民邮政出版社,2003年12月第二版.2张一鸣、桂林、张家祥.个人网站组建实用教程M.西安:电子科技大学出版社,2004年1月第一版.3龙马工作室.典型网站建设M.北京:人民邮电出版社,
21、2004年8月第一版.4龙马工作室.ASP+ SQL Server组建动态网站M.北京:人民邮电出版社,2004年8月第一版.5蔡翠平、尚俊杰.网络程序设计ASPM.北京:清华大学出版社,2002年1月第一版.6白以恩.计算机网络基础及应用.哈尔滨:哈尔滨工业大学出版社,2000.7周树清.电子商务情景案例.北京:中国国际广播出版社,2001.8姚国章.中国企业电子商务发展战略.北京:北京大学出版社,2001.9郝阿朋,杨清编著.WEB 网页开发基础教程.北京:国防工业出版社2001.5.10陈峰等编著.网页制作全接触:HTML4.0 & CSS.北京:人民邮电出版社2001.3.11王永辉编著.网页制作真容易.上海:上海科学技术出版社,2002.12黄平主编.数据库技术.北京:机械工业出版社,2002.13刘文政等编.网页设计三合一综合教程(MX版).北京:科学出版社,2003.14彭万波等编著.网页设计精彩实例.北京:电子工业出版社,2002.15袁玫等编著.网络数据库应用教程.北京:人民邮电出版社,2002.16任永功等编著.网站规划与网页设计.北京:电子工业出版社,2003.17潘英伟,曾志编著.网站开发实用手册.北京:中国广播电视出版社,2001.6
©2010-2024 宁波自信网络信息技术有限公司 版权所有
客服电话:4008-655-100 投诉/维权电话:4009-655-100