目 录
第一章 课题介绍 1
1.1 本课题的研究背景 1
1.2 本课题的关键技术 1
1.3 本课题的来源、目的、内容 2
第二章 系统开发的硬软件环境规划 3
2.1民兵系统前台开发工具选择 3
2.2 民兵系统后台数据库平台的选择 4
2.3 系统结构的选择 5
2.4 基本开发方法 6
第三章 民兵信息管理系统需求分析 8
3.1 功能需求 8
3.2 性能需求 10
第四章 民兵信息管理系统总体设计 11
4.1 系统层次框图 11
4.2 系统模块设计 11
4.3 数据库表的设计 12
第四章 民兵信息管理系统设计实现 17
5.1 用户登录模块的设计与实现 17
5.2 民兵个人信息录入模块的设计与实现 19
5.3 民兵信息查询模块的设计与实现 24
5.4 民兵信息修改模块的设计与实现 26
5.5 统计与报表模块的设计与实现 27
5.6 用户管理模块的设计与实现 28
5.7 系统调试 29
5.8 系统打包发布 30
第六章 结束语 31
致谢 …………………………………………………………………………………32
参考文献 ……………………………………………………………………………33
附录 部分核心代码…………………………………………………………………34
第一章 课题介绍
1.1 本课题的研究背景
一场以建设信息化军队,打赢信息化战争为核心的军事变革如火如荼。迎接挑战,我军信息化建设出现了可喜的局面。在信息化建设过程中,应坚持从实际出发,实事求是,力求持续协调发展。预备役部队(民兵)的信息化建设,必须严格按照上级的规划计划和技术规范,结合自身实际,有重点地进行建设。基于此背景,十堰军分区积极结合本地实际情况,以加快民兵信息化建设步伐为契机提高管理水平和部队战斗力。信息技术及其应用,具有很强的开放性,扩散性和通用性。当前,地方的信息产业技术发展很快,预备役部队(民兵)在信息化建设上就没必要“从头再来”,可以采取“拿来主义”,对地方的先进技术进行改造、移植、嫁接,为我所用。比如,美军信息化建设的突飞猛进,在很大程度上就得益于国家“信息高速公路”的建设。因此,预备役部队(民兵)要充分了解地方信息产业的发展状况,尽可能将地方的相关高新技术设备、器材等为我所用,在借水行舟中不断提升自身的信息含量。
1.2 本课题的关键技术
是使用ADO对象通过OLEDB访问数据库,运行OLEDB访问SQL Server数据库,就是要设置它的驱动提供者是SQLOLEDB,然后设置连接字符串。这样以实现前台对后台数据库的操作。下面对这一技术要点作如下几点说明: 首页 上一页 1 2 3 4 5 6 7 下一页 尾页 1/11/11
(1)ADO之所以具有强大的功能和灵活性,是由于它可以连接到不同的数据提供者并仍能使用相同的编程模式,而不管给定提供者的特点特性是什么。
(2)由于每个提供者都是惟一的,所以应用程序与ADO交互作用的方式在不同的提供者之间略有差别。需注意的差别通常归于以下三种类型之一:ConnectionString属性中的连接参数,Command对象的用法,特定提供者的Recordset操作。
(3)Microsoft SQL Server OLE DB Provider、SQLOLEDB允许ADO访问Microsoft SQL Server。要连接到该提供者,请将ConnectionString属性的Provider属性的Provider参数设置为:SQLOLEDB
要创建一个客户或前端数据库应用程序,应在窗体中添加 ADO Data 控件,以及其它所需要的任何 Visual Basic 控件。可以根据您的需要在窗体中放置多个 ADO Data 控件。在设计时通过设置ADO控件的一些属性,可以用最少的代码来创建一个数据库应用程序。在本课题中,运用Visual Basic 提供的ADO Data控件(ADO技术)实现如下用法:
连接一个本地数据库或远程数据库。
打开一个指定的数据库表,或定义一个基于结构化查询语言 (SQL) 的查询、或存储过程、或该数据库中的表的视图的记录集合。
将数据字段的数值传递给数据绑定的控件,可以在这些控件中显示或更改这些数值。
添加新的记录,或根据对显示在绑定的控件中的数据的任何更改来更新一个数据库。