欢迎来到人人文库网! | 帮助中心 人人文档renrendoc.com美如初恋!
人人文库网
全部分类
  • 图纸下载>
  • 教育资料>
  • 专业文献>
  • 应用文书>
  • 行业资料>
  • 生活休闲>
  • 办公材料>
  • 毕业设计>
  • ImageVerifierCode 换一换
    首页 人人文库网 > 资源分类 > DOC文档下载  

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

    • 资源ID:101308       资源大小:100KB        全文页数:16页
    • 资源格式: DOC        下载积分:5积分
    扫码快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 支付宝登录   QQ登录   微博登录  
    二维码
    微信扫一扫登录

    手机扫码下载

    请使用微信 或支付宝 扫码支付

    • 扫码支付后即可登录下载文档,同时代表您同意《人人文库网用户协议》

    • 扫码过程中请勿刷新、关闭本页面,否则会导致文档资源下载失败

    • 支付成功后,可再次使用当前微信或支付宝扫码免费下载本资源,无需再次付费

    账号:
    密码:
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源(1积分=1元)下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

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

    -1-1-目录摘要2Abstract2前言3第一章为什么要开发一个投票管理系统?3.用计算机管理投票的意义3.投票管理系统设计分析3第二章投票管理系统编程环境现状及设计目标简介3.编程环境的选择3.关系型数据库的实现4.本次设计的程序设计分析5第三章使用SQL操作关系型数据库11.数据库的概念11.SQL语言和关系型数据库的实现12第四章系统总体规划13.系统功能13第五章系统具体实现13.用户界面的实现13511主界面13512各项功能界面15第六章性能测试与分析25第七章25结束语25致谢26主要参考文献26摘要-2-2-在积极建立投票管理机制的今天,仅仅靠原始的手工管理或简单的单机管理,管理部门面对大量的信息,无法有效率地将其中的重要部分提取出来,并做出相应的判断和处理。投票管理者的决策只能依据报表数据,在浪费大量人力、物力的同时无法做到实时监控,难以保证数据的准确性和及时性。因此,先进的管理思想在投票中实现就成为了一个可望而不可及的目标。投票非常急需一套既有先进管理思想的管理信息系统,作为实现目标和提高现有投票管理水平的一种重要手段。VISUALBASIC6.0开发工具是著名的Microsoft公司开发的可视化软件开发工具。VisualBasic被称为第四代编程语言,它具有简单、高效、功能强大的特点。和VC相比,VisualBasic更简单、更易于掌握,而在功能上却丝毫不逊色;和VB相比,VisualBasic则功能更强大、更实用。可以说VisualBasic同时兼备了简单易学的特点。它一直是程序员至爱的编程工具。关键字:控件、窗体、表。前言随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用,投票管理目标投票管理的目标概括起来就是要通过科学的管理手段和专业化管理技术来实现社会效益、经济效益、环境效益的统一。结合先进的现代计算机技术、现代控制技术建立一个整个的综合服务中心,为住户提供一个安全、舒适、便捷、节能、高效的生活环境。实现以家庭智能化为主的、可持续发展的、具有二十一世纪风范的智能化。下面的各章中我们将以开发一套投票管理系统为例,谈谈其开发过程和所涉及到的问题及解决方法第一章为什么要开发一个投票管理系统?1.1用计算机进行投票管理的意义随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。在先进的计算机技术、通信技术、控制技术及IC卡技术基础上,采用系统集成方法,逐步建立一个智能化的投票系统-3-3-1.2投票管理系统设计分析根据实际情况,我们使用以少量代价快速地构造一个可执行的软件系统模型。我们可以较快地确定需求,然后采用循环进化的开发方式,对系统模型作连续的精化,将系统需具备的性质逐渐增加上去,直到所有的性质全部满足。第二章投票管理系统编程环境现状及设计目标简介2.1编程环境的选择面向对象的程序设计(Object-OrientedProgramming,简记为OOP)是VisualBasic诞生的基础。OOP立意于创建软件重用代码,具备更好地模拟现实世界环境的能力,这使它被公认为是自上而下编程的优胜者。它通过给程序中加入扩展语句,把函数“封装”进Windows编程所必需的“对象”中。面向对象的编程语言使得复杂的工作条理清晰、编写容易。说它是一场革命,不是对对象本身而言,而是对它们处理工作的能力而言。对象并不与传统程序设计和编程方法兼容,只是部分面向对象反而会使情形更糟。除非整个开发环境都是面向对象的,否则对象产生的好处还没有带来的麻烦多。而VisualBasic是完全面向对象的,这就使得VisualBasic成为一种触手可及的促进软件重用的开发工具,从而具有强大的吸引力。VisualBasic基本概念介绍VisualBasic的基本形式一些早期的具有OOP性能的程序语言如C+,Pascal,Smalltalk等,虽然具有面向对象的特征,但不能轻松地画出可视化对象,与用户交互能力较差,程序员仍然要编写大量的代码。VisualBasic的推出,填补了这项空白。不必自己建立对象,只要在提供的程序框架中加入完成功能的代码,其余的都交给VisualBasic去做。欲生成漂亮的界面和结构良好的程序丝毫不必绞尽脑汁,VisualBasic将帮助轻松地完成。它允许在一个具有真正OOP扩展的可视化编程环境中,使用它的ObjectPascal语言。这种革命性的组合,使得可视化编程与面向对象的开发框架紧密地结合起来。VisualBasic的基于构件的开发环境是目前面向对象和构件开发性能最好的。VisualBasic也是用它自己的构件库来书写的,在VisualBasic上开发应用可以简单到使用现成的构件库拼凑而以。VisualBasic提供的构件库称为VCL,它提供了在Del-phi上开发应用的基石。VCL几乎无所不包,它提供了你用于界面设计、数据访问、列表框、菜单等的各种一般构件,它同样提供了诸如栅格、表、记事薄等各种实用构件。和VisualBasic和PowerObjects一样,VisualBasic让程序员从构件板上直接拖放构件来构造应用程序,程序员也可以通过从VCL构件中继承其属性和功能来创建自己的构件,以恰好满足应用程序的需要。VisualBasic的DataAccess提供了VisualBasic用于访问数据库的对象,包括建立连接、访问数据、查询内库等等。MicrosoftDatabaseEngine(BDE)则是VisualBasic数据库方案的核心,VisualBasic是通过BDE来与Oracle、Sysbase、Informix、In-terbase、DB2以及MicrosoftSQLServer等数据库通讯的。使用ODBC标准接口,VisualBasic也可以访问DBASE和Paradox的文件。VisualBasic把许多BDE功能加入到构件中,从而使它成为三个产品中数据库开发能力最强的一个。VisualBasic2.0新加入的一个特点是,用户不需要第三方的开发工具,直接能够在VisualBasic的集成环境中进行数据库操作。VisualBasic的DataAccess提供了VisualBasic用于访问数据库的对象,包括建立连接、访问数据、查询内库等等。MicrosoftDatabaseEngine(BDE)则是VisualBasic数据库方案的核心,VisualBasic是通过BDE来与Oracle、Sysbase、Informix、In-terbase、-4-4-DB2以及MicrosoftSQLServer等数据库通讯的。使用ODBC标准接口,VisualBasic也可以访问DBASE和Paradox的文件。VisualBasic把许多BDE功能加入到构件中,从而使它成为三个产品中数据库开发能力最强的一个。VisualBasic2.0新加入的一个特点是,用户不需要第三方的开发工具,直接能够在VisualBasic的集成环境中进行数据库操作。2.2关系型数据库的实现VISUALBASIC6.0也是关系数据库开发工具,数据库能汇集各种信息以供查询、存储和检索。关系数据库是已开发的最通用的数据库之一。SQLSERVER作为关系数据库开发具备了许多优点,可以在一个数据包中同时拥有桌面数据库的便利和关系数据库的强大功能。1用SQL语句和存储过程进行数据更新通过数据源对象返回的查询集不仅包含了数据,而且也包含了元数据(metadata),在有些时候元数据可能比数据本身还要大,所以最好采用SQL语句来更新数据。还有要使用存储过程而不是单一的SQL语句来获取信息。因为存储过程是在服务器端执行的,只把结果返回到客户端,这样一方面可以降低网络进行数据交互的开销,另一方面使系统更加容易维护,并且能保持数据的一致性。2只查询所需要的数据尽管很多开发人员都习惯采用“SELECTFROMTBL”的模式进行查询,但是为了提高系统的效率,如果只需要其中某几个字段的值,最好把这几个字段直接写出来,同时需要限定返回记录集的范围(通过WHERE子句进行限定)。2.3本次设计的程序设计分析本次开发使用ADO连接数据库。VisualBasic和ADO1.在Form窗口中加入DataControl控件用鼠标在工具窗口的DataControl控件按钮上双击左键,该对象即出现在Form窗口的中间(控件名为Data1),用鼠标调整好控件的大小及位置。如工具箱中无此控件,可打开主菜单的Tools/Custom,在列表中选中MicrosoftDataControl复选框,确认后即可将此控件加入到工具箱中去。2.设置联接库用鼠标单击Data1,按下F4,打开属性窗口,设置Connect属性为Foxpro2.5,设置DatabaseName为c:foxprowstudent.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运行,通过

    注意事项

    本文(投票系统设计与实施论文.doc)为本站会员(网****)主动上传,人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知人人文库网(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    网站客服QQ:2881952447     

    copyright@ 2020-2024  renrendoc.com 人人文库版权所有   联系电话:400-852-1180

    备案号:蜀ICP备2022000484号-2       经营许可证: 川B2-20220663       公网安备川公网安备: 51019002004831号

    本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知人人文库网,我们立即给予删除!