小区住户信息管理系统.docx

上传人:b****3 文档编号:1218197 上传时间:2022-10-19 格式:DOCX 页数:9 大小:42.78KB
下载 相关 举报
小区住户信息管理系统.docx_第1页
第1页 / 共9页
小区住户信息管理系统.docx_第2页
第2页 / 共9页
小区住户信息管理系统.docx_第3页
第3页 / 共9页
小区住户信息管理系统.docx_第4页
第4页 / 共9页
小区住户信息管理系统.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

小区住户信息管理系统.docx

《小区住户信息管理系统.docx》由会员分享,可在线阅读,更多相关《小区住户信息管理系统.docx(9页珍藏版)》请在冰豆网上搜索。

小区住户信息管理系统.docx

小区住户信息管理系统

 

秦都小区住户管理信息系统设计

 

二级学院:

金融与会计学院

专业名称:

财管B1206

学号:

******

*****

********

 

摘要

随着我国经济发展和城市开发,住宅小区越来越成为居住的主流,在这种形势下,小区的管理变得越来越困难,其中,小区住户信息管理成为首要解决的问题。

普通的手工登记已经满足不了需要,在软件行业迅速发展的今天,特别是B/S的慢慢取代C/S的形势下,开发一款简单易用的管理软件已经是大势所趋。

在这种背景下,经过仔细分析,设计和最后的编码实现,一款基于B/S的使用JSP开发的小区住户管理系统诞生了。

在整个开发学习过程中,我对所学知识的理解提高了一个层次,对软件开发的过程也更加熟悉,为以后的学习和工作打下了坚实的基础。

关键词:

小区;信息管理;B/S;JSP

 

第一章绪论………………………………………………………………………………..1

1.1课题背景…………………………………………………………………………….1

1.2研究的目的和意义……………………………………..……………………………1

1.3项目简介………………………………………………..……………………………2

第二章设计简介和设计方案论述………………………………………………………..3

2.1系统业务流程图…………………………………………..………………………….…3

2.2功能模块分析……………………………………………..………………………….…3

2.3数据字典…………………………………………………..………………………….…4

第三章详细设计…………………………………………………………..………………..5

3.1用户登录模块设计与实现………………………………..………………………….…5

3.2增加住户信息模块设计与实现…………………………..………………………….…5

3.3删除住户信息模块设计与实现…………………………..………………………….…6

3.4修改住户信息模块设计与实现…………………………..………………………….…6

3.5查找住户信息模块设计与实现…………………………..………………………….…7

3.6密码修改模块设计与实现………………………………..………………………….…7

3.7数据库设计与实现………………………………………..………………………….…7

第四章设计结果和分析…………………………………………………..………………..9

4.1测试目的………………………………………….………………………………..….…9

4.2测试原则…………………………………………………..………………………….…9

4.3主要功能测试和分析……………………………………..………………………….10

4.3.1登录系统…………………………………..………………………….…………10

4.3.2插入模块…………………………………..………………………….…………11

4.3.3更新模块…………………………………..………………………….…………12

总结……….……………………………………………………..………………………….15

致谢……….……………………………………………………..………………………….16

参考文献……….………………..………………………………..………………………….17

附录主要程序代码…………...………………………………..………………………….18

第一章绪论

1.1课题背景

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

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

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

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

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

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

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

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

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

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

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

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

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

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

1.2研究的目的和意义

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

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

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

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

1.3项目简介

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

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

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

其中,前三个模块实现了对小区所有住户信息的管理功能,最后一个模块则是方便管理员管理。

第二章设计简介和设计方案论述

2.1系统业务流程图

图2-1系统业务流程图

2.2功能模块分析

1、系统登录模块

功能:

本模块的主要功能是对用户身份进行验证,只有系统的合法用户才能进入系统;

2、新住户信息登记模块

功能:

实现新入住小区住户的信息登记;

3、住户信息查询模块

功能:

实现已登记住户信息的查询功能,可按照姓名,单元号,性别,年龄,小区编号等方式查询,还可统计查询结果数;

4、住户信息修改模块

功能:

实现已登记住户信息的修改,包括信息的修正和信息的删除操作;

5、管理员密码修改模块

功能:

为管理员增加修改密码的功能,方便管理员的管理。

2.3数据字典

以下表2-1到2-2是数据字典:

1、数据结构定义

数据结构定义

名字:

住户信息表

描述:

小区住户个人信息的情况表

定义:

住户信息表=住户编号+单元号+房间号+姓名+性别+年龄

+电话号码+证件号码

表2-1数据结构定义表

2、数据元素定义

数据元素定义

名字:

住户编号

描述:

小区内住户的唯一编号

定义:

住户编号=4{字符}4

表2-2数据元素定义表

 

第三章详细设计

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

用户登录模块:

根据管理员的账号与密码,登录系统,进入主界面;若密码输入错误,则无法登录。

3.2增加住户信息模块设计与实现

增加住户信息模块:

通过管理员的录入,可以增加新住户的个人信息。

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

删除住户信息模块:

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

3.4修改住户信息模块设计与实现

修改住户信息模块:

实现对住户信息的修改。

3.5查找住户信息模块设计与实现

查找住户信息模块:

实现了住户信息的分类查找功能,并能显示查询结果数。

3.6密码修改模块设计与实现

密码修改模块:

提供给管理员修改密码的功能,方便管理员的管理。

3.7数据库设计与实现

数据库(CommunityManager)包括登录表(login)和住户信息表(community_info),如表3-1到3-2所示:

 

字段名称

描述

字段类型

主键

字段大小

user_name

用户名

char

20

user_pass

密码

char

20

表3-1登录(login)表

字段名称

描述

字段类型

主键

字段大小

community_id

住户编号

char

4

unit_number

单元号

char

2

room_number

房间号

char

3

name

姓名

char

20

sex

性别

char

2

age

年龄

smallint

tel

电话号码

char

11

cred_number

证件号码

char

30

 

表3-2住户信息(community_info)表

 

第四章设计结果和分析

4.1测试目的

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

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

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

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

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

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

4.2测试原则

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

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

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

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

1、采用Debugger调试语句,跟踪数据;

2、利用MyEclipse7.5中调试工具,从调试窗口观测变量的变化;

3、设置断点BreakPoint,运行程序在设置的断点处停止运行,返回调试状态,观察程序在断点附近的状况、变量和对象属性的取值等。

4.3主要功能测试和分析

4.3.1登录系统

输入正确的账号密码方可进入系统,如果用户名或密码为空,则由浏览器端的JavaScript代码判断给出提示,用户名密码的正确性由服务器端的JSP代码做出判断,并由JavaScript代码给出警告,确定后返回登录界面。

4.3.2插入模块

验证输入信息的合法性,其中必填项为空则由JavaScript代码给出提示,否则提交到服务器端验证数据合法性,合法则添加成功,否则弹出警告框。

4.3.3更新模块

包括查找,修改,删除等子模块。

查找模块可以按照不同分类查找到符合条件的信息,如果信息不存在就提示结果为空,如果输入数据不合法,就弹出警告,查找到则返回符合的信息,并显示记录条数。

修改模块和删除模块则可以方便地改动记录,删除完后自动刷新显示记录。

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

当前位置:首页 > IT计算机 > 电脑基础知识

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1