logo资料库

学生综合测评管理系统的设计与实现.docx

第1页 / 共65页
第2页 / 共65页
第3页 / 共65页
第4页 / 共65页
第5页 / 共65页
第6页 / 共65页
第7页 / 共65页
第8页 / 共65页
资料共65页,剩余部分请下载后查看
1 绪论
1.1课题的研究背景与意义
1.1.1 课题研究的背景
1.1.2课题的研究意义
1.2国内外研究现状、水平和发展趋势
1.3问题的定义及内容简介
1.3.1 问题的定义
1.3.2 问题的内容简介
1.4问题的调研
1.5 论文各章简介
2相关技术介绍
2.1 .NET Framework
2.1.1 .NET Framework的概念
2.1.2 .NET 类库
2.2 ACCESS
2.2.1 Access 概述
2.2.2 Access特性
2.3 Visual Studio 2008
2.4 C# 语言
2.5 C/S 结构介绍
2.5.1 C/S 优势介绍
2.5.2 C/S 劣势介绍
2.6系统开发平台和运行环境
2.6.1 开发环境设计
2.6.2 运行环境设计
3需求分析
3.1可行性分析
3.1.1财力可行性
3.1.2技术手段可行性
3.1.3实施可行性
3.2 业务流分析
3.3 数据流分析
3.4 数据字典
4 系统设计
4.1 系统总体功能结构
4.2 系统数据模型设计
4.2.1 数据概念结构设计—E-R 图
4.2.2 数据逻辑结构设计——关系模式
4.2.3 数据逻辑结构设计——关系表
5系统实现
5.1基本信息管理的设计与实现
5.1.1 基本信息管理功能简介
5.1.2基本信息管理功能图
5.1.3 基本信息管理的详细设计
5.2物业管理的设计与实现
5.2.1 物业管理功能简介
5.2.2物业管理功能图
5.2.3物业管理的详细设计
5.3 费用管理的体系结构设计
5.3.1 费用管理功能简介
5.3.2 费用管理功能图
5.3.3费用管理的详细设计
5.4报表管理设计与实现
5.4.1 报表管理功能简介
5.4.2 报表管理功能图
5.4.3报表管理的详细设计
6 系统测试
6.1测试概念
6.2 测试方法
6.3 测试的实施
7总结与展望
7.1该系统最终所取得的效果与成就
7.2系统评价
7.2.1 系统实现的目标
7.2.2系统存在的不足
7.2.3 未来努力的方向和改进方案
7.3结 论
参考文献
小区物业管理系统的设计与实现 密级: 1 绪论 1.1 课题的研究背景与意义 1.1.1 课题研究的背景 随着市场经济的发展,小区居住已经成为城镇居民居住的主要形式;小区 物业管理的水平和手段成为决定小区质量和水平的重要因素。而人们对物业管 理工作和物业服务的实现信息化的要求逐步提高。再者物业管理也存在复杂的 单据处理,比如:维修单,派工单,车辆管理单,访客登记记录,安全检查单, 水电气费单,等等。且单据的处理又存在复杂的工序,那么客观上就需要小区 物业管理系统。 1.1.2 课题的研究意义 小区管理方式在过去人工劳作期间,管理方需要投入非常庞大的人、财和 物力来完成管理。这样,在相同成本的投入下,就必然会产生资源和成本的浪 费。在更细致的层面,小区的管理会产生很多数据,数据的精细化和复杂度在 人工操作层面,必然会产生差错;这样就导致了既付出了大量的工作劳动,又 出现很大的失误操作,给业主带来很多的不方便之处。 在之前这样的前提下,急需一套信息化的物业管理系统来解决这些突出的 问题,也能把复杂的人力劳作工作释放出来,同时也能为业主提供更好更优质 更全面的服务。 小区物业管理系统是信息化大潮的背景下,对物业管理工作的优化和提升,, 以提高工作效率,方便用户。主要功能有对小区的基本信息,住户的信息等进 行管理和基本资料管理以及对系统自身的权限管理。物管中心不但含有小区日 常项目的信息,而且还包含了查询情况的统计功能。系统管理主要任务是提高 系统安全性和对系统提供良好的维护,旨在达到使小区的管理和运营趋于合理 化及科学化,使之更加方便、快捷以提高工作效率。 1
系统分析采用的分析方法是结构化的分析与设计方法(SSAD, Structured System Analysis and Design)。它帮助开发人员定义系统需要做什么(处理需求), 系统需要存储和使用哪些数据(数据需求),系统需要什么样的输入和输出以及 如何把这些功能结合在一起来完成任务。 该系统并不是供小区内任何用户使用的,只有该小区的管理员才可以使用 此系统。可以将使用此系统的小区管理员分为 2 类:一类是系统的使用者,另 一类是系统的维护者。对于两类角色,给他们赋予不同的权限。系统的使用者 只能使用此系统,对于此系统的管理工作没有权限,系统的维护者不仅可以使 用次系统,还可以对系统进行维护。 本系统具体功能需求分析如下: 1.安全管理 提供拥护登录、注销等功能。 2.业主基本信息管理 业主信息登记管理,业主迁出信息管理,楼栋相关信息管理,公共财产信 息管理。 3.物业管理 服务投诉管理,业主维修管理,公共维修管理,车位使用管理,突发事件 管理。 4.费用管理 水电气费登记,水电气费查询,水电气费交纳,物管费用登记,物管费用 查询,物管费用交纳,其他费用交纳。 5. 报表管理 业主统计报表,投诉统计报表,业主维修报表,公共维修报表,收入统计 报表。 1.2 国内外研究现状、水平和发展趋势 物业管理在 20 世纪 60 年代在 19 世纪的英国兴起。当时正值英国工业化发 展的时期,许多大城市里,农民进入出现房屋出租的现象。为维护业主的权利,需 要一套有效的管理方法,从而出现了专业的物业管理机构。从那时起,物业管理遍 布世界各地,受到各国的普遍重视。目前,美国、英国、中国、香港等国家或地区 2
小区物业管理系统的设计与实现 物业管理是非常发达是因为政府注重与业主欢迎。 一、英美的物业管理特性 (1)的持续时间与物业管理已成为社会化服务行业,任何人,任何公司能从事 物业管理,只要有一个条件,领取营业执照。这些物业管理公司或管理机构的大多 数是自主经营、自负盈亏的经济实体。 (2)物业管理的服务,内容丰富广泛,包括物业建设在整个生产过程中使用的 管理、物业管理。 (3)管理模式是非常灵活的。所有人或使用人委托物业公司对物业管理公司, 和财产的管理模式是非常灵活的。小修工程、日常服务可以完成内部维修人员、 以及大、长项目将采取承包方式完成其他的专业公司。一个程序或项目,如绿色 管理,可以个人承包也可以整体承包。成本,由甲乙双方按时间的长短可以充电方 法,也可以是一个按次计费的。 (4)物业管理服务费用由委托人和物业管理公司(或机构)同意,这取决于市 场供求关系、区域环境和房屋的数量和质量都有免费的咨询,由甲乙双方而定, 一般没有统一标准。物业公司的管理费用来源,租金收入与费用,多渠道、甚至政 府补贴。 (5)管理公司(机构)人员精干、效率高、固定人员是可行的,有少收的临时聘 用人员、工程承包项目是不固定的人才,具有消费。 二、新加坡及香港物业管理的特性 (1)管理法制化程度高 新加坡和香港物业管理都有一个共同的特点,即是截然不同的物业管理法 规非常详细,开发人员、管理公司、居民各自的权利和义务和责任,非法惩罚都有 特定的条文,操作简便。政府在物业管理中扮演着重要的角色,但政府通常不直接 干预,物业管理费的具体标准。政府在一份详细的、完善的法律法规规范物业管 理各方面的关系和行为,责、权、利。(2)财政自给自足、自主经营、独立的物业 管理公司正迅速发展政府公屋由独立的物业管理公司管理,逐步私营部门日益 委托专业物业公司管理。 (2)财产所有权和管理权力的分离 物业管理公司与业主的关系是劳动关系,如通过招标或协议选择物业管理 公司、业主的方式去检查公司的信誉,专业的知识背景和管理、财务、法律水平、 管理费用的高低和社区活动的能力。和物业管理公司遭受到市场竞争的压力, 3
更要注重形象,不断改善经营管理,提高工作效率,尽量让所有人满意,否则我们将 会被淘汰或被解雇的危险。 (3)物业管理和收费标准由市场 通过对国外和香港的物业管理模式的调查,我们发现,市场经济体制下,物业 管理费的形成是按照市场经济的规律,两者的供给和需求的市场竞争中,政府通 常不会形成的收费标准规定的具体收多少管理费,具体由业主(主)和管理公司 (信托)双方讨价还价的决定,这取决于市场供求关系、区域环境、建筑数量和质 量、服务内容多等情况而不同。 (4)国家(地区)的物业管理模式结合,符合自己国情的特点 如新加坡因为土地资源稀缺而形成了政府作为一个整体的物业管理模式; 类型,根据香港人多地少,财产由政府供给和市场供应的“双轨制”,而形成了哈 管理和物业管理公司管理相结合的管理模式。这对我国物业管理模式的选择具 有重要的意义。 1.3 问题的定义及内容简介 1.3.1 问题的定义 小区管理方式在过去人工劳作期间,管理方需要投入非常庞大的人、财和 物力来完成管理。这样,在相同成本的投入下,就必然会产生资源和成本的浪 费。在更细致的层面,小区的管理会产生很多数据,数据的精细化和复杂度在 人工操作层面,必然会产生差错;这样就导致了既付出了大量的工作劳动,又 出现很大的失误操作,给业主带来很多的不方便之处。 在之前这样的前提下,急需一套信息化的物业管理系统来解决这些突出的 问题,也能把复杂的人力劳作工作释放出来,同时也能为业主提供更好更优质 更全面的服务。 1.3.2 问题的内容简介 小区物业管理系统是信息化大潮的背景下,对物业管理工作的优化和提升,, 以提高工作效率,方便用户。主要功能有对小区的基本信息属性元素,住户的 信息等进行管理和基本资料管理以及对系统自身的权限管理。物管中心不但含 有小区日常项目的信息,而且还包含了查询情况的统计功能。系统管理主要任 务是提高系统安全性和对系统提供良好的维护,旨在达到使小区的管理和运营 4
小区物业管理系统的设计与实现 趋于合理化及科学化,使之更加方便、快捷以提高工作效率。 本系统具体功能需求分析如下: 1.安全管理 提供拥护登录、注销等功能。 2.基本信息属性管理 业主信息登记管理,业主迁出信息管理,楼栋信息属性管理,公共财产信 息管理。 3.物业管理 服务投诉管理,业主维修管理,公共维修管理,车位使用管理,突发事件 管理。 4.费用管理 水电气费登记,水电气费查询,水电气费交纳,物管费用登记,物管费用 查询,物管费用交纳,其他费用交纳。 5. 报表管理 业主统计报表,投诉统计报表,业主维修报表,公共维修报表,收入统计 报表。 1.4 问题的调研 在开发系统前,先进行了需求分析,在保证完备的系统功能的情况下,尽 可能多的节省人力资源成本。 所以本系统需要做到以下要求: 1.人力与设备费用的节省; 2.处理速度的提高; 3.控制精度或生产能力的提高; 4.管理信息服务的改进; 5.决策系统的改进; 6.人员工作效率的提高; 7.并且通过实现本软件,能够让我们体会到以软件工程的思想开发软件, 进而提高自身的软件开发规范化的意识。 5
1.5 论文各章简介 第 1 章绪论部分,绪论部分主要介绍课题的研究意义和背景,国内外研究 现状、水平和发展趋势,问题的定义、内容的简介、问题的调研和论文各章介 绍。 第 2 章主要内容是:相关技术介绍,包括 Access 技术,Visual Studio 2008 介绍,C#语言介绍和 C/S 结构介绍,最后还有系统开发环境的说明。 第 3 章主要内容是:需求分析,包括各项可行系分析,业务流程分析,数 据分析,数据字典介绍。其中各项可行性分析又分为经济可行性分析、操作可 行性分析、技术可行性分析、法律可行性分析。 第 4 章主要内容是:系统设计,系统的总体功能的设计和系统的数据模型 的设计,包括数据概念结构的设计和数据逻辑结构的设计。 第 5 章主要内容是:系统实现,包括基本信息管理模块,物业管理模块, 费用管理模块和报表管理模块的设计和实现。 第 6 章主要内容是:系统测试,包括测试的概念、方法和实施。 第 7 章主要内容是:总结与展望,包括系统最终取得的效果与成就,系统 存在的不足以及未来的改进方案。 最后还有参考文献、申明、致谢等内容的介绍。 6
小区物业管理系统的设计与实现 2 相关技术介绍 2.1 .NET Framework 2.1.1 .NET Framework 的概念 .NET Framework 是微软支持的一个新的,支持编写,运行和生产新一代的 应用程序框架。同时也是支持 XML Web Service 的一个窗体运行程序的内部组 件。.NET Framework 包含了两个非常重要的组件:.NET Framework 类库 (Framework Class Library)和公共语言运行库(Common Language Runtime) 和 [5]。 .NET 框架简而言之就是微软窗体,web,控制台应用程序的开发平台。 .NET 框架同时也是一个由多种程序语言进行开发和运行框架执行环境,它 为程序员提供了一个能够使用多种程序语言的一致的编程 IDE 环境[7]。公共语 言运行时(CLR),是一个在框架中运行在框架中的环境,提供代码的运行环境, 并且简化代码编写的过程,让代码编写变得非常轻松。CLR 是一种受托管和非 常安全的代码运行环境。功能需要通过框架相关工具和编译器来完成[1]。在 CLR 之上的是服务框架,它提供了一套开发人员希望在标准语言库中存在的基类库, 包括集合、输入/输出、字符串及数据类[6]。 .NETFRAMEWORK 是用于代码编译和执行的集成托管环境。简而言之, 就是他管理这应用程序运行的方方面面,包括程序首次运行的编译,为程序分 配内存以存储数据和指令,对应用程序授予或拒绝相应的权限,启动并管理应 用程序执行,并且管理剩余内存的分配[9]。 .NET Framework 类库是微软提供的一个非常全面和强大的综合性基础代 码库,提供的基础代码库能完成非常多的应用程序开发,代码编写。同时这些 应该程序的代码编写和功能开发很简单,能丰富的展现各种图形界面,命令行 程序等等应用程序。也包括基于 BS 结构的创新型应用程序。它可以完成以前 要通过 Windows API 来完成的绝大多数任务[10]。 .NET Framework 包括公共语言运行时和 .NET Framework 类库。托管代 码和非托管代码(也即安全代码和非安全代码)的最大区别在于是不是以运行 时为目标 [11]。 7
2.1.2 .NET 类库 .NET 类库 class library(类库)是程序员用来实现各种功能的类的集合。.net 类库指的就是.NET 平台所用语言实现各种功能的类的集合。.net framework 能 方便程序员开发各种应用程序,也优化了开发过程。同时提供了程序员对基础 集合的访问类,和接口。第三方自定义开发的任何组件都可以轻松的与.NET 类 库对接。 .NET 类库是手托管的,也是面向对象的。让程序员的使用更简单,更轻松, 缩小学习的成本,加快开发各种应用程序的节奏。 2.2 ACCESS 2.2.1 Access 概述 Microsoft Office Access 是由微软的关系数据库管理系统的出版。它结合 MicrosoftJet 数据库引擎和图形用户界面两项特点,是 Microsoft Office 系统程 序之一[16]。 Microsoft Office Access 数据库引擎是微软把一个图形用户界面和软件开发 工具结合一个数据库管理系统。它是微软 OFFICE 的成员单独出售,包括专业 版及更高版本的办公室内[17]。 2012 年 12 月 4 日,该最新的 Microsoft Office Access20132013 发布了 Microsoft Office,微软 Office 访问 2010 以前的版本。 MS 访问与自己的格式基础上的 Access 喷气发动机在数据库中存储数据。 它可以直接导入或链接数据(存储在其它应用程序和数据库中的数据)。 软件开发人员和数据架构师可以使用 Microsoft Access 来开发应用软件, “高级用户”可以用它来构建应用软件。和其他 Office 应用程序一样,ACCESS 支持 Visual Basic 的宏语言,它是一种编程面向对象的语言,可以参考各种不同 的物体,包括 DAO(数据访问对象),ActiveX 数据对象,和许多其他的 ActiveX 组件。显示表和报告可视对象,它们的方法和属性是 VBA 编程环境,VBA 代 码模块可以声明并调用 Windows 操作系统的功能[18]。 2.2.2 Access 特性 Access 是一个数据库应用程序开发工具,软件和它的发展主要是针对 Microsoft Jet 数据库和微软的 SQLServer 数据库。由于 Office97 和之前的版本 中,微软 JET3.51 和数据库引擎的早期版本以及访问的安装和释放,JET 数据 8
分享到:
收藏