暂住人口管理系统设计报告文档格式.docx
- 文档编号:19614502
- 上传时间:2023-01-08
- 格式:DOCX
- 页数:21
- 大小:885.47KB
暂住人口管理系统设计报告文档格式.docx
《暂住人口管理系统设计报告文档格式.docx》由会员分享,可在线阅读,更多相关《暂住人口管理系统设计报告文档格式.docx(21页珍藏版)》请在冰豆网上搜索。
第五部分基本模块14
1系统目录结构14
2系统功能模块16
第六部分系统安全性17
1系统后台操作的安全性17
第七部分系统实现18
第八部分总结21
第
部分系统概述
随着我国经济的高速发展,比较发达的城镇,流动人口的比例逐年提高,数量庞大的流动人口给城市的人口管理等带来一系列实际问题,也对城市的社会治安形成很大压力。
而暂住人口是流动人口的重要组成部分。
比如在西安市,流动人口大部分都是在城中村租房子暂住;
对此,我们在附近的沙呼砣村进行了简单的实地调查,调查中我们得出了以下几点结论:
1暂住人口资料过于简单,房主在出租房屋时,只是简单记录甚至只记录暂住者姓名,暂住人口数据分散在各户口所在地派出所,要查找一个暂住人员的信息很不容易。
2暂住人口资料分散,暂住人员的资料,只是房主做了简单记录,村委会方面没有相关信息。
3房主对于以前租住者的资料几乎不做保存。
……
面对上述问题,我们认为有必要开发一个以数据库为基础的城中村暂住人口管理信息系统,以实现在城中村里的出租屋登记、暂住人口登记、暂住人口注销,出租屋信息的查询、出租屋状态统计、暂住人口信息查询、已注销人口显示、暂住人口状态统计等功能。
本将极大地改善城中村管理暂住人口的现状,每个房主可以通过客户端将自家的暂住人口资料实时上传至村委会端的数据库,这样大大减轻各级外来人口管理部门的工作人员劳动强度,提高工作效率,强化外来人口管理,保证社会治安,使城市暂住人口的管理进一步程序化、科学化、规范化!
2系统开发的目的
通过对暂住人口管理系统的应用,可以在数据库的基础上将所有离开流动人口的信息和资料保存起来,以实现在城中村里的出租屋登记、暂住人口登记、暂住人口注销,出租屋信息的查询、出租屋状态统计、暂住人口信息查询、已注销人口显示、暂住人口状态统计等功能。
极大地改善城中村管理暂住人口的现状,每个房主可以通过客户端将自家的暂住人口资料实时上传至村委会端的数据库,这样大大减轻各级外来人口管理部门的工作人员劳动强度,提高工作效率,强化外来人口管理,保证社会治安,使城市暂住人口的管理进一步程序化、科学化、规范化!
3系统开发的思路
主要应用的开发工具是ASP和SQL还有数据库的相关知识,将前台的服务台与后台的数据库链接起来,已实现系统的管理。
数据库中信息的存储可采用如下格式
系统前台的设计包括,登陆界面,资料录入界面,补充登记界面,信息搜索
界面和数据更新等主要界面,同时设有管理权限,并不是每个人都可以随意的
进入该管理系统。
这样可以确保数据的安全性,准确性。
该系统采用ASP、HTML、dreamweaver、VBScript、access等编程语言、图形编辑与数据库等工具,通过基于WEB服务器访问纯WEB页面,实现了身份验证后对城中村暂住人口等各项相关信息查询,编辑,处理的功能。
《暂住人口管理系统》是一套完整精致且集出租屋登记、暂住人口登记、暂住人口注销等信息于一体的管理系统。
其根据暂住人口管理的要求,对各项管理数据的分类,建立程序化、制度化、规范化的暂住人口管理系统。
该系统设计了辅助录入,减少了录入工作量,提高了工作效率,降低了工作强度,为各地暂住人口管理提供了一个现代化的管理手段,保持了各种数据的完整性、及时性和正确性,完善了管理体系提高了管理水平。
下面是相关模块的简要描述:
暂住人口登记:
暂住人口登记,暂住人口注销
信息查询:
待租房查询,已租房查询,暂住人口信息查询,已注销人口查询
数据统计:
暂住人口状态统计,出租房状态统计,出租房历史数据,
暂住人口状态统计:
在这里统计暂住的和移走的人口的数量。
系统设置:
用户管理,添加用户,查看个人信息,修改口令
退出系统:
安全退出系统。
5系统特点
·
页面模块化:
本系统把页面中一些常用的部分集成为模块,这样在在遇到相似的界面时就不需要重新编写,只需用<
!
--#includefile=“……”-->
调用即可,大大提高了效率。
简单实用性:
系统精简实用,吻合调研情况。
第二部分系统设计
1相应的业务流程图
2系统功能模块划分
3小组分工
•何金虎:
主要负责数据库的设计,编程及相关报告的编写,
信息录入,查询模块的测试
•张茹:
主要负责前台界面的设计及相关报告的编写,
数据统计,系统设置模块的测试
•贾小龙:
主要负责程序的设计及相关报告的编写,总设
计报告的编制。
第三部分数据库设计
1数据库需求分析
对于城中村暂住人口管理系统,数据库在其中占着非常重要的地位,需要对数据库不断的进行插入,查询,修改,删除等操作。
本系统中数据库需要存入出租房信息,暂住人口信息,出租房历史记录,系统用户信息等信息。
由于在上述系统功能简介中已做了相关描述,在此不再做相关介绍。
2数据库概念结构设计
通过分析,需要在数据库中储存以下基本信息:
◎系统用户信息:
用户名,身份ID,密码,姓名,性别,地址,用户类型,上次登录时间。
◎出租房信息:
房主ID,出租房编号,出租房面积,楼层,地址,限住人数,是否出租,登记时间。
◎暂住人口信息:
暂住人身份ID,姓名,性别,出生日期,名族,职业,文化程度,血型,手机号码,健康状况,暂住地址。
◎出租房历史记录:
房主姓名,房主身份ID,暂住人ID,入住时间,离开时间,出租房编号。
●以下是实体关系的E-R图:
●出租房信息实体E-R图
●暂住人口信息实体E-R图
●出租房历史记录信息实体E-R图
●系统用户信息实体E-R图
3数据库逻辑结构设计
该城中村暂住人口管理系统的数据库采用SQLS实现,各数据表的设计结果如下所示:
用户表:
yonghu
Username——用户名,mima——密码,xingming——姓名,sex——性别
Sfzh——身份证号,dizhi——地址,leixing——用户类型,logintime——上次登录时间
出租房信息表:
czf
Fzid——房主ID,czfbh——出租房编号,mianji——出租房面积,louceng——楼层,dizhi——地址,xzrs——限住人数,sfcz——是否已出租(是/否),djsj——登记时间
暂住人口信息表zzrk
Xingming——姓名,sex——性别,csrq——出生日期,mz_民族zy——职业,whcd——文化程度,shouji——手机号码,hyzk——婚姻状况,sfzh——身份证号,xuexing——血型,dizhi——暂住地址,jkzk——健康状况,hklb——户口类别,rzsj——入住时间,zzfbh——暂住房编号,sfzx——是否已注销,zxsj——注销时间,zxyy——注销原因
出租房历史记录表zzfls
Czfbh——出租房编号,fzxm——房主姓名,fzsfzh——房主身份证号码,zzrxm——暂住人姓名,zzrid——暂住人id,rzsj——入住时间,lksj——离开时间
第四部分系统可行性研究
1系统开发的可行性
该系统开发的必要性是因为近年来,西安作为一个人口超过六百万的城市,同时流动人所占的比重越来越大,引起了很多令人担忧的治安问题。
而流动人口管理是直接影响该问题的主要原因,所以,在流动人口聚集的城中村内我们应该实施,人口管理系统。
★管理上的可行性
经过我们的调查和研究发现,对于城中村人口复杂,难于管理的问题,个村中的领导比较头疼,而且他们也急需要这样一个信息管理系统,以保证人口登记管理工作的顺利进行和村内居民的安全。
所以,管理方面的条件,1,相应管理制度改革的时机已经成熟,通过此次系统的应用,相信更有利于西安的现代化建设。
2.各领导人员听了我们的介绍还是比较支持我们,他们讲如果这样一个系统真的可以正常运行和实施的话可以减少他们很大的工作量。
★技术上的可行性
通过我们所学到的ASP技术和数据库技术完全有可能完成一个管理信息系统。
ASP的作用是ASP是一种服务器端脚本编写环境,它以VBScript或JScript作为脚本语言,可以用来创建包含HTML标记、文本和脚本命令的动态网页,称为ASP动态网页,其文件扩展名是.asp。
ASP动态网页中可以包含服务器端脚本,安装在Web服务器计算机上的应用程序扩展软件负责解释并执行这些脚本,该软件的文件名为Asp.dll,通常称为ASP引擎,也就是前面中所说的应用程序服务器。
而数据库的作用是数据库是计算机应用系统中的一种专门管理数据资源的系统。
数据有多种形式,如文字、数码、符号、图形、图像以及声音等。
数据是所有计算机系统所要处理的对象。
人们所熟知的一种处理办法是制作文件,即将处理过程编成程序文件,将所涉及的数据按程序要求组织成数据文件,用程序文件来调用。
数据文件与程序文件保持着一定的对应关系。
在计算机应用迅速发展的情况下,这种文件式方法便显出不足。
比如,它使得数据通用性差,不便于移植,在不同文件中存储大量重复信息、浪费存储空间、更新不便等。
数据库系统便能解决上述问题。
数据库系统不从具体的应用程序出发,而是立足于数据本身的管理,它将所有数据保存在数据库中,进行科学的组织,并借助于数据库管理系统,以它为中介,与各种应用程序或应用系统接口,使之能方便地使用数据库中的数据。
于此可以看出,该系统设计的技术上的可行性已经通过。
★经济上的可行性
因为该系统的应用比较简单,所以关于人员培训费用和该系统的运营费用是非常小的,几乎可以不计成本,而系统设计方面的费用,因为我们是在做课题设计,所以不会向有关人员收取开发费用,即使在以后,该系统被广泛的应用在各个城中村管理中,成本也是很低的。
经济效益的获得,在应用此系统后,大大减少了手工的工作量,而且有利于文件资料的保存,修改和搜索,减少了大量的人力和物力。
最主要的是提高了城中村各居民生活的安全性。
所以该系统在经济上是可行的。
第五部分基本模块
1系统目录结构
总目录下放置了一个登录页面文件:
index.asp;
9个文件夹:
data,images,tree,gghs,main,czf,zzrk,user,sjtj。
文件夹images放置的是系统界面中用到的图片、flash等素材
文件夹tree放置的是主页面左侧树形结构导航用到的图片
文件夹data放置的是分离出来的SQLserver数据库
◇zzrkglxt.mdf
◇zzrkglxt.ldf
文件夹gghs放置的是公共函数
◇conn.asp:
连接数据库文件
◇function.asp:
常用函数,日农历日期等
文件夹main放置的是登录进去的主页面
◇index.asp:
主框架结构
◇dh.asp:
左侧功能列表页面
◇main.asp:
系统简介
◇top.asp:
顶部标志
文件夹czf放置的是有关出租房文件
◇czfdj.asp:
出租房登记页面
◇czfdj1.asp:
出租房登记数据处理文件
◇fwcx.asp:
待租房查询页面
◇fwcx1.asp:
已租房查询页面
◇del.asp:
错误信息删除文件
◇dell.asp:
错误信息删除后相关判断文件
文件夹zzrk放置的是关于暂住人口的文件
◇rkdj.asp:
暂住人口登记文件
◇rkdj1.asp:
登记信息确认文件
◇rkdj2.asp:
确认登记
◇rkzx.asp:
暂住人口注销文件1:
获取相关数据
◇rkzx1.asp:
暂住人口注销文件2:
填写注销原因
◇rkzx2.asp:
暂住人口注销处理文件
◇rkcx.asp:
暂住人口查询文件
◇rkcx1.asp:
已注销人口文件
文件夹user放置的是关于用户文件
◇add.asp:
添加用户文件
◇add1.asp:
添加用户数据处理文件
◇load.asp:
登录信息处理文件
◇yhxx.asp:
显示当前登录用户的信息
◇xiugai.asp:
当前用户密码修改文件
◇xiugai1.asp:
当前用户密码修改数据处理文件
◇yhgl.asp:
用户管理界面
◇xgyh.asp:
管理员修改用户文件
◇xgyh1.asp:
管理员修改用户数据处理文件
◇delyh.asp:
管理员删除不良用户文件
◇zhuxiao.asp:
退出系统数据处理
文件夹sjtj放置的是关于数据统计的文件
◇lssj.asp:
查询出租房历史数据,获取信息1
◇lssj1.asp:
查询出租房历史数据,获取信息2
◇lssj2.asp:
查询出租房历史数据,数据显示文件
◇czf.asp:
出租房状态统计
◇zzrk.asp:
暂住人口状态统计
2系统功能模块
◇出租屋信息:
在这里记录出租屋的信息和出租人的些基本信息。
◇暂住人口登记:
这里是对暂住人口的基本情况、暂住信息。
系统自动把该出租的状态改为“已出租”。
◇暂住人口注销:
如果流动人口不在此地应该对该人口进行注销。
系统自动把出租房屋的状态改为“未出租”。
◇查询统计:
出租屋查询:
点击出租屋查询出现一个查询
窗口,在这个查询窗口中输入所要查询的出租屋编号或
出租人的身份证号或出租人姓名即可查询出出租的信息。
◇出租屋状态统计:
在这里可以统计出租屋已出租和未出
租的数量。
◇暂住人口信息查询:
在查询窗口中输入相应的
暂住证号可以即可以查询出相应的记录。
◇已注销人口信息:
点击已注销人口信息即可以
显示所有已注销人口的信息。
◇暂住人口状态统计:
在这里统计暂住的和移走的
人口的数量。
第六部分系统安全性
1系统后台操作的安全性
为了不让一般用户通过猜想网址直接进入后台操作页面,必须采用一定的安全策略来进行保护。
在这里通过“session”来实现,用户登录后把他的用户类型保存在“session”中,本系统为“session(“flag”),根据数据库中的数据,其取值为:
房主,管理员。
在不同类型用户有权限进行的操作页面文件中加上类似于下面的代码:
<
%Ifsession("
flag"
)<
>
"
管理员"
Andsession("
房主"
Then
response.write"
script>
alert(对不起,你是非法用户);
history.go=(-1);
/script>
response.End
EndIf%>
这样就可以有效的保护系用的后台安全了。
2数据库的安全性
本系统使用的是SQL数据库,如果用户猜测到数据库的位置和名称,在浏览器中直接输入数据库的位置和名称就可以通过浏览器直接下载数据库了。
为了解决这个问题,经实践发现,可以将数据库的后缀任意改为任何字符,而且对系统的正常运行没有任何影响。
这样就可以隐藏数据库打开方式了。
这里推荐吧后缀改为asp,因为浏览器对于asp文件是要进行编译的,所以就算有人猜出数据库的地址和名称也无法确认是否猜测正确,他只能在界面上看到一个错误的页面,另外还在数据库连接文件中写上了防止关键词注入的程序,对用户密码进行了md5加密。
这些措施有效的保护了数据的安全。
第七部分系统实现
系统登录界面
第八部分总结
到现在,利用ASP语言和SQL数据库的城中村暂住人口管理系统初步成型,目前已经具有管理系统的基本功能,能够进行一些相关操作。
通过此次系统设计作业,我们基本上熟悉和掌握了ASP技术,Dreamweaver等。
同时认识到小组合作的重要性,这次系统设计作业,我们三个小组成员分工合作,对一些数据和情况进行实地考察。
基本上达到了预期的老师要求的目的,做一个比较实用的系统,并且通过这次作业发现了许多平时学习没有发现的问题,在实际操作中把所学的知识应用与实践中,并且熟练掌握了各种工具。
同时也总结出了一句超俗得话,但真的是切实体会到它的真理性。
Nopains,nogains!
这次作业的不足之处,希望老师可以给我们指出,在以后的学习中我们会更加努力,争取达到尽善尽美。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 暂住 人口 管理 系统 设计 报告