社区户籍管理系统:江南小区户籍管理系统.doc
《社区户籍管理系统:江南小区户籍管理系统.doc》由会员分享,可在线阅读,更多相关《社区户籍管理系统:江南小区户籍管理系统.doc(31页珍藏版)》请在咨信网上搜索。
1、社区户籍管理系统:江南小区户籍管理系统武汉理工大学能力拓展训练说明书学 号: 0120610341033课 程 设 计题 目社区户籍管理系统学 院计算机科学与技术专 业计算机科学与技术班 级计算机0610班姓 名秦 亚 男指导教师许 毅2009年8月30日计算机科学与技术专业能力拓展训练任务书 学生姓名: 秦亚男 专业班级: 计算机0610 指导教师: 许 毅 工作单位:计算机科学与技术学院 题 目: 前提条件:理论:本环节要求学生选用ASP.NET及C#语言或 者JSP,以及相应开 发环境,采用SQL Server数据库服务器,实施一个基于Web的小 型 应用系统 的规划、设计、实现,最终达
2、到一个原型系统功能目标。 实践:计算机科学系实验中心提供计算机及软件开发环境。要求完成的主要任务: (包括课程设计工作量及其技术要求,以及说明书撰写 等具体要求)(1)系统需求分析:使用软件工程学的知识对拟开发的系统进行数据需求和功能需求分析。(2)系统设计:基于系统需求分析进行模块设计;采用B/S 模式,浏览器端选用ASP.NET或者C#语言或者JSP,服务器端采用SQL Server数据库服务器进行程序设计。(3)编制好程序后,设计若干测试用例,上机测试并修改所编制的程序,直到系统运行正确为止,。(4)按格式要求书写设计报告。设计报告书正文的内容应包括: 1系统描述,包括问题说明、数据需求
3、和功能需求分析;2系统设计;模块设计;程序设计。程序设计必须具体到输入/输出设计、用户界面设计、处理过程设计的说明;3系统测试,包括测试用例、测试方法的描述和测试结果的分析;4设计的特点、不足、收获与体会。时间安排:设计安排一周,利用暑假完成:指导教师与学生一起,确定选题,分配任务,并熟悉开发平台的 使用。完成系统分析、模块设计、程序设计。程序设计必须具体到输入 /输出设计、用户界面设计、处理过程设计的说明。完成程序设计与调试,并撰写设计报告书。设计验收并收取设计报告(8月31日星期一第1-10节课到实验 中心/教研室/实验室进行上机验收)。指导教师签名: 2009 年7 月 2 日系主任(或
4、责任教师)签名: 2009 年 7 月 2日社区户籍管理系统1.概述1.1 摘要社区户籍管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前台应用程序的开发两个方面。对于前者要求建立起数据处理一致性和完整性强、数据安全性好的库,而对于后者则要求应用程序功能完备,容易使用等特点。本系统主要完成对社区居民户籍的管理,包括户籍管理、数据库管理等几方面。系统可以完成对小区户籍信息的浏览、查询、添加、删除、修改等功能。本系统采用Microsoft SQL Server 2000来设计数据库,Microsoft公司的 Microsoft Visual Studio工具开发系统。利用其中
5、的Visual Basic,NET提供的各种面向对象的开发工具,不断修正和改进,直到形成满意的系统。1.2社区户籍管理系统的开发背景随着计算机技术的飞速发展,计算机在各行各业中的应用迅速普及,计算机的应用在社区同样也得到了飞速的发展。对于居委会来说利用计算机实现户籍管理等日常工作来提高办事效率,是适应当今社会发展要求,推动地方经济现代化快速发展的必要条件。虽然地方社区只是基层单位,但是户籍管理是一项琐碎、复杂而又十分细致的工作。如果用手工来操作,不仅工作量大而且容易出现错误。而利用计算机就不同了,一个完善的户籍管理系统可以帮你解决问题。同时计算机具有手工管理所无法比拟的优点.例如:检索迅速、查
6、找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高户籍管理的效率,也是科技强警,与世界接轨的重要条件。不同的地方具有不同的人事管理、户籍管理制度。这也决定不同的地方有不同的户籍管理制度,对于本地社区来说目前就是这个情况,面对实际,迫切需要开发出一个新系统来适应这些工作。系统结合社区的实际情况,经过需求分析,采用功能强大的ASP.NET作为开发工具,Microsoft SQL Server作为数据库,开发出户籍管理系统。我们希望整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成从入户登记到工作对象等方面的工作,经过实践证明本系统基本上满足这个方面的需要
7、。本系统为社区人口资源管理的工作减轻了负担,为告别手工管理的时代又推进了一大步。1.3开发本系统的目标和意义户籍管理系统是社区管理不可缺少的一部分,它的内容对于管理者来说都至关重要,所以户籍管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理户籍档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学的日渐成熟,其强大功能已被人们深刻地认识和使用,它已进入人类社会的各个领域并发挥着越来越重要的作用。由此,建立高性能的户籍管理系统,作为计算机应用
8、的一部分,使用计算机对户籍档案进行管理,具有着手工管理所无法比拟的优点,这些优点能够极大地提高户籍档案管理的效率,也是社区科学化、正规化管理的体现。因此,开发这样一套管理软件成为很有必要的事情。2 系统开发平台及工具2.1开发平台简介系统基于Windows平台,采用ASP.NET编程和Microsoft SQL Server数据库技术。系统适用于社区人口资源信息管理。系统由户籍管理、查询修改、系统管理、数据库管理等模块组成。方便计算机对人口资源信息管理的工作,界面简单,操作使用方便。人机界面友好,适用于大部分人群。2.2 系统开发语言的选择本次设计是在Windows 操作系统环境下,使用ASP
9、.NET中文版开发成功的。如何选择开发语言是一个重要的问题,目前开发语言较多,每种产品都具有各自的特点和适用范围,因此在选择时应考虑应用的特点及适用范围。之所以选用此语言主要是因为 Visual Basic.NET是一种可视化的、面对对象和条用事件驱动方式的结构化高级程序设计,可用于开发Windows环境下的种类应用程序。多年来,Visual Basic.NET经历过初级产品试验、16位开发平台和目前的32位新产品的多次的升级换代,已成为了一个全新的成熟的高端产品。它简单易学、效率高,且功能强大。总的来说,Visual Basic.NET具有以下特点:(1) 可视化编程 (2) 面向对象的程序
10、设计 (3) 结构化程序设计语言(4) 事件驱动的编程机制 (5) 充分利用Windows资源 (6) 动态数据交换(DDE) (7) 动态链接库(DLL) (8) 交互式2.3 数据库的选择选用Microsoft SQL Server 作为后台数据库:Microsoft SQL Server 就是关系数据库管理工具,数据库能汇集各种信息以供查询、存储和检索。Microsoft SQL Server 的优点在于:(1)客户/服务器结构:SQL Server基于客户/服务器结构,这意味着服务器不用再执行客户端的任务.(2)管理:SQL Server管理器在管理服务器方面有各种各样的工具(3)稳定
11、性:稳定性对一个企业数据库来说具有决定性的意义(4)可扩展性:Microsoft从开始就是做为一个企业数据库而设计的。设计组牢记一个可扩展系统的需要,他们还牢记要设计一个不仅在现在,而且在将来都满足一个公司的完全需求的数据库。(5)容量:仅仅一个容量问题就能迫使一个组织从Access转向SQL Server。根据Microsoft文档所述,一个Acces s数据库能增大到1.2GB。然而在现实中,一个Access数据库容量最大能增长到500 MB700 MB。过了某一点之后,用户将看到一个增长过大的数据库会出现性能下降。相反地,SQL Server能够增长到万亿字节。如果用户判断自己的数据库增
12、长会超过1GB大小,那么转到SQL Server是必须的。(6)安全性:Microsoft SQL Server支持Windows NT鉴别模式和混合模式的安全性。Windows NT鉴别使用Windows NT登录信息,这种信息由用户在登录到网络时提供。这简化了安全性管理,因为管理员只需从一个位置控制用户组信息。(7)多用户:同时连接到数据库上的用户数量也是作出决定的因素之一。(8)插入锁机制:拥有多用户同时访问数据库的环境在插入锁机制或阻隔问题上面临许多问题。阻隔在多用户同时往某一表上增加新列时出现。SQL Server 使用页面锁来帮助避免冲突。SQL Server的锁应用于数据库的不同
13、粒度等级上。锁可以在行、页面、键、键范围、目录、表或数据库上进行。然而,通过使用聚类索引和填充因子,SQL Server能减轻这个问题。如上所述,Microsoft SQL Server作为关系数据库开发具备了许多优点,由于它的强大的功能和出众的易用性,很快成为当今最通用的数据库软件。作为一种出色的数据库软件。2.4 ASP.NETMicrosoft在开发.NET框架和VS.NET的目标时提供一个完整的开发环境(IDE)来支持Windows和Web应用程序的开发。本次设计在使用ASP.NET建立Web应用程序时,将使用VB.NET来开发,因为VB.NET为ASP.NET的默认语言。ASP.NE
14、T显著地简化了构建强大的基于表单的Web页面的过程。当构建这些页面时,可以使用ASP.NET服务器控件在浏览器上以HTML表单展示用户界面。然后通过编写服务器端代码来访问表单,并实现应用程序逻辑。ASP.NET服务器控件使用比传统的ASP、CGI和PERL编程语言少得多的代码构建Web页面,ASP.NET服务器控件使其可以很轻松地完成显示数据、验证用户输入、访问数据库以及上传文件等任务。ASP.NETWeb页面在第一次被载入时,就被编译到.NET类,然后该类被用于处理引入的请求,以提高Web应用程序的执行效率。2.5 系统开发的硬件环境该系统是在Windows XP下的一个应用程序,本身对软硬
15、件没有特殊要求。硬件要求:一般在P2以上的处理器,256MB以上的内存、30G以上的硬盘软件要求:Windows 98以上的版本3系统分析3.1 问题定义社区管理系统是当前国内社区建设中不容忽视的重要组成部分,它的内容对于社会的决策者和管理者来说都至关紧要,所以社区管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据积压,对保管文件和保持信息的完整性都有潜在的损坏及遗失的问题,这对于反复查找、定情更新和按时维护都带来了不少的困难。而社区的发展也是非常快,每年都有
16、不同的要求,资料可能经常性的发生更换,原来手工的管理模式就显的不怎么的合适了。而且手工的数据是存放在多处的,没有使用统一管理的模式,数据整理非常的麻烦,统计也困难。很多的情况下,管理人员都是在重复一些相同的工作,这样不但降低了工作效率,而且非常的容易出错。本系统开发的目的就是为了对社区人口资源进行集中有效的管理。3.2 可行性研究当今是一个信息化的时代, 计算机的功能在各个领域都得到了广泛的应用,对社区户籍管理进行电脑化管理也已经具备了足够的硬件条件。为了提高以前传统的人工方式管理户籍档案,所以设计一个来帮助管理者提高工作效率,方便快捷的解决一些问题的系统是很有必要的。这样不仅可以使工作者工作
17、起来轻松,而且还可以节省大量的时间和不必要的开支。通过本系统不但可以对社区的人口资源信息进行有效的查询,添加和删除,而且还将把它设计成一个具有实用价值的,易学、易懂、易操作优点的系统。采用ASP.NET不仅可以大大的简化数据库的管理,使之具有良好的应用和维护界面,也很容易让用户充分的利用系统提供的可视化工具和帮助菜单进行快速有效的多条件查询,并且使它具有可用性、安全性和可靠性。总之一句话,只要能够操作方便,提高工作效率,帮助解决一些实际问题,就达到了本系统研究的最终目的。3.3 系统需求分析一个功能齐全、简单易用的信息管理系统不但能有效地减轻各类工作人员的工作负担,它的内容对于决策者和管理者来
18、说都至关重要。所以户籍管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案、统计和查询数据,这种管理方式存在着许多缺点,如:效率低、保密性差,人工的大量浪费;另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着来越重要的作用。作为计算机应用的一部分,使用计算机对社区人口资源的各类信息进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、查询方便、效率高、可靠性好、存储量大、保密性好、寿命长、成本低等。这些优点能够极
19、大地提高社区信息管理的效率,也是一个单位科学化、正规化管理,与世界接轨的重要条件。通过分析,要求系统需要有以下功能:(1) 由于操作人员的计算机知识普遍不高,要求有良好的人机界面;(2) 由于该系统的使用对象多,要求有较好的权限管理; (3) 原始数据修改简单方便,支持多条件修改;(4) 方便的数据查询,支持多条件查询;(5) 在相应的权限下,删除数据方便简单,数据稳定性好;(6) 尽量减少人工干预。3.4 系统逻辑模型3.4.1居民通信录户籍信息表计划生育管理表户籍信息变更明细表迁入人员明细表迁出人员明细表居民通信录户籍管理系统图一(1)户籍信息任务:对居民的户籍信息进行管理,管理员登陆窗体
20、,快捷键,新办证窗体,各种窗体特效。功能: 增加 删除(多种删除途径) 修改(多种修改方式) 查询(包括很多种查询方式,如性别,户主,少数名族等) 查看家庭成员 (2) 迁入迁出人员信息表任务: 居民迁入迁出都是只支持增加信息和查询,不支持修改息,因为本来就是修改过后的信息。查看家庭成员这个功能也很方便于信息的查询。功能: 增加迁入迁出 查询迁入迁出 查看家庭成员 (3) 居民通信录任务:居民通信录,人口统计功能: 居民通信录的增加 居民通信录的查询(多种查询方式) 居民通信录的修改(两种修改方式) 人口统计(4) 计划生育管理表任务:控制人口增长,提高人口素质,为我国的计划生育事业尽点微薄之
21、力。(5)户籍信息变更明细表变更记录是居民户籍信息修改之后自动创建在变更记录这个表里面的信息。变更记录不支持增加,修改和删除,因为是变更过后的信息。数据库备份和恢复,因为户籍信息是很重要的数据。功能: 增加(多种增加途径) 删除(多种删除途径) 查询(多种查询方式) 修改(两种修改方式) 查询变更记录 数据库备份3.4.2 数据流图1nnm户籍信息变更申请负责人提交批准(1) 构造逻辑模型的工具是数据流图和数据字典。以下是从第3层数据流程图入手,分别画出分ER图。n负责人户籍信息变更明细表更改迁入人员明细表1nn更改迁出人员明细表负责人户籍信息表更改1居民负责人1负责人1n图二er更改(2)合
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 社区 户籍管理 系统 江南 小区
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。