单位住房管理系统(共20页)

上传人:文**** 文档编号:44102645 上传时间:2021-12-05 格式:DOC 页数:22 大小:1.53MB
返回 下载 相关 举报
单位住房管理系统(共20页)_第1页
第1页 / 共22页
单位住房管理系统(共20页)_第2页
第2页 / 共22页
单位住房管理系统(共20页)_第3页
第3页 / 共22页
点击查看更多>>
资源描述
精选优质文档-倾情为你奉上 单位住房管理系统 前 言系统文档说明:单位住房管理系统是信息管理系统之一,它包括应用程序的开发,数据库的建立和维护。在机关事业单位,住房信息是一项重要的数据资源,住房管理也是事业单位的一项常规性的重要工作。而长期以来,住房信息管理都是依赖人工进行的,面对大量的住房信息,其工作量太大,不仅仅浪费了机关事业单位大量的人力物力,而且由于人工管理存在着大量的不确定因素,造成了单位住房管理的某些不规范,使得住房管理出现了混乱的局面。利用计算机来处理这些数据信息,处理能力和效率有了很大的提高。该管理系统使用方便,功能完备,集信息管理平台性能于一体。本设计问档较为详细地阐述了单位住房管理系统的特点、设计方法和设计步骤,并对于单位住房管理系统从可行性、需求分析、功能分析、系统说明,调试和个人体会等方面给出了较为全面的系统设计说明。单位住房管理系统说明文档1.系统的可行性分析:1 可行性分析的目的:研究此系统是否满足市场需求,花最小的力气在尽量短的时间内是不是能够设计完成。分析重在向使用者展示如何去设计一套单位住房管理系统,从而使得住房信息管理功能更加规范。系统设计者使用Visual Basic作为开发语言及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)登陆流程图:登陆选择系统管理员普通用户连 接 数 据 库主 界 面2主 界 面1 图1-系统登陆流程图(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. 职工基本信息表 列名数据类型(长度)可否为空说明姓名文本NOT NULL职工姓名性别文本Not NULL出生日期时间/日期NOT NULL部门编号文本Not NULL职工所在的部门号职工编号文本Not NULL主键联系电话文本Not NULL备注文本Not NULL注释职工基本信息 2.系统管理员用户表列名数据类型(长度)可否为空说明user_ID文本NOT NULL用户名 mima文本NOT NULL密码3.楼房管理员信息表列名数据类型(长度)可否为空说明姓名文本NOT NULL性别文本NOT NULL楼房编号文本NOT NULL管理员编号文本NOT NULL主键user_ID文本NOT NULLmima文本NOT NULL4.住房资源信息表 列名数据类型(长度)可否为空说明住房编号文本NOT NULL住房编号(主键)登记日期文本NOT NULL职工姓名文本NOT NULL职工编号文本NOT NULL部门编号文本NOT NULL联系电话文本NOT NULL备注文本NOT NULL5. 单位部门表列名数据类型(长度)可否为空说明部门编号文本Not NULL部门编号(主键)部门名文本Not NULL办公电话文本NOT NULL备注文本NOT NULL 六:系统功能和使用说明:1.信息管理(1).职工信息管理:职工信息添加和职工信息修改,管理员可以对职工的基本数据信息进行添加和修改,以更新数据库。(2)住房信息管理:住房信息添加和住房信息修改,管理员可以对住房信息进行添加和修改,以更新数据库。(3)部门信息管理:部门信息添加和部门信息修改,管理员可以对部门信息进行添加和修改,以更新数据库。(4)楼房管理员信息管理:楼房管理员信息添加和楼房管理员信息修改,管理员可以对楼房管理员信息进行添加和修改,还可以添加新的普通用户,以更新数据库。2.信息查询职工信息查询:用户可以根据需要进行多条件查询相匹配的记录,以满足需求。住房信息查询:用户可以根据需要进行多条件查询相匹配的记录,以满足需求。3.系统管理(1) 修改密码:系统管理员可以修改自己的登陆密码。(2) 增添新用户:系统管理员可以增加新的系统管理员。(3) 登陆到普通用户主界面:可以直接登陆到普通用户界面。4.系统帮助:在系统运行过程中会遇到的一些问题及解决方方法,帮助用户更加熟悉系统的操作。5.系统登陆选择:选择你登陆的身份,用户不同,权限也不同。6. 系统主界面1和2:系统管理员登陆后是主界面1;普通用户登陆后是主界面2。系统管理员登陆到主界面后,可以进行各种修改,添加,查询等数据操作,普通用户登陆后可以对职工信息和住房信息进行多条件查询。上图为添加职工基本信息窗口下图为添加住房分配信息窗口下图为添加新系统管理用户窗口,系统管理员可以通过此窗口添加新用户 下图为查询单位职工住房信息窗口,用户可以通过单条件或多条件组合查询相关记录。 下图为查询职工基本信息窗口,用户可以查询相关记录。上图为系统管理员修改登陆密码的窗口。上图为修改住房信息,如果有职工调动,则可以管理员可以对住房信息和职工信息进行修改,下图为修改职工信息:上图为添加部门信息窗口,下图为添加楼房管理员信息窗口七 系统调试:在设计过程中,难免会出现错误,经过多次调试,基本上都修改过来,实现了系统的基本功能需求,下面说明一下在设计过程中出现的一些错误。上图为用户登陆的时候连接数据库出错,指定的数据库路径不正确,在代码中修改路径即可正确运行。上图为在更改登陆密码的窗口中出现的错误,经过更改代码,再测试,调整了错误。此图为在修改住房信息时爆出的错误,因为标签未定义,运行不能通过,所以要定义再调试。上图为在添加部门信息时出现的错误信息,原因是在连接数据库时有一个变量没有定义,所以添加新信息连接不上数据库而出现错误。八 个人体会:经过一个多星期的参考书阅读和上机操作,面向广大机关事业单位的住房管理系统终于设计完成,此系统在本人单独实践下完成,经过前期的市场需求和功能需求分析,系统所有的功能基本能满足市场用户的全部需求。这次设计主要运用当今流行而且简单易用,功能强大,具有友好的图形界面和良好的跨平台性的Visual Basic 6.0编程,用Access做后台数据库支持系统运行,满足用户完成对各种数据的操作。在这次设计过程中,本人阅读参考了大量关于VB编程的书籍,借鉴了一部门程序功能的源代码,可以说是收获多多。通过这次课程设计,我不仅拓宽了自己的知识面,还在实践过程中巩固和加深了自己所学的理论知识,使自己的理论知识和实践能力有了进一步的提高,同时我的专业水平也有了很大的进步。而且,在软件开发方面也累积了不少经验,特别是在对软件开发工具不很熟悉的情况下,通过自己的学习和同学的讨论完成了设计任务。在设计过程中,自己分析问题和解决问题的能力都得到了锻炼和提高,完善了自己的知识结构,加深了对知识的理解。这次课程设计完成后,体会颇多,在学与做的过程中,取长补短,不断学习新的知识,吸取经验,达到进步的目的。在学与做的过程中自身的努力以及相关资料的帮助,使我逐渐熟悉了VB在数据库方面的应用知识。程序开发的一般过程和对数据库知识的进一步的了解,在这个快速发展的当代社会里,数据库已经普遍应用在各个领域。在这次的毕业设计中我学习到不少的数据库知识,但由于自己的理论知识水平有限,实践能力和设计经验不足,在设计过程中难免存在一些问题,甚至错误。恳请各位老师批评指正,促使我在以后的工作和实践中加以改进和提高。望广大用户把在使用过程中遇到的问题及时反馈给我,以便改进系统,完善其功能,也促使我不断学习,提高自己的专业理论知识和实践动手能力。专心-专注-专业
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 中学资料


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!