java cs架构构如何实现邮件的在线预览

您所在位置: &
&nbsp&&nbsp&nbsp&&nbsp
面向CS结构的软件自动化测试工具的设计与实现.pdf64页
本文档一共被下载:
次 ,您可免费全文在线阅读后下载本文档
文档加载中...广告还剩秒
需要金币:200 &&
你可能关注的文档:
··········
··········
西安电子科技大学
硕士学位论文
面向C/S结构的软件自动化测试工具的设计与实现
姓名:刘汉烨
申请学位级别:硕士
专业:软件工程
指导教师:武波;张力
本文在对公司软件 架构分析的基础上,结合软件自
动化测试技术,设计和实现了一个专门应用于的回归自动化测试工具。
本文首先提出了该工具整体设计方案,然后分析出中适合做自动化测试的
测试点,并用等价分类法对测试用例进行了划分,最后介绍了测试工具的实现方
法。在测试工具实现部分,本文详细地介绍了测试引擎的特点及其实现原理、日
志系统的实现原理。基于中两种不同类型的测试用例,本文采用了两种测试用
例实现方案,分别是单脚本结构化模板和关键字驱动技术方案,并对它们的实现
原理进行了详细的描述。单脚本结构化模板方案是为复杂的测试点而设计的,一
个测试点对应一个脚本;关键字驱动技术方案将关键字支持脚本和测试数据文件
分开,实现了一个脚本调用多个测试用例的目的。
在所有 所支持的平台上测试通过,减少了测试人员
大量的重复性的手工工作,提高了测试效率,取得了积极的测试效果。
关键字: 自动化测试回归测试脚本关键字驱动技术客户服务端程序
创新性声明
本人声明所呈交的论文是我个人在导师的指导下进行的研究工作及取得的研
究成果。尽我所知,除了文中特别加以标注和致谢中所罗列的内容以外,论文中
不包含他人已经发表或撰写过的研究成果;也不包含为获得西安电子科技大学或
其它教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做
的任何贡献均已在论文中做了明确的说明并表示了谢意。
申请学位论文与资料若有不实之处,本人承担一切相关责任
正在加载中,请稍后...您现在的位置: >
windows/CS架构信息发布系统
发布于:  
&&&&& &windows/CS架构信息发布系统&是由南翼科技自主研发的,用于在网络环境下,对多媒体信息进行编辑处理和控制发布的专业系统平台。windows/CS架构信息发布系统融合网络技术、信息技术和多媒体技术,可对音视频、图片、流媒体等多种素材编辑制作、控制播放,支持显示器、电视机、LED、拼接墙、触摸屏、投影机等各类显示终端以自由组合分屏效果发布信息。通过系统开放接口,可对接汇率利率、OA系统、ERP系统、大屏幕系统、排队叫号、视频会议、现场直播等外部信息,完美兼容各种常用信息平台。
&&&&&windows/CS架构信息发布系统可应用于党政机关、金融证券、公共事业、窗口行业、办公楼宇,各种场馆、酒店娱乐、商贸连锁、楼宇小区、广告运营等众多行业和场所,具有广泛的市场前景和良好的投资回报。
一、特点:
1、易用性:分布式架构,分级部署,播放终端可自由增减,模块化结构,一键安装,远程升级,开放式的友好界面,易于部署和维护。
2、稳定性:固化系统,强大的自校验和自动纠错机制;分布式网络结构,单点失效不影响其它结点;硬件采用工业级设计,低功耗,稳定性高,故障率低。
3、通用性:支持桌面和嵌入式系统双平台,支持音视频、图片、文字、网页、流媒体等素材,兼容外部程序数据(OA/ERP/利率汇率/排队叫号等);支持局域网、广域网、无线网、VPN等各种网络环境;支持4、显示器、电视机、LED屏、拼接墙、触摸屏、投影机等各类显示终端。
5、互动性:支持服务端和播放端的双向互动,支持翻页、拖动和缩放等互动操作,发布和互动完美结合,强大的互动功能,可吸引受众,迎合市场需求趋势。
二、应用价值:
1、资讯发布:通过LCD等显示终端发布通知、公告等信息,同时可以发布日期、时间、天气、新闻等公共信息。遇到紧急状况,可以在所有显示终端上面插播一些紧急资讯,包括通知、消防、警告等。
2、形象宣传:是IDS中最有效的增值应用,分众广告的成长经验表明,将有越来越多的客户投入这类创造性的数字营销活动中。宣传内容可以包括公益广告、执法宣传等等。
3、娱乐休闲:在群众密集的场所,如等候休息区、候梯厅、接待群众大厅等地向群众提供更多更丰富的信息。通过LCD等显示终端,播放电视节目、新闻报道、娱乐短片、MTV、电影、球赛转播等,让来访人员带着笑容等待,让休息的群众充分的放松心情,让紧张的工作人员不再焦虑出错。
4、电子导引:把传统单调的纸质标牌更改为多媒体电子标牌,显示办公分布、办事导向、设施安排等,便于办事人员及时获取相关的平面与立体资讯。辅助触摸屏,实现交互式体验。
三、核心功能:
&1、支持格式
影音格式:MPEG1/2/4、VOB、AVI、WMV、MOV、MP3、WMA、MKV、RMVB、FLV等
图片格式:JPG、BMP、GIF、PNG等&
文字格式:TXT&、PPT、PPS等
其它格式:SWF、HTML、XLS、MMS等流媒体
2、节目编辑
画面任意切割,支持横屏和竖屏的版面,各个播放区域可自由组合、可分层排列
各种素材可以混合播放、叠加,支持背景音乐、声音调节和静音等模式
天气、时间、汇率、排队叫号、RSS新闻、HTML网页等外源数据可通过插件接入&
可定制模板,通过模板引导,制作更精美的节目
节目编辑所见即所得,在编辑过程中可随时预览效果,方便编辑
3、播表管理
可将不同的节目编排成播表,支持节目和播表预览,播表排期支持万年历模式
节目可以设置播放方式和日程等,如连续播放、循环播放、定时播放、定次播放、实时插播等
播表发布支持断点续传和后台下载方式等,传输可靠。传输的节目文件可加密,确保信息安全
播表发布支持全发、组发和单发,播表发送需进行审核确认
4、权限管理
系统具有管理员、审核员、操作员三级权限,管理员权限最高,可添加用户、分配权限,审核员可对操作员制作的节目和播表进行审核并批准发布,操作员可编辑节目和播表,分级管理不同的分区、分组,多级分控模式,上级用户可覆盖下级用户发布的内容。
5、设备管理
播放器管理,包括注册信息,IP信息、分组、分区域设置和管理,系统能对播放终端进行包括电源管理、IP管理、自动校时、远程升级、定时开关机等管理,播放器可断网、断电、来电自动恢复播放
系统对整个网络和各个播放端硬件、软件进行实时监控,包括网络连接状态、IP信息、播放端的状态、当前播放的节目、当前插播的消息、节目信息、播放端更新信息等。异常情况则报警提示,管理员可远程实时截取播放端屏幕分析,确保播放准确安全
支持服务器和编辑主机的管理及设置,播放器自动注册
6、LED控制:系统可直接控制各类同步、异步LED显示屏,不需要单独配置管理电脑和编辑软件,节省投资又方便操作
7、电视播放:系统支持模拟、数字电视信号的输入播放,直接控制显示屏幕,实现信号源切换、选台、电源开关、屏幕调节、音量调节等
8、素材管理:各种素材分类上传下载管理,素材可手动删除,用户自定义多级目录
9、日志管理
可查询服务器和终端的日志,支持Excel表格日志导入/导出
可查看播表的历史记录:标题、操作员、播放开始日期与时间、播放结束日期与时间、重复播放次数,播放记录、播放器IP、发布时间、状态。
10、其他应用
支持与流媒体系统的对接&
支持拼接墙显示&
支持与其它系统的整合
支持数据的备份与恢复
支持会议排班管理
|   
|   
|   
|   
|   
|   扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
BS架构和CS架构优缺点分析
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口毕 业 论 文毕业论文题目:基于 B/S 结构的在线调查系统 摘 要 现在的科技日新月异,在不断不停的进步着,而面对的挑战和问题也是越来越多的,在作出新的决策之 前要对自己要研究或者实施的计划进行评估,而最好最直接的方法就是发出问卷调查,这样能够最快 最直接地知道自己的计划是否可行,这样问卷调查系统是个好帮手,他可以放在网络上给全世界的人 一个选择,这样面对的市场更加广大,了解的信息更多.实施成功的可能性就越大.所以这里介绍的是一 个基于 B/S 结构的在线调查系统. 在线调查系统,客户调查是企业实施市场策略的重要手段之一.通过开展行业问卷调查,可以迅速了解 社会不同层次,不同行业的人员需求,客观地收集需求信息,调整修正产品策略营销策略,满足不同的需 求. 最后,系统采用 HTML 语言编写,利用的 ASP 与后台的 SQLServer 数据库相连接来基本实现主要 模块的功能。 关键词:信息化,B/S 结构,在线调查,科技发展,HTML 语言,ASP 程序 Abstract Now the technology is changing rapidly and continuously to keep the progress . Face the challenges and problems as well as a growing number of In making his new decision-making prior to their studies or to the implementation of the scheme for assessment and the best and most direct way is to issue questionnaires , This can be the quickest and most direct way to know the feasibility of the project, This survey system is a good helper, he can be put on the Internet to people all over the world, a choice, Faced with such a large market more, more understanding of the information. the successful implementation of the greater possibilities. So presented here is based on the structure of an online B/S Survey System . Online Survey System, the customer survey is the implementation of enterprise marketing strategy one of the important means. Through trades survey, quick understanding of the community at different levels and in different sectors of demand, objective information collection requirements, adjustments product strategy marketing strategy to meet different needs Finally, the system uses the HTML language. and the use of Microsoft Access databases of background connected to the basic realization of the main module functions. Keywords: Information, B/S structure, the online survey, technological development, HTML, ASP Program 目录 引 言 在线投票调查系统,客户调查是企业实施市场策略的重要手段之一.通过开展行业问卷调查,可以迅速 了解社会不同层次,不同行业的人员需求,客观地收集需求信息,调整修正产品策略营销策略,满足不同 的需求. 该系统运行稳定,操作简单,调查的问题可以随时更改,不受限制.可以在网站上进行不同方面 的调查,给予 Web 界面的调查问卷生成系统,操作方便,并可以根据企业需求设计调查问卷的风格.针 对某种主要产品,政策,企业行为等,进行网上投票,答案一般设置为几种 (是,不是,其他或者同意 ,不同 意,其他等,可自由定制),让决策折们迅速广泛地了解到市场意见或者支持率,以便即使调整政策. 本文对基于 Web 技术的教师教学质量评估系统进行了系统分析与设计, 并在校园网上实现了该评估 系统。采用该系统可以充分利用校园网资源,改变已往用卡片调查,人工(或通过光标阅读机)读卡 采集数据的手段,提高了工作效率,降低了开发成本,取得了良好的效益。 发生在我们生活和工作中的各种各样的调查活动是非常普遍的,建立普及的、灵活的、实时实用的 调查系统,是很有实际应用价值的。把调查系统放在网上,方便了调查对象,增强了参与性、广泛 性,提高了调查的灵活性和准确性。基于 Web 的在线调查系统,可以使一切 Internet 上的用户参与 到调查系统中来,方便自如、快捷地完成若干项调查任务,这样不仅扩大了调查范围,使调查对象 易于接受,提高了调查的真实度,而且有效地提高了管理者的效率和调查的灵活性。 第 1 章 需求分析 1.1 功能需求分析 需求分析是在总体规划的指导下,对系统进行深入详细的调查研究,通过问题识别、可行性分析、 详细调查、系统化分析,最后确定新系统逻辑方案的过程。需求分析阶段的主要任务是定义或制定 新系统应该“做什么”的问题,而不涉及“如何做”的问题。确定系统必须完成的工作,也就是对 目标系统提出完整、准确、清晰、具体的要求。把要解决哪些问题、要满足用户哪些具体的信息需 求调查、分析清楚. 进行全面详细调查是管理信息系统分析和设计的基础,其工作质量对于整个管理信息系统开发工作 的成败起着决定性作用。与系统规划阶段的现状调查和可行性分析相比,详细调查的特点是目标更 加明确,范围更加集中,在了解情况和数据收集方面进行的工作更为广泛深入,对许多问题都要进 行透彻的了解和研究. 需求分析提供用户与开发人员对开发软件的共同理解,使用户与开发单位就该系统的功能定义、环 境需求达成共识,是今后各阶段设计工作的基础和依据,也是本阶段评审和测试阶段确认与验收的 依据. 本项目旨在通过 ASP.NET+ MS SQL Server 2000 建立一个基于 Web 技术的教师评定系统,以方便学 生和对教师评定和教师个人、教师、领导对教师的评定。学校相关人员对数据进行查询、统计等分 析处理。 本系统的功能有:管理员登陆,设置问题以及选项,用户登陆验证,票数统计,用户资料显示 1.2 环境需求分析 系统的运行对运行环境还有一些要求: 1.2.1 硬件环境 在最低配置的情况下,系统的性能往往不尽人如意,现在的硬件性能已经相当出色,而且价格也很 便宜,因此我们通常给服务器端配置高性能硬件。 · 处理器:Intel P4 2.0G 或更高。 · 内存:1GB · 硬盘空间:10GB · 显卡:SVGA 显示适配器 1.2.2 软件环境 · 操作系统:Windows XP SP2 · 数据库:Microsoft Access 2000 · ASP 服务器:IIS5.0 · 语言编写:EditPlus2 · 界面调整:Macromedia Dreamweaver 8 + Microsoft Front Page 2000 · 美工:Adobe Photoshop CS 1.3 性能需求分析 1.3.1 预期目标 1、图形化界面、可操作性强:图形化界面、操作简单是企业内部办公系统最基本的要求之一。用户 对系统的操作只需要鼠标和少量的键盘输入,加上界面和菜单显而易见,所以即使是计算机基础很 差的用户经过简单的培训后,都能很快地熟练操作。 2、安全性:企业内部管理系统必须要有极其强大的安全性。我们通过系统内部自设的权限校验来对 系统登录用户实施校验,提高了整个系统的安全性,满足客户的安全性需求。 3、 简便的维护手段: 系统使用后, 维护工作将是一个长期的工作, 系统将充分考虑维护工作的需求, 通过相应手段降低维护工作量及难度,从而达到保证运行可靠及节省费用的目的。 4、高效性:企业内部系统应该具有的强大适应能力和简便实现能力。系统运行的高效性是我们追求 的目标之一。 5、功能性强大:该系统将具有强大的功能性,能满足企业内部管理的基本需要,发挥计算机管理的 优势。 1.3.2 主要特点 1、人性化设计:简单的操作步骤,人性化的界面设计,符合当今社会科技以人为本的设计理念。 2、系统的安全设置:该系统具有强大的安全性,系统内部的权限校验保证了企业资料的安全,保障 了用户的权益。 3、使用的高效性:该系统的使用体现了计算机操作的高效性,用时短,内容多的特点。 4、大的功能:该系统把分散在企事业单位的所有档案信息实行统一、集中、规范的收集管理,建立 分类编号管理、电脑存储查询等现代化、专业化的管理。 5、有错误识别能力:当用户操作出现错误时,系统将提出警告,并能提示正确的操作。避免系统被 破坏。 1.3.3 编写方法的具体分析 · 操作系统。操作系统对使用 ASP 开发本系统的影响不是很大,Windows NT、Windows2000、 Windows 9X、Linux 、Windows XP 都可以,但性能好的操作系统可以使 ASP 服务器运行得更流畅, 减少系统崩溃的可能性。因此,这里选用了稳定性较好的 Windows XP SP2 操作系统。 · 数据库。 由于本系统没有海量数据的存储问题, 其数据一般不会很多, 所以没有必要选用像 Oracle 这样的数据库,Access 足可以胜任。这里选用了 Microsoft Access 2000,具体原因如下: Access 最 重要的特征是不必编写程序。对于大多数关系型数据库管理系统,如 Paradox,ForPox 等而言,其 管理者需要具有程序设计能力,才能建立和管理一个有效的应用程序,而 Access 数据库系统把数据 库应用程序的建立移进用户环境中,除非要执行复杂的操作,数据库的管理者不在必须具有设计能 力。 Access 中数据库文件不是简单的存储数据的表, 这是 Access 与其他桌面数据库的一个重要区别。 Access 数据库文件不仅包含传统意义上的表,还包括操作或控制数据的其他对象(如查询,窗体和 报表等) 。 自从 SQL Server 2000 以来,你已经能够通过使用复制来创建一个备用的服务器、传输日志,以及备 份和重新存储了——但是现在微软又引入了一个内建的工具,它可以实现自动的错误恢复。数据库 镜像是 SQL Server 2005 的一个新特性,它允许你将一个 SQL Server 中的数据库内容镜像到另一个 SQL Server 上。它还让你可以在发生错误的时候,通过镜像数据库来进行错误恢复。 Edgewood Solutions 的 Greg Robidoux 回答了我们一些 SQL Server 2005 中有关数据库镜像的常见问 题,同时还解释了为什么你现在就应该开始测试这个内建的功能来看看它最终是否会给你的环境带 来好处。 1.3.4 什么是数据库镜像? Robidoux:数据库镜像是将数据库事务处理从一个 SQL Server 数据库移动到不同 SQL Server 环境中 的另一个 SQL Server 数据库中。 镜像的拷贝是一个备用的拷贝, 不能直接访问;它只用在错误恢复的 情况下。 因为是在 SQL Server 2005 中新引入的特性,这个功能只能用在,这个版本的软件中。在某种程度上 说,它是复制和日志传输的混合体:你所有的事物都在事物级别(复制)上移动(日志传输)到你的数据 库的一个镜像拷贝上,同时减少了你在实现日志传输或者复制的时候可能会面临的问题。 复制包括大量的移动部分,并且如果你的数据库计划经常改变的话,要保证你的复制运行得流畅也 是困难重重。对于日志传输,为了保证同步,同样需要实现很多的处理,例如创建备份、拷贝备份, 以及备份重存。如果有一个进程崩溃了,整个处理过程就崩溃了。 1.3.5 数据库镜像的工作方式是什么? Robidoux :要进行数据库镜像所需的最小需求包括了两个不同的 SQL Server 运行环境。主服务器被 称为“基本的”,第二个服务器被称作“镜像的”。基本数据库就是你实际用着的数据库,镜像数据库 就是你的数据库的备用拷贝。当事务写入你的基本服务器的时候,他们也同样被传送到并写入你的 镜像数据库中。 除了基本和镜像之外,你还可以引入另一个可选的组件,名为 “证人”。证人数据库是第三个 SQL Server 2005 运行实例,它是在判断什么时候进行错误恢复的时候,用于基本和镜像之间内部交流。 只有当你想实现自动错误恢复的时候用到这个选项。它实现了 2 比 1 投票的能力,当我的一个组件 不可达,并因此需要进行错误恢复的时候。证人服务器只有在你想实现自动错误恢复的时候才需要 用到。 1.3.6 实现的方式是什么? Robidoux :数据库镜像提供了三种实现的方式。 根据你想要用什么方式来进行错误恢复处理来进行选 择。 高可用性:这个操作模式选项允许你在两台服务器上同步事务写入,并支持自动错误恢复。要使用这 个选项,你必须还要使用一个证人服务器。 高保护:这个选项可以让你在两台服务器上同步事物写入,但是错误恢复是手工的。因为自动的错误 恢复不是这个选项的一部分,所以也不会用到证人服务器。 高性能:这个选项不关心两台服务器上的写入是否是同步的,因此在性能上有所提高。当使用这个选 项的时候,你只能假设镜像服务器上的所有事情都是成功完成。这个选项只允许手工的错误恢复, 因此不会用到证人服务器。 时刻记住将你的数据自动恢复到第二个拷贝才是数据库镜像的真正好处。因此,大多数的实现可能 都是使用的高可达性方式。其他的选项仍然提供了内建的错误恢复过程,但是前提是你在发生错误 的时候对进行自动的错误恢复怀有极大的兴趣。 ·ASP 服务器。ASP 全称为 Active Server Pages,是一种由 Microsoft 公司开发的服务器端的脚本语 言运行环境,它可以结合 HTML 语言和 ActiveX 组件建立动态、交互、高效的 WEB 服务器端应用 程序, 该环境中可以混合使用 VBScript 和 JScript 脚本语言。 ASP 提供了一些内部对象和内部组件, 利用它们可以很方便地实现表单上传、 存取数据库功能。 除此之外, 由于 ASP 在服务器端解释执行, 开发者可以不必考虑浏览器是否支持 ASP;同时由于它在服务器端执行,在客户端的浏览器上看到 的仅仅是执行后的结果,开发者也不用担心别人下载程序代码,增加了资料的安全性。目前 ASP 可 运行在以下几种服务器内:IIS(Internet Inforrnation Serer3.0 或更高版本),该服务由 Windows NT Setver 4.0 或更高版本支持;PWS(Peer Web Services 3.0 或更高版本),该服务由 Windows NT Workstation 4.0 或更高版本支持;另外,借助第三方服务器扩展组件,ASP 是可以运行在 UNIX 或 Linux 上的,也就是说,无论任何一个 Web 服务器,只要安装有 ASP 的解释程序,就可支持 ASP 程序。因为上述原因,本程序的编写将采用 ASP 程序,这样可以提高程序的稳定性和泛用性,充分 发挥了其优点。 B/S 结构,即 Browser/Server(浏览器/服务器)结构,是随着 Internet 技术的兴起,对 C/S 结构的一种 变化或者改进的结构。在这种结构下,用户界面完全通过 WWW 浏览器实现,一部分事务逻辑在前 端实现,但是主要事务逻辑在服务器端实现,形成所谓 3-tier 结构。B/S 结构,主要是利用了不断成 熟的 WWW 浏览器技术,结合浏览器的多种 Script 语言(VBScript、JavaScript…)和 ActiveX 技术, 用通用浏览器就实现了原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全 新的软件系统构造技术。随着 Windows 98/Windows 2000 将浏览器技术植入操作系统内部,这种结 构更成为当今应用软件的首选体系结构。显然 B/S 结构应用程序相对于传统的 C/S 结构应用程序将 是巨大的进步。 图 1.1 B/S 结构 B/S 结构采用星形拓扑结构建立企业内部通信网络或利用 Internet 虚拟专网(VPN) 。前者的特 点是安全、快捷、准确。后者则具有节省投资、跨地域广的优点。须视企业规模和地理分布确定。 企业内部通过防火墙接入 Internet,再整个网络采用 TCP/IP 协议。网络结构如图所示 C/S 与 B/S 区别: Client/Server 是建立在局域网的基础上的.Browser/Server 是建立在广域网的基础上的. 硬件环境不同: C/S 一般建立在专用的网络上, 小范围里的网络环境, 局域网之间再通过专门服务器提供连接和数 据交换服务. B/S 建立在广域网之上的 , 不必是专门的网络硬件环境 ,例与电话上网 , 租用设备 . 信息自己管理. 有比 C/S 更强的适应范围, 一般只要有操作系统和浏览器就行 2.对安全要求不同 C/S 一般面向相对固定的用户群, 对信息安全的控制能力很强. 一般高度机密的信息系统采用 C/S 结构适宜. 可以通过 B/S 发布部分可公开信息. B/S 建立在广域网之上, 对安全的控制能力相对弱, 面向是不可知的用户群. 3.对程序架构不同 C/S 程序可以更加注重流程, 可以对权限多层次校验, 对系统运行速度可以较少考虑. B/S 对安全以及访问速度的多重的考虑, 建立在需要更加优化的基础之上. 比 C/S 有更高的要 求 B/S 结构的程序架构是发展的趋势, 从 MS 的.Net 系列的 BizTalk 2000 Exchange 2000 等, 全面支 持网络的构件搭建的系统. SUN 和 IBM 推的 JavaBean 构件技术等,使 B/S 更加成熟. 4.软件重用不同 C/S 程序可以不可避免的整体性考虑, 构件的重用性不如在 B/S 要求下的构件的重用性好. B/S 对的多重结构,要求构件相对独立的功能 . 能够相对较好的重用.就入买来的餐桌可以再利 用,而不是做在墙上的石头桌子 5.系统维护不同 系统维护是软件生存周期中,开销大, -------重要 C/S 程序由于整体性, 必须整体考察, 处理出现的问题以及系统升级. 升级难. 可能是再做一个 全新的系统 B/S 构件组成,方面构件个别的更换,实现系统的无缝升级. 系统维护开销减到最小.用户从网上 自己下载安装就可以实现升级. 6.处理问题不同 C/S 程序可以处理用户面固定, 并且在相同区域, 安全要求高需求, 与操作系统相关. 应该都是 相同的系统 B/S 建立在广域网上, 面向不同的用户群, 分散地域, 这是 C/S 无法作到的. 与操作系统平台关 系最小. 7.用户接口不同 C/S 多是建立的 Window 平台上,表现方法有限,对程序员普遍要求较高 B/S 建立在浏览器上, 有更加丰富和生动的表现方式与用户交流. 并且大部分难度减低,减低开 发成本. 8.信息流不同 C/S 程序一般是典型的中央集权的机械式处理, 交互性相对低 B/S 信息流向可变化, B-B B-C B-G 等信息、流向的变化, 更象交易中心 1.4 调查系统分析 机或智能终端为客户机,通过 Internet 获得大量的、高效的、实时方便的信息,已经在人们工作、 学习和生活中产生了不可替代的作用,Web 的作用越来越重要。在 Internet 上实现调查系统,需要 Web 服务器和数据库服务器的支持,支持服务器运行的操作系统可以采用 Windows 2000 Server、 Windows 2000 Professional 或 Windows 2003 Server 等,以上操作系统都内置了 IIS 5.0(Int-ernet Information Services 5.0),ASP(Active Server Pages)程序是在 Microsoft IIS 的 Web 服务器端执行的脚 本, 通常是由 VBScript 或 Java-Script 撰写而成, 它能够把 HTML 语言、 脚本语言、 COM(Com-ponent Object Model)组件等有机地结合在一起,由服务器解释执行,按用户要求提交给客户端,而无需客 户端的执行。ASP 使用的 Active 技术基于自己的动态网页,具有很好的扩充能力;ASP 还可利用 ADO(Active Data Object)方便地访问数据库,以此开发出基于 WWW 的应用系统;我们的调查系统 可以通过执行 Web 服务器端的 ASP 程序来访问数据库服务器端的 Access 数据库而实现。 ASP 工作流程如下: 用户在地址栏中请求一个 asp 程序。 浏览器向 ASP 服务器请求这个 asp 程序,而不是像 html 一样直接处理一个自身的 html 程序,不需 要在服务器上的运行。 ASP 程序连续的执行这个请求文件中的所有语句,然后生成一个 HTML 文件。 结果是,100%的纯 HTML 代码发送到客户端,所以我们在客户端看到的代码还是 HTML,并不是 ASP 的源代码。这样做,就可以很少地考虑 IE 和 Netscape 之间的区别了,而且我们也不怕别人看 到我们的源代码!不过,我们只是不能看到 ASP 的源程序而已,还是有些程序可以被看到,比如 XML,嘿嘿,我们就可以看个够了!图 1.2 ASP 工作图 第 2 章 总体设计 2.1 系统层次概框图图 2.1 远程访问 远程调查系统系统是一个面向外界的一个投票系统。 调查的主题是按照调查者得需要来决定的,他可 以随时改变自己要调查得内容。 在设置投票系统的时候还要注意这个系统所需的基本数据的维护。包括题目的增加、修改、删除等。 系统开始投入使用时, 因为提问得内容会不断得变化,所以要设计一个模块来让管理员能够方便得来 更改题目,改变自己得目的,所以才会有这模块. 想要把收集到的信息(如文件、图表、票据、笔记等)转化为下一设计阶段可用形式的信息,必须 对需求信息做分析整理工作。 业务流程分析: 输入数据处理数据显示数据图 2.2 数据流图示 2.2 系统设计 2.2.1 系统设计结构图 主模块结构图 主模块结构图,主要描述的程序设计的主体框架。程序默认是一个登陆界面,由使用者登陆后来判断 是否为管理者或者是普通用户,如果是管理者,那么就跳转到管理者页面.如果是普通用户,那么就跳转 到普通用户模块。所以在这个图中,用户登陆作为一个桥,来连接普通用户和管理者用户 2 个模块。登陆管理者普通用户设置选题查看投票者 IP查看投票结果投票图 2.3 系统结构图2.2.2 系统方案设定 在线投票调查系统,客户调查是企业实施市场策略的重要手段之一.通过开展行业问卷调查,可以迅速 了解社会不同层次,不同行业的人员需求,客观地收集需求信息,调整修正产品策略营销策略,满足不同 的需求.及时、准确、完整地获得全社会投资规模、结构和效益以及前景预测的有关信息,是国家建 立宏观调控机制、制定产业政策、提高决策水平、实现全社会总供给与总需求的积极平衡和社会资 源合理分配的重要条件。 目前企业对设备投资的管理主要是采用书面文字记录为主、电脑 EXECL 表格统计为辅的方法,随 着工作的发展,这种管理的局限性日益突出出来。 要想更好的对自己得想法,自己得计划,自己得产 品得市场如何,最好得就是做一份面向更广更大范围得得客户得一次调查. 2.2.3 系统实现功能 《B/s 在线调查系统》是一套让每个企业和决策者对自己得想法和构思得价值得一种体现.只有这样, 产品和问题能在产生之前初步了解其产生之后得一些结果或者反馈. 该系统运行稳定,操作简单,调查的问题可以随时更改,不受限制.可以在网站上进行不同方面的调查, 给予 Web 界面的调查问卷生成系统,操作方便,并可以根据企业需求设计调查问卷的风格.针对某种主 要产品,政策,企业行为等,进行网上投票,答案一般设置为几种(是,不是,其他或者同意,不同意,其他等, 可自由定制),让决策折们迅速广泛地了解到市场意见或者支持率,以便即使调整政策. 各种操作既可以通过菜单进行,又可以通过系统的管理树导航进行。信息分类全面,树形管理方便, 操作快捷简单,性能强大高效。全中文操作界面,无需计算机专业知识,使用易懂、易会。别具一 格的查询统计为您提供了更多的方便!系统支持用户任意修改设计,也可让我们帮您完成。 市场调研是营销工作不可或缺的内容,企业网站为网上调查提供了方便而又廉价的途径,通过网站 上的在线调查表、或者通过电子邮件、论坛、实时信息等方式征求顾客意见等,可以获得有价值的 用户反馈信息。无论作为产品调查、消费者行为调查,还是品牌形象等方面的调查,企业网站都可 以在获得第一手市场资料方面发挥积极的作用。 在对国内大型企业的网络营销状况进行研究的过程中,特意对网站是否具有在线调查功能进行了统 计,结果发现,只有 19.7%的网站设计了在线调查功能,其中主要是简单的产品调查,真正做到利 用企业网站作为在线调查工具的非常少,而且这项功能在各个行业中比较分散,并没有显著的行业 特点。这种状况说明,不同行业的企业中都有重视在线调查功能的网站,但有超过 80%的企业网站 没有这一功能,这足以说明,作为企业网站常用网络营销功能之一的在线调查,企业网站的总体应 用水平还很低。 调研方法还远远没有成为企业网络营销的主流。造成这种状况有几个方面的原因:如网站的技术功 能不完善、网站访问量小、企业对在线调查不够重视、专业的在线调查表设计有一定难度等。其中 多数企业网站访问量很低是重要原因之一,因为这种在线调查依赖于网站访问者的参与,如果没有 网站访问量作为基础,即使设计了完善的在线调查系统,对于多数网站来说仍然没有太大的实际价 值。第 3 章 数据库详细设计 3.1 数据库的概念 数据库是一种存储数据并对数据进行操作的工具。数据库的作用在于组织和表达信息,简而言之, 数据库就是信息的集合。计算机的数据库可以分为两类:非关系数据库(flat-file)和关系数据库 (relational) 。关系数据库中包含了多个数据表的信息,数据库含有各个不同部分的术语,象记录、 域等。 _ 新建一个数据库 创建任何一个数据库的第一步是仔细的规划数据库,设计必须是灵活的、有逻辑的。创建一个数据 库结构的过程被认为是数据模型设计。 1. 标识需要的数据; 2. 收集被标识的字段到表中; 3. 标识主关键字字段; 4. 绘制一个简单的数据图表; 5. 规范数据; 6. 标识指定字段的信息; 7. 创建物理表。 实现数据库之间的联系 数据库之间的关系指明两个库之间共享一个共同的关键字值。一个连接是指一种虚拟的表,这种表 是在当用户要求从相互关联的各个不同的表中获取信息时建立的,关键字段用于在相互连接的不同 表中查找匹配的记录。一个更高级的连接形式称为自连接。这种连接是指一个表被连接到它自己的 一个字段,或在不同的纪录中由重复数据的组合字段。数据库中有三种不同类型的关键字:主关键 字、组合关键字和外关键字。在表中使用的关键字类型用于描述库表示什么以及在数据库中如何与 其它的库建立关系 3.2 确定数据库中需要的表
3.3 数据库实现功能 系统功能: 1 管理员登陆 更改题目选项 查询投票得结果 查询投票者得 IP 管理用户 2 普通用户登陆 进行投票 修改自己得密码信息 查询投票结果 3 帮助 4 退出
第四章 设计意义结构以及功能实现 4.1 投票系统的内在意义以及作用 利用网络和数据库技术,结合目前硬件价格普遍下跌与宽带网大力建设的有利优势,使用户可以通 过互联网进行投票选举,可以大大提高投票率,同时节省了调查问卷等有形物资的花费,以及投票 人和检票员的时间。对于网站来说,该系统可以使网站管理人员了解用户对网站的意见。方案 A 网 站管理员可以设置若干候选项目,并将投票规则设置为单选或多选。网站浏览者可以在网页上提交 自己的投票意向,系统则立即将当前投票结果显示在网页上。显示方法为条形图,以长短比例来直 观地反映票数的情况,同时也列举出具体的票数值。每轮投票的结果都通过数据库记录下来。 方案 B除具有A的功能外,系统还可以避免同一用户重复投票的现象。使用记录 IP 地址的方法。使用 IP 不能重复投票;使用 Cookies 的技术,使同一部电脑不能重复投票。 4.2 调查系统的结构设计 一般的调查系统通常由三个功能模块组成:提供输入调查信息的调查模块、处理调查信息的处 理模块和显示调查结果的结果显示模块。 户输入和选择调查信息的窗体对象,可供用户选择的 调查信息全部放置在一个表单中,表单中可以包含文本框、下拉菜单、单选按钮或复选框,供被调 查者选择相关的信息,还需要有“提交”按钮提交填好的调查信息,有“重置”按钮清除填错的调 查信息。该模块主要的技术点是:根据需要设置表单内的各个对象,并对各个对象命名及 Value 属 性进行设置、对单选按钮和复选框 Value 进行存储。 块用于记录用户提交的调查信息,也就是将调查信息存储于 Access 数据库当中。该模块 主要的技术点是:通过 ASP 的 Connection 对象建立与数据库服务器端 Access 数据库的连接,打开数 据库连接并产生一个符合 SQL 语句的记录集存放在一个 Recordset 对象实例中, 通过 ASP 的 Request 对象读取表单中各个对象的数据,使用 SQL 语句的 Insert 指令或 Recordset 对象的 AddNew 方法去 新增记录。 SQL 中计 算字段的使用、比例图示的设计、动态数据的格式设置。 中,以便以后对这些数据进行合理的处理。技术难点主要是对单选项和复选项的数据提交方面。下 面主要针对这些问题给出一个调查模块和处理模块的简捷的解决方案。 4 .3 调查系统的功能实现 基于 Web 的调查系统应能全面地反映所要调查的全部内容, 并且把被调查对象提交的调查信息 保存起来,以便统计,从而实现 Internet 上的交互,这就需要 Web 服务器能够提供基于数据库的信 息。众所周知,ASP 技术作为新一代、高效率的 Web 应用程序开发技术,已广泛应用于 Web 数据 库应用程序的开发中。而 ADO 技术是 ASP 技术用来访问数据库的核心,它集中体现了 ASP 技术丰 富而灵活的数据库访问功能。ADO 建立了基于 Web 方式访问数据库的脚本编写模型,它不仅支持 任何大型数据库的核心功能, 而且支持许多数据库所专有的特性。 通过 ODBC 能够访问各种数据库, 包括 Access、Visual FoxPro、SQL Server 和 Oracle。作为新一代的 Microsoft 数据访问规范,OLE DB 不仅能访问关系型数据库,而且能访问文本文件、电子表格和电子邮件等数据源。 第五章 结论 经过一个半月左右时间的努力, 《基于 B/S 结构的在线调查系统》毕业设计已经完成。在这次的设计 中,我遇到了很多的麻烦,包括程序上的和生活上的,我平时在外面工作,利用空下来得时间来完 成这个课程设计,而这次我花心血做的程序也另我感到自豪,这个程序用 ASP 编制,基本上实现了 最初设计的系统功能。本软件系统具有以下特点: (1)调查项目设置,用户可创建多个调查表;用户可方便快捷的构建的在线调查应用 (2)后台是设计时,可以随时预览. (3)网站调查表界面自动生成,即采用所见即所得方式建立和修改调查表 (4)调查结果自动生成 (5)支持非法投票数据过滤,投票 IP 地址统计 画面稍微嫌普通了点,但是设计比较人性化,比如可以随时更改在线调查的内容和选项 利用计算机技术,为网页添姿添彩 提供的直观的、 清晰的人机界面, 且在 ASP 编程语言强大功能的支持下, 系统操作界面快捷、 友好, 使用方便。 计算机应用基础网站开发于建立网站系统,由于时间上和技术上的限制,虽然基本上实现预定的目 标,但还是存在一定的不足。由于计算机科学发展很快,能实现的功能繁多,本软件系统中并不能 完全的列出,而且因为知识水平有限,没能列举出最先进的设计。在以后的时间里,还将继续学习 研究这个软件的开发工作。 参考文献 [1] 邓文渊等编.ASP 与网页数据库设计.北京:中国铁道出版社,] 龙马工作室编.Dreamweaver MX ASP 网页编程.北京:机械工业出版社,] 肖志刚等编.ASP 动态网页设计应用培训教程.北京:电子工业出版社,] 吴明辉等编.ASP 网络办公及商务应用系统开发实例导航.北京:人民邮电出版 ] Jeff Downey. Web Server Data Connections [J].PC Magazine,):25~27 [6] Jonh Lam. Database Connection and the Internet [J].PC Magazine,):69~71 [7] 汪晓平,钟军.ASP 网络开发技术[M].北京:人民邮电出版社,] 林子禹等, 组件技术的应用系统设计模型 长沙:计算机工程与应用 2000.6. [9] 夏骄雄等, 基于 Intranet 的管理信息系统 上海:小型微型计算机系统 ] 楼伟进,应飚 com 组件技术 北京: 计算机应用 2000.4. [11] 张震, 一种新的 WEB 数据库系统结构 北京: 小型微型计算机系统 ] 林金霖,ASP 实务经典[M] 北京:中国铁道出版社, ] 刘福大,张立民,金慧琴 ASP3 高级编程[M] 北京:机械工业出版社,] 潘爱民,COM 原理与应用 清华大学出版社 北京: 1999.7 致谢 在本次毕业设计中,我忠心感谢指导老师王淮亭老师。老师认真负责的工作态度,严谨的治学精神 和深厚的理论水平都使我收益匪浅。他无论在理论上还是在实践中,都给与我很大的帮助,使我得 到不少的提高这对于我以后的工作和学习都有一种巨大的帮助,感谢他耐心的辅导。 在这近一个学期的课程设计期间,王淮亭老师给予了我们很大的帮助,他的平易近人,严谨的治学 态度、过人的工作热情给我留下了深刻的印象,这些经历一定会激励我在今后的工作、学习、生活 中不断追求。 感谢我的老师同学们,是他们的热心帮助我才能顺利完成了论文,此向他们致以崇高的敬意。 最后,我要深深地感谢我的父母以及其他亲人,他们的支持、鼓励和亲切关怀每时每刻都伴随着我, 不断地给我勇气和力量,激励我不断进取。 另外,在系统开发过程中助手同学也给于我很大的帮助,帮助解决了不少的难点,使得系统能及时 开发完成,还有同组的同学同样给与我不少帮助,这里一并表示感谢。
广而告之:
相关文档:
下载文档:
搜索更多:
词条解释:
All rights reserved Powered by
copyright &copyright 。甜梦文库内容来自网络,如有侵犯请联系客服。|

我要回帖

更多关于 outlook邮件预览 的文章

 

随机推荐