您的当前位置:首页正文

电子商务毕业设计论文

2020-06-24 来源:客趣旅游网


摘 要

BtoC电子商务是以Internet 为主要手段,由商家或企业通过网站向消费者提供商品和服务的一种商务模式。BtoC模拟网站开发是集计算机技术、多媒体技术 、数据库技术、 网络通讯技术、安全和密码技术 、管理技术、软件科学以及社会经济学等多种学科和前沿技术于一体的,其目的是使学生能够通过实验直接感受电子商务知识的商业化应用过程,具体的把握所学的专业知识,最终达到将所学的书本知识实用化、具体化。

本课题主要是通过了解电子商务的基本原理,操作流程及网络安全等多方面的知识,针对BtoC电子商务流程的结构和功能设计网站,使其能充分完成BtoC电子商务的流程,对BtoC电子商务的参与者如用户、银行、商店等角色所进行的活动以及各角色在流程中的作用进行真实完整的模拟,并能充分体现出各角色的关系,让人们充分了解电子商务BtoC方面的内容。

本论文着重阐述了BtoC模拟网站的分析、设计与实现,系统主要包括以下几个模块:会员注册及登录、商品分类展示、商品信息检索、购物车、生成订单、订单查询等模块,通过这些模块实现使学生能够直接感受到电子商务的商业化应用过程,并通过知识的运用深入理解电子商务原理和过程。

关键词:电子商务,BtoC,模拟网站,分析与设计,角色模拟

ABSTRACT

E-commerce refers to the online business activities, its important technical

features is the use of Web technology for the transmission and processing of business information. BtoC e-commerce is a business model,which on the Internet as the main means, by businessmen or business through a web site to provide consumers with goods and services.BtoC simulation website development is computer technology, multimedia technology, database technology, network communications technology, Password security and technology, management technology, software economics and social science and other disciplines, and in the forefront of technology integration. Its purpose is to enable students to feel directly through experimental e-commerce knowledge of the commercial application process grasp the specific learning expertise, which will eventually learn practical and knowledge of the book.

The main issue is to understand the basic principles of e-commerce, operating procedures and network security, and other aspects of knowledge, BtoC e-business processes against the structure and function design websites, it can be

fully completed BtoC e-commerce process, the BtoC e-commerce players such as users, banks, shops role for the activities and role in the process of the role of true integrity simulation, and to fully reflect the role of the relationship, so that the people are fully aware of the BtoC e-commerce content.

This paper focuses on the BtoC simulation for the analysis, design and implementation, the system consists of the following modules : Member registration and login, the value of classified display, the value of information retrieval, shopping cart, production orders, orders inquiry module, These modules enable students to appreciate the commercialization of e-commerce application, through knowledge and the use of in-depth understanding of e-commerce principles and processes.

Key Words: E-commerce, BtoC, Simulation website, Analysis and

Design, Simulation role

目 录

摘要 ................................................................... I ABSTRACT ............................................................. I 第1章 绪 论 .......................................................... 1 1.1 BtoC电子商务概述 ............................................... 1

1.1.1电子商务的定义 ............................................. 1 1.1.2 BtoC电子商务概述 .......................................... 1 1.2 BtoC在国内外的发展 ............................................. 2 1.3 BtoC电子商务的种类 ............................................. 3 1.4 BtoC电子商务的优缺点 ........................................... 3 1.5系统开发的背景、必要性和意义 .................................... 3 第2章 总体规划 ........................................................ 4

2.1 概述 ............................................................ 4

2.2 系统目标 ........................................................ 4

2.2.1近期目标 ................................................... 4 2.2.2远期目标 ................................................... 4 2.3 系统方案 ........................................................ 4

2.3.1 系统的几种方案介绍 ........................................ 4 2.3.2 系统的几种方案比较分析 .................................... 5 2.3.3 结论 ...................................................... 5 2.4开发语言的选择 .................................................. 5 2.5 服务器配置 ...................................................... 6 2.6 实施计划 ........................................................ 6

2.6.1 工作任务的分解 ............................................ 6

2.6.2实施进度 ................................................... 6 2.6.3 预算 ...................................................... 7

第3章 系统分析 ........................................................ 8

3.1概述 ............................................................ 8

3.1.1系统分析的原则 ............................................. 8 3.1.2系统分析的方法 ............................................. 8 3.2系统需求分析 .................................................... 8

3.2.1系统开发的必要性 ........................................... 8 3.2.2目标及其内容 ............................................... 9

3.3 系统功能分析 .................................................... 9 3.3.1模块的划分 ................................................. 9 3.3.2模块功能描述 ............................................... 9 3.3.3数据流程分析 .............................................. 10 3.4 数据字典 ....................................................... 13

3.4.1数据元素定义 .............................................. 14

3.4.2数据结构 .................................................. 16 3.4.3数据流 .................................................... 17 3.4.4处理逻辑 .................................................. 18 3.4.5数据存储 .................................................. 20

3.4.6外部项 .................................................... 21 3.5 系统数据分析 ................................................... 22 第4章 系统设计 ....................................................... 23

4.1概述 ........................................................... 23

4.1.1系统设计目标 .............................................. 23 4.1.2系统设计的原则 ............................................ 23 4.1.3系统设计理念 .............................................. 24 4.1.4系统设计的方法 ............................................ 24 4.2计算机系统的选择 ............................................... 24

4.2.1硬件环境 .................................................. 24

4.2.2 软件环境 ................................................. 25 4.3系统总体结构设计 ............................................... 25 4.4模块设计 ....................................................... 27 4.5数据库设计 ..................................................... 29

4.6.1代码设计的原则 ............................................ 35 4.6.2校验码计算公式 ............................................ 35 4.6.3代码设计的评价与验收 ...................................... 35 4.7输出设计 ....................................................... 35

4.7.1 输出项目及输出的承担者 ................................... 35

4.7.2 输出要求及主要功能要求 ................................... 36 4.7.3 输出界面设计 ............................................. 36 4.8输入设计 ....................................................... 37

4.8.1 输入项目及承担者 ......................................... 37 4.8.2 输入要求及主要功能要求 ................................... 37 4.8.3输入界面设计 .............................................. 37 4.9系统安全策略设计 ............................................... 37

4.9.1 网络安全问题 ............................................. 37 4.9.2网络安全技术 .............................................. 38 4.9.3采取措施 .................................................. 39 第5章 系统实施与维护 ................................................. 40 5.1概述 ........................................................... 40 5.2 程序设计 ....................................................... 40

5.2.1程序设计的原则 ............................................ 40 5.2.2程序设计的基本要求 ........................................ 40

5.2.3程序语言简介 .............................................. 40 5.2.4开发工具简介 .............................................. 41 5.2.5系统源代码 ................................................ 41 5.3系统测试 ....................................................... 41

5.3.1系统测试的目标 ............................................ 41 5.3.2系统测试的方法 ............................................ 42 5.4系统维护 ....................................................... 42 结论 .................................................................. 43 致谢 .................................................................. 44 参考文献 .............................................................. 45 附录1 ................................................................. 46

经济管理学院本科毕业论文 第1章 绪 论

当今世界,互联网已为人类社会创造出了一个全新的信息空间。Internet的完善和发展产生出了一个与地域、空间无关的世界一体化市场,一种全新的、基于计算机网络的新型商业机制正在逐步形成,从而造就了电子商务这一新的领域。

1.1 BtoC电子商务概述

1.1.1电子商务的定义

电子商务至今没有统一的定义,这也是电子商务概念很容易引起混乱的原因之一。国内外不同的书籍、机构等对于电子商务的定义都有差异,电子商务研究者从不同角度给出了众多电子商务定义。电子商务专家李琪教授在《电子商务概论》中对电子商务的定义:

首先将电子商务划分为广义和狭义的电子商务。广义的电子商务定义为,使用各种电子工具从事商务或活动。这些工具包括从初级的电报、电话、广播、电视、传真到计算机、计算机网络,到NII(国家信息基础结构-信息高速公路)、GII(全球信息基础结构)和Internet等现代系统。而商务活动是从泛商品(实物与非实物,商品与非商品化的生产要素等等)的需求活动到泛商品的合理、合法的消费除去典型的生产过程后的所有活动。狭义电子商务定义为,主要利用Internet从事商务或活动。电子商务是在技术、经济高度发达的现代社会里,掌握信息技术和商务规则的人,系统化地运用电子工具,高效率、低成本地从事以商品交换为中心的各种活动的总称。这个分析突出了电子商务的前提、中心、重点、目的和标准,指出它应达到的水平和效果,它是对电子商务更严格和体现时代要求的定义,它从系统的观点出发,强调人在系统中的中心地位,将环境与人、人与工具、人与劳动对象有机地联系起来,用系统的目标、系统的组成来定义电子商务,从而使它具有生产力的性质。

电子商务专家杨坚争教授在《电子商务基础与应用》中对电子商务的定义: 电子商务系指交易当事人或参与人利用现代信息技术和计算机网络(主要是因特网)所进行的各类商业活动,包括货物贸易、服务贸易和知识产权贸易。

对电子商务的理解,应从“现代信息技术”和“商务”两个方面考虑。一方面,“电子商务”概念包括的“现代信息技术”应涵盖各种使用电子技术为基础的通信方式;另一方面,对“商务”一词应做广义解释,使其不论是契约型还是非契约型的一切商务性质的关系所引起的种种事项。如果将“现代信息技术”看作一个子集,“商务”看作另一个子集,电子商务所覆盖的范围应当是这两个子集所形成的交集,即“电子商务”标题之下可能广泛涉及的因特网、内部网和电子数据交换在贸易方面的各种用途。

1.1.2 BtoC电子商务概述

BtoC电子商务是电子商务一种模式,它是以Internet为主要手段,由商家或企业通过网站向消费者提供商品和服务的一种商务模式。目前,在Internet上遍布了各

经济管理学院本科毕业论文 种类型的BtoC网站,提供从鲜花、书籍到计算机、汽车等各种消费品和服务。由于各种因素的制约,目前以及未来比较长的一段时间内,这种模式的电子商务还只能占比较小的比重。但是,从长远来看,企业对消费者的电子商务将取得快速发展,并将最终在电子商务领域占据重要地位。

从贸易活动的角度分析,最完整的、最高级的BtoC电子商务应该是企业利用INTENET网络能够进行全部的贸易活动,即在网上将信息流、商流、资金流和部分的物流完整地实现,也就是说,从寻找客户开始,一直到洽谈、订货、在线付(收)款、开据电子发票以至到电子报关、电子纳税等通过INTERNET一气呵成。

要实现完整的BtoC电子商务还会涉及到很多方面,除了买家、卖家外,还要有银行或金融机构、政府机构、认证机构、配送中心等机构的加入才行。由于参与BtoC电子商务中的各方在物理上是互不谋面的,因此整个电子商务过程并不是物理世界商务活动的翻版,网上银行、在线电子支付等条件和数据加密、电子签名等技术在BtoC电子商务中发挥着重要的不可或缺的作用。

1.2 BtoC在国内外的发展

BtoC在国外发展较为成熟,其安全性也比较强,另外从法律、管理、政策等方面均日臻完全成熟。国内的BtoC商务正进行的如火如荼,各种类型的BtoC网站也如雨后春笋一般,发展势头迅猛。中国BtoC电子商务的发展,已不再是卓越、当当和近几年夺人眼球的淘宝的天下了;大中、国美传统交易商家也把交易搬到网上,为BtoC发展也火上一把;而鲜花类、家具日用类等网站的崛起,也无声在BtoC领域占领一席之地。BtoC网站是网络深入人们生活的必然趋势,而到目前为止,电子商务技术和市场在发达国家已经发育成熟。通过网络平台,用户甚至可以购买到汽车等大件、高额物品。未来,在地球上任何角落的人,只要拥有一台计算机、浏览器、Internet连接和信用卡,就能通过网络平台完成各种商品的选购,同时还能享受到完善的服务。

美国的电子商务发展是建立在极其发达的工业经济基础之上的,货物配送及金融服务业都很发达。但是,相比之下,中国发展BtoC也有其独特的优势。在美国,传统商业十分发达、便捷,服务完善,消费者已经熟悉了许多著名品牌,形成了固有的消费习惯。消费者一般都要求所购商品在24小时内送达,经常的要求是1个小时就要收到货物。不超过传统商业,网上购物就不能生存。而中国因为传统商业不发达,据EC123(www.ec123.com)网上折扣店的调查,中国网民对配送要求的时间,从下单到收到货物,能容忍3天,最长的达到7天,对电子商务的发展形成了发展空间,或者说宽容度。BtoC在中国不仅是一种商业方式的革命,同时也是国家信息化的一部分,是普通老百姓走进互联网世界的一条最自然的途径,因此备受关注和呵护,消费者对于它十分宽容、热心支持。亚马逊身处发达的市场经济环境,这使它遇到难以克服的难题:不得不以自己募集的资金疯狂扩张,造成严重的负债;而中国BtoC面临的问题全然不同。研究同时也表明:中国在线吸引消费者的费用成本比美国低几十倍。传统商业形态无法在客户需要的时候提供的产品和服务,就为在线销售创造了赢利空间。因此对于中国的BtoC网站更多应该考虑的是如何能有效地利用社会经济环境给予的发展空间、创造出独特的商业模式,赢得发展的机遇。

经济管理学院本科毕业论文 1.3 BtoC电子商务的种类

BtoC电子商务可以按照为消费者提供的服务内容不同分为:

1.提供无形产品和劳务的电子商务。(1)网上订阅模式,它包括:在线报务、在线出版、在线娱乐。 (2)付费浏览模式, 付费浏览模式通过网页向消费者提供计次收费性网上信息浏览与登记处下载的模式,消费者根据自己所需要的信息进行付费有偿地获取信息。 (3) 广告支付模式, 由于广告支付模式需要上网的企业的广告收入来维持,因此该企业网页能否吸引大量的广告就成为该模式能否成功的关键,而能否吸引网上广告又主要靠网站的知名度及网站被访和被点击的次数。

2.提供实物商品的电子商务。目前这种电子商务有两种在线销售形式:(1)是在网上设立的虚拟店铺;(2)是参与并成为网上在线购物中心的一部分。

3.提供无形产品和劳务与实物商品的综合电子商务。这是一种订阅费服务费收入、广告费收入、虚拟店铺销售收入等交叉结合在一起的综合模式。企业提供的产品有实物和无形产品、劳务。

1.4 BtoC电子商务的优缺点

随着网络对人们生活的影响日益增大,尤其是电子化支付工具越来越普及,使BtoC的应用也越来越深入人们的生活。同时BtoC的优缺点也随着其广泛应用慢慢凸显出来,BtoC的优点是降低行销成本,因为BtoC电子商务减少交易环节,降低交易成本,从而降低消费者所得到的商品的最终价格。另外BtoC电子是商务有效减少售后服务的技术支持费用,减少技术服务人员数量,减少技术服务人员出差的频率,也降低企业的经营成本。除此之外,BtoC的优点还在于消费者在选择产品的选择性广,透过网站提供的搜索引擎键入关键字,消费者可以找到许多相关的产品。BtoC的缺点是:买卖双方互动性低,购买者只能从网络广告上判断商品的型号、性能、样式和质量,对实物没有直接的感知。另外线上付款的安全性仍未让消费者放心,用信用卡进行支付,钱款被盗用的事件屡屡发生。

1.5系统开发的背景、必要性和意义

BtoC电子商务经过几年的实践和总结正在往更深入的方向发展。由此,越来越多的人们想要了解网络经济时代的企业经济管理模式,越来越多的企业希望聘用相关领域的人才,但现行的被动式的高校教育模式有着自身无法弥补的弊端,学生无法真正了解电子商务在实际中是如何应用,所有学习大都是纸上谈兵,从而导致了理论与实践严重脱节的问题。BtoC模拟网站在于通过模拟电子商务活动过程和观察实际电子商务活动来重复电子商务知识,有助于学生了解和规范这一市场的商业、运用和技术上的要求,了解电子商务专业知识的具体运用,掌握电子商务是如何买现和运营的,体会电子商务专业知识的作用,同时,BtoC模拟网站也为学生提供了参与电子商务活动的机会,不仅使学生能够直接感受到电子商务活动规律,促使学生运用电子商务知识完成电子商务活动,更在于让学生发现电子商务经营模式、系统设计、技术选择、市场推广等方面存在的问题和潜力,发现现存模式中的问题,提出改进意见。

经济管理学院本科毕业论文 第2章 总体规划

2.1 概述

用户:东北电力大学经济管理学院 拟建系统名称:BtoC模拟网站 开发人:刘 颖

2.2 系统目标

2.2.1近期目标

近期BtoC模拟网站主要实现以下目标:

 提供演示及操作平台,使用户可以进行多角色综合模拟

 系统架构清晰、界面友好美观,系统操作灵活、简便,实用性强。  动态式信息发布

 提供多种信息搜索及查看方式,全面自动化管理,信息查询灵活、方便、快

捷、准确

预计时间:4个月 所需费用:1000元

2.2.2远期目标

通过对该网站的不断完善,设置二级管理模式管理员和教师。管理员主要进行角色的分配及相关系统管理, 教师通过班级针对学生操作过程及操作效果进行跟踪及考评,管理员教师及各角色之间还可以通过交互窗口及内部邮箱系统进行实时信息交流,使模拟交易与教学交流两者有机的结合,并且通过扩展,使该网站不仅为教学所用,也可以作为真实BtoC网站进行商品交易。(下载源码就到源码网:www.codepub.com)

预计时间:6个月 所需费用:3000元

2.3 系统方案

2.3.1 系统的几种方案介绍

1.方案一

本系统使用单机作业,由专人输入有关信息,可以选购商品,上传商品,进行用户注册等。本系统拟采用奔腾Ⅳ处理器,256M内存,硬盘80G。打印机一台,光驱一个,鼠标一个,网络服务器一台。本系统客户端拟采用Windows xp操作系统,服务器采用Window NT操作系统,前端开发语言使用HTML,使用SQL server数据库管理系统.投资费用约为1000元。

2.方案二

经济管理学院本科毕业论文 系统以网站的形式开发,建成后可以和校园往相连,提供网上服务,真正做到网上购物,系统从总体上分为两个部分:一、前台信息系统;二、后台管理系统。具体来说,第一部分使用的静态网页技术,使用html语言编写。第二部分使用动态网页技术,使用JSP来实现多种角色扮演及其活动的实现。本系统客户端拟采用Window xp操作系统,服务器采用Window NT操作系统,数据库使用SQL server数据库管理系统。投资费用约为3000元。

2.3.2 系统的几种方案比较分析

1.方案一

 技术可行性分析

本方案技术要求不高,由于是单机作业,系统的安全性和可靠性要求也不高,从技术上来说是完全可行的。

 经济可行性分析

由于本方案是单机作业,因此,其使用范围小,发挥的作用小,只是起到模拟作用,不支持网络信息共享。但可以节省人力,可以带来一些经济效益。从经济上说是可行的。

 运行可行性分析

本软件简单,易学易用,不需要对使用者进行专门的培训,因此,系统具有运行可行性。

2.方案二  技术可行性分析

本方案技术要求比较高,安全性和可靠性都要强,但通过前面的综合分析,可以知道,从技术上来说是可行的。

 经济可行性分析

本方案由于采用网络方式,因此,投入要比较多。但此系统建成后,可以真实模拟网上购物整个流程,并且真正做到网上商城,为广大教师员工服务,不仅达到很好的教学效果,而且可以带来经济效益。从经济上说是可行的。

 运行可行性分析

由于本系统界面友好,帮助信息详尽,易学易用,不需要对使用者进行专门的培训,因此,系统具有运行可行性。

2.3.3 结论

通过前面的分析论证,加上现实情况,我们认为采用方案二开发是比较合适的,依据分析结果,可按方案二进行系统的开发工作。

2.4开发语言的选择

在系统实施部分编写动态网页时,利用JSP编程语言,充分发挥可视化编程的优势,力求编程准确有效。

JSP(Java Server Pages)是开发Web动态网站重要而快速、有效的工具,在

经济管理学院本科毕业论文 网络开发编程领域中,它与ASP和PHP齐名,并随着 Java技术的日益成熟和流行,在网络编程中变得越来越重要。由于JSP基于强大的 Java语言,具有特别强的扩展能力,良好的收缩性,以及与平台无关的开发特性,在根据Java平台构建动态商务网站成为主流的今天,JSP具有得天独厚的优势。在传统的网页HTML文件(*.htm,*.html)中加入Java程序片段(Scriptlet)和JSP标记(tag),就构成了JSP网页(*.jsp)。Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序片段,然后将执行结果以HTML格式返回给客户。程序片段可以操作数据库、重新定向网页以及发送 email 等等,这就是建立动态网站所需要的功能。所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,对客户浏览器的要求最低,可以实现无Plugin,无ActiveX,无Java Applet,甚至无Frame。

2.5 服务器配置

硬件平台:

 CPU: P4 1.8GHz;  内存:256MB以上。

软件平台:

 操作系统:Windows2000、WindowsXP;  数据库:SQLServer2000;

 开发工具包:JDK Version1.5.0;  JSP服务器:Tomcat5.5;  浏览器:IE5.0以上  分辨率:1024*768像素

2.6 实施计划

2.6.1 工作任务的分解

项目开发中须完成的各项工作有:

1.文挡:包括可行性分析;系统分析报告、系统设计报告、系统说明书等;要求:必须按相应的要求和格式完成;

2.审批:各阶段的分析报告需要系统开发对象的审批;要求:必须由用户亲自参与;

3.打印:将以上的各种分析报告整理成册并打印出来提供相关人员审阅; 4.开发报告一经用户同意并开始实施,开始为用户制作用户培训计划及设备的安排工作;要求:用户培训计划及设备的安排应该符合用户的实际需求和客观环境。

2.6.2实施进度

下面给出了实施的进度如表2-1所示。

经济管理学院本科毕业论文

系统名称:BtoC模拟网站 序号 001 002 003 004 005 006 007 工作名称 总体规划 系统分析 系统设计 程序设计 表 2-1工程进度表

起止时间 07年3月初-07年3月中旬 07年3月中旬-07年4月中旬 07年4月中旬-07年5月中旬 07年5月中旬-07年5月末 完成标志 完成总体规划报告 完成系统分析报告 完成系统设计报告 列出程序清单 测试调试报告、系统使用说明书 完成评价分析报告 系统测试调试 07年6月初-07年6月中旬 系统试运行 验收 07年6月中旬-07年6月末 07年6月 末 2.6.3 预算

下面列出了预算的费用,如表2-2所示。

序号 001 002 003 004 005 表2-2费用预算表 费用名称 办公费 机时费 资料费 通讯设备和专用设备的租金 开发人员费用 费用金额 1000 500 300 500/月 1500 /人 系统名称:BtoC模拟网站

经济管理学院本科毕业论文 第3章 系统分析

3.1概述

系统分析是在总体规划的指导下,对某个或若干个子系统进行深入仔细地调查研究,确定新系统逻辑功能的过程。这一阶段的主要任务是由系统分析员了解每个业务流程,工作流程,广大用户的需求,运用系统开发理论、开发方法和开发技术设计出一个计算机化的信息系统。

3.1.1系统分析的原则

在系统分析中存在很多困难,为了克服困难,做好分析工作,在进行系统分析时应遵循系统分析的原则,这样才能保证分析工作能够顺利进行,系统分析的原则有:

1.逻辑设计与物理设计分开的原则 2.面向用户的原则 3.结构化分析的原则 通过实际调查并与相关用户交流后,分析BtoC模拟网站的具体的要求,确定本网站系统的逻辑功能,以满足用户的各项要求,完成相应的各项功能,提高网站的实用水平。在近期目标完成后,该系统应该有很强的扩充性,便于在此基础上进行扩充式开发,为以后的发展及扩充打好基础。

3.1.2系统分析的方法

该系统采用以抽象和分解为手段,并且采用结构化分析方法进行系统分析,根据实际调查研究,对系统进行自顶向下的逐层分解,逐步细分,逐步求精,建立新系统的逻辑模型,这个逻辑模型将尽可能避免使用计算机术语,让其尽可能的简单化、通俗化,便于设计者和浏览者的沟通与交流经验。

结构化分析方法的基本思想是该系统采用结构化分析方法,以抽象和分解为手段,对系统进行自顶向下的逐层分解,逐步细分,逐步求精,从而达到易于理解的目的。

3.2系统需求分析

3.2.1系统开发的必要性

BtoC电子商务经过几年的实践和总结正在往更深入的方向发展。由此,越来越多的人们想要了解网络经济时代的企业经济管理模式,越来越多的企业希望聘用相关领域的人才,但现行的被动式的高校教育模式有着自身无法弥补的弊端,学生无法真正了解电子商务在实际中是如何应用,所有学习大都是纸上谈兵,从而导致了理论与实践严重脱节的问题。BtoC模拟网站在于通过模拟电子商务活动过程和观察实际电子商务活动来重复电子商务知识,有助于学生了解和规范这一市场的商业、运用和技术上的要求,了解电子商务专业知识的具体运用,掌握电子商务是如何买现和运营的,

经济管理学院本科毕业论文 体会电子商务专业知识的作用,同时,BtoC模拟网站也为学生提供了参与电子商务活动的机会,不仅使学生能够直接感受到电子商务活动规律,促使学生运用电子商务知识完成电子商务活动,更在于让学生发现电子商务经营模式、系统设计、技术选择、市场推广等方面存在的问题和潜力,发现现存模式中的问题,提出改进意见。

3.2.2目标及其内容

系统应该针对BtoC电子商务流程的结构和功能分析设计网站,并提供一个安全的计算机环境,为各种数据提供数据存储,数据处理,数据统计等多项数据服务。通过计算机化管理和结构化存储来提高数据准确性、共享性、工作效率和管理水平,使其能充分完成BtoC电子商务的流程,对BtoC电子商务的参与者如用户、银行、商店等角色所进行的活动以及各角色在流程中的作用进行真实完整的模拟,并能充分体现出各角色的关系,让人们充分了解电子商务BtoC方面的内容。

3.3 系统功能分析

本网站充实和完善电子商务教学所需教学实验环境,并将其结构化,模块化来逐步达到完整的电子商务摸拟环境所需的各个功能,并实现信息流,资金流,物流的有效传递。

3.3.1模块的划分

该网站主要包括以下几大功能: 1.会员注册及登录模块 2.商品分类展示模块 3.商品信息检索模块 4.购物车模块 5.生成订单模块 6.订单查询模块 7.商品排行模块 8.反馈留言模块 9.商品类别管理模块 10.商品品牌展示模块 11.商品管理模块 12.会员管理模块 13.订单管理模块 14.新闻管理模块

3.3.2模块功能描述

1.会员注册及登录模块:为了确保交易信息的有效性和网站功能拓展,购物网站需要以会员机制运作,浏览者必须成为会员,才能够在网站中购物。该模块通过与浏览者的交互,记录浏览者的基本信息,通过后台审核确定其信息的有效性。

经济管理学院本科毕业论文 2.商品分类展示模块:商品分门别类、分层次展示不仅方便浏览者迅速找到自己的目标商品,同时增强了网站的亲和力。该模块是浏览者与网站接触最频繁的部分,要突出用户性和流程性。

3.商品信息检索模块:信息检索是网站提供给消费者最基本的商品搜索工具,该功能可以根据商品特点细化,充分照顾浏览者的使用方式。

4.购物车模块:购物车是一个人性化的工具,浏览者对于中意的商品,在购买前临时存放在购物车中,并可以随时增减购物车中的商品种类和数量,以提高购物效率。

5.生成订单模块:浏览者购物完毕,系统会引导其进行结账,在选择好结账方式后,系统会自动生成并交给客户一个唯一的订单号。

6.订单查询模块:客户可以根据自己的订单号,通过专门的入口跟踪订单的处理情况。

7.商品排行模块:最新商品,销售排行,关注排行,推荐商品,特价商品,最新定购等,让客户一幕了然,非常方便的查看兴趣产品

8.反馈留言模块:完善的客服功能,客户可通过反馈表或网上调查表提出对产品的看法建议等,

9.商品品牌展示模块:商品分门别类、分层次展示不仅方便浏览者迅速找到自己的目标商品,同时增强了网站的亲和力。该模块是浏览者与网站接触最频繁的部分,要突出用户性和流程性。

10.商品类别管理模块:我们在网站中所看到的商品分类不是固定的,后台管理员可以根据自己商品种类的变化来对目前的分类进行编辑修改,比如是否需要增加产品大类?是否需要删除某个产品小类?

11.商品管理模块:如果说商品类别管理确定了网上商品的结构框架,那么本模块则为这些框架增加内容,将商品按照预定的类别进行归类编辑,比如某类产品是否新到商品需要添加?某些商品已经过季,是否需要撤掉?

12.会员管理模块:该模块负责前台注册会员的信息审核,对于有效信息,网站准许其成为会员并购物;否则可以进行清理。同时该模块存储了会员的信息及购物纪录,是一个非常有价值的客户信息库。

13.订单管理模块:跟踪并记录订单情况,包括新订单提醒、订单处理纪录、订单查询及阶段性订单统计等功能。

14.新闻管理模块:该模块主要是管理前台网站发布的各种站内外的新闻、产品信息等。

3.3.3数据流程分析

数据流程分析主要是分析系统数据的来源和去向,提出系统的各个逻辑功能,同时也分析一个逻辑功能由哪些数据元素和逻辑功能联结起来。同时还应考虑每一个要进行数据访问的数据存储。因此,数据流程分析对现行业务流程图的抽取过程,其分析结果用数据流程图来表示。 通过对本系统业务流程图的抽取,得到以下数据流程图。

经济管理学院本科毕业论文 1.B to C模拟网站顶层数据流程图,如图3-1所示。

消费者 网上 购物 销售 管理 采购 业务员 采购 管理 商品信息 商品基本信息库 基础 数据 处理 订单信息 订单信息库 网上银行

消费者 进入BtoC 模拟网站 消费者 订单信息库 图3-1 B to C模拟网站顶层数据流程图

2.B to C模拟网站第二层数据流程图,如图3-2所示。

销售 业务员 后台 管理员 图 3-2 B to C模拟网站第二层数据流程图

3.个人消费者网上购物

(1)用户注册处理数据流程图,如图3-3所示。

消费者 基本信息 会员 注册 修改 基本 信息 会员信息库 消费者 图 3-3 用户注册处理数据流程图

(2)个人消费者网上购物数据流程图,如图3-4所示。

经济管理学院本科毕业论文

4.后台基础数据处理数据流程图, 如图3-5所示。

商品基本信息库 商品信息 消费者 用户名 密 码 登录BtoC 模拟网站 客户购物车信息库 搜索商品并放入购物车中 选择 配送 方式 订单信息商品编号 消费者 消费者 5.销售管理数据流程图,如图3-6所示。

订单 查询 网上 银行 订单信息 生成 订单 订单信息库 网上 支付 账户信息 消费者 图 3-4 个人消费者网上购物数据流程图

公司基本信息 公司内部信息库 供应商信息库 商品基本信息库 管理员信息库 基本信息 员工部门仓库 输入 供应商信息 基本 信息 操作员信息 商品信息 各类统计表 数据 变动 处理 公司信息资源总数据库 数据 变动 处理 图3-5 后台基础数据处理数据流程图

经济管理学院本科毕业论文

选择供采购 业务员 订货 通知 应商并填写采购单 采购订单库 订单 确认后 订单 查询 商品 库存 商品库存信息库 库存不足 产生 暂存 订货单 打印 暂存订货信息库 核对暂存订货单 销售订单库 应收款明细账 到货 通知 统计 明细账 通知 消费者 订单 销售 网上客户 确认 订单 业务员 消费者 确认邮件 销售 库存 充足 开发货 单并修 改库存 商品库存信息库 采购 业务员 业务 经理 编制销售和库存报表 财务 人员 图 3-6 销售管理数据流程图

6.采购管理数据流程图,如图3-7所示。

向供应商的订货单 打印 订货 单 供应商信息库 待订货商品 编制采业务 经理 购和库存报表 商品库存信息库 修改库存和待订货量 核对 发货单 发货 单 供应商 错误发货单 应付款明细账 销售 业务员 产生 到货 通知 到货 通知 统计 明细账 财务 人员 图 3-7 采购管理数据流程图

3.4 数据字典

经济管理学院本科毕业论文 数据字典的内容是随着数据流程图自顶向下地扩展而逐步充实的。在整个系统的开发过程中,包括系统交付运行使用后的维护阶段,一直在充实和修改这部数据字典,始终保持它的一致性和完整性。它是系统开发人员在各个阶段必不可少的依据。系统设计人员要根据它制定系统设计方案。程序设计人员在对系统进行修改或扩充功能时,必须以这部数据字典为依据,必要时要修改或充实它。开发一个计算机信息系统,是一项复杂的计算机工程,有许多人共同工作,数据字典是所有开发人员共同的依据,统一的标准。它能按各种要求列表,也能提供标准的术语和词汇,指出系统内各种数据,各个处理逻辑之间的关系,只有它才能确保数据在系统中的完整性和一致性。

3.4.1数据元素定义

数据元素是最小的数据组成单位,也就是不可再分的数据单位,如:学号,姓名和性别等。如表3-1所示为数据元素定义表:

系统名称:BtoC模拟网站 数据元素编号:001 数据元素名称: shpbh 别名:商品编号 表3-1 数据元素定义表

类型:int 长度:6 小数点位数: 由于篇幅关系,不再列出其他的数据元素定义表。除此而外,再设一张数据元素一览表,把所有的数据元素列在数据元素一览表上,如表3-2所示

系统名称:BtoC模拟网站 编号 001 002 003 004 005 006 007 008 009 010 表3-2 数据元素一览表 数据元素名称 shpbh shpmch shpjg hyjg jldw shpgg shpflmch shpjj hymch zhshixm 别名 商品编号 商品名称 商品价格 会员价格 计量单位 商品规格 商品父类名称 商品简介 会员名称 真实姓名 类型 int Varchar numeric numeric Varchar Varchar Varchar Varchar Varchar Varchar 长度 6 50 6 6 10 20 20 50 50 10 小数点位 2 2 经济管理学院本科毕业论文 编号 011 012 013 014 015 016 017 018 019 020 021 022 023 024 025 026 027 028 029 030 031 032 033 034 035 036 037 038 039 040 041 042 043 044 045 046 047 数据元素名称 yhmm qrmm yyzhh yhszdq yhdzh dhhm shjhm chzhm yzbm email khyh gsmch gsdzh gszg shpjb frdb khmch gssh gszh bmbh bmmch bzxx ygrsh ywybh ywymch ywylbbh gysbh gysmch gyszh gysdzh gysdh gysczh gyssh ddbh jsfsh jhfsh djlx 别名 用户密码 确认密码 银行账号 用户所在地区 用户地址 电话号码 手机号码 传真号码 邮政编码 联系人电子邮件 开户银行 公司名称 公司地址 公司主管 商品级别 法人代表 开户名称 公司税号 公司账号 部门编号 部门名称 备注信息 员工人数 业务员编号 业务员姓名 业务员类别编号 供应商编号 供应商名称 供应商账号 供应商地址 供应商电话 供应商传真 供应商税号 订单编号 结算方式 交货方式 单据类型 类型 char char Varchar Varchar Varchar Varchar Varchar Varchar char Varchar Varchar Varchar Varchar Varchar char Varchar Varchar Varchar Varchar Int Varchar Varchar Varchar Int Varchar Varchar Int Varchar Varchar Varchar Varchar Varchar Varchar Int Varchar Varchar Varchar 长度 6 6 50 50 50 30 11 15 6 30 50 30 30 10 10 10 50 30 50 7 30 50 10 7 10 10 7 50 50 30 15 15 10 10 30 30 10 小数点位 经济管理学院本科毕业论文 编号 048 049 050 051 052 053 054 055 056 057 058 059 060 061 062 063 064 065 066 067 数据元素名称 jhrq jhdd ckbh ckmch ckwzh zdkc zxkc ddzt jhsl glybh glymch glykl shsj rksj gmze hybh shpflbh shpzlbh shpzlmch ywylbmch 别名 交货日期 交货地点 仓库编号 仓库名称 仓库位置 最大库存 最小库存 订单状态 进货数量 管理员编号 管理员名称 管理员口令 收货时间 入库时间 购买总额 会员编号 商品父类编号 商品子类编号 商品子类名称 业务员类别名称 类型 datetime Varchar Int Varchar Varchar char char char Bigint Int Varchar Varchar datetime datetime numeric Int Int Int Varchar Varchar 长度 8 50 7 20 50 20 20 10 8 10 30 6 8 8 6 10 6 6 20 20 小数点位 2 3.4.2数据结构

数据结构(data structure)是指对数据的逻辑组织,有了这种组织,才便于物理实现,建立实际的数据存储实体。如表3-3为数据结构定义表。

表3-3 数据结构定义表

系统名称:BtoC模拟网站

数据结构编号:001 001 数据结构编号:

数据结构名称:商品类别目录 数据结构名称:商品类别目录

别名:商品类别 别名:商品类别

简述:用于建立商品类别档案 简述:用于建立商品类别档案

类型:char 长度:30(字节) 类型:char 长度:30(字节)

组成:1. 商品父类编号 组成:1. 商品父类编号

2. 商品父类名称 2. 商品父类名称

3. 商品子类编号 3. 商品子类编号

4. 商品子类名称 4.商品子类名称

由于篇幅关系,不再列出其他的数据结构定义表。除此而外,再设一张数据结构一览表,把所有的数据结构列在数据结构一览表上,如表3-4所示。

经济管理学院本科毕业论文

系统名称: BtoC模拟网站 编号 001 002 003 004 005 006 007 008 009 010 011 012 013

数据结构名称 商品类别目录 商品信息目录 会员信息目录 供应商信息目录 业务员类别目录 业务员目录 仓库目录 进货单目录 入库单目录 销售单目录 库存目录 系统用户目录 订货单目录 别名 shplb shpxx hyxx gysh ywylb ywy ck jhd rkd xshd kucun user_info dh 类型 char char char char char char char char char char char char char 长度 30 30 30 30 30 30 30 30 30 30 30 30 30 表 3-4数据结构一览表 3.4.3数据流

数据流表明了数据的流动方向及其名称,它是数据载体的表现之一。本系统一共有24个数据流,每个数据流都有一张按表3-5格式填写的数据。 表3-5数据流定义表 系统名称:BtoC模拟网站 数据流编号:001 数据流名称:网上客户订货单 别名:订货单 简述:消费者向网上商城提交订单 来源:消费者(外部项) 去处:销售订单确认(处理逻辑) 组成:1.商品信息目录(数据结构) 2.商品库存目录(数据结构) 3.订货单(数据结构)

由于篇幅关系,不再列出其他的数据流定义表。除此而外,再设一张数据流一览表,把所有的数据流列在数据流一览表上,如表3-6所示。

经济管理学院本科毕业论文

表 3-6 数据流一览表

系统名称:BtoC模拟网站 编号 001 002 003 004 005 006 007 008 009 010 011 012 013 014 015 016 017 018 019 020 021 022 023 024 数据流名称 网上客户订货单 订单信息 商品信息 消费者基本信息 各类统计表 消费者基本信息 用户名密码 用户名密码 订单信息 账户信息 订单信息 基本信息 公司基本信息 供应商信息 商品信息 操作员信息 各类统计表 库存不足信息 到货通知 订货通知 发货单 到货通知 供应商信息 会计报表 来源 消费者 网上购物 采购管理 消费者 经营情况统计 消费者 消费者 消费者 生成订单 网上支付 订单查询 后台管理员 输入基本信息 输入基本信息 输入基本信息 输入基本信息 经营情况统计 查询商品库存 采购业务员 采购业务员 供应商 产生到货通知 供应商信息库 编制报表 去处 销售订单确认 订单信息库 商品基本信息库 会员注册 业务经理 用户注册处理 修改消费者信息 登录BtoC模拟网站 订单信息库 消费者 消费者 输入基本信息理 公司内部信息库 供应商信息库 商品基本信息库 管理员信息库 业务经理 产生暂存订货单 核对暂存订货单 选择供应商并填写采购单 核对发货单 销售业务员 选择供应商并填写采购单 领导

3.4.4处理逻辑

处理逻辑是指最底层的数据流程图中的处理逻辑(功能单元)的定义。本系统一共包含31个底层处理逻辑(功能单元),每个处理逻辑都有一张按表3-7规定的格式填写成的处理逻辑定义表。

经济管理学院本科毕业论文

表3-7 处理逻辑定义表 系统名称:BtoC模拟网站 处理逻辑编号:1.1 处理逻辑名称:会员注册 简述:消费者进行会员注册成为商场会员 输入数据流:消费者基本信息 输出数据流:会员基本信息 处理:消费者根据真实情况,进行会员注册,注册后信息存入会员信息库。 由于篇幅限制不再列出其他的处理逻辑定义表,另外再设立一张处理逻辑一览表,将所有的处理逻辑保存在处理逻辑一览表上,如表3-8所示。

表3-8处理逻辑一览表

系统名称:BtoC模拟网站

序号 001 002 003 004 005 006 007 008 009 010 011 012 013 014 015 016 017 018 019 020 021 处理逻辑编号 1.1 2.1 3.1 4.1 1.1.1 1.1.2 1.1.3 1.1.4 1.1.5 1.1.6 1.1.7 1.1.8 1.1.9 2.1.1 2.1.3 2.1.4 3.1.1 3.1.2 3.1.3 3.1.4 3.1.5 名 称 网上购物 基础数据处理 销售管理 采购管理 会员注册 修改基本信息 登录BtoC模拟网站 搜索商品 放入购物车中 生成订单 选择配送方式 网上支付 订单查询 输入基本信息 数据变动处理 经营情况统计 销售订单确认 查询商品库存 产生暂存订货单 开发货单并修改库存 编制销售和库存报表 经济管理学院本科毕业论文 序号 022 023 024 025 026 027 028 029 030 031 处理逻辑编号 3.1.6 4.1.1 4.1.2 4.1.3 4.1.4 4.1.5 4.1.6 5.3 5.4 5.5 名 称 核对暂存订货单 选择供应商并填写采购单 打印订货单 核对发货单 修改库存和待订货量 编制采购和库存报表 产生到货通知 核对付款单 编制会计报表 付款并修改明细账 3.4.5数据存储

本系统的数据存储一共是16个,这些数据存储尚未规范化,只是表达了需要存储的数据内容。每一个数据存储均有一张按表3-9格式的数据存储定义表。 表3-9数据存储定义表 系统名称:BtoC模拟网站 数据存储编号:D001 数据存储名称:会员信息库

简述:存储会员的基本信息 输入数据流:消费者基本信息 输出数据流:会员基本信息 立即存取要求:无 关键字: 由于篇幅限制不再列出其他的数据存储定义表,另外再设立一张数据存储一览表,将所有的处理逻辑保存在处理逻辑一览表上,如表3-10 所示。

表3-10数据存储一览表

系统名称:BtoC模拟网站

序号 001 002 003 004 005 006 007 数据存储编号 D001 D002 D003 D004 D101 D102 D103 名称 会员信息库 商品基本信息库 客户购物车信息库 订单信息库 公司内部信息库 供应商信息库 管理员信息库 经济管理学院本科毕业论文 序号 008 009 010 011 012 013 014 015 016 数据存储编号 D104 D201 D202 D203 D204 D301 D302 D303 D304 名称 公司信息资源总数据库 商品库存信息库 暂存订单信息库 销售订单库 应收款明细账 向供应商的订货单 待订货商品 采购订单库 应收款明细账 3.4.6外部项

本系统的外部项一共有8个,每一个数据存储均有一张按表3-11格式的数据存储定义表。

表3-11 外部项定义表 系统名称:BtoC模拟网站 外部项编号:01

外部项名称:后台管理员 简述:管理整个BtoC模拟网站的信息 输入数据流: 用户提交的基本数据信息 输出数据流:数据信息是否合法 由于篇幅限制不再列出其他的外部项定义表,另外再设立一张外部项一览表,将所有的外部项保存在外部项一览表上,如表3-12所示。

表3-12 外部项一览表

系统名称:BtoC模拟网站

序号 01 02 03 04 05 06 07 08 名 称 后台管理员 消费者 销售业务员 采购业务员 业务经理 供应商 网上银行 财务人员 到此为止,数据字典就已经结束了,由于篇幅问题在这里就不再一一列举。

经济管理学院本科毕业论文 3.5 系统数据分析

概念数据模型是面向数据库用户的现实世界的数据模型,用于信息世界的建模是现实世界到信息世界的第一层抽象,与DBMS无关。它是作为从现实世界到其他数据模型之间转换的中间模型,这种模型不考虑数据的具体物理存储以及存效率这些问题,它允许以比较有效、自然的方式描述现实世界的数据。本系统得E-R图如3-8所示。

BtoC模拟网站涉及的实体有:

会员(会员编号,会员名称,真实姓名,会员地址,会员电话)

商品(商品编号,商品名称,计量单位,供应商编号,进货日期,进货价格) 供应商(供应商编号,供应商名称,供应商联系人,联系电话,通讯地址,邮政编码)

销售合同(订单编号,会员编号,商品编号,真实姓名,订购日期,付款方式,运送方式,交货日期)

采购单(订单编号,商品编号,交货日期)

仓库(仓库编号,仓库名称,仓库地址,最大库存,最小库存)

仓库 m 属于 n m 销售合同 m 签定 1 会员 1 供应商 属于 n 商品m n 属于 采购单 m 供应 图3-8 BtoC模拟网站E-R图

经济管理学院本科毕业论文 第4章 系统设计

4.1概述

信息系统分析主要是针对总体规划中的各个子系统的开发来进行的,它的主要任务是通过对现行系统的详细调查,了解其内部的数据流程及用户对系统的各项需求,然后在总体规划的指导下,对系统的数据和功能进行详细的分析,建立起数据库模型和逻辑功能结构,解决了“系统应该做什么”的问题。但是系统的各项功能在未来的信息系统中是靠计算机中的应用程序模块来实现的,这些功能应该由哪些程序模块来实现的问题并没有在系统分析阶段中给出答案,这正是信息系统设计所要解决的。

信息系统设计主要考虑的是为实现某一个系统/子系统,应该设计几个功能模块,这些模块由哪些程序组成,它们之间又存在什么关系,为了提高运行效率在数据库的组织方面又应该采取什么措施,程序模块应该采用什么处理方式等。

4.1.1系统设计目标

本系统既要满足用户的设计目标,又要满足设计人员的目标。 从用户角度出发,本系统设计旨在达到以下目标:

 能够通过模拟BtoC模拟网站的各个角色的活动情况,并且综合理论上的学

习内容,达到对BtoC这种电子商务的学习效果的提高的目的。  教师可以以管理员的身份对模拟网站进行管理,并掌握学生的学习情况。  及时反馈处理有关信息如:能及时保存、增加、修改一些数据,实现一些整

体数据的转移。

 能准确地提供信息。如:查询时,要提供比手工查询更准确、详实的信息。  对各种信息的操作力求简单、准确和快捷。

 对用户的业务实现自动化,对有关的报表生成实现自动化。  提供对系统的安全性保证。

 能高效率地处理传递信息。如:能快速处理信息并将其传递给需要的用户  能实现数据共享,保证信息透明度。

从设计人员的技术观点看,要求系统达到以下目标:

 设计能够方便用户(教师、学生)使用,便于使用者对系统维护。

 具有较强的可维护性、可扩充性和兼容性,同时,能够适应用户新的业务要

求变化。

 有较高的运行效率。

 具有较高的安全性,系统应该具备安全保护措施,合理使用密码,有较强的

应对计算机犯罪和病毒的能力。

4.1.2系统设计的原则

结构化系统设计强调把一个系统设计成具有层次式的模块化结构。因此,系统

经济管理学院本科毕业论文 设计的原则就是模块设计的原则。系统设计有两项工作,一是把系统分解成若干个暗盒模块;二是设法把模块组织起来。与此相应得原则有模块的耦合性原则、模块的内聚性原则、模块分解原则和模块的扇入扇出原则等。

4.1.3系统设计理念

本系统设计遵循如下设计理念:

1.尽量采用现有的软硬件环境,及先进的管理系统开发方案,从而达到充分利用现有资源,提高系统开发水平和应用效果的目的。

2.系统应满足教学工作需要,并达到操作过程中的直观、方便、安全、实用等要求。

3.系统采用B/S结构。

4.系统应具备数据库维护功能,及时根据用户需求进行数据的添加、删除、修改和备份等操作。(下载源码就到源码网:www.codepub.com)

4.1.4系统设计的方法

系统设计主要是围绕着功能设计,数据库设计,编码设计,人-机界面设计等项内容进行,在设计过程中除了要有相应的设计原则外,在功能设计过程中还要采用正确的方法。

本课题采用自顶向下,逐步细化的设计策略将系统分解成若干个功能模块,形成层次结构,先总体后局部,逐步落实各层次的功能需求和信息需求,顶层模块一般采用事务分析的方法,底层模块一般采用变换分析的方法。这种层次结构的最初方案是利用一组设计策略得到的。

4.2计算机系统的选择

为适应不同用户的使用,本系统的界面要求简单、灵活。系统设计涉及到客户商场等的一些重要信息,因而安全性极为重要,系统采用防火墙和病毒侦测技术,并设有加密的权限和对用户密码进行加密,保证系统安全可靠。系统的运行对运行环境还有一些要求:硬件环境和软件环境方面的要求。

4.2.1硬件环境

1.服务器端

服务器端的最低配置是由建立站点所需的软件来决定的,在最低配置的情况下,服务器的性能往往不尽如人意,现在的硬件性能已经相当出色,而且价格也很便宜,因此我们通常在服务器端配置高性能硬件。

本网站服务器端的配置如下:    

处理器: Intel PentiumIV(800)。 内存: 512MB。 硬盘空间:60G以上。 光驱: 40X以上。

经济管理学院本科毕业论文  显卡: TNT2显示适配器。

 网络配置:宽带网络。 2.客户端

用户端主要用于浏览和操作数据库,所以硬件要求不高,需要的配置应该高于以下要求:

    

处理器: Intel PentiumIV。 内存: 256MB以上。 硬盘空间:60G以上。 光驱: 40X以上。

显卡: TNT2显示适配器。 网络配置:宽带网络。

4.2.2 软件环境

1.服务器端     

操作系统: Windows2000/XP 网络协议: TCP/IP

Web服务器:Personal Web Server 数据库: SQLServer2000

浏览器: Internet Explore 5.0以上

2.客户端

 操作系统: Windows2000/XP  网络协议: TCP/IP

 Web服务器:Personal Web Server  数据库: SQLServer2000

 浏览器: Internet Explore、Netscape

4.3系统总体结构设计

本网站主要包括前台和后台两个大模块,其中前台包括用户信息管理、购物车管理、订单管理,后台包括后台基础数据管理、销售业务管理、采购业务管理三个模块,具体的结构图如下: M1 BtoC模拟网站

M1.1

消费者购物(前台)

模拟系统

M1.2 后台管理 模拟系统 图4-1 BtoC模拟网站结构图

经济管理学院本科毕业论文

M1.1 M1.1.1 用户信息 管理 消费者购物(前台) 模拟系统 M1.1.2 购物车 管理 M1.1.3 订单 管理 图4-2消费者购物(前台)模拟系统结构图

后台管理 M1.2 M1.2.1 后台基础 数据管理 模拟系统 M1.2.2 销售业务 管理 M1.2.3 采购业务 管理 图4-3后台管理模拟系统结构图

购物车 M1.1.2. M1.1.2.1 查询购物车 信息 管理 M1.1.2.2 删除购物车 信息 M1.1.2.3 添加购物车 信息 图4-4 购物车管理结构图

订单管理 M1.1.3 M1.1.3.1 查询订单 信息 M1.1.3.2 删除订单信息 M1.1.3.3 在线 支付 图4-5订单管理结构图

经济管理学院本科毕业论文

后台基础 数据管理 M1.2.1 M1.2.1.1 M1.2.1.2 M1.2.1.3 M1.2.1.4 M1.2.1.5 管理员信息 公司内部 供应商信息商品信息库公司信息资源 数据库管理 管理 总数据库管理 库管理 信息库管理 图4-6后台基础数据管理结构图

销售业务 M1.2.2 管理 M1.2.2.4 发货 处理 M1.2.2.5 库存修改 和统计 M1.2.2.1 M1.2.2.2 M1.2.2.3 客户订单 商品库存 暂存订货 确认管理 查询 处理

图4-7 销售业务管理结构图

采购业务 M1.2.3 M1.2.3.1. M1.2.3.2 供应商 选择 图4-8 采购业务管理结构图 采购单 填写 管理 M1.2.3.3 待订货量 修改 M1.2.3.4 入库 管理 M1.2.3.5 编制各种 报表 4.4模块设计

根据前面的数据流程图中的处理逻辑,数据字典中的数据流和数据存储来编写模块说明书如表4-1、4-2、4-3所示。

经济管理学院本科毕业论文

表4-1 BtoC模拟网站模块说明书

系统名称:BtoC模拟网站 模块名称:BtoC模拟网站 输入:用户名、密码 输出:用户权限值 处理:接收用户权限值 MP 如果 MP=1 转向到消费者网上购物(前台)模拟系统界面 如果 MP=2 转向站后台管理模拟系统界面

表4-2消费者网上购物模拟系统模块说明书

模块名称:BtoC模拟网站消费者网上购物(前台)模拟系统 输入:输入超级链接地址 输出:相对应的网页 处理:根据地址的不同,连接到不同的网页 (1) BtoC网上商城首页 (2) 新用户注册页面 (3) 客户购物车页面 (4) 客户订单页面 (5) 新品上架页面 (6) 订单查询页面 (7) 会员信息页面 (8) 购物指南页面 系统名称:BtoC模拟网站

经济管理学院本科毕业论文 表4-3 BtoC模拟网站后台管理模拟系统

系统名称:BtoC模拟网站

模块名称:BtoC模拟网站后台管理模拟系统 输入:用户名、密码 输出:用户权限值 处理:接收用户权限值 MP 如果 MP=1 转向到后台基础数据管理系统界面 如果 MP=2 转向销售业务管理系统界面 如果 MP=3 转向采购业务管理系统界面

4.5数据库设计

数据库的设计通常是以一个已经存在的数据库管理系统为基础的,常用的数据库管理系统有Access、SQL Server、MySQL、Oracle等。根据用户需求和业务流程,本系统采用SQL Server2000数据库管理系统,并且建立数据库为btoc_business。

1.shp_info(商品信息表)表用于保存商品的基本信息,该表的结构如表4-4 所示。

表4-4 shp_info(商品信息表)

系统名称:BtoC模拟网站

列 名 shpbh shpmch jldw shpgg shpflbh shpjg hyjg shpjj gysbh 数据类型 Int Varchar Varchar Varchar Int Numeric Numeric Varchar Int 长度 6 50 10 20 6 6 6 50 7 主键否 是 否 否 否 否 否 否 否 否 允许空 否 否 否 否 否 否 否 否 否 功能描述 商品编号 商品名称 计量单位 商品规格 商品父类编号 商品价格 会员价格 商品简介 供应商编号 2.shp_lb(商品类别表)用于保存商品的类别信息,该表的结构如表4-5所示。

经济管理学院本科毕业论文

系统名称:BtoC模拟网站

列 名 shpflbh shpflmch shpzlbh shpzlmch bzxx

数据类型 Int Varchar Int Varchar Varchar 表4-5 shp_lb(商品类别表) 长度 6 20 6 20 50 主键否 是 否 否 否 否 允许空 否 否 否 否 否 功能描述 商品父类编号 商品父类名称 商品子类编号 商品子类名称 备注信息 3.hy_info(会员信息表)表用于保存会员基本信息,该表的结构如表4-6 所示。

表4-6 hy_info(会员信息表)

系统名称:BtoC模拟网站

列 名 hybh hymch zhshixm yhmm qrmm email yhszdq yhdzh dhhm shjhm chzhm yzbm yyzhh khyh 数据类型 Int Varchar Varchar Char Char Varchar Varchar Varchar Varchar Varchar Varchar Char Varchar Varchar 长度 10 50 10 6 6 30 50 50 30 11 30 6 50 50 主键否 是 否 否 否 否 否 否 否 否 否 否 否 否 否 允许空 否 否 否 否 否 否 否 否 否 否 否 否 否 否 功能描述 会员编号 会员名称 真实姓名 用户密码 确认密码 Email 用户所在地区 用户地址 电话号码 手机号码 传真号码 邮政编码 银行账号 开户银行

4.dd_sub(订单生成表)表用于记录新生成的订单,该表的结构如表4-7 所示。

经济管理学院本科毕业论文

表4-7 dd_sub(订单生成表)

系统名称:BtoC模拟网站 列 名 ddbh hybh zhshixm dgrq email jhdd yzbm jsfsh jhfsh jhrq ddhd 数据类型 Int Int Varchar Datetime Varchar Varchar Char Varchar Varchar Datetime Int 长度 10 50 10 8 50 50 6 30 30 8 4 主键否 是 否 否 否 否 否 否 否 否 否 否 允许空 否 否 否 否 否 否 否 否 否 否 否 功能描述 订单编号 会员编号 真实姓名 订购日期 Email 地址 邮政编码 付款方式 运送方式 交货日期 订单核对

5.dd_shp(订单商品表)表用于记录某一订单中所购商品的详细信息,该表的结构如表4-8所示。

表4-8 dd_shp(订单商品表)

系统名称:BtoC模拟网站 列 名 ddbh shpbh shpmch shpflbh shpjg gysbh shpshl tj 数据类型 Int Int Varchar Int Numeric Int Bigint Bigint 长度 10 6 50 6 6 50 8 8 主键否 否 否 否 否 否 否 否 否 允许空 否 否 否 否 否 否 否 否 功能描述 订单编号 商品编号 商品名称 商品父类编号 商品价格 供应商编号 商品数量 统计

6.gy_info(供应商信息表)表用于记录供应商的基本信息,该表的结构如表4-9 所示。

经济管理学院本科毕业论文

系统名称:BtoC模拟网站

列 名 gysbh gysmch gtyzbm gyssh gyemail gysdzh gysdh gyszh gykhyy lxr gybzxx 数据类型 Int Varchar Char Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar 表4-9 gy_info(供应商信息表)

长度 7 50 6 30 50 50 30 50 50 50 50 主键否 是 否 否 否 否 否 否 否 否 否 否 允许空 否 否 否 否 否 否 否 否 否 否 是 功能描述 供应商编号 供应商名称 邮政编码 税号 Email 地址 联系电话 银行账号 开户银行 联系人 备注信息

7.gl_info(管理员信息表)表用于记录管理员信息,该表的结构如表4-10 所示。

表4-10 gl_info(管理员信息表)

系统名称:BtoC模拟网站

列 名 ID glymch glykl 数据类型 Int Varchar Varchar 长度 8 30 6 主键否 是 否 否 允许空 否 否 否 功能描述 管理员id 管理员名 管理员密码

8.ywy_lb(业务员类别表)表用于记录业务员类别信息,该表的结构如表4-11所示。

表4-11 ywy_lb(业务员类别表)

系统名称:BtoC模拟网站 列 名 ywylbbh ywylbmch ywybzxx 数据类型 Int Varchar Varchar 长度 7 20 50 主键否 是 否 否 允许空 否 否 否 功能描述 类别编号 类别名称 备注信息

经济管理学院本科毕业论文 9.wy_info(业务员信息表) 用于记录业务员基本信息,该表的结构如表4-12所示。 表4-12 ywy_info(业务员信息表)

系统名称:BtoC模拟网站 列 名 ywybh ywymch ywyshfzh ywylbbh ywylxdh bmbh 数据类型 Int Varchar Varchar Int Varchar Int 长度 7 20 20 7 30 7 主键否 是 否 否 否 否 否 允许空 否 否 否 否 否 否 功能描述 业务员编号 业务员名称 身份证号码 业务员类别编号 联系电话 所属部门编号

10.k_info(仓库信息表) 表用于记录仓库基本信息,该表的结构如表4-13所示。

表4-13 hy_info ck_info(仓库信息表)

系统名称:BtoC模拟网站

列 名 ckbh ckmch ckwzh zdkc zxkc ckgyymch ckbzxx 数据类型 Int Varchar Varchar Char Char Varchar Varchar 长度 7 20 50 20 20 20 50 主键否 是 否 否 否 否 否 否 允许空 否 否 否 否 否 否 是 功能描述 仓库编号 仓库名称 仓库地址 最大库存 最小库存 仓库管理员名称 备注信息

11.k_info(入库单表)表用于记录采购商品入库信息,该表的结构如表4-14所示。

表4-14 rk_info(入库单表)

系统名称:BtoC模拟网站

列 名 rkdbh shpbh gysbh 数据类型 Int Int Int 长度 7 6 7 主键否 是 否 否 允许空 否 否 否 功能描述 入库单编号 商品编号 供应商编号 经济管理学院本科毕业论文 列 名 ckbh jhsl ywybh shpjg rkrq rkbzxx 数据类型 Int Bigint Int Numeric Datetime Varchar 长度 7 8 7 6 8 50 主键否 否 否 否 否 否 否 允许空 否 否 否 否 否 是 功能描述 仓库编号 入库数量 业务员编号 商品单价 入库日期 备注信息

12.hc_info(商城信息表)表用于记录商城初始信息,该表的结构如表4-15所示。

表4-15 shc_info(商城信息表)

系统名称:BtoC模拟网站 列 名 gsmch gsdzh gszg shpjb frdb khmch gssh gszh gskhyy 数据类型 Varchar Varchar Varchar Char Varchar Varchar Varchar Varchar Varchar 长度 30 50 10 10 10 50 30 50 50 主键否 是 否 否 否 否 否 否 否 否 允许空 否 否 否 否 否 否 否 否 否 功能描述 公司名称 公司地址 公司主管 商品级别 法人代表 开户名称 公司税号 公司账号 开户银行

13.m_info(部门信息表)表用于记录商城部门初始信息,该表的结构如表4-16所示。

系统名称:BtoC模拟网站

列 名 bmbh bmmch ygrsh bmbzxx 数据类型 Int Varchar Varchar Varchar 表4-16 bm_info(部门信息表)

长度 7 30 10 50 主键否 是 否 否 否 允许空 否 否 否 否 功能描述 部门编号 部门名称 员工人数 备注信息 4.6编码设计

经济管理学院本科毕业论文 4.6.1代码设计的原则

将系统中具有某些共同属性或特征的信息归并在一起,并通过一些便于计算机或人进行识别和处理的符号来表示各类信息;在数据库中的关键字数据元素通常其代码都有特定含义,必要时还带有校验码。例如:会员编号,有10位字符组成,X1X2X3……X10,其中x10表示表示校验码。代码设计应遵循唯一性,合理性、可扩充性和稳定性、简单性、适用性、规范性、易于修改性的原则。

4.6.2校验码计算公式

校验码是在编码设计的基础上,通过事先规定好的数学方法计算出来的。校验码一般为一位或两位,附在原代码的后面,与原代码一起构成编码对象的编码,也就是说,校验码是代码的一部分。本系统代码设计如表4-17所示。

表4-17 代码设计

系统名称:BtoC模拟网站

代码名称:会员编号 代码长度:10 校验方法:数学公式 校验位:第10位 代码组成及算法: 第一步 设原代码 X1X2X3……X10 0≤Xi≤9 第二步 按位求和 (X1+X2+X3+……X10) *I=S 第三步 被11(模)整除求余数 r=S-[S/11]*11…………0≤r≤10 第四步 11减余数 m=11-r 第五步 查对照表,获得校验码X11 m X10 1 1 2 2 3 3 … … 9 9 10 0 11 A

4.6.3代码设计的评价与验收

为了录入和处理的方便,同时也为了节省存储空间、提高处理速度、效率和精度,程序员才进行编码设计,所以从编码的目的考虑,编码的评价与验收应从识别信息、信息标准化、节省运算速度、节省计算机的处理费用以及代码的特征去进行评价。 本BtoC模拟网站系统规模适中,数据元素不算过多,所以采用汉语拼音的首字母缩略组合作为代码比较合适,也有利于程序员的识别和编码。

4.7输出设计

4.7.1 输出项目及输出的承担者

经济管理学院本科毕业论文 输出项目包括发货单、到货通知单、查询答复、发货单、报表等。输出的承担者包括本系统输出项目的承担者为用户(即系统管理员)和上层管理层,输出的设备主要为显示器以及各类报表。(下载源码就到源码网:www.codepub.com)

4.7.2 输出要求及主要功能要求

1.输出要求

输出数据类型、所用设备介质、格式、数值范围、精度等; (1)数据类型:字符型、数值型、逻辑型。 (2)所用设备:显示器

(3)输出介质、格式、数值范围、精度等要求根据界面自动生成的要求信息输出。

2.主要功能要求

各查询模块应该能够根据输入的查询条件进行查询,并将查询结果进行输出,显示给查询者。同时,在查询过程中,应该提示操作者输入正确的查询条件。

4.7.3 输出界面设计

上部:标题区

中部:数据窗口,显示根据查询条件查询到的数据 下部:控制按钮

界面设想如图4-9所示。

网上订单

系统编号 结算方式 交货方式 客户名称 联系人 单据类型 E_mail 联系电话 交货地点 商品号 商品名称 商品数量 收货时间

您尚未结算 是否进入网上银行结算?

是 All rights reservered 2100-2110 否 图4-9 输出界面示意图

经济管理学院本科毕业论文 4.8输入设计

4.8.1 输入项目及承担者

输入项目包括订货单、发货单、领用单、过期商品单、查询要求、到货通知等。输入的承担者各项工作都是由操作员自己操作,采用键盘直接输入的方式,采用人机交互方式进行,所以工作效率主要取决于人员而不是计算机。

4.8.2 输入要求及主要功能要求

1.输入要求

主要输入数据类型、来源、所用设备、介质、格式、数值范围、精度等。 (1)数据类型:字符型、逻辑型、数值型 (2)来源:有关人员

(3)所用设备:键盘、鼠标

(4)输入介质、格式、数值范围、精度等要求根据界面自动生成的要求信息输入 2.主要功能要求

用户通过键盘在界面输入数据,界面自动生成要求的信息,然后再进行有关的功能操作。

4.8.3输入界面设计

上部:界面标题区 中部:查询条件设置区 下部:控制按钮

界面设想如图4-10所示。

4.9系统安全策略设计

4.9.1 网络安全问题

主要的网站安全问题包括:身份窃取、数据窃取、假冒、非授权存取、错误路由、否认、拒绝服务。这些威胁主要来自来两个方面:物理攻击和电子攻击。物理攻击是指通过分析和交换物理设备来窃取密码和获取数据;电子攻击是指通过修改软件或其它电子手段绕过安全屏障来窃取密码和别的数据,它包括主动线路窃取和被动线路窃取。主动线路窃取是指在通信线路上插入电子设备来截取数据或篡改数据。被动线路窃取是指通过驻留在目标主机上的某些隐藏程序来窃取密码和获得数据。在这两种攻击形式中,电子攻击对网络安全的危害性最大。(下载源码就到源码网:www.codepub.com)

防止物理攻击的主要措施:

经济管理学院本科毕业论文 1.网络服务器放在上锁且有服务器的房间里;

2.用操作系统内置的安全功能;

3.严格限制能够对服务器进行物理攻击的人员;

4.制定严格的服务器使用维护守则(包括清洁人员的规定); 5.安全保存网站和服务器的密码。

由于电子攻击对网络的安全性危害最大,本系统开发者采取了一下措施: 1.认证:确认对方的身份与其声明的一致,这包括密码、智能卡;

2.授权:对不同用户设置不同的存取权限,通过相应的机制能够保证用户只能访问授权资源;

3.可靠性检测:确保信息在传送过程中不被阅读和篡改。主要通过加密技术来实现;

4.无否认机制:证明一条信息被发送和接收,并能确定在发送和接收者的身份,采用的技术是数字签名。

按日期查询和订单状态查询 订单查询 按订单号查询 月 月 日 日

起始日期 终止日期 订单状态 付款方式 送货方式 订单号 年 年

4.9.2网络安全技术

图4-10输入界面示意图

查询 取消 All rights reservered 2100-2110 我们选择的网络安全技术是:防火墙技术、SSL协议。

经济管理学院本科毕业论文 防火墙技术,最初是针对 Internet 网络不安全因素所采取的一种保护措施。顾名思义,防火墙就是用来阻挡外部不安全因素影响的内部网络屏障,其目的就是防止外部网络用户未经授权的访问。目前,防火墙采取的技术,主要是包过滤、应用网关、子网屏蔽等。

SSL协议(Secure Socket Layer,安全套接层)是由Netscape公司推出的一种安全通信协议,它能够对信用卡和个人信息提供较强的保护。SSL是对计算机之间整个会话进行加密的协议。在SSL中,采用了公开密钥和私有密钥两种加密方法。

4.9.3采取措施

我们采取的措施:

1.定期检查:使用各种网络安全软件对系统进行检查,定期进行。 2.清除入侵者:如果发现入侵者,立即改变口令并清除相应的进程。

3.修补漏洞:寻找入侵者进入的通道,然后将其堵死。如果入侵者通过一个被盗账号进入,则可以清除该账户或更改口令。

4.检查系统受损情况:清除入侵者后。我们还要对网站系统受损的情况进行检查,恢复被破坏的数据和检查入侵者留下的各种安全隐患。

经济管理学院本科毕业论文 第5章 系统实施与维护

5.1概述

系统实施是继系统规划、系统分析、系统设计之后的有一个重要阶段。它将在系统设计基础上进行具体实施。这一阶段的主要任务包括:设备的购买和安装;程序的编制;数据的录入;人员的培训;系统的调试与转换等。

5.2 程序设计

5.2.1程序设计的原则

程序设计采用自顶向下的原则,先把程序高度概括,看作是一个简单的控制结构,即功能结构。把模块进一步分解成若干个较低一层的模块,对扩展出来的每一个下层模块进一步分解,直到最低一层的每一个模块都非常简单、功能很小,能够很容易的用程序语句实现为止。在设计中还要遵循一致性、可重用性、可维护性,本系统的程序变量和程序对象以及数据库表等在各个模块中具有一致的命名规则。为系统的快速开发及以后的维护都带来方便。程序设计中的可重用性可大大提高程序开发维护的效率。通过对控件和函数的调用,对象的继承封装,减少了代码的重复书写,并减少了数据冗余。在程序设计中,考虑到程序的修改及以后的维护,尽量在代码中使用了注释,对部分程序尽量使用函数和控件,这样就维护很少的代码且具简单性,可提高维护效率。

5.2.2程序设计的基本要求

程序可以正常工作是最重要的,一个不能正常工作的程序不可能是好的,调试代价低是衡量一个程序好坏的重要标志,另外程序的可读性要强,程序不仅是给计算机执行的,也是供人阅读的.此外,还应该根据系统软硬件情况考虑输入/输出效率\\存储器运行效率等方面的情况,可根据适当的软件工具辅助代码,提高生产率,并且减少程序中的差错.

一般认为衡量程序质量的指标如下:

      

程序能够正常工作 调试代价低 易于维护 易于修改 设计部复杂 效率高

用户操作的方便性

5.2.3程序语言简介

开发一个网站需要很多种编程语言,本网站用到了HTML语言和JavaScript语

经济管理学院本科毕业论文 言和Java语言,现在就简单介绍这几种语言。

HTML语言,全写: HyperText Mark-up Language,译名:超文件注标式语言(译名之一) 简释:一种为普通文件中某些字句加上标示的语言,其目的在于运用标记(tag)使文件达到预期的显示效果。HTML 是在 SGML 定义下的一个描述性语言,或可说 HTML 是 SGML 的一个应用程式,HTML 不是程式语言,如 C++ 和 Java 之类,它只是标示语言,基本上你只要明白了各种标记的用法便算学懂了 HTML,HTML 的格式非常简单,只是由文字及标记组合而成,在编辑方面,任何文字编辑器都可以,只要能将文件另存成 ASCII 纯文字格式即可,当然以专业的网页编辑软件为佳。

JavaScript 是一种新的描述语言,这种语言可以被嵌入 HTML 的文件之中。 透过 JavaScript 可以做到回应使用者的需求事件 (如: form 的输入) 而不用任何的网路来回传输资料,所以当一位使用者输入一项资料时,它不用经过传给服务器端 (server) 处理,再传回来的过程,而直接可以被客户端 (client) 的应用程式所处理。目前已有一些写好的程式在 Internet 上。以下有一些计算器的例子,在 Nescape 上JavaScript 和 Java 很类似,但到底并不一样,Java 是一种比 JavaScript 更复杂 许多的程式语言,而 JavaScript 则是相当容易了解的语言。JavaScript 创作者可以不那么注重程式技巧,所以许多 Java 的特性在 Java Script 中并不支援。

Java是一种简单的,面向对象的,分布式的,解释的,键壮的安全的,结构的中立的,可移植的,性能很优异的多线程的,动态的语言。Java有以下的特点:1.平台无关性;2.安全性;3.面向对象;4.分布式;5.健壮性.

5.2.4开发工具简介

1.前台开发工具:

 Flash MacroMedia Flash MX.

 网页 MacroMedia DreamWeaver MX、MacroMedia Fireworks、JSP  图片 MacroMedia Fireworks、Adode Photoshop 2.后台开发工具:

 开发工具:MacroMedia DreamWeaver MX 、Eclipse  数据库: Sql Sever 2000 3.文档: MicroSoft Word 2000

5.2.5系统源代码

部分系统源代码见附录1所示。

5.3系统测试

5.3.1系统测试的目标

系统测试是针对程序设计及编程调试后的结果进行的工作。好的测试极可能发现以前没发现的错误,而不是为了表明程序是正确的。好的测试方案是力求暴露错误的测试方案。查出了新的错误的测试看作是成功的测试,没有发现错误的测试是失败

经济管理学院本科毕业论文 的测试。因此,在进入综合测试阶段通常由其他人员组成测试小组来完成测试工作。但是,我们系统测试的目标是保证软件的可靠性,力争用尽可能少的测试发现尽可能多的错误。

5.3.2系统测试的方法

模块测试,采用“自顶向下”和“自低向上”的方法测试每一个程序模块,直至整个应用系统。

在测试过程中需注意以下几点:

 确定预期输出是测试情况必不可少的一部分  程序员应避免测试自己的程序  程序设计结构不应测试自己的程序  彻底检查每个测试结果

对非法或非预期的输入情况,也要像对合法的、预期的输入一样,编写测试情况;检查程序是否做了要做的事.

5.4系统维护

日常运行中,应做好数据的录入和备份。此外,还要注意机房设备、文档资料及各种规章制度的建立完善。具体地说,系统运行维护是系统完成切换过程的各项任务之后,进入正式运行阶段,支持日常的各项事务处理、管理控制和管理决策,在这个阶段需要不断的对系统进行维护,为改正潜藏错误,扩充功能,完善功能,结构翻新,延长寿命而进行的各项修改和维修活动。系统维护包括了硬件设备的维护、应用软件的维护和数据的维护。

硬件维护有专职的硬件维护人员来负责,主要有两种类型的维护活动,一种是定期的设备保养维护,维护的主要内容是进行例行的设备检查与保养,另一种是突发性的故障维修,这种维修活动所花的时间不能过长,以免影响系统的正常运行。

软件维护主要是指系统中应用程序的维护,一般包括正确性维护、适应性维护、完善性维护和预防性维护。

数据维护工作一般是由数据库管理员来负责,主要负责数据库的安全性和完整性以及进行并发性控制。总之,维护工作做得越好,信息资源的作用才能得以充分的发挥,信息系统的寿命也就越长。

经济管理学院本科毕业论文 结 论

BtoC模拟网站基本实现了网上购物系统中的会员管理、商品管理、采购管理、销售管理等功能,并且它着重于业务流程的模拟,通过模拟电子商务活动过程和观察实际电子商务活动来重复电子商务知识,有助于学生了解和规范这一市场的商业、运用和技术上的要求,了解电子商务专业知识的具体运用,掌握电子商务是如何实现和运营的,体会电子商务专业知识的作用。

我在此次毕业设计中是分三步来实现这个网站的。

第一步:调研,在网上浏览一些网上商城的建设如易趣网、卓越网等,看看他们网站是怎样建成的,包含哪些功能等。

第二步:设计文档整理,根据调研的结果和资料进行设计文档的撰写和整理。 第三步:系统实施,在前两步的基础上,根据分析设计实现BtoC模拟网站。 整套软件还有许多不足的地方,有些地方分析的还是不够到位,功能还是不够完善,比如缺少一些综合报表的形成如商品销售排行、顾客的信用度等,这类报表可能在现实生活中对于网站的发展起着至关重要的作用,尽管存在着这些不足,但是通过这次对一个完整系统的开发,我们将书本上的知识容入到了实际中,体会到了真正设计一个系统所应该具备的知识和能力,这对于我们培养实践能力、发展创新思维也是非常有意义的。并且,在以后的学习生活中,我会通过知识的积累和实践水平的提高尽量去完善这个模拟网站,使之成为不仅为教学所用,也可以作为现实中的网站进行商品的交易。

“理论+实践”是我这次设计得到的结论,动手去查资料,用脑去看资料,动手编程序。如果没有这些努力,我想我也不会完成设计。通过这次设计让我明白即将走入社会的我们,应该要把自己所学的知识通过行动展示给社会,要想知道梨的滋味就应该自己亲自尝尝!

经济管理学院本科毕业论文 致 谢

经济管理学院本科毕业论文

参考文献

[1] 杨格.Dreamweaver MX 2004 设计与制作教程.机械工业出版社,2005

[2] 赵育良、许兆林.Dreamweaver MX 2004 基础与实例培训教程.中国电力出版社,2005 [3] 龙马工作室.感受精彩——Dreamweaver MX 2004中文版完全实例.人民邮电出版社,2005 [4] 王欣.管理信息系统.中国水利水电出版社,2004 [5] 高怡新. 电子商务网站建设.人民邮电大学出版社,2005 [6] 庄庆三.数据库系统及其应用.电子工业出版社,2000 [7] 王先国. JSP动态网页编程技术.电子工业出版社,2006 [8] 黄 裴. 计算机网络程序设计.机械工业出版社,2003 [9] 飞思中心. 网页编程组合教程.电子工业出版社,2002 [10] 陈 禹.管理信息系统.经济科学出版社,2002 [11] 芮廷先. 网上商店与营销策略.上海财经出版社,2003 [12] 李 红. 电子商务技术.人民邮电大学出版社,2005 [13] 天蓝工作室.网站架构与美工组合.人民邮电出版社,2002 [14] 萨师煊,王珊.数据库系统概论.高等教育出版社,2000

[15] 杜秀川. JSP网络编程:基于数据驱动的Web开发.电子工业出版社,2006 [16] 於志渊.动态Web网页技术大全.清华大学出版社,1999 [17] 刘中乐. JSP数据库项目案例导航.清华大学出版社,2006.1 [18] 牛勇,数据库应用.电子工业出版社,2006.6

[19] Daniel Amor. The E-business(R)evolution. Harvard Business Review,2002

[20] Kenneth C.Laudon.E-commerce:bussiness、tevhnology、societ.Harvard Business Review, 2003

(下载源码就到源码网:www.codepub.com)

经济管理学院本科毕业论文

附录1:系统部分源代码 OrderDetail源代码: package btoc.model;

import java.math.BigDecimal; import java.sql.Date;

//订单细则

public class OrderDetail {

String pro_code;//商品号

int sys_code;//系统单号

BigDecimal amount;//订货量

Date require_time;//需要时间

String pro;

BigDecimal price ; /**

* @param pro_code * @param sys_code * @param amount

* @param require_time * @param pro

*/

public OrderDetail() { super(); // TODO 自动生成构造函数存根 this.pro_code = \"\"; this.sys_code = 0; this.amount = null; this.require_time = null; this.pro = \"\";

BigDecimal price=null;

经济管理学院本科毕业论文

}

/**

* @param pro_code * @param amount

* @param require_time * @param pro */

public OrderDetail(String pro_code, BigDecimal amount, Date require_time,

String pro,BigDecimal price) {

super(); // TODO 自动生成构造函数存根 this.pro_code = pro_code; this.amount = amount;

}

this.require_time = require_time; this.pro = pro; this.price=price;

/**

* @return 返回 amount。 */

public BigDecimal getAmount() { return amount; } /**

* @param amount 要设置的 amount。 */

public void setAmount(BigDecimal amount) { this.amount = amount; }

/**

* @return 返回 pro_code。 */

public String getPro_code() {

经济管理学院本科毕业论文

}

return pro_code;

/**

* @param pro_code 要设置的 pro_code。 */

public void setPro_code(String pro_code) { this.pro_code = pro_code; }

/**

* @return 返回 require_time。 */

public Date getRequire_time() { return require_time; }

/**

* @param require_time 要设置的 require_time。 */

public void setRequire_time(Date require_time) { this.require_time = require_time; }

/**

* @return 返回 sys_code。 */

public int getSys_code() { return sys_code; }

/**

* @param sys_code 要设置的 sys_code。 */

public void setSys_code(int sys_code) { this.sys_code = sys_code; }

经济管理学院本科毕业论文

/**

* @return 返回 pro。 */

public String getPro() { return pro; }

/**

* @param pro 要设置的 pro。 */

public void setPro(String pro) { this.pro = pro; }

/**

* @return 返回 price。 */

public BigDecimal getPrice() { }

return price;

/**

* @param price 要设置的 price。 */

public void setPrice(BigDecimal price) { this.price = price;

} }

因篇幅问题不能全部显示,请点此查看更多更全内容