您好,欢迎访问三七文档
单位住房管理系统前言系统文档说明:单位住房管理系统是信息管理系统之一,它包括应用程序的开发,数据库的建立和维护。在机关事业单位,住房信息是一项重要的数据资源,住房管理也是事业单位的一项常规性的重要工作。而长期以来,住房信息管理都是依赖人工进行的,面对大量的住房信息,其工作量太大,不仅仅浪费了机关事业单位大量的人力物力,而且由于人工管理存在着大量的不确定因素,造成了单位住房管理的某些不规范,使得住房管理出现了混乱的局面。利用计算机来处理这些数据信息,处理能力和效率有了很大的提高。该管理系统使用方便,功能完备,集信息管理平台性能于一体。本设计问档较为详细地阐述了单位住房管理系统的特点、设计方法和设计步骤,并对于单位住房管理系统从可行性、需求分析、功能分析、系统说明,调试和个人体会等方面给出了较为全面的系统设计说明。单位住房管理系统说明文档1.系统的可行性分析:1可行性分析的目的:研究此系统是否满足市场需求,花最小的力气在尽量短的时间内是不是能够设计完成。分析重在向使用者展示如何去设计一套单位住房管理系统,从而使得住房信息管理功能更加规范。系统设计者使用VisualBasic作为开发语言及Access作为后台数据库来完成预期的目标。此系统将尽量减少人力与设备的费用,机关单位在办公的电脑上安装该系统后,就可以少运行大的应用程序,以提高系统的使用效率,进行数据库的管理只需要一个熟悉数据库的基本知识的人,这样能就可以尽量减少单位的财力物力进行管理。本系统只是用来方便和提高事业单位住房管理的工作效率,减轻管理人员的负担而进行的开发,并没受太多社会因素的限制。而且该系统的界面清晰,操作方便对初学者来说很容易学会,只需阅读次说明文档即可掌握全部的功能。2可行性分析的前提:目前,有相当一部分的机关单位仍采用传统的全人工管理方法,其管理复杂、繁多。同时管理方法上存在不科学性,管理效率比较低,使得住房管理数据相对比较多,工作量大,住房信息管理十分不规范。3可行性分析的可行性:安装该系统后,管理人员可以很方便的对该单位的住房信息进行科学的管理,不再需要用纸张表格形式记录数据,只需要对数据库中的数据记录进行添加,修改和查询,大大的提高了管理效率和数据的规范性,因此有很广阔的应用前景。4设计原则:1.先进性:在保证实现管理功能的前提下,所有采用的系统软件和功能应是当前先进的和成熟的软件,以充分适应将来业务和功能的扩展。2.实用性:所有软件的设计应充分考虑用户的实际需求和实际情况以达到用户使用的要求。3.可靠性:所采用的系统软件和应用软件应具有较高的可靠性和稳定性,满足用户日常的工作需要。4.安全性:所设计的软件应具有较高的安全性,以保证整个系统,包括软件系统和网络系统,安全可靠的运行,满足用户正常的安全需要。5.伸缩性:软件设计应充分考虑到用户业务在将来的扩展,在设系统时,应保证系统留有较大的数据接口余地,以保用户在将来平滑.简单、方便的进行系统扩展和应用升级,降低扩展升级的费用。6.标准性:所设计的软件应符合国际流行的行业标准和规范,符合家有关标准和规范。5结论:综合考虑以上因素,能够实现这个系统的开发。这个系统所需要的开发成本低,给用户带来的收益大。对用户来说操作使用比较简单,很容易熟练掌握,具有很广阔的开发和应用前景。2系统开发规划:1.目的:进行项目开发规划,为以后的项目开发工作提供有效的工作计划,使开发能够按计划一步一步进行。2.背景:应广大机关事业单位的要求,为减轻单位住房信息管理人员的负担,开发该《单位住房管理系统》,本系统主要的使用者是住房信息系统管理员和普通用户。普通用户的需求是查询该单位的住房信息、职工基本情况等;住房信息系统管理员对所有信息进行管理和维护,及系统状态的查看、维护。3.项目概述:本项目开发过程中,需要进行两个基本的阶段:前期设计的准备工作和后期系统的维护。4.前期设计准备工作:系统的可行性分析,系统开发规划、功能需求分析、数据要求说明、概要设计说明、详细设计说明、数据库设计说明、测试调整、测试分析报告5.后期维护阶段:测试分析报告、个人心得、使用说明;3.系统的需求分析:1.模块需求分析:(1)住房信息模块划分为3个子模块:住房基本分配信息、住房更改信息和住房查询模块,模块的关系如下:1.住房基本分配:系统管理员通过对住房基本信息进行登记后,再对住房信息进行核查,确保住房分配信息的正确性。2.住房更改:管理员同样通过对读者、住房基本信息进行核查,接受职工的请求,校验信息正确无误则进行住房调动,更新住房信息等对数据库信息进行修改。住房变更住房管理管理员登记分配信息数据库住房基本分配住房信息查询返回匹配的记录3.住房信息查询:管理员可以通过组合方式对职工住房信息进行查询,普通用户也可以进行信息查询。(2)职工信息模块:职工信息模块同样划分为3个子模块,如下图:1.职工基本信息:管理员登记,核查后向数据库中添入每个职工的基本信息。2.职工信息变更:管理员通过登记,核查后对职工的基本信息进行变更,更新数据库。3.职工信息查询:管理员可以通过组合方式对职工住房信息进行查询,普通用户也可以进行信息查询。管理员接受申请更新住房信息数据库职工管理职工基本信息职工信息变更职工信息查询管理员/普通用户输入查询条件数据库管理员添加职工信息管理员数据库数据库更新职工信息接受申请(3)系统安全性需求:考虑到系统的保密性,第一次进入该系统时应该有固定的一个用户名和密码、权限,同时同数据库表中数据进行校验。这样管理员就可赋予不同用户不同的权限。每位用户有自己的身份。管理员有权力行使所有的管理功能,普通用户只能进行一般的信息查询。(4)总体功能模快:本课题设计在充分进行应用需求分析的基础上把系统划分成四个主的模块:信息管理,信息查询,系统管理,帮助。这四个模块之间紧密结合,共享信息资源形成一种完善的信息管理系统的解决方案。1.信息管理模块:分成职工管理,住房管理,部门管理,楼房管理员管理四个模块,此模块主要实现单位职工信息,住房信息等系统数据的各种操作。,职工管理和住房管理又都分为添加,修改,查询三个子模块,部门管理和楼房管理员管理又都分为添加和修改两个子模块,主要实现对住房管理信息系统数据的管理。如数据的添加,数据的修改和数据的删除。2信息查询模块:分为所有的住房信息,所有职工信息,主要实现单住房管理信息系统数据的查询。3.系统管理模块:分为修改密码,添加新的系统管理员,,登陆到普通用户功能主界面三个子模,主要实现管理员的密码修改和用户添加。4.帮助模块:在使用过程中遇到的一些问题以及解决方法,对系统使用人员的操作帮助。(5)登陆流程图:图1--系统登陆流程图登陆选择管理员输入查询条件数据库返回匹配记录系统管理员普通用户连接数据库主界面1主界面2(6)系统总体功能模块:从模块图可以看出单位住房管理系统的基本功能和操作步骤,熟悉了该模块后对系统的操作更加了解和熟悉。系统的基本功能包括信息的管理,信息的查询,系统帮助和系统管理。图2---系统总体功能模块图单位住房管理系统信息管理系统帮助系统管理信息查询查询职工信息查询住房信息修改密码添加管理员登陆到普通用户部门信息管理职工信息管理楼房管理员管理住房信息管理添加部门信息修改部门信息添加职工信息修改职工信息添加楼房管理员信息修改楼房管理员信息添加住房信息修改住房信息4.数据库设计:1.用户的需求具体体现在各种信息的登记.保存.更新和查询等方面,这就要求数据库结构能充分满足各种信息的输入和输出。收集基本数据.数据结构以及数据处理的流程,组成详细的数据流程图,为数据库的具体设计奠定基础。2.数据库主要包括如下5个表的信息:职工信息表,住房信息表,部门表,系统用户表和楼房管理表。3.数据库概念结构设计:经过以上的分析后,就可以设计出能够满足用户需要的各种实体以及他们之间的关系,为以后的逻辑结构设计打下好的基础。这些实体包含各种具体的信息,通过相互之间的作用形成数据的流动。根据上面的设计,得到的实体有:职工基本信息实体,住房基本信息实体,管理员信息实体,部门信息实体和楼房管理员信息实体。各个实体具体的E-R图,如下图所示:职工基本信息实体的E-R图如图3所示;住房基本信息实体的E-R图如图4所示;管理员信息实体的E-R图如图5所示;部门信息实体的E-R图如图6所示;楼房管理员实体的E-R图如图7所示;各个实体之间关系的E-R图如图8所示。图3职工基本信息实体ER图职工基本信息姓名性别部门编号职工编号出生日期备注联系电话图4--住房基本信息实体的E-R图图5—系统管理员基本信息实体的E-R图图6---部门信息实体的E-R图住房基本信息住房编号职工姓名职工编号部门编号联系电话备注管理员信息用户名密码部门基本信息部门编号部门名办公电话备注楼房管理员信息姓名性别管理员编号管理楼房编号普通用户名密码图7---楼房管理员实体的E-R图错误!图8---各个实体之间关系的E-R图5.数据库逻辑结构设计:在上面实体以及实体之间的关系的基础上,形成了数据库中表格以及各个表格之间的关系,单位住房管理系统数据库中各个表格的设计结果如下面的几个表格所示,各个表格表示在数据库中的一个表。1.职工基本信息表列名数据类型(长度)可否为空说明姓名文本NOTNULL职工姓名性别文本NotNULL出生日期时间/日期NOTNULL部门编号文本NotNULL职工所在的部门号职工编号文本NotNULL主键联系电话文本NotNULL备注文本NotNULL注释职工基本信息管理员职工信息部门信息楼房管理员信息住房资源信息2.系统管理员用户表列名数据类型(长度)可否为空说明user_ID文本NOTNULL用户名mima文本NOTNULL密码3.楼房管理员信息表列名数据类型(长度)可否为空说明姓名文本NOTNULL性别文本NOTNULL楼房编号文本NOTNULL管理员编号文本NOTNULL主键user_ID文本NOTNULLmima文本NOTNULL4.住房资源信息表列名数据类型(长度)可否为空说明住房编号文本NOTNULL住房编号(主键)登记日期文本NOTNULL职工姓名文本NOTNULL职工编号文本NOTNULL部门编号文本NOTNULL联系电话文本NOTNULL备注文本NOTNULL5.单位部门表列名数据类型(长度)可否为空说明部门编号文本NotNULL部门编号(主键)部门名文本NotNULL办公电话文本NOTNULL备注文本NOTNULL六:系统功能和使用说明:1.信息管理(1).职工信息管理:职工信息添加和职工信息修改,管理员可以对职工的基本数据信息进行添加和修改,以更新数据库。(2)住房信息管理:住房信息添加和住房信息修改,管理员可以对住房信息进行添加和修改,以更新数据库。(3)部门信息管理:部门信息添加和部门信息修改,管理员可以对部门信息进行添加和修改,以更新数据库。(4)楼房管理员信息管理:楼房管理员信息添加和楼房管理员信息修改,管理员可以对楼房管理员信息进行添加和修改,还可以添加新的普通用户,以更新数据库。2.信息查询职工信息查询:用户可以根据需要进行多条件查询相匹配的记录,以满足需求。住房信息查询:用户可以根据需要进行多条件查询相匹配的记录,以满足需求。3.系统管理(1)修改密码:系统管理员可以修改自己的登陆密码。(2)增添新用户:系统管理员可以增加新的系统管理员。(3)登陆到普通用户主界面:可以直接登陆到普通用户界面。4.系统帮助:在系统运行过程中会遇到的一些问题及解决方方法,帮助用户更加熟悉系统的操作。5.系统登陆选择:选择你登陆的身份,用户不同,权限也不同。6.系统主界面1和2:系统管理员登陆后是主界面1;普通用户登陆后是主界面2。系统管理员登陆到主界面后,可以进行各种修改,添加,查询等数据操作,普通用户登陆后可以对职工信息和住房信息进行多条件查询。上图为添加职工基本信息窗口下图为添加住房分配信息窗口下图为添加新系统管理用户窗口,系统管理员可以通过此窗口添加新用户下图为查询单位职工住房信息窗口,用户可以通过单条件或多条件组合
本文标题:单位住房管理系统
链接地址:https://www.777doc.com/doc-5038075 .html