在线调查问卷系统的分析、设计与开发_第1页
在线调查问卷系统的分析、设计与开发_第2页
在线调查问卷系统的分析、设计与开发_第3页
在线调查问卷系统的分析、设计与开发_第4页
在线调查问卷系统的分析、设计与开发_第5页
已阅读5页,还剩47页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、可编辑 精品文档 在线调查问卷系统的分析、设计与开发 摘要摘要:在校园、政府机关或者企业里,由于许多调查研究的需要,经常会出现各种各样 的调查问卷,在传统的模式下,人们不仅要花费不少的费用来印刷问卷,而且还要耗费 大量时间和精力去发放问卷,回收问卷,统计问卷,并且问卷的可控性也比较差,容易 产生漏卷、废卷等一系列问题。随着 Internet 的发展和人们社会生活水平的不断提高, 传统的市场分析、民意调查越来越不能满足社会的需要,网上问卷调查已经在很多领域 的很多方面使用,通过网上在线调查问卷收集信息已经逐渐成为了一种不可或缺的调查 方式,在网络经济进一步发展的今天,建设一个高效、便利、安全的在

2、线调查问卷系统 是十分必要的,以达到实现在市场研究、民意调查以及学术研究等方面的科学应用的目 标。而如今网上调查问卷的生成与分析统计的系统已经有很多种。 本系统是建立在信息技术基础上,构建出一个在线的问卷设计、分发、调查、回收、 统计的系统,以提高调查的效率和安全性,基本解决传统调查问卷的各种弊端。本论文 通过对这一需求的详细分析和对现实生活中突出问题的研究,以及对各种技术的考虑, 其中前台技术采用基于 B/S 模式的 ASP.NET,开发工具是 VISUAL STUDIO.NET 2005,后台数据库采用 SQL SERVER 2000,数据访问技术采用 ADO.NET。 本文首先介绍了问题

3、的背景、相关技术背景,接着提出问题,并针对具体项目展开 需求调查分析;再基于需求设计出具体的方案;然后对整个系统进行了详细的分析和设 计,在设计与实现过程中,结合源代码具体的描述出整个项目的开发过程;最后对整个 系统进行测试得出测试结论。 关键词:关键词:调查问卷、ASP.NET、SQL Server 可编辑 精品文档 The Analysis ,Design and Development of Online Questionnaire System Abstract:Abstract: On campus, authorities or enterprises in China, due

4、to a variety of research needs, often there will be a variety of questionnaires, in the traditional model, people not only have to spend a lot of the cost of printing the questionnaires, but also spend a lot of time and energy Issued on the questionnaire, the recovery of the questionnaire, statistic

5、al survey, questionnaires and control poor, prone to leakage volume, the volume of waste. Along with the development of Internet and social standard of living people unceasing enhancement, the traditional market, polls increasingly unable to meet the need of the society, and questionnaires survey th

6、rough the network has bean in many areas of use.through many aspects of online questionnaire to collect information has become a indispensable way, in the investigation of further deepening of network economy today, build a efficient, convenient and safe online questionnaire website is very necessar

7、y to achieve in market research, opinion polls and academic research of scientific applications. And now the number of the online questionnaire statistical analysis and generate 可编辑 精品文档 the system is great. The system built on the basis of information technology, to build an online questionnaire de

8、sign, distribution, investigation, recovery, statistical systems, improve the efficiency and security, the traditional solution to the basic appeal of the questionnaire chronic problem. Thereinto, the technology of front end adopts ASP.NET based-B/S mode and VISUAL STUDIO.NET 2006 as the development

9、 tool, database of back end adopts SQL SERVER 2000 and ADO.NET as data access technology. This text introduces background of this issue firstly and Related technical background, then put forwards issue, and aims at the actual project to start the research analysis of requirements; Then designs detai

10、led project based on requirements; And then analyzes in detail and design the whole system, in the course of design and realization, describes the development process of the whole project according to source codes; At last tests the whole system and draws testing conclusion. Keywords:questionnaires,

11、 ASP.NET, VS.NET2005, SQL Server 目录目录 第一章第一章 绪论绪论.1 1 1.1 课题的研究背景.1 1.2 课题的研究范围、技术要求和目的.2 1.2.1 研究范围.2 1.2.2 技术要求.2 1.2.3 研究目的.2 第二章第二章 相关技术背景相关技术背景 .4 4 2.1 ASP.NET 概述.4 可编辑 精品文档 2.2 后台数据库SQL SERVER 2000 .4 2.3 ADO 技术简介.5 2.4 B/S 模式简介 .5 第三章第三章 系统分析系统分析.7 7 3.1 任务概述.7 3.1.1 系统的目标.7 3.1.2 系统的开发环境.7

12、3.2 系统需求分析.7 3.2.1 系统功能需求.8 3.2.2 系统性能需求.10 3.3 系统可行性分析 .10 3.3.1 经济可行性.11 3.3.2 技术可行性.11 3.3.3 方案优点与不足.11 3.3.4 此方案与 C/S 结构的比较.12 3.4 业务流程分析 .13 3.4 数据流程分析 .14 第四章第四章 系统设计系统设计.1717 4.1 系统功能模块设计.17 4.2 网络结构.18 4.3 数据库设计 .19 4.3.1 数据库设计原则.19 4.3.2 概念结构设计 .19 4.3.3 逻辑结构设计.21 4.3.4 数据库实体表的实现.22 第五章第五章

13、系统实现系统实现.2626 5.1 登陆界面 .26 5.2 系统主要功能模块 .28 5.3 数据库连接的实现 .36 第六章第六章 总结总结 .3838 参考文献参考文献 .3939 致致 谢谢 .4040 附录附录 .4141 附录 1:英文文献.41 附录 2:中文译文.41 可编辑 精品文档 第一章 绪论 1.1 课题的研究背景 进入 21 世纪以来,互联网进入了高速发展的新时期。互联网已成为人们快速获取、 发布和传递信息的主要渠道,它在人们的政治、经济、生活等各个方面发挥着重要的作 用。在 Internet 上发布信息主要是通过网站实现的,获取信息也得在 Internet“海洋”

14、中根据一定的检索方式把所需要的信息从网站上下载下来。由此可见,网站建设在 Internet 应用上的地位是显而易见的,它已成为政府、企事业单位等信息化建设中的重 要组成部分,因而备受人们的重视。 调查研究是社会学经常用的研究方法,可以用于描述性、解释性或探索性的研究。 随着互联网在全球范围内的迅速普及,网上调查开始兴起。它的出现并不是取缔传统调 查方式,而是与之相辅相成,以达成最佳的调查效果。 网上市场调查即在线市场调查,泛指利用互联网手段所进行的各种以市场调研为目 的的活动,比如收集市场信息、了解竞争者的情报、调查顾客对产品或服务的意见等, 其中利用网上的在线调查问卷获得用户反馈信息是最常用

15、的手段之一,网上市场调查也 是网络营销的而基本职能之一,网上调查又是网站的基本功能之一,这种高效的调查手 段也被许多调查咨询公司广泛应用,中国互联网络信息中心(CNNIC)每年两次(1月和 7月中旬)所发布的中国互联网络发展状况统计报告中的大部分信息也都是通过在线 调查的方式获得的,调查的内容包括用户的上网习惯、个人资料和对互联网领域的一些 热点问题的看法等等,然后通过对这些调查数据的整理,形成了内容丰富的调查报告, CNNIC的在线调查已成为最有影响力的网上调查之一,由此可见网上调查的重要价值1。 到目前为止,我国已经有一部分企业网站具备在线调查功能,也出现了很多专业的在线 可编辑 精品文档

16、 调查问卷系统。 网上调查的优势在于,这是一种更快更简便,而且更低价更高效的方法。传统调查 方式的成本是不断上升的。当调查达到一定规模的时侯,网上调查的成本相对而言比较 低廉,在成本曲线上基本没有任何上升的趋势。而且它不受时空的限制,可以24小时接 受被调查者提交的问卷,并且能自动进行检验与处理,显示并能够生成直观生动的统计 图形。对于敏感性的问题,网上调查方法可以使被调查者不受影响地以内心真实的态度 回答,保证了问卷答案的真实性等等。它还可以在更为广泛的范围内,对更多的用户进 行数据收集的工作。迄今为止,已经出现了各种各样的网上调查软件,作为调查工具, 至少要具备以下几个不可或缺的功能:简单

17、易用,使用者无需了解程序代码;可以选择 多种问题形式(比如列表、多选等等);提供分析工具,可以将数据导人、导出,并作 处理;人们可以根据当前调查研究的需要自由选择参与调查。当然,也要考虑到研究的 预算、研究人员的能力以及所要做的结果分析工作等等。虽然人们正在致力于这种正在 蓬勃发展中的调查方式的研究与应用,同时也意识到在其不可比拟的优势之外,也有其 不足的方面。这种方式的局限性的一面的主要表现是:网络普及率还比较低、专业人员 缺乏、研究时对社会伦理道德的考虑不周等问题;另一方面,对这种调查研究方式的理 论研究还不够全面和深入,如样本的内在偏差性等等。 1.2 课题的研究范围、技术要求和目的 1

18、. 研究范围研究范围 1)设计该系统的功能模块划分,使用 SQL SERVER 2000 设计出该系统的数据库。 2)参考实际在线调查问卷 WEB 站点管理情况,完成对系统的需求分析及设计文档。 3)根据需求分析及设计文档完成代码编制。 可编辑 精品文档 .2 技术要求技术要求 1)功能模块划分合理。 2)数据库设计满足功能要求。 3)数据库冗余度小,尽量满足三范式要求。 4)绘制数据库各数据表之间的关系图。 5)建立数据库访问接口类,实现对数据库的访问。 6)完成功能模块中的一个较小的功能,以测试数据库接口的正确性。 .3 研究目的研究目的 本

19、课题设计的目的是造就一个能够提高调查效率,节约调查费用,使调查数据的处 理分析更方便、具有以下功能特点的调查问卷系统: 1)向 Internet 用户提供交互式、个性化的问卷调查服务,具有问卷搜索等功能。 2)智能的后台管理,能够在线生成调查问卷,能够对调查问卷的结果进行分析汇总。 3)使用比较简单,不需要 IT 专业技能,问卷的生成、投放、调查结果分析简单易用。 4)具有灵活性,能够应用于不同的调查场合。 可编辑 精品文档 第二章 相关技术背景 2.1 ASP.NET 概述 ASP.NET 是在原有 ASP 基础上开发出来的一个新的版本,它不但提供最先进的网络 发展平台而且为网络开发者提供了

20、新的灵活、简单的体系结构。ASP.NET 被确定为. NET Framework 的基础,它所提供的网络应用程序模型为网络应用程序 AML、网络 服务带来了更多的方便。 ASP.NET 包含 web 表单和服务器控件,WEB 表单能带给使用者基于表单的强大功 能和美观的页面,但是网络服务器应用程序要通过使用 HTTP,XML,SOAP,WSDL 技术在 不同的网络环境和连接远程设备的情况下来访问远程服务器2。 ASP.NET 应用程序的运行环境如下图 2-1 所示: 可编辑 精品文档 图 2-1 ASP.NET 应用程序的运行环境 2.2 后台数据库SQL Server 2000 SQL Se

21、rver 是一个关系数据库管理系统,现如今的商业环境要求不同类型的数据库 解决方案。性能、可伸缩性及可靠性是基本的要求,而进入市场的时间也非常关键。除 具备这些核心企业品质外,SQL Server 2000 还为数据管理与分析带来了灵活性,允许 单位在快速变化的环境中从容响应,从而获得竞争优势。从数据管理和分析角度看,将 原始数据转化为商业智能和充分利用 Web 带来的机会非常重要。SQL Server 2000 是 一个具备完全 Web 支持的数据库产品,提供了对可扩展标记语言 (XML) 的核心支持以 及在 Internet 上和防火墙外进行查询的能力,SQL Server 2000 提供

22、了以 Web 标准为 基础的扩展数据库编程功能。丰富的 XML 和 Internet 标准支持允许您使用内置的存储 过程以 XML 格式轻松存储和检索数据,还可以使用 XML 更新程序容易地插入、更新和 删除数据3。 SQL Server 2000 的常见版本有下述几种: 1)企业版(Enterprise Edition):支持所有的 SQL Server 2000 特性,可作为 大型 Web 站点、企业 OLTP(联机事务处理)以及数据仓库系统等的产品数据库服务器。 2)标准版(Standard Edition):用于小型的工作组或部门。 3)个人版(Personal Edition):用于

23、单机系统或客户机。 可编辑 精品文档 4)开发者版(Developer Edition):用于程序员开发应用程序,这些程序需要 SQL Server 2000 作为数据存储设备。 2.3 ADO 技术简介 ASP 访问数据库是通过 ADO(ActiveX Data Objects(Active X 数据对象) )技术 实现的,ADO 是 Microsoft 推出的一种数据访问技术。这是一种面向对象的,与语言无 关的通用的数据访问接口,ASP 强大的数据库访问功能正是由 ADO 来完成的。通过 ADO 与 ODBC(开放式数据库连接性(Open Database Connectivity) )源

24、的接口, 程序员可以用很少而且很简单的脚本程序实现对网站数据库的读、写和修改等操作功能4。 ADO.NET 基于 XML,能够保证不管使用者是否安装了 XML 语法分析器 , 它都能 在不同的平台上操作任何的数据对象,ADO.NET 的原理见下图 2 所示。 图 2-2 ASP.NET 的原理 2.4 B/S 模式简介 B/S(Browser/Server 即浏览器和服务器)模式结构,是 20 世纪 90 年代随着 Internet/Web 技术的产生并开始盛行,已经成为当今最先进的一种网络结构体系,从数 据库服务器的角度来看,它是从 C/S(Client/Server 即客户端/服务器)模式

25、发展而来 5,但也具有自己的特点: 可编辑 精品文档 (1)B/S 属于一种瘦客户机模式,客户端软件不需要开发,只需安装浏览器,应用 界面比较单一,硬件配置要求也比较低。对已经安装 Windows 系列的用户,使用内置 的 TCP/IP 协议和 IE 浏览器就能够实现客户机的功能。 (2)由于 B/S 的功能都是在 Web 服务器上实现,开发人员就可以集中精力解决应 用层和数据层之间存在的问题,这样就大大减轻了系统开发和维护的工作量,系统管理 和升级也比较方便。 (3)因为客户端使用的是浏览器,所以开发者不需要为不同的用户设计不同的客户 程序。更重要的是浏览器简单易用,特别适合于非计算机专业人

26、员学习使用。 (4)平台无关性是 B/S 模式最大的优点之一,开放型的网络通信协议浏览器技术, 不仅能够免费下载,而且还可以选择不同的厂商产品。 B/S 模式的工作方式如下图所示: ASP.NET 发出请求 响应 浏览器 (Browser) Web 服务器 数据库服务器 (DB Server) TCP/IP HTTP 图 2-3 B/S 工作方式图 由此可以看出 B/S 模式的网络具有三层结构: (1)浏览器属于用户界面层,用于实现用户的接口功能。在客户端,统一资源定位 器(Uniform Resource Location, URL)向指定的 Web 服务器提出服务器请求,Web 服务器用

27、HTTP(HyperText Transmission Protocol,超文件传输协定)把所需文件 资料传送给客户端用户,客户端接受并在 WWW 浏览器上显示。 (2)Web 服务器属于业务逻辑层,主要完成客户的应用功能,即 Web 服务器接受 客户的请求,以 ASP 与数据库连接,并进行申请处理,而后数据库结果返回 Web 服务 器,并传至客户端。 可编辑 精品文档 (3)数据库服务器即数据层,数据库服务器接受客户端用户的请求独立地进行数据 处理。 第三章 系统分析 系统分析是指应用系统的思想和方法,解决系统要“做什么”这一关键性的问题, 是系统开发过程中最重要也是最困难的阶段。在这个阶段

28、,我们的主要任务是定义系统 的逻辑模型,首先要针对用户的需求进行系统需求分析,并根据需求分析用系统说明书 表达出来,以此作为系统设计的依据。 3.1 任务概述 .1 系统的目标系统的目标 开发出的系统应具备很强的开放性和扩展性等特性。本系统实现一个在线调查问卷 WEB站点,能够方便、灵活地对调查问卷资料进行查询、统计等操作。所有这些对数据 库进行的操作都受到管理级别的限制。本项目可有效快捷地管理调查问卷,提供必需的 统计、管理信息,使信息更为准确、快捷、易查。 .2 系统的开发环境系统的开发环境 硬件平台:硬盘空间: 5G以上; 内存: 256M以上; CPU:

29、 PIII500以上; 操作系统:windows XP/windows vista 其它软件:浏览器:IE浏览器 5.0以上 数据库:SQL Sever 2000 可编辑 精品文档 开发工具:Visual S 2005 3.2 系统需求分析 在线调查问卷系统说起来比较简单,被调查者填写或者选择一些选项,然后点击 “提交”按钮,一个在线调查问卷就完成了,但是在实际上从事网上调研的工作并不是 那么轻松的,有时甚至不能顺利完成在线调查的任务,或者所得到的调查数据与实际状 况有比较大的差别,因此调查结果的可信度也就大打折扣了。利用在线调查问卷系统获 取信息也是最常用的网络营销功能之一,因此设计出一个功

30、能完善的在线调查问卷网站 是很迫切的。 在线调查问卷系统是一个基于网络的数据采集系统,这个系统的主要目的就是通过 在线问卷调查来获取大众的信息,这些信息要经过处理并且及时的存储起来。本系统支 持将数据库文件导入至相关的统计分析软件进行统计分析,同时系统还要求用户能够在 线编辑问卷,同时也能够跟踪问卷当前发布的情况等,在被访者访问问卷时,系统能够 根据被访者所做的当前题目的答案和管理员编制问卷时所定制的逻辑跳转来动态生成下 一个题目,以使被访者继续顺利做答。 3.2.1 系统功能需求需求 1)系统用户 系统用户主要有一般用户和管理员两种。详见图 2.1 所示: 可编辑 精品文档 用户 一般用 户

31、 管理员 一般管 理员 超级管 理员 系统 图 2.1 系统用户关系图 注:在以下的论述中,所提到的“用户” ,若没有具体说明均指一般用户。所提到的 “管理员”均为一般管理员和高级管理员的统称。 2)具体功能划分 用户组是用户里面权限最低的。只可以参与填写问卷调查和查询问卷,无法进行其 他操作。但是仍然有登录所需的用户名和密码,所以他们需要注册。尽管权限很低,他 们还可以对自己的个人资料进行修改(无法修改其他用户的资料) 。 用户组的用例图如图 2.2 所示。 系统 填写问卷调查 注册 人人资料管理 查询问卷 图 2.2 用户组的用例图 一般管理员组:一般管理员权限比用户高。他们可以分别对问卷

32、和用户进行管理。 问卷管理包括增加问卷、修改问卷、删除问卷、查询问卷和统计问卷五个部分。用户管 可编辑 精品文档 理包括对用户资料的管理和删除个别用户。当然,他们也可以像一般用户那样填写问卷 和修改个人资料。以上各种操作也必须经过登录验证以后。 一般管理员组的用例图如图 2.3 所示。 一般管 理员 系统 增加问卷 删除问卷 查询问卷 修改问卷 用户资料管理 统计结果 图 2.3 一般管理员组的用例图 超级管理员组:超级管理员的权限是所有用户中权限级别最高的。他们不仅可以完 成一般管理员的功能,还比一般管理员多了一项权限,那就是给用户授权和撤销用户权 限。 超级管理员组的用例图如图 2.4 所

33、示。 超级管 理员 系统 授权 撤销权限 图 2.4 高级管理员组的用例图 可编辑 精品文档 3.2.2 系统性能需求需求 1)数据精确度 在面向用户的部分中,考虑到可能会出现用户短时间内重复提交选择结果的情况, 为了保证数据的有效性,找出了以下数据精确度控制方法: 第一:同一未刷新页面不能提交两次调查结果,即用户在同一个页面提交数据以后, 若此页面未被重新载入或未被刷新,用户再次提交无效。 第二:同一 IP 在 2 分钟内不允许提交两次,即使用户刷新过页面,在 2 分钟以内, 仍然不允许提交第二次。之所以不执行每一个 IP 地址只提交一次的标准,主要是考虑到 那些通过 LAN(局域网)上网的

34、用户和拨号上网的用户。 2)时间特性 响应时间:用户应该在 1s-1min 时间内得到服务器的响应。 更新处理时间:2s,可能受到网络状况影响 运行时间:依据网络状况决定 3)适应性 要求系统界面友好,菜单清楚,便于操作,并且可以在 windows 的任何版本的操作 系统下运行,软件接口主要通过用户浏览器实现。 3.3 系统可行性分析 可行性分析,就是根据初步调查的系统需求和系统方案的总体设想,从技术上、经 济上和社会环境上考察本系统是否有必要、有没有条件、值不值得开发的问题6。 3.3.1 经济可行性 随着互联网的 迅速普及,计算机、网络已经深入到我们生活的 各个方面,在线 问卷调查也将逐步

35、取代传统的通过纸笔填写的调查问卷。首先,在网上进行调查, 可编辑 精品文档 网络上没有时空和地域的限制,这是在线 问卷调查与传统市场调查 的方式相比所独 有的优势。再次,传统方式的市场调查活动需要 消耗大量的人力、物力 才能进行, 周期也比较长, Internet 用 Web 或者其他手段就可以覆盖全球的优势正好弥补了这 一不足。最后,与传统方式不同,网民可以在不 直接面对调查者的情况下, 以一种 相对轻松和从容的 方式填写问卷,达到面对面提问 所无法比拟的效果。并且在线调 查问卷系统的运行维护比较简便,能够实现不同的人员从不同的地点以不同的接入 方式访问和操作共同的数据 。从诸多的投资和收益

36、的比较中可以看出,此方案的经济可 行性很大。 3.3.2 技术可行性 ASP.NET 是微软公司继 ASP 之后推出的新一代 Active Server Pages,它不是 ASP 的简单升级,是微软发展的新的体系.NET 的一部分7。同以前的 Web 开发模型相比, ASP.NET 具有增强的性能、Visual Studio 世界级的工具支持、灵活性、简易性、可管 理性、可缩放性、自定义性、扩展性,以及完全性等数个重要的优点7。同时,代码分离、 ADO.NET 技术,以及全新的开发语言 C#更是给作者带来了更快捷、更方便的操作。 SQL SERVER 是一个关系数据库管理系统(DBMS),数

37、据库处理的基本结构,采取 关系型数据库模式,但是在 SQL SERVER 的数据库处理中,则是使用了面向对象的操 作方式8。作者根据它的这个特点,配合数据设计的基本原则及数据库的范式要求对数据 库进行设计。 所以,此方案具有技术可行性。 3.3.3 方案优点与不足 此方案将系统分为用户和管理员两大模块,通过权限的设定来明确用户角色所使用 的功能及所进入的页面,使系统能够清晰明了地呈现在用户面前。同时对两大基本模块 又进行细致划分,进一步加强了系统的可操作性和友好性。建立数据表的级联关系,保 可编辑 精品文档 障了数据的一致性。 当然,此方案也存在不足之处。比如,方案将问卷调查以系统形式展现在用

38、户面前, 用户需注册才能使用,这将大大减少参与调查的人数。但是,需注册后才能使用系统, 一方面可以便于管理员对系统的管理,另一方面可以避免恶意的调查样本。所以,在几 个问题不能同时得到满足的情况下,仍然采用了原方案。 3.3.4 此方案与 C/S 结构的比较 本次设计采用的技术是基于 B/S 的两层开发模式,即主要业务都在服务器端完成。 C/S 结构软件(即客户机/服务器模式)分为客户机和服务器两层,客户机不是毫无运 算能力的输入、输出设备,而是据有了一定的数据处理和数据存储能力,通过把应用软 件的计算和数据合理地分配在客户机和服务器两端,可以有效地降低网络通信量和服务 器运算量。由于服务器连

39、接个数和数据通信量的限制,这种结构的软件适于在用户数目 不多的局域网内使用。国内目前的大部分 ERP (财务)软件产品即属于此类结构。 B/S(浏览器/服务器模式)是随着 Internet 技术的兴起,对 C/S 结构的一种改进。 在这种结构下,软件应用的业务逻辑完全在应用服务器端实现,用户表现完全在 Web 服 务器实现,客户端只需要浏览器即可进行业务处理,是一种全新的软件系统构造技术。 这种结构更成为当今应用软件的首选体系结构。 1. 数据安全性比较 对于集团级的异地软件应用,C/S 结构的软件必须在各地安装多个服务器,并在多 个服务器之间进行数据同步。如此一来,每个数据点上的数据安全都影

40、响了整个应用的 数据安全。所以,对于集团级的大型应用来讲,C/S 结构软件的安全性是令人无法接受 的。对于 B/S 结构的软件来讲,由于其数据集中存放于总部的数据库服务器,客户端不 保存任何业务数据和数据库连接信息,也无需进行什么数据同步,所以这些安全问题也 就自然不存在了。 可编辑 精品文档 2. 数据一致性比较 在 C/S 结构软件的解决方案里,对于异地经营的大型集团都采用各地安装区域级服 务器,然后再进行数据同步的模式。这些服务器每天必须在同步完毕之后,总部才可得 到最终的数据。由于局部网络故障造成个别数据库不能同步不说,即使同步上来,各服 务器也不能得到一个时点上的数据,数据永远无法一

41、致,不能用于决策。对于 B/S 结构 的软件来讲,其数据是集中存放的,客户端发生的每一笔业务单据都直接进入到中央数 据库,不存在数据一致性的问题。 3. 数据实时性比较 在集团级应用里,C/S 结构不可能随时随地看到当前业务的发生情况,看到的都是 事后数据;而 B/S 结构则不同,它可以实时看到当前发生的所有业务,方便了快速决策, 有效地避免了企业损失。 4. 数据溯源性比较 由于 B/S 结构的数据是集中存放的,所以总公司可以直接追溯到各级分支机构(分 公司、门店)的原始业务单据,也就是说看到的结果可溯源。大部分 C/S 结构的软件则 不同,为了减少数据通信量,仅仅上传中间报表数据,在总部不

42、可能查到各分支机构 (分公司、门店)的原始单据。 从以上的分析可以看出,B/S 结构的大型管理软件有着 C/S 结构软件无法比拟的优 势。而从国外的发展趋势来看,也验证了这一点。目前,国外大型企业管理软件要么已 经是 B/S 结构的,要么正在经历从 C/S 到 B/S 结构的转变。从国内诸多软件厂商积极 投入开发 B/S 结构软件的趋势来看,B/S 结构的大型管理软件势必在将来的几年内占据 管理软件领域的主导地位9。 3.4 业务流程分析 业务流程分析阶段要调查系统所涉及每个环节的管理业务活动,掌握所有管理业务 可编辑 精品文档 的内容、作用和信息的输入、输出、数据存储以及信息处理方法和过程,并根据业务的 实际处理步骤和过程,绘制出业务流程图。 业务流程图(Transaction Fl

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论