引言........................................................................................................................................ 1 paper51.com 设计相关原理......................................................................................................................... 1 内容来自www.paper51.com 1.编程语言Java简介..................................................................................................... 1 paper51.com 2.开发工具JBuilder简介............................................................................................. 2 内容来自www.paper51.com
3.SQL Server 2000............................................................................................................ 2 内容来自www.paper51.com
一、系统功能介绍.................................................................................................................. 3 内容来自论文无忧网 www.paper51.com
二、系统开发的目的和意义................................................................................................... 3 paper51.com 三、系统需求分析.................................................................................................................. 3 paper51.com 四、界面设计与模块设计...................................................................................................... 3 http://www.paper51.com 1.界面的设计.................................................................................................................. 3 内容来自www.paper51.com 1.1项目的建立、打开............................................................................................. 4 内容来自论文无忧网 www.paper51.com 1.2界面布局............................................................................................................ 4 内容来自论文无忧网 www.paper51.com
1.3控件的命名和添加............................................................................................. 5 copyright paper51.com 1.4项目的保存........................................................................................................ 5 copyright paper51.com 2.登陆模块...................................................................................................................... 5 内容来自www.paper51.com 3.人口信息管理模块:................................................................................................... 7 paper51.com
3.1运行环境............................................................................................................ 7 内容来自www.paper51.com 3.2人口记录模块的DFD图..................................................................................... 7 内容来自论文无忧网 www.paper51.com
3.3数据库的设计.................................................................................................... 7 内容来自www.paper51.com 3.4系统实现............................................................................................................ 8 内容来自www.paper51.com 五、结语............................................................................................................................... 17 内容来自www.paper51.com 参考文献............................................................................................................................... 18 copyright paper51.com 致 谢................................................................................................................................... 19 内容来自论文无忧网 www.paper51.com copyright paper51.com 引言 copyright paper51.com 作为今天的人口大国——中国,人口的管理将是面临的一个巨大问题。为实现人口组成结构、流动、分布、文化层次和收入水平等多方面信息的综合分析问题。对外来和常驻人口的统计,查询,规范管理,暂住证的办理,注销等。以实现政府对外来和常住人口的智能管理,来方便政府随时掌握当地人口的状态,方便政府作出管理决策,解决由于人口带来的社会问题。本文研究的是用Java语言借助JBuilder开发工具进行.常驻人口与外来人口管理系统.的开发。 内容来自论文无忧网 www.paper51.com
界面设计也是本系统中不可缺少的部分,它涉及到的布局、界面颜色的搭配、控件的功能的理解运用和布局等知识。界面设计是提高用户对系统的认可和使用率的因素之一。它给了用户对系统的第一印象。 http://www.paper51.com
人口信息的管理模块主要用于对人口的管理;界面的登陆主要用于防止非法用户的进入,提高数据的保密性。 内容来自论文无忧网 www.paper51.com 在此次的毕业设计中我主要负责的是除主界面以外的所有界面的设计、登陆模块的设计和编码、人口信息管理模块的设计和编码。 内容来自论文无忧网 www.paper51.com
设计相关原理 http://www.paper51.com 1.编程语言Java简介 copyright paper51.com Java是一个广泛使用的网络编程语言,它是一种新的计算概念。 首先,作为一种程序设计语言,它简单、面向对象、不依赖于机器的结构、具有可移植性、鲁棒性、安全性、并且提供了并发的机制、具有很高的性能。其次,它最大限度地利用了网络,Java的小应用程序(applet)可在网络上运行而不受CPU和环境的限制。另外,Java还提供了丰富的类库,使程序设计者可以很方便地建立自己的系统。1.简单性 Java语言是一种面向对象的语言,它通过提供最基本的方法来完成指定的任务,只需理解一些基本的概念,就可以用它编写出适合于各种情况的应用程序。Java略去了运算符重载、多重继承等模糊的概念,并且通过实现自动垃圾回收,大大简化了程序设计者的内存管理工作。另外,Java也适合于在小型机上运行,它的基本解释器及类的支持只有40KB左右,加了标准类库和线程的支持也只有215KB左右。2.面向对象 Java语言的设计集中于对象及其接口,它提供了简单的类机制以及动态的接口模型。对象中封装了它的状态变量以及相应的方法,实现了模块化和信息隐藏;而类则提供了一类对象的原型,并且通过继承机制,子类可以使用父类所提供的方法,实现了代码的复用。 paper51.com
3.分布性 Java是面向网络的语言。通过它提供的类库可以处理TCP/IP协议,用户可以通过URL地址在网络上很方便地访问其它对象。4.鲁棒性 Java在编译和运行程序时,都要对可能出现的问题进行检查,以消除错误的产生。它提供自动垃圾收集来进行内存管理,防止程序员在管理内存时容易产生的错误。通过集成的面向对象的例外处理机制,在编译时,Java揭示出可能出现但未被处理的例外,帮助程序员正确地进行选择以防止系统的崩溃。另外,Java在编译时还可捕获类型声明中的许多常见错误,防止动态运行时不匹配问题的出现。5.安全性 用于网络、分布环境下的Java必须要防止病毒的入侵。Java不支持指针,一切对内存的访问都必须通过对象的实例变量来实现,这样就防止程序员使用“特洛伊”木马等欺骗手段访问对象的私有成员,同时也避免了指针操作中容易产生的错误。6.体系结构中立 Java解释器生成与体系结构无关的字节码指令,只要安装了Java运行时系统,Java程序就可在任意的处理器上运行。这些字节码指令对应于Java虚拟机中的表示,Java解释器得到字节码后,对它进行转换,使之能够在不同的平台运行。7.可移植性 与平台无关的特性使Java程序可以方便地被移植到网络上的不同机器。同时,Java的类库中也实现了了与不同平台的接口,使这些类库可以移植。另外,Java编译器是由Java语言实现的,Java运行时系统由标准C实现,这使得Java系统本身也具有可移植性。8.解释执行 Java解释器直接对Java字节码进行解释执行。字节码本身携带了许多编译时信息,使得连接过程更加简单。9.高性能 和其它解释执行的语言如BASIC、TCL不同,Java字节码的设计使之能很容易地直接转换成对应于特定CPU的机器码,从而得到较高的性能。10.多线程 多线程机制使应用程序能够并行执行,而且同步机制保证了对共享数据的正确操作。通过使用多线程,程序设计者可以分别用不同的线程完成特定的行为,而不需要采用全局的事件循环机制,这样就很容易地实现网络上的实时交互行为。11.动态性 Java的设计使它适合于一个不断发展的环境。在类库中可以自由地加入新的方法和实例变量而不会影响用户程序的执行。并且Java通过接口来支持多重继承,使之比严格的类继承具有更灵活的方式和扩展性。 paper51.com 2.开发工具JBuilder简介 copyright paper51.com
JBuilder是Borland公司开发的一个功能强大的跨平台的可视化集成开发环境。它提供的强大功能和友好的用户界面。能够快速高效地构建符合业界标准的应用系统,包括:Applet小应用程序、以及数据库等各类应用程序。借助的双向、设计工具,可以快速地开发各种应用程序,并部署到多种应用服务器。 内容来自论文无忧网 www.paper51.com 3.SQL Server 2000 copyright paper51.com SQL Server是一个功能强大的关系型的数据库管理系统,到目前为止SQL Server 2000是Microsoft公司推出的数据库管理系统的最新版本。它可以帮助各种规模的企业用来管理数据库,以可伸缩性的商业解决方案、强大的数据仓库以及与Microsoft Office 和Microsoft BackOffice的紧密集成为企业提供额外的商业便利,日益为广大用户所喜爱。同时,越来越多的用户开发工具提供了与SQL Server的接口。 内容来自论文无忧网 www.paper51.com 一、系统功能介绍 内容来自www.paper51.com 系统功能有:用户管理功能、人口记录功能、人口信息管理功能、人口组织结构功能、租退房管理功能、信息服务功能。 内容来自www.paper51.com
功能项描述: 内容来自www.paper51.com (1)用户管理功能 copyright paper51.com 用户的添加、用户的删除、权限的修改。 http://www.paper51.com
(2)人口记录功能 copyright paper51.com 外来人口记录;常住人口记录;暂住人口记录;迁出和死亡人口记录;重点人口记录,包括:未成年人、老年人、退役军人、烈士家属、离退休人员、两劳、两教人员等。 copyright paper51.com
(3)人口信息管理功能 http://www.paper51.com 该功能项主要用来记录某一区域内人口文化层次、收入水平等详细的个人资料,以及以住户为单位的与之有关社会关系。 paper51.com (4)人口组织结构功能 内容来自www.paper51.com
该功能项主要提供统计功能,通过该功能可以实现人口的组织结构中的年龄结构、文化层次结构、收入水平结构等统计。 内容来自www.paper51.com
(5).租退房管理功能 内容来自www.paper51.com 该功能主要用于管理房屋空闲与租赁的分布,并提供各种房屋信息,提供租售房参考,以及代办租、退、换房的相关手续。 内容来自论文无忧网 www.paper51.com (6)信息服务功能 内容来自www.paper51.com 公告、海报等信息发布,提供供求信息,市场行情,电视节目市场信息服务,人才,需求信息,数据集成,房屋租赁信息,住户意见反馈,相关信息均可以以具体需求情况打印输出。 paper51.com |