网站地图
范文同学网


自动化 模具 机械 电子 通信 动画 英语范文 工程管理 金融范文 旅游管理 工业工程 生物工程 给排水范文 西门子PLC 历史学 三菱PLC
单片机 财务 会计 法律 行政 物理 物流范文 电子商务 制药工程 包装工程 土木工程 材料科学 汉语言范文 欧姆龙PLC 电压表 松下PLC
计算机 化工 数电 工商 食品 德语 国贸范文 人力资源 教育管理 交通工程 市场营销 印刷工程 机电一体化 数控范文 变电站 文化产业

  • 网站首页|
  • 文档范文|
  • 人工降重|
  • 职称文章发表|
  • 合作期刊|
  • 范文下载|
  • 计算机范文|
  • 外文翻译|
  • 免费范文|
  • 原创范文|
  • 开题报告

联系方式

当前位置:范文同学网 -> 免费范文 -> 计算机范文 -> 民兵信息管理系统(七)
计算机文章范文| ASP设计| Delphi| VB设计| JSP设计| ASP.NET| VB.NET| java设计| VC| pb| VS| dreamweaver| c#.net| vf| VC++| 计算机文档范文| 范文下载| 自动化范文
·电气自动化原创文章范文 ·学前教育专业原创文章范文 ·国际经济贸易原创文章范文 ·药学专业原创文章范文 ·英语专业原创文章范文 ·公共事业管理原创文章范文
·金融专业原创文章范文 ·广播电视编导原创文章范文 ·电子商务专业原创文章范文 ·法律专业原创文章范文 ·工商管理原创文章范文 ·汉语言文学原创文章范文
·人力资源管理原创文章范文 ·摄影专业原创文章范文 ·心理学专业原创文章范文 ·教育管理原创文章范文 ·市场营销原创文章范文 ·计算机专业原创文章范文
·物流管理专业原创文章范文 ·小学教育专业原创文章范文 ·行政管理专业原创文章范文 ·土木工程管理原创文章范文 ·财务会计专业原创文章范文 ·信息管理信息系统原创范文
·新闻学专业原创文章范文 ·眼视光技术原创文章范文 ·播音与主持原创文章范文 ·广告学专业原创文章范文 ·表演专业原创文章范文 ·动画专业原创文章范文
·视觉传达设计原创文章范文 ·数控技术专业原创文章范文 ·录音艺术原创文章范文 ·光机电应用技术原创范文 ·机电一体化原创文章范文 ·印刷技术专业原创文章范文
·动漫设计与制作原创范文 ·软件技术专业原创文章范文 ·书法学专业原创文章范文 ·应用电子技术原创文章范文 ·电子信息工程技术原创范文 ·机械专业原创文章范文
·酒店管理专业原创文章范文 ·旅游管理专业原创文章范文 ·文化产业管理专业原创范文 ·体育教育专业原创文章范文 ·通信工程专业原创文章范文 ·护理专业原创文章范文

原创文档范文 → 计算机专业原创文档范文 软件技术专业原创文档范文  现成文档范文 → 计算机文档范文

民兵信息管理系统(七)

本文ID:LW22352 ¥
用Visual Basic访问数据库有许多可供选择的方案,但是选择那种方案更适合本课题。下面就将常用的几种作个比较: 当今,RDO2.0是VisualBasic访问关系型ODBC数据源的最佳界面接口,就如DAO/Jet是Jet和ISAM(顺序索引查找方法)类型数据源首选的访问接口一样。这两种方法都完整地集成于VisualBasic中,并且形成了VisualBasi..
用Visual Basic访问数据库有许多可供选择的方案,但是选择那种方案更适合本课题。下面就将常用的几种作个比较:
 当今,RDO2.0是VisualBasic访问关系型ODBC数据源的最佳界面接口,就如DAO/Jet是Jet和ISAM(顺序索引查找方法)类型数据源首选的访问接口一样。这两种方法都完整地集成于VisualBasic中,并且形成了VisualBasic核心的数据访问策略。RDO2.0的数据访问速度远快于RDO1.0 的访问速度,并且RDO和DAO都已发展为相当成熟的技术。因此假如用户需要访问ODBC 数据源,可以使用RDO;如果需要访问ISAM或Jet类型数据源,那么就使用DAO/Jet。 ActiveDataObjects(ADO)作为另一种可供选择的技术出现,正在逐渐代替其他数据访问接口。由于RDO同ADO的体系结构非常相似,因此当需要将RDO数据接口转换为ADO时,仍可以使用RDO设计的代码。有人曾提出这样的问题:是否现在就使用ADO?虽然VB5使用ADO的数据访问接口是可能的,但对于目前ADO的使用状况,将RDO2.0 或DAO3.5同ADO做比较显得意义并不很大。所以回答是:如果感觉方便,还是尽早转移到ADO,这意味着应用软件对各种数据访问接口将继续予以支持。ADO是独立于开发工具和开发语言的简单而且容易使用的数据接口,同ADO相比,其他数据访问接口都会黯然失色。所有的数据源都可以通过ADO来访问,在今天已逐渐成为现实。随着ADO对象模型的引入,Visual Basic 6.0除了保留以往的一些绑定控件外,又提供了一些新的成员来连接不同数据类型的数据。这些新成员主要有DataGrid、DataCombo、DataList、DataReport、MSHFlexGrid、MSChart控件和MonthView等控件。这些新增绑定控件必须使用ADO数据控件进行绑定。Visual Basic 6.0在绑定控件上不仅对DataSource和DataField属性在连接功能上作了改进,又增加了DataMember与DataFormat属性使数据访问的队列更加完整。DataMember属性允许处理多个数据集,DataFormat属性用于指定数据内容的显示格式。
 通过比较可以发现ADO技术优越性较强,而且在设计系统时可以通过ADO控件绑定来实现对后台数据库的访问,不必编写代码,这样方便、快捷。所以,在这里我选择了该方案。

5.1 用户登录模块的设计与实现

 本模块界面如下图5-1所示:
 其操作如下:在“密码”后的Text文本框中输入密码“wxy”(该密码是在系统初始化时设置的,在进入系统后可以通过用户管理模块中的“密码修改”窗体来自行设置密码),然后单击【确定】按钮,如果输入的密码不正确,系统会出现如图5-2所示对话框提示你重新输入密码的,但最多输入3次,若3次密码均错误,则退出系统。
 功能:检验用户的合法性
 
图 5-1
 
 代码及实现方式:
 在【确定】按钮的Click事件中输入如下代码:
 Static k As Integer
 Set txtPassword.DataSource = Adodc1   ‘与密码库连接
 If txtPassword.Text = Trim$(Adodc1.Recordset("密码")) Then
 Unload Me     ‘进入系统中的主窗体并关闭登录窗体
 frmmain.Show  
 以上这段代码是完成在用户输入的密码与密码库中的密码相匹配时,就可以进入系统主界面使用该系统了。任何一个应用系统都需要进行用户的合法性验证,这是必需的,涉及到安全方面的问题。
 Else
 k = k + 1
an = MsgBox("无效的密码,请重试!还有" & (3 - k) & "次机会", vbExclamation + vbOKOnly, "警告提示")   ‘如输入的密码错误则提示信息
 txtPassword.SetFocus
 SendKeys "{Home}+{End}"
 If an = 2 Then
 End
 End If
 If k = 3 Then             ‘如果输入的密码3次还不正确则自动退出系统
 MsgBox "对不起,你无权使用本系统!"
 这段代码要实现的是在连续输入3次密码均不正确的情况下,系统将会自动关闭,以阻止非法用户的入侵。
 
 图 5-2
 当输入的密码正确,便进入了主窗体。主窗体的设计采用多文档界面(MDI)技术。一个工程中主窗体是惟一的,多文档界面子窗体MDIChild属性为True,在后面介绍的民兵个人信息录入窗体(frmMbxxlr) 和民兵信息查询窗体(frmCx)都是MDI子窗体,打开此类窗体使用的show函数。再设置主窗体(frmmain)的WindowsState属性为Maximized,主窗体以最大化方式显示。系统的主窗体frmmain如图5-3所示:
 
 图 5-3
 
5.2 民兵个人信息录入模块的设计与实现

 本模块包括四个子模块:民兵个人信息录入、民兵信息删除、修改及打印。如图5-4所示。
 
 (1)民兵个人信息录入
 输入民兵个人的基本信息资料如:个人编码、行政编码、单位编码、姓名、性别、出生年月、电话、文化程度、是否培训、转业军人、政治面貌、职务。在录入时,要检查各项信息是否全部输入,如果没有全部输入,则弹出messagebox,显示没有输入的项。由于民兵的个人编码是惟一,所以在录入时要注意检查是否有重复的个人编码,并给出相应的信息提示。以便操作人员进行核查。
 (2)民兵信息删除
 操作如下:当要删除某条记录时,首先选中它,然后单击【删除】按钮,为了防止误操作,这时会弹出一个对话框,如图5-5所示,如核查后真的要删除该记录,单击该对话框中的【确定】按钮,否则单击【取消】按钮终止删除行为。
 
                                图 5-5
 (3)民兵信息修改
 操作如下:对要修该的信息通过双击该条记录,将这条记录的信息回显到相应的文本框中,修改好后,再单击【修改】按钮,将修改的信息保存下来入库。在该窗体中你还能看到修改后的这条记录。
 (4)打印
 该功能是对民兵信息进行打印。只需单击【打印】即可。
 代码及实现方式:
    民兵个人基本信息录入的实现,在该窗体(frmMbxxlr)【录入】按钮的Click事件中输入如下代码:
   If DataCombo1.Text = "" Then     '检查各控件内容是否为空
    MsgBox "请输入行政编码", vbInformation + vbOKOnly, "提示"
    DataCombo1.SetFocus
    Exit Sub

首页 上一页 4 5 6 7 8 9 10 下一页 尾页 7/11/11

民兵信息管理系统(七)相关范文
上一篇:进销存系统管理 下一篇:基于WebQuest的建构-探究教学模..
点击查看关于 民兵 信息 管理系统 的相关范文题目 【返回顶部】
精彩推荐
电气工程自动化原创范文  电子商务原创文章范文
人力资源专业原创文章范文 土木工程原创文章范文
工商管理专业原创范文    药学专业原创范文
汉语言文学专业原创范文  会计专业原创文章范文
计算机技术原创文章范文  金融学原创文章范文
法学专业原创文章范文   市场营销专业原创范文
信息管理专业原创文章范文 学前教育专业原创范文
公共事业管理专业原创范文 英语专业原创范文
教育管理专业原创范文   行政管理专业原创范文
热门范文

关于我们 | 联系方式 | 范文说明 | 网站地图 | 免费获取 | 钻石会员 | 硕士文章范文


范文同学网提供文档范文,原创文章范文,网站永久域名www.lunwentongxue.com ,lunwentongxue-范文同学网拼音首字母组合

本站部分文章来自网友投稿上传,如发现侵犯了您的版权,请联系指出,本站及时确认并删除  E-mail: 17304545@qq.com

Copyright@ 2009-2024 范文同学网 版权所有