户籍管理系统--管理信息系统课程设计.doc
《户籍管理系统--管理信息系统课程设计.doc》由会员分享,可在线阅读,更多相关《户籍管理系统--管理信息系统课程设计.doc(19页珍藏版)》请在沃文网上搜索。
1、重庆邮电大学移通学院课程设计 目录1 设计背景简介32 可行性分析32.1 ASP介绍42.2 本系统采用的数据库访问技术42.2.1 数据库概论42.2.2 选择 Access的理由52.3 系统开发模式53 系统分析53.1 设计思想53.2 系统流程图64 系统设计64.1 系统功能模块设计64.2 数据库的设计64.3 具体设计84.3.1 主界面84.3.2 户口管理114.3.3 户口迁出管理135 系统测试145.1 性能测试与分析185.2测试环境155.3 测试方案156 系统评价197 总结191 设计背景简介随着城市人口规模的扩大和公安部门对城市及农村人口管理工作规范性的
2、逐渐增强,户籍管理工作的业务量急剧增大。传统的手工方法,存在效率低,易出错等缺点,已经难以满足当前户籍管理工作的要求。随着计算机技术的飞速发展,计算机在各行业中应用迅速发展,计算机在公安领域同样也得到了飞速的发展,对于公安系统基层的派出所来说,利用计算机实现户籍管理等日常工作来提高办事效率,是适应当今社会发展要求,推动公安领域现代化快速发展的必要条件。因此,结合当前日益成熟的计算机相关技术,开发一个专门针对户籍管理的系统已经非常必要了。户籍管理系统是公安部门不可缺少的一部分,更是适应现代户籍制度并推动户籍管理走向科学化、规范化、自动化的必要条件。该管理系统能够为用户提供充足的信息和快捷的查询手
3、段,以帮助用户了解户籍工作的情况。它大大改善了公安部门管理、查询户籍的基础工作环境,在一定程度上反映出户籍管理的现代化管理模式。2 可行性分析开发一套基于 ASP 的户籍管理系统,它又有着传统意义上的户籍管理系统所无法比拟的优势:1.基于网络的管理。由于基于ASP的户籍管理系统是把整个系统安装在网络上的某一台服务器上的,因此只要有一台能够连上网络的计算机,在任何时间,任何地点,都能够对这个系统进行操作。2.客户端免安装。目前的大多数计算机安装的操作系统都是Windows系列的,一般都自带 IE 浏览器,在这种情况下,不需要安装任何软件,就能对这个系统进行操作。3.客户端零维护。对系统数据库进行
4、维护的工作是服务器端的任务,客户端用户不用担心系统维护的事情。2.1 ASP介绍Active Server Pages:“动态服务器网页”,一般简称为“ASP”。ASP 之所以能受到大家的重视与使用的原因,主要在于所产生的执行结果都是标准的HTML格式,而且这些程序是在网络服务端中执行,使用一般的浏览器(如 IE 或 Netscape)都可以正确地获得 ASP 的“执行”结果,并且将这 ASP 执行的结果直接在浏览器中“浏览”,不像VBScript 或 JavaScript 是在客户端(Client)的浏览器上执行,若使用 VBScript 来设计程序,客户端(Client)在浏览器中可以显示
5、程序执行的结果,可是,客户端(Client)若使用 Netscape 浏览器就无法显示 VBScript 的执行结果。ASP 的特点:1.简单易上手:使用 VBScript、JScript 等简单易懂的脚本语言,同时结合 HTML代码,即可快速地完成网站的应用程序。2. 任何开发工具皆可用于开发ASP:只要使用一般的文本编辑程序,如Windows记事本,就可以编辑。3.与浏览器无关(Browser Independence):用户端只要使用可执行 HTML 代码的浏览器,即可浏览 ASP 所设计的网页内容。ASP 所使用的脚本语言(VBScript、JScript)均在Web 服务器端执行,执
6、行结果所产生的 HTML 文件适用于不同的浏览器,用户端的浏览器不需要能够执行这些脚本语言4.语言相容性高:ASP能与任何ActiveX Scriptin语言相容。ActiveX Server Components(Active服务器元件)具有无限可扩充性。可以使用 Visual Basic、Java、Visual C+、COBOL 等编程语言来编写你所需要的 ActiveX Server Components。5.隐密安全性高:如果我们在浏览器中直接查看网页的原始代码,就只能看到HTML 文件,原始的 ASP 程序代码是看不到的!这是因为 ASP 程序先于网站服务(Web Server)端执
7、行后,将结果转换成标准HTML文件,再传送到客户端(Client)的浏览器上,因此,我们所辛苦撰写的 ASP 程序并不会轻易地被看见进而被盗用。2.2 本系统采用的数据库访问技术2.2.1数据库概论数据库是数据文件以及用于处理这些数据文件的程序集合,是数据管理的最新技术。数据库技术已成为现代信息技术的重要组成部分,是现代计算机信息系统和计算机应用系统的基础和核心。数据库技术是 20 世纪,60 年代后期产生和发展起来的一项计算机数据管理技术,它的出现使计算机应用渗透到人类社会的广阔领域。目前数据库的建设规模和性能、数据库信息量的大小和使用频度已成为衡量一个国家信息化程度的标志,数据库技术也成为
8、计算机科学技术学科的一个重要分支。2.2.2 选择 Access的理由1. 在数据量不是很大的情况下,此数据库的效率完全能够满足平时使用的要求;2. 该数据库可移植性强,如果以后数据量增大,系统的查询和处理速度无法达到要求时,可以很容易地转向 SQL Server 等大型数据库,程序部分基本不用改动;3. 目前办公室里的大多数电脑通常都安装有 Office 系列软件,在这样的电脑软件环境下不用再安装额外的数据库引擎,就能进行数据库的管理;4. 该数据库文件单一,利于数据的导入与导出。2.3 系统开发模式B/S结构,即Browser/Server-浏览器服务器结构,浏览器发送请求而服务器应答请求
9、。其工作原理如下:浏览器WEB服务器数据库服务器SQL数据请求返回结果返回HTML 图 2-1 B/S原理图与C/S模式相比,采用B/S模式用户的操作更加简单,不像C/S需要在客户端进行客户端程序,只需要一个通用浏览器即可完成数据的请求与接收,大幅的减少了客户端的维护工作。同时,B/S模式使用的技术是Internet的Web技术,因而更适合于网上的信息发布。3 系统分析 3.1 设计思想从前面的叙述中可以知道本系统是用 ASP 技术开发的 B/S 模式的管理系由用户通过浏览器在客户端向指定的 WEB 服务器提出服务请求,WEB 服务器用 HTTP 协议把所需文件资料传给用户,并显示在浏览器上。
10、 3.2 系统流程图输入用户名及密码出错信息密码错误系统功能主界面正确功能处理系统登录界面登录处理数据库图 3-1 系统流程图4 系统设计本系统是一个基于 ASP 的户籍管理系统,它主要是对人口的一些信息进行详细的管理,并且对户籍、人口进行简单管理,最关键的是这些管理功能都必须能够在网上实现。具体功能可以从以下方面来介绍:户籍管理:可以随意地添加户口、人口, 迁入或迁出需要改动的户口和人口。查询:实现对户口、人口相关信息的查询。系统管理:对登录用户进行设置和管理,可以添加、修改用户列表。询、修改、删除等操作。 4.1 系统功能模块设计系统功能流程图 户籍管理系统信息采编户籍报表查询户籍管理输入
11、申请信息迁出迁入图 4-1 系统功能流程图4.2 数据库的设计数据库采用了Microsoft推出的Access数据库,这是微软集成到Office中的一个桌面数据库,能够快速方便的和Office的其他套件综合使用。由于Access具有显著的简易性和有效性,大量的桌面数据库系统都采用Access作为后台数据库。使用Access的好处还在于,如果你的系统扩展到Client/Server模式的时候,可以使用Microsoft的数据库服务器软件SQL Server,此时,程序只需要简单的修改一下链接(ADO的数据源)就可以,这样,为程序的平滑扩展提供了非常有力的条件。本系统使用的数据库为db.mdb,其
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 户籍管理 系统 管理信息系统 课程设计
