小区住户信息系统文档格式.docx

上传人:wj 文档编号:4643362 上传时间:2023-05-03 格式:DOCX 页数:32 大小:526.04KB
下载 相关 举报
小区住户信息系统文档格式.docx_第1页
第1页 / 共32页
小区住户信息系统文档格式.docx_第2页
第2页 / 共32页
小区住户信息系统文档格式.docx_第3页
第3页 / 共32页
小区住户信息系统文档格式.docx_第4页
第4页 / 共32页
小区住户信息系统文档格式.docx_第5页
第5页 / 共32页
小区住户信息系统文档格式.docx_第6页
第6页 / 共32页
小区住户信息系统文档格式.docx_第7页
第7页 / 共32页
小区住户信息系统文档格式.docx_第8页
第8页 / 共32页
小区住户信息系统文档格式.docx_第9页
第9页 / 共32页
小区住户信息系统文档格式.docx_第10页
第10页 / 共32页
小区住户信息系统文档格式.docx_第11页
第11页 / 共32页
小区住户信息系统文档格式.docx_第12页
第12页 / 共32页
小区住户信息系统文档格式.docx_第13页
第13页 / 共32页
小区住户信息系统文档格式.docx_第14页
第14页 / 共32页
小区住户信息系统文档格式.docx_第15页
第15页 / 共32页
小区住户信息系统文档格式.docx_第16页
第16页 / 共32页
小区住户信息系统文档格式.docx_第17页
第17页 / 共32页
小区住户信息系统文档格式.docx_第18页
第18页 / 共32页
小区住户信息系统文档格式.docx_第19页
第19页 / 共32页
小区住户信息系统文档格式.docx_第20页
第20页 / 共32页
亲,该文档总共32页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

小区住户信息系统文档格式.docx

《小区住户信息系统文档格式.docx》由会员分享,可在线阅读,更多相关《小区住户信息系统文档格式.docx(32页珍藏版)》请在冰点文库上搜索。

小区住户信息系统文档格式.docx

6.4添加地区 13

6.5查看地区列表 13

6.6添加市区 13

6.7市区列表 14

6.8户口管理 14

6.9添加户口 14

6.10户口列表 15

第七章系统测试 16

7.1测试目的 16

7.2测试原则 16

7.3前台实现 16

7.4后台实现 17

总结 19

致谢 20

参考文献 21

附录 22

第一章绪论

计算机的应用已普及到经济和社会生活的各个领域,使原本的旧的管理方法越来越不适应现在社会的发展,许多人还停留在以前的手工操作,这大大地阻碍了人类经济的发展。

近年来,随着小区住户的日益增多,信息也越来越频繁。

随之而来的是信息管理工作日趋复杂繁重,要耗费大量人力、物力和财力,而现有小区户口信息的管理水平不高,一直以来人们使用传统人工的方式管理信息,这种管理方式存在着许多缺点,如:

效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。

这样的机制已经不能适应时代的发展,已愈来愈成为管理工作的一个瓶颈。

在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。

现代信息社会,人们越来越重视信息的交流与沟通,更加注重时间的有效利用。

选用信息化的管理工具,将极大地提高人们生活、工作的质量,小区户口信息管理型工具信息化的需求将不可避免地越来越大。

在科学技术的不断提高,计算机科学日渐成熟的今天,计算机已经成为我们学习和工作的得力助手。

今天,计算机的价格已经十分低廉,性能却有了长足的进步,它已经被应用于许多的领域,计算机之所以如此流行的原因主要有以下几个方面:

首先,计算机可以代替人工进行许多的复杂的劳动。

其次,计算机可以大大的提高人们的工作效率。

第三,计算机可以节省许多资源。

第四,计算机可以使敏感文档更加安全。

第二章系统开发工具简介

2.1PHP简介

PHP,一个嵌套的缩写名称,是英文超级文本预处理语言(PHP:

HypertextPreprocessor)的缩写。

PHP是一种HTML内嵌式的语言,PHP与微软的ASP颇有几分相似,都是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,现在被很多的网站编程人员广泛的运用。

PHP独特的语法混合了C、Java、Perl以及PHP自创新的语法。

它可以比CGI或者Perl更快速的执行动态网页。

用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行。

2.2MySQL数据库简介

MySQL(发音为"

myesscueel"

,不是"

mysequel"

)是一种开放源代码的关系型数据库管理系统(RDBMS),MySQL数据库系统使用最常用的数据库管理语言--结构化查询语言(SQL)进行数据库管理。

由于MySQL是开放源代码的,因此任何人都可以在GeneralPublicLicense的许可下下载并根据个性化的需要对其进行修改。

MySQL因为其速度、可靠性和适应性而备受关注。

大多数人都认为在不需要事务化处理的情况下,MySQL是管理内容最好的选择

第三章需求分析

本系统是基于PHP技术,采用网络B/S架构设计的WEB应用系统。

它要求建成以住户信息为基础,形成一个适用于小区的现代化人口信息管理系统。

它可划分为3个小的功能模块,即系统登录模块,小区住户信息登记模块,住户信息查询模块,住户信息修改模块和管理员密码修改模块。

3.1研究背景及其意义

实现小区住户管理信息与资料的计算机管理是一件非常有意义的工作。

人们在社会交往与工作中会产生许多需要及时处理与保存的有关信息与资料,利用计算机系统可以实现有效的管理。

本系统是利用数据库管理技术,建立具有一定管理与分析统计功能。

3.2本文研究内容

通过小区住户信息管理系统的设计与实现工作,可以获得对数据库与信息管理等技术的充分了解与认识,并在一定程度上掌握数据库与信息管理系统的开发技术,从而提高自己的计算机应用开发能力。

3.3系统的开发目标

本系统(小区住户信息管理系统)是基于PHP技术,基于网络B/S架构设计的WEB应用系统。

它要求建成以人口信息为基础,形成一个适用于小区的现代化户口信息管理系统。

它可划分为3大功能模块,管理员、地区管理员、户口管理。

第四章系统设计

4.1系统编写目的

实现小区住户信息与资料的计算机管理是一件非常有意义的工作。

本系统是利用数据库管理技术,建立具有一定管理与分析统计功能的小区住户信息管理系统,以期承担小区住户信息的有效管理。

4.2系统功能分析

系统开发的总体任务是实现网上报名及浏览,查询修改相关信息,管理员的统计功能。

主要完成功能:

1.有关考生报名信息的输入,包括用户名,密码,姓名,电话,邮箱,身份证,头像,籍贯,地址,性别等。

2.查看信息。

3.修改信息。

4.删除信息。

5.成绩信息。

4.3系统功能模块分析

对上述各项功能进行集中,分块分析。

按结构化程序设计思想,分析得出如下系统功能模块图4.3.1所示。

管理员信息,包括的数据项:

用户名、密码等。

密码

姓名

管理员

图4.3.1登录信息关系图

添加成员的信息信息,包括的数据项:

用户名、身份证,手机,QQ,性别,地址,图片,性别,年龄,市,地区,户主等。

身份证

手机

QQ

用户名

性别

户主

地址

年龄

图片

图4.3.2管理员信息关系图

4.4数据库逻辑结构

首先将报名管理信息系统的数据库概念结构转化为MySQL数据库系统所支持的实际数据模型,即:

数据库的逻辑结构。

其各个表格的设计结果如下:

ausers表:

序号

字段名称

字段类型

大小

允许为空

最大长度

备注

1

ID

Int

4

自增编号

10

2

username

VarChar

50

255

3

Pwd

dangan表:

Name

nianling

huzhu

5

shouji

6

7

8

Diqu

120

9

tupian

xingbie

11

shi

12

dizhi

第五章程序实现

5.1小区住户管理系统流程图

登录

密码是

否正确

进入系统

地区管理

户口管理

添加

修改

删除

图5.1系统业务流程图

第六章系统的实现

6.1用户登录模块设计与实现

用户登录模块:

根据管理员的账号与密码,登录系统,进入主界面;

若密码输入错误,则无法登录。

如图6.1.1所示:

图6.1.1用户登录界面图

6.2添加成员

通过管理员的录入,可以加入成员。

如图6-2所示:

图6.2.1新用户信息登记界面图

6.3删除住户信息模块设计与实现

删除信息模块:

可以随时对失效的信息进行删除操作。

如图6-3所示:

图6.3.1删除信息界面图

6.4添加地区

打开地区管理以后:

可以添加住户地区。

如图6-4所示:

图6.4.1添加住户地区信息界面图

6.5查看地区列表

查看住户信息模块:

实现了修改和删除找功能,并能显示查询结果数。

如图6-5所示:

图6.5.1地区列表界面图

6.6添加市区

添加市区的功能是:

添加用户的城市。

如图6-6所示:

图6-6添加市区界面图

6.7市区列表

进入市区列表,可以查询用户的市区信息,还有修改和删除的操作.

图6.7.1市区列表界面图

6.8户口管理

进入户口管理,可以查询用户添加的一些空的输入框.

6.9添加户口

进入户口管理,功能:

输入用户的基本.

6.10户口列表

点击图片以后用户的显示基本信息.

第七章系统测试

7.1测试目的

测试是程序的执行过程,目的在于发现错误,设计测试的目标是想以最少的时间和人力系统地找出系统中潜在的各种错误和缺陷。

软件测试的目的,第一是确认软件的质量,其一方面是确认软件做了你所期望的事情,另一方面是确认软件以正确的方式来做了这个事件。

第二是提供信息,比如提供给开发人员或项目经理的反馈信息,为风险评估所准备的信息。

第三软件测试不仅是在测试软件产品的本身,而且还包括软件开发的过程。

如果一个软件产品开发完成之后发现了很多问题,这说明此软件开发过程很可能是有缺陷的。

因此软件测试的第三个目的是保证整个软件开发过程是高质量的。

7.2测试原则

测试时进行代码审查,从数据类型,变量声明,数据结构进行审查,然后进行功能测试,从输入一些简单的数据开始执行一遍,观测运行期间变量的变化,运行中值的变化范围。

改变测试方案来变换另一个角度进行测试,发现错误并记录,修改代码,测试条件使程序通过多层分支,判别运行结果从而完成模块测试。

总体测试是组装软件的系统技术,本系统测试采用渐增集成测试,即测试单一模块,将测试完的模块加入系统中,进行一次系统测试,依次类推将所有模块加入系统中,在具体测试时,采用自顶向下的结合方式,从主控模块开始,沿各控制层向下移动,逐渐把所有模块结合了。

在测试过程中使用到调试技术:

1.利用sublimeText3中调试工具;

2.开发环境xampp;

7.3前台实现

输入正确的账号密码方可进入系统,如果用户名或密码为空,则由浏览器端的JavaScript代码判断给出提示,如图7-3

图7.3.1用户名为空

7.4后台实现

图7.4.1验证码为空

图7.4.2登录成功后进入主页面

总结

在毕业设计当中我了解到,在开发一个项目时一定要先做好规划,按照软件的开发过程,从需求分析、系统设计到具体设计和调试,详细地进行每一个环节。

在这段时间里,我通过查看相关资料和书籍,让自己头脑中模糊的概念逐渐清晰,使系统一步步完善起来,每一次改进都是我者学习的收获,每一个问题的解决都给我新的体会。

经过四个星期的设计和开发,小区住户信息管理系统基本开发完毕。

点击运行,基本达到预期效果,其功能也基本符合需求,能够完成基本信息的输入、修改、查询等功能。

并提供部分系统维护功能,使用户方便进行用户名称和密码的更改,提高了软件的安全性和健壮性。

由于开发者能力有限,加上时间仓促,该系统还有许多不尽如人意的地方。

比如功能不是很完善、用户界面不够美观,出错处理不够等多方面问题。

这些都有待进一步改善。

致谢

经过四星期的艰苦努力,我终于完成了小区住户信息管理系统的全部设计过程,并使该系统达到可运行使用用的阶段。

这次课程设计,无论是从技术上还是对环境的适应能力上讲,对我今后步入社会都打下了一个良好的基础。

在本次毕业设计中,曾遇到过不少问题,主要表现了技术和经验的欠缺,如果单靠个人的努力,很难按时完成毕业设计,在此,我衷心感谢我的指导老师,无论在理论上还是在实践中,张灵光老师都给予我无私帮助和悉心的教导,强调整体思路和方法,在我遇到问题时给我指点迷津,使我的毕业设计得以顺利地按时完成。

此外,还要感谢各位老师和同学对作者帮助、关怀,不积跬步何以至千里,本设计能够顺利的完成,也归功于各位任课老师的认真负责,使作者能够很好的掌握和运用专业知识,并在设计中得以体现。

正是有了他们的悉心帮助和支持,才使作者的毕业设计顺利完成,在此表示衷心的感谢,感谢他们对我的辛勤栽培!

参考文献

[1]细说php精要版(高洛峰)北京:

电子工业出版社,2013

[2]php5.3入门经典(MattDoyle)北京:

清华大学出版,2010

[3]DavidSawyerMcFarland.JavaScript实战手册[M]机械工业出版社,2009

[4]php开发实战权威指南论(张恩民)北京:

清华大学出版,2012

附录

数据库连接方式

<

?

php

classDB{

public$dbHost;

public$userName;

public$userPwd;

public$dbName;

public$links;

//数据库的连接;

function__construct($dh,$un,$up,$dbn){

$this->

dbHost=$dh;

userName=$un;

userPwd=$up;

dbName=$dbn;

links=mysql_connect($this->

dbHost,$this->

userName,$this->

userPwd);

//echo$this->

links;

//书写没有问题,连库成功

mysql_query("

setnamesutf8"

);

mysql_selectdb($this->

dbName);

}

functionquery($sql){

returnmysql_query($sql);

functioncount($sql){//统计select语句查询记录数

$result=$this->

query($sql);

//调用当前类中方法。

returnmysql_num_rows($result);

functionaffectedRows(){//受影响的行数

returnmysql_affected_rows();

/*

*读取记录一条/多条

**/

functiongetOne($sql){//得到表中一条记录组成的数组。

select

$rs=mysql_fetch_assoc($result);

return$rs;

//一维的关联数组。

functiongetAll($sql){//得到多条记录。

while(@$rs=mysql_fetch_assoc($result)){

$rows[]=$rs;

}

return$rows;

functioninsert($table,$arr){//数据库添加数据

//

$keys=join("

"

array_keys($arr));

$vals="

'

"

.join("

'

array_values($arr))."

;

$sql="

insert{$table}({$keys})values({$vals})"

//echo$sql;

exit;

return$this->

function__destruct(){

dbHost=NULL;

userName=NULL;

userPwd=NULL;

dbName=NULL;

links=NULL;

mysql_close();

}

$db=newDB("

localhost"

root"

shequ"

>

html>

body>

formid="

hukou-form"

onsubmit="

returnsubmi();

action="

hukouAction.php?

act=hukouAdd"

method="

post"

enctype="

multipart/form-data"

divid="

mainCont"

<

tablealign="

center"

border="

1"

cellpadding="

0"

cellspacing="

<

tr>

<

tdclass="

w"

姓名<

/td>

td>

inputtype="

text"

name="

name"

地区<

<

selectid="

area_select"

area_id"

<

optionvalue="

-1"

请选择<

/option>

php$_from=$this->

_tpl_vars['

area'

];

if(!

is_array($_from)&

&

!

is_object($_from)){settype($_from,'

array'

}if(count($_from)):

foreach($_fromas$this->

are'

]):

phpecho$this->

]['

id'

?

name'

phpendforeach;

endif;

unset($_from);

/select>

市<

city_select"

city_id"

/tr>

身份证号<

ID_cart"

手机号<

mobile"

电话<

tel"

民族<

nation"

性别<

radio"

checked="

checked"

sex"

value="

年龄<

age"

地址<

address"

生日<

birthday"

id="

datepicker"

enabled="

enabled"

头像<

file"

avatar"

onchange="

previewImag

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 表格模板 > 表格类模板

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2