ImageVerifierCode 换一换
格式:DOCX , 页数:9 ,大小:88.93KB ,
资源ID:6773680      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-6773680.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(小区住户信息管理系统.docx)为本站会员(b****3)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

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

1、小区住户信息管理系统秦都小区住户管理信息系统设计二 级 学 院:金融与会计学院专 业 名 称:财管B1206学 号:* * * * * 摘 要随着我国经济发展和城市开发,住宅小区越来越成为居住的主流,在这种形势下,小区的管理变得越来越困难,其中,小区住户信息管理成为首要解决的问题。普通的手工登记已经满足不了需要,在软件行业迅速发展的今天,特别是B/S的慢慢取代C/S的形势下,开发一款简单易用的管理软件已经是大势所趋。在这种背景下,经过仔细分析,设计和最后的编码实现,一款基于B/S的使用JSP开发的小区住户管理系统诞生了。在整个开发学习过程中,我对所学知识的理解提高了一个层次,对软件开发的过程也

2、更加熟悉,为以后的学习和工作打下了坚实的基础。关键词:小区;信息管理;B/S;JSP第一章 绪论.11.1 课题背景 . 11.2 研究的目的和意义 . 11.3 项目简介 . 2第二章 设计简介及设计方案论述 . 32.1 系统业务流程图.3 2.2 功能模块分析.3 2.3 数据字典.4 第三章 详细设计. 53.1 用户登录模块设计与实现.5 3.2 增加住户信息模块设计与实现.5 3.3 删除住户信息模块设计与实现.6 3.4 修改住户信息模块设计与实现.6 3.5 查找住户信息模块设计与实现.73.6 密码修改模块设计与实现.7 3.7 数据库设计与实现.7 第四章 设计结果及分析.

3、 94.1测试目的.9 4.2 测试原则.9 4.3 主要功能测试及分析. 104.3.1 登录系统.10 4.3.2 插入模块.11 4.3.3 更新模块.12 总 结.15 致 谢.16 参考文献.17 附录 主要程序代码.18第一章 绪论1.1 课题背景计算机的应用已普及到经济和社会生活的各个领域,使原本的旧的管理方法越来越不适应现在社会的发展,许多人还停留在以前的手工操作,这大大地阻碍了人类经济的发展。近年来,随着小区人口的日益增多,信息也越来越频繁。随之而来的是信息管理工作日趋复杂繁重,要耗费大量人力、物力和财力,而现有小区人口信息的管理水平不高,一直以来人们使用传统人工的方式管理信

4、息,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。这样的机制已经不能适应时代的发展,已愈来愈成为管理工作的一个瓶颈。在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。现代信息社会,人们越来越重视信息的交流与沟通,更加注重时间的有效利用。选用信息化的管理工具,将极大地提高人们生活、工作的质量,小区人口信息管理型工具信息化的需求将不可避免地越来越大。 在科学技术的不断提高,计算机科学日渐成熟的今天,计算机已经成为我们学习和工作的得力助手。今天,计算机的价格已经十分低廉,性能却有了长足的进步,它已经被应

5、用于许多的领域,计算机之所以如此流行的原因主要有以下几个方面:首先,计算机可以代替人工进行许多的复杂的劳动。其次,计算机可以大大的提高人们的工作效率。第三,计算机可以节省许多资源。第四,计算机可以使敏感文档更加安全。1.2 研究的目的和意义实现小区住户信息与资料的计算机管理是一件非常有意义的工作。人们在社会交往与工作中会产生许多需要及时处理与保存的有关信息与资料,利用计算机系统可以实现有效的管理。本系统是利用数据库管理技术,建立具有一定管理与分析统计功能的小区住户信息管理系统,以期承担小区住户信息的有效管理。通过小区住户信息管理系统的设计与实现工作,可以获得对数据库与信息管理等技术的充分了解与

6、认识,并在一定程度上掌握数据库与信息管理系统的开发技术,从而提高自己的计算机应用开发能力。1.3 项目简介本系统是基于J2EE技术,采用网络B/S架构设计的WEB应用系统。它要求建成以住户信息为基础,形成一个适用于小区的现代化人口信息管理系统。它可划分为5个小的功能模块,即系统登录模块,小区住户信息登记模块,住户信息查询模块,住户信息修改模块和管理员密码修改模块。其中,前三个模块实现了对小区所有住户信息的管理功能,最后一个模块则是方便管理员管理。第二章 设计简介及设计方案论述2.1 系统业务流程图图2-1 系统业务流程图2.2功能模块分析1、系统登录模块功能:本模块的主要功能是对用户身份进行验

7、证,只有系统的合法用户才能进入系统;2、新住户信息登记模块 功能:实现新入住小区住户的信息登记; 3、住户信息查询模块 功能:实现已登记住户信息的查询功能,可按照姓名,单元号,性别,年龄,小区编号等方式查询,还可统计查询结果数;4、住户信息修改模块 功能:实现已登记住户信息的修改,包括信息的修正和信息的删除操作;5、管理员密码修改模块功能:为管理员增加修改密码的功能,方便管理员的管理。2.3数据字典 以下表2-1到2-2是数据字典:1、数据结构定义数据结构定义名字:住户信息表描述:小区住户个人信息的情况表定义:住户信息表=住户编号+单元号+房间号+姓名+性别+年龄+电话号码+证件号码 表2-1

8、 数据结构定义表2、数据元素定义数据元素定义名字:住户编号描述:小区内住户的唯一编号定义:住户编号=4字符4表2-2 数据元素定义表第三章 详细设计3.1用户登录模块设计与实现用户登录模块:根据管理员的账号与密码,登录系统,进入主界面;若密码输入错误,则无法登录。3.2增加住户信息模块设计与实现增加住户信息模块:通过管理员的录入,可以增加新住户的个人信息。3.3删除住户信息模块设计与实现 删除住户信息模块:可以随时对失效的住户信息进行删除操作。3.4修改住户信息模块设计与实现 修改住户信息模块:实现对住户信息的修改。3.5查找住户信息模块设计与实现 查找住户信息模块:实现了住户信息的分类查找功

9、能,并能显示查询结果数。3.6密码修改模块设计与实现 密码修改模块:提供给管理员修改密码的功能,方便管理员的管理。3.7数据库设计与实现 数据库(CommunityManager)包括登录表(login)和住户信息表(community_info),如表3-1到3-2所示: 字段名称描述字段类型主 键字段大小user_name用户名char是20user_pass密码char20表3-1登录(login)表字段名称描述字段类型主 键字段大小community_id住户编号char是4unit_number单元号char2room_number房间号char3name姓名char20sex性别c

10、har2age年龄smallinttel电话号码char11cred_number证件号码char30表3-2住户信息(community_info)表第四章 设计结果及分析4.1测试目的测试是程序的执行过程,目的在于发现错误,设计测试的目标是想以最少的时间和人力系统地找出系统中潜在的各种错误和缺陷。软件测试的目的,第一是确认软件的质量,其一方面是确认软件做了你所期望的事情,另一方面是确认软件以正确的方式来做了这个事件。第二是提供信息,比如提供给开发人员或项目经理的反馈信息,为风险评估所准备的信息。第三软件测试不仅是在测试软件产品的本身,而且还包括软件开发的过程。如果一个软件产品开发完成之后发

11、现了很多问题,这说明此软件开发过程很可能是有缺陷的。因此软件测试的第三个目的是保证整个软件开发过程是高质量的。4.2测试原则测试时进行代码审查,从数据类型,变量声明,数据结构进行审查,然后进行功能测试,从输入一些简单的数据开始执行一遍,观测运行期间变量的变化,运行中值的变化范围。改变测试方案来变换另一个角度进行测试,发现错误并记录,修改代码,测试条件使程序通过多层分支,判别运行结果从而完成模块测试。总体测试是组装软件的系统技术,本系统测试采用渐增集成测试,即测试单一模块,将测试完的模块加入系统中,进行一次系统测试,依次类推将所有模块加入系统中,在具体测试时,采用自顶向下的结合方式,从主控模块开

12、始,沿各控制层向下移动,逐渐把所有模块结合了。在测试过程中使用到调试技术:1、采用Debugger调试语句,跟踪数据;2、利用MyEclipse 7.5中调试工具,从调试窗口观测变量的变化;3、设置断点BreakPoint,运行程序在设置的断点处停止运行,返回调试状态,观察程序在断点附近的状况、变量及对象属性的取值等。4.3主要功能测试及分析4.3.1登录系统 输入正确的账号密码方可进入系统,如果用户名或密码为空,则由浏览器端的JavaScript代码判断给出提示,用户名密码的正确性由服务器端的JSP代码做出判断,并由JavaScript代码给出警告,确定后返回登录界面。4.3.2插入模块 验

13、证输入信息的合法性,其中必填项为空则由JavaScript代码给出提示,否则提交到服务器端验证数据合法性,合法则添加成功,否则弹出警告框。4.3.3更新模块 包括查找,修改,删除等子模块。查找模块可以按照不同分类查找到符合条件的信息,如果信息不存在就提示结果为空,如果输入数据不合法,就弹出警告,查找到则返回符合的信息,并显示记录条数。修改模块和删除模块则可以方便地改动记录,删除完后自动刷新显示记录。通过以上测试可知,系统符合小区住户信息管理需求,界面简洁,友好,便于用户的操作;界面和后台数据库连接良好,方便数据的统计及处理,实现了对住户信息的管理功能。总 结在毕业设计当中我了解到,在开发一个项

14、目时一定要先做好规划,按照软件的开发过程,从需求分析、系统设计到具体设计和调试,详细地进行每一个环节。在这段时间里,我通过查看相关资料和书籍,让自己头脑中模糊的概念逐渐清晰,使系统一步步完善起来,每一次改进都是我者学习的收获,每一个问题的解决都给我新的体会。经过两个星期的设计和开发,小区住户信息管理系统基本开发完毕。点击运行,基本达到预期效果,其功能也基本符合需求,能够完成基本信息的输入、修改、查询等功能。并提供部分系统维护功能,使用户方便进行用户名称和密码的更改,提高了软件的安全性和健壮性。由于开发者能力有限,加上时间仓促,该系统还有许多不尽如人意的地方。比如功能不是很完善、用户界面不够美观

15、,出错处理不够等多方面问题。这些都有待进一步改善。通过这次课程设计,让我在整个系统的开发过程中学到了很多东西,提高了编程方面的能力,巩固了专业知识,学会了分析问题、解决问题的方法。两个星期开发,使我对Java EE 有了更深一步的认识,同时更进一步的掌握了SQL Server2000数据库方面的知识,积累了系统的开发经验,这将对我以后的工作起到重要作用。致 谢经过两星期的艰苦努力,我终于完成了小区住户信息管理系统的全部设计过程,并使该系统达到可运行使用用的阶段。这次课程设计,无论是从技术上还是对环境的适应能力上讲,对我今后步入社会都打下了一个良好的基础。在本次毕业设计中,曾遇到过不少问题,主要

16、表现了技术和经验的欠缺,如果单靠个人的努力,很难按时完成毕业设计,在此,我衷心感谢我的指导老师,无论在理论上还是在实践中,朱浩悦老师都给予我无私帮助和悉心的教导,强调整体思路和方法,在我遇到问题时给我指点迷津,使我的毕业设计得以顺利地按时完成。此外,还要感谢各位老师和同学对作者帮助、关怀,不积跬步何以至千里,本设计能够顺利的完成,也归功于各位任课老师的认真负责,使作者能够很好的掌握和运用专业知识,并在设计中得以体现。正是有了他们的悉心帮助和支持,才使作者的毕业设计顺利完成,在此表示衷心的感谢,感谢他们对我的辛勤栽培!参考文献1王永茂.JPS程序设计用JSP开发Web应用M 清华大学出版社,2010 2耿祥义,张跃平.Java面向对象程序设计M 清华大学出版,20103David Sawyer McFarland.JavaScript实战手册M 机械工业出版社,20094萨师煊,王珊.数据库系统概论(第三版)M 高等教育此出版社,20075张海藩.软件工程导论(第五版)M 清华大学出版社,2008 附录 主要程序代码

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

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