会员注册 | 登录 | 微信快捷登录 支付宝快捷登录 QQ登录 微博登录 | 帮助中心 人人文库renrendoc.com美如初恋!
站内搜索 百度文库

热门搜索: 直缝焊接机 矿井提升机 循环球式转向器图纸 机器人手爪发展史 管道机器人dwg 动平衡试验台设计

投票系统设计与实施论文.doc投票系统设计与实施论文.doc -- 5 元

宽屏显示 收藏 分享

资源预览需要最新版本的Flash Player支持。
您尚未安装或版本过低,建议您

11目录摘要2Abstract2前言3第一章为什么要开发一个投票管理系统31.1用计算机管理投票的意义31.2投票管理系统设计分析3第二章投票管理系统编程环境现状及设计目标简介32.1编程环境的选择32.2关系型数据库的实现42.3本次设计的程序设计分析5第三章使用SQL操作关系型数据库113.1数据库的概念113.2SQL语言和关系型数据库的实现12第四章系统总体规划134.1系统功能13第五章系统具体实现135.1用户界面的实现135.1.1主界面135.1.2各项功能界面15第六章性能测试与分析25第七章25结束语25致谢26主要参考文献26摘要22在积极建立投票管理机制的今天,仅仅靠原始的手工管理或简单的单机管理,管理部门面对大量的信息,无法有效率地将其中的重要部分提取出来,并做出相应的判断和处理。投票管理者的决策只能依据报表数据,在浪费大量人力、物力的同时无法做到实时监控,难以保证数据的准确性和及时性。因此,先进的管理思想在投票中实现就成为了一个可望而不可及的目标。投票非常急需一套既有先进管理思想的管理信息系统,作为实现目标和提高现有投票管理水平的一种重要手段。VISUALBASIC6.0开发工具是著名的Microsoft公司开发的可视化软件开发工具。VisualBasic被称为第四代编程语言,它具有简单、高效、功能强大的特点。和VC相比,VisualBasic更简单、更易于掌握,而在功能上却丝毫不逊色和VB相比,VisualBasic则功能更强大、更实用。可以说VisualBasic同时兼备了简单易学的特点。它一直是程序员至爱的编程工具。关键字控件、窗体、表。前言随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用,投票管理目标投票管理的目标概括起来就是要通过科学的管理手段和专业化管理技术来实现社会效益、经济效益、环境效益的统一。结合先进的现代计算机技术、现代控制技术建立一个整个的综合服务中心,为住户提供一个安全、舒适、便捷、节能、高效的生活环境。实现以家庭智能化为主的、可持续发展的、具有二十一世纪风范的智能化。下面的各章中我们将以开发一套投票管理系统为例,谈谈其开发过程和所涉及到的问题及解决方法第一章为什么要开发一个投票管理系统1.1用计算机进行投票管理的意义随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。在先进的计算机技术、通信技术、控制技术及IC卡技术基础上,采用系统集成方法,逐步建立一个智能化的投票系统331.2投票管理系统设计分析根据实际情况,我们使用以少量代价快速地构造一个可执行的软件系统模型。我们可以较快地确定需求,然后采用循环进化的开发方式,对系统模型作连续的精化,将系统需具备的性质逐渐增加上去,直到所有的性质全部满足。第二章投票管理系统编程环境现状及设计目标简介2.1编程环境的选择面向对象的程序设计ObjectOrientedProgramming,简记为OOP是VisualBasic诞生的基础。OOP立意于创建软件重用代码,具备更好地模拟现实世界环境的能力,这使它被公认为是自上而下编程的优胜者。它通过给程序中加入扩展语句,把函数封装进Windows编程所必需的对象中。面向对象的编程语言使得复杂的工作条理清晰、编写容易。说它是一场革命,不是对对象本身而言,而是对它们处理工作的能力而言。对象并不与传统程序设计和编程方法兼容,只是部分面向对象反而会使情形更糟。除非整个开发环境都是面向对象的,否则对象产生的好处还没有带来的麻烦多。而VisualBasic是完全面向对象的,这就使得VisualBasic成为一种触手可及的促进软件重用的开发工具,从而具有强大的吸引力。VisualBasic基本概念介绍VisualBasic的基本形式一些早期的具有OOP性能的程序语言如C,Pascal,Smalltalk等,虽然具有面向对象的特征,但不能轻松地画出可视化对象,与用户交互能力较差,程序员仍然要编写大量的代码。VisualBasic的推出,填补了这项空白。不必自己建立对象,只要在提供的程序框架中加入完成功能的代码,其余的都交给VisualBasic去做。欲生成漂亮的界面和结构良好的程序丝毫不必绞尽脑汁,VisualBasic将帮助轻松地完成。它允许在一个具有真正OOP扩展的可视化编程环境中,使用它的ObjectPascal语言。这种革命性的组合,使得可视化编程与面向对象的开发框架紧密地结合起来。VisualBasic的基于构件的开发环境是目前面向对象和构件开发性能最好的。VisualBasic也是用它自己的构件库来书写的,在VisualBasic上开发应用可以简单到使用现成的构件库拼凑而以。VisualBasic提供的构件库称为VCL,它提供了在Delphi上开发应用的基石。VCL几乎无所不包,它提供了你用于界面设计、数据访问、列表框、菜单等的各种一般构件,它同样提供了诸如栅格、表、记事薄等各种实用构件。和VisualBasic和PowerObjects一样,VisualBasic让程序员从构件板上直接拖放构件来构造应用程序,程序员也可以通过从VCL构件中继承其属性和功能来创建自己的构件,以恰好满足应用程序的需要。VisualBasic的DataAccess提供了VisualBasic用于访问数据库的对象,包括建立连接、访问数据、查询内库等等。MicrosoftDatabaseEngineBDE则是VisualBasic数据库方案的核心,VisualBasic是通过BDE来与Oracle、Sysbase、Informix、Interbase、DB2以及MicrosoftSQLServer等数据库通讯的。使用ODBC标准接口,VisualBasic也可以访问DBASE和Paradox的文件。VisualBasic把许多BDE功能加入到构件中,从而使它成为三个产品中数据库开发能力最强的一个。VisualBasic2.0新加入的一个特点是,用户不需要第三方的开发工具,直接能够在VisualBasic的集成环境中进行数据库操作。VisualBasic的DataAccess提供了VisualBasic用于访问数据库的对象,包括建立连接、访问数据、查询内库等等。MicrosoftDatabaseEngineBDE则是VisualBasic数据库方案的核心,VisualBasic是通过BDE来与Oracle、Sysbase、Informix、Interbase、44DB2以及MicrosoftSQLServer等数据库通讯的。使用ODBC标准接口,VisualBasic也可以访问DBASE和Paradox的文件。VisualBasic把许多BDE功能加入到构件中,从而使它成为三个产品中数据库开发能力最强的一个。VisualBasic2.0新加入的一个特点是,用户不需要第三方的开发工具,直接能够在VisualBasic的集成环境中进行数据库操作。2.2关系型数据库的实现VISUALBASIC6.0也是关系数据库开发工具,数据库能汇集各种信息以供查询、存储和检索。关系数据库是已开发的最通用的数据库之一。SQLSERVER作为关系数据库开发具备了许多优点,可以在一个数据包中同时拥有桌面数据库的便利和关系数据库的强大功能。1.用SQL语句和存储过程进行数据更新通过数据源对象返回的查询集不仅包含了数据,而且也包含了元数据(metadata),在有些时候元数据可能比数据本身还要大,所以最好采用SQL语句来更新数据。还有要使用存储过程而不是单一的SQL语句来获取信息。因为存储过程是在服务器端执行的,只把结果返回到客户端,这样一方面可以降低网络进行数据交互的开销,另一方面使系统更加容易维护,并且能保持数据的一致性。2.只查询所需要的数据尽管很多开发人员都习惯采用SELECT*FROMTBL的模式进行查询,但是为了提高系统的效率,如果只需要其中某几个字段的值,最好把这几个字段直接写出来,同时需要限定返回记录集的范围(通过WHERE子句进行限定)。2.3本次设计的程序设计分析本次开发使用ADO连接数据库。VisualBasic和ADO1.在Form窗口中加入DataControl控件用鼠标在工具窗口的DataControl控件按钮上双击左键,该对象即出现在Form窗口的中间(控件名为Data1),用鼠标调整好控件的大小及位置。如工具箱中无此控件,可打开主菜单的Tools/Custom,在列表中选中MicrosoftDataControl复选框,确认后即可将此控件加入到工具箱中去。2.设置联接库用鼠标单击Data1,按下F4,打开属性窗口,设置Connect属性为Foxpro2.5,设置DatabaseName为c\foxprow\student.dbf(假设磁盘上已有这个文件)。3.加入字段显示、编辑控件(数据库捆绑控件)在Form窗口中加入DGrid控件,如不在此控件,可打开主菜单Tools/Custom,在列表中选择ApexDataBroundGrid复选框,确认后即可向工具箱中加入此控件。在Form窗口中单击选中此控件(DGrid1),按下F4打开属性窗口,设置Datasource属性为Data1,在Form窗口中用鼠标右键单击控件DGrid1,选择RetrieveFields再用鼠标右键单击控件DGrid1,选择Text,用鼠标调整控件及有关字段大小再用鼠标右键单击控件DGrid1,选择Properties(属性),在弹出窗口中,选择Colums标签,在下拉列表中选Colum1,将Caption属性改为学号,选择Colum2,Caption属性改为姓名,选择Colum3、4将Caption属性改为性别、专业,按下确定按钮。再向Form窗口中加入一个按钮控件,将Caption属性设置为退出,双击该控件(Command1),在代码窗口中写入END,存盘。此时,一个具备数据库读写、浏览功能的应用程序就建立了,按下F5运行,通过
编号:201311181550421308    大小:100.00KB    格式:DOC    上传时间:2013-11-18
  【编辑】
5
关 键 词:
专业文献 学术论文 精品文档 投票系统
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
  人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
0条评论

还可以输入200字符

暂无评论,赶快抢占沙发吧。

当前资源信息

4.0
 
(2人评价)
浏览:10次
网游小王子上传于2013-11-18

官方联系方式

客服手机:13961746681   
2:不支持迅雷下载,请使用浏览器下载   
3:不支持QQ浏览器下载,请用其他浏览器   
4:下载后的文档和图纸-无水印   
5:文档经过压缩,下载后原文更清晰   

相关资源

相关资源

相关搜索

专业文献   学术论文   精品文档   投票系统  
关于我们 - 网站声明 - 网站地图 - 友情链接 - 网站客服客服 - 联系我们
copyright@ 2015-2017 人人文库网网站版权所有
苏ICP备12009002号-5