计划生育自动化管理系统.doc_第1页
计划生育自动化管理系统.doc_第2页
计划生育自动化管理系统.doc_第3页
计划生育自动化管理系统.doc_第4页
计划生育自动化管理系统.doc_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

* 大 学本 科 毕 业 论 文题 目:计划生育管理(WIS系统)系统设计与实现The system of design and realizes of parenthood planned management 姓 名: 学 号: 专 业: 计算机专业 教学站点: 入学时间: 2000年6月 指导教师: 2005年6月27日提 纲第一部分:开发目的和开发环境的介绍。重点通过流程图介绍了开发的目的,开发所利用的语言,以及所用语言自带数据库的说明。得出了本系统开发的可行性。第二部分:系统的开发实现过程。通过模块图、三线表等设计模块详细介绍了本系统开发的过程。具体就是把此系统分为人口卡册、社会资源、优质服务、流动人口四个部分进行设计制作,再通过SQL语言的查询功能设计出详细的查询功能模块。第三部分:结束语及开发的体会。主要是对整个开发过程的说明以及本人在系统制作过程中的体会和感受。第四部分:参考文献和关键字。摘 要分析了计划生育管理系统的开发的过程,将计划生育工作分为人口卡册、社会资源、优质服务、流动人口四个模块进行开发。在开发时,利用DELPHI语言以及此语言自带的数据库进行开发。该思路的设计将繁重的计划生育工作从人工操作过渡到了一个自动化和智能化的阶段,提高了工作效率。关键字:计划生育;模块;自动化;数据库AbstractAfter we know the system of design and realizes of parenthood planned management, we have four pieces to development: Population card, resource, the superior serves and fluid population. When we developing it,we could used DELPHI and its database. It is better to work and transfer the parenthood planned to a new type.Key words: Parenthood planned Pieces Automation Database计划生育管理(WIS系统)系统设计与实现0 引 言计划生育是我们国家的一项基本国策。当前,我们的计划生育管理工作涉及面广,管理内容复杂,并且在传统的管理模式下,大多利用手工管理,管理效果不够完美。因此,本人决定开发这套计划生育管理系统,简称WIS系统。一、系统开发目的计划生育管理系统(WIS系统)的开发主要是计划生育各种数据库的设计和开发,在考虑到方便计划生育管理的同时,还要让使用者的操作比较人性化,同时再考虑到开发成本的问题,因此,本人决定以DELPHI语言作为本系统的开发平台,即降低了开发成本,又达到了预期要求,基本可满足当前计划生育工作的自动化管理。同时也可使本人更加理解了面向对象程序设计的方式。以下是WIS系统的设计流程图登陆(输入口令)选择模块系统操作保存修改返回二、办公自动化和DELPHI语言2.1办公自动化办公自动化的使用可以让工作人员从沉重的人工办公中解脱出来,借助各种办公自动化的系统,不仅可以提高办公效率,还增强了工作的准确性。它的实现,使得工作再也不象以前那么的单调、枯燥,让工作人员轻松应对工作,充分享受工作中带来的乐趣,并且办公自动化的实现极大的节约了办公资源,实现了资源的优化配置。2.2 DELPHI语言的介绍Delphi语言,使用户不必自己建立对象,只要在提供的程序框架中加入完成功能的代码就可以了。它允许在一个具有真正OOP扩展的可视化编程环境中,使用它的Object Pascal语言。这种组合,使得可视化编程与面向对象的开发框架紧密地结合起来。2.2.1DELPHI的窗口介绍运行DELPHI程序后,会在屏幕上出现四个窗口,分别是主窗口,Objet Inspector窗口,窗体窗口和代码编辑窗口。(1)主窗口Delphi的主窗口位于屏幕的上端,包括菜单、加速条和部件选项板。(2)对象检视器对象检视器窗口含有两页:Properties页显示窗体中当前被选择部件的属性信息,并允许改变对象的属性;Events页列出了当前部件可以响应的事件。(3)窗体窗口窗体窗口是开展大部分设计的工作区域,可以把部件放在窗体中,通过移动位置、改变尺寸等操作随心所欲地安排它们,以此来开发应用程序的用户界面。(4)代码窗口这个窗口中是代码编辑器。可以在其中书写Delphi应用程序的源代码。当程序中含有不止一个窗口时,会有几个库单元的源程序出现在代码编辑器中。2.2.2DELPHI语言的功能(1) 具备多样化的交互作用能力,提供强有力的交互控制。(2) 具备文字、图形图像等处理能力。(3) 具备直观易用的开发界面。(4) 可以使用模块和库。(5) 具备强劲的数据处理和集成能力。(6) 提供了设计模板。(7) 提供增强的代码编辑窗口。(8) 提供强大方便的发行功能。(9) 对网络应用提供完善的支持。(10) 多信息文本编辑器。三、 计划生育管理系统(WIS系统)的开发过程计划生育的管理既是一个枯燥的工作,也是一个比较繁琐的工作。它的管理不仅要牵扯到人员的管理,还要有各种档案的管理,以及对一些数据库的管理和调用。因此,本人结合工作实际,决定分模块开发这套WIS系统,这样即降低了开发的难度,同时也使完成后的程序更加符合工作实际,使得使用者可以很轻松的掌握操作需求,使本系统可以尽快的发挥它应有的功效。通过调研,本人决定把WIS系统的开发分为四个模块:人口卡册、社会资源、优质服务和流动人口。此外,再加上合适的系统维护,从而达到更加完美的效果。3.1 WIS系统的整体设计在本系统中,我们使用DELPHI提供的数据库,按照预先设计的四个模块来分别建立四个数据库。同时,通过各个关键字将四个数据库相连接,使它们成为即相互独立,有可以相互调用的系统数据库。从而,使本人开发的WIS系统是真正切实可行的。在此,我们使用关系型数据结构来实现表之间的关联。3.1.1 人口卡册的设计人口卡册是整个系统的一个基础和基本。它实际上就一个所有育龄妇女个人档案的数据库。本人决定利用DELPHI包含的数据库去建立这样一个档案库,设定育龄妇女编号作为此表的关键字。3.1.2 社会资源的设计社会资源主要是计划生育工作中关于独生子女户和二女结扎户享受国家有关优惠政策的内容。因此它的开发只要设计查询功能,利用查询功能提取人口卡册中的有关信息即可。3.1.3 优质服务的设计优质服务主要是婚育检查、生殖保健、男女疾病的检测治疗等内容。据此,本人设想建立一数据库,同样以人口编号作为联系关键字。3.1.4 流动人口的设计流动人口包括流出人口和流入人口两类。为此,本人设计流出、流入两张表。流出表还以编号为关键字,而流如则为独立数据库,通过专门的查询方式查询。3.1.5 查询方式的设计查询是这套系统的一个关键。它制作的好坏直接影响到本系统的使用。所以,本人决定使用SQL作为查询的工具进行查询设计,以达到较为完善的查询功能。3.2 具体的开发过程3.2.1 人口卡册的开发人口卡册是整个WIS系统的关键,因此利用DELPHI包含的数据库建立一个整个育龄妇女基本情况的数据库。通过设立人口编号为关键字来进行具体个人的查找(如表3.2.1所示)。字段名类型字符数备注编号数值型8姓名字符型8出生年月日期型固定按中国方式家庭住址字符型20民族字符型4文化程度字符型4政治面貌字符型8丈夫姓名字符型8结婚时间日期型固定按中国方式婚姻状况字符型4孩子状况数值型2避孕方式字符型4享受政策字符型10户籍情况字符型4是否领证逻辑型2随访医生字符型8表3.2.1由上述关联表而创建的人口卡册数据库可以满足每一个育龄妇女的档案输入,并且不会发生重复、数据混乱等现象。3.2.2 社会资源的开发社会资源其实就是各类享受或者违反国家计划生育各项法律、法规的所有育龄妇女家庭的一个汇总统计表。由于在人口卡册的数据库中,所有妇女的政策享受都已经设计在其中,因此只要在社会资源中设计查询功能,以人口编号为关键字即可将所需的信息调出。因此,利用SQL语言即可完成这一模块的开发。3.2.3 优质服务的开发优质服务是计划生育工作的扩展和深入,其对象以即将和刚刚结婚的育龄妇女为主。而在人口卡册中,已经包含了所有情况的育龄妇女,因此,在此我们只要按照社会资源的设计思路,利用SQL查询即可。3.2.4 流动人口的开发流动人口包括流出人口和流入人口,因此在开发此模块时应建立两张关联表,即流出人口管理表(表3.2.2)和流入人口管理表(表3.2.3)。字段名类型字符数备注编号数值型8姓名字符型8原籍字符型20流出时间日期型固定按中国方式丈夫姓名字符型8孩子情况数值型2避孕情况字符型4流出地点字符型20随行人员数值型2表3.2.2字段名类型字符数备注编号数值型8姓名字符型8原籍字符型20流入时间日期型固定按中国方式丈夫姓名字符型8孩子情况数值型4避孕情况字符型8原住所字符型20随行人员数值型4表3.2.3根据以上两表,建立两个不同的数据库,以人口编号为关键字,可实现流动人口的管理。最后,在每一个模块的里面都将进行SQL查询功能的设计和开发。至此,整个计划生育自动化管理(WIS系统)系统的开发工作就已经全部结束了。3.3系统的测试和打包发行3.3.1系统的测试对一个优秀的程序来说,测试环节也是整个制作过程中不可缺少的一步。测试就是要尽可能测出程序的错误来,以提高程序的质量,使之到达用户手中时,是一个完善的程序。本系统的测试也是以这一目的进行的,可以分为错误测试,功能测试,效果测试三种方式。3.3.2程序的打包发行(1)打包目的在 DELPHI环境下开发的系统文件在不打包的情况下,脱离DELPHI环境后是无法运行的,这就大大影响了系统的使用,这样的程序是没有生命力的,所以必须对程序进行打包,使之生成可在任何机器上运行的可执行文件,才可交付给用户直接使用。(2)程序打包发行为了使开发的程序更加具有专业水准,也更具有通用性,决定利用专业的打包软件,使程序生成.exe文件。至此,计划生育自动化管理系统已经全部开发完毕了,直接可以在各种计划生育工作中发挥它的作用,给实际工作人员带来前所未有的新感受。3.4程序的运行效果制作完成的计划生育自动化管理系统(WIS系统),其实际运行效果如下所示。点击WIS系统进入,如图4.1所示图4.1点击“信息维护”,出现登陆窗口,如图4.2所示图4.2在登陆窗口中,选择要进入的模块以及输入用户口令,即可进入所需模块进行工作,如图4.3所示。图4.3至此,整个计划生育自动化管理系统制作完毕。它的出现必将极大的方便和减轻计划生育工作者的工作任务,成为办公自动化的又一具体实现。四、 结束语计划生育自动化管理系统已经全部制作完毕了。这套以DELPHI为基本开发环境开发的系统,是对本人整个学习成果的一个综合展示。DELPHI是一款功能十分强大的面向对象的程序开发系统。它的推出,大大降低了程序开发的难度和开发的成本,把人们从繁重的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论