随着改革开放的不断深入,市场经济体制的日益完善 ,物业管理在我国由兴起到发展,已经成为现代居民生活中不可缺少的服务行业。本文通过对环秀小区物业公司的调查与分析,了解了系统开发的背景,通过对系统开发背景的分析,提出了开发本系统的社会意义、经济意义以及现实意义。通过对现行系统的分析,提出现行系统的功能结构,通过对其功能的分析,绘制了现行系统的业务流程图,并分析现行系统的业务流程;通过对业务的分析,绘制出现行系统的数据流程图,实现了对现行系统数据的分析。通过以上分析,提出了现行系统存在的问题并找出了解决这问题的思路。由此,建立了新系统的逻辑模型,提出了新系统应具备的功能,继而绘制了系统的业务流程图和数据流程图,对新系统进行了业务分析和数据分析。在系统设计中,对新系统空间硬件结构进行了设计,由计算机的选取和网络架构设计组成。实现了对系统总体功能的设计,由模块说明的HIPO图组成,继而设计了系统的人机界面、代码和数据库,以及输入输出设计,达到了开发本系统的目的。在系统实施中,论述了程序编写的技术方案,包括设计的主要思想及技术,并提出系统的测试报告,找到新系统运行中出现的问题,并提出了改进意见。另外,本系统中还有许多不足之处,留待以后的学习中不断完善,最后,提出了系统发展的后续设想与展望。
本设计按照小区物观费系统的开发方法,通过系统分析、系统设计、系统实施等一系列开发过程,开发一个有实用价值的科研项目管理系统,实现对居民信息管理和各种收费项目的管理,以提高项目及论文管理的水平,提供及时、准确的信息服务并减轻管理人员的负担。
该系统是一个基于客户机/服务器的系统,可以在多个客户机上同时运行。采用Visual Basic.NET作为系统的开发语言,运行的环境为Windows NT 4.0操作系统,后台的数据库管理系统选用Microsoft SQL Server 2000。
目 录
第一章 绪论.....................................................................2
1.1 系统开发背景...... ......................................................................3
1.2 系统开发的意义................................................... ........... .........4.
1.3 国内外发展现状.......... .......... .......... .......... .......... .......... ........5
第二章 系统分析
2.1概述.....................................................................................6
2.2现存的问题及目标.........................................................................6
2.3 需求分析
2.3.1 信息需求.........................................................................7
2.3.2 功能需求.........................................................................8
第三章系统设计
3.1 数据库设计
3.1.1 数据库概念设计..................................................................10
3.1.2 数据库逻辑设计..................................................................10
3.1.3 数据库物理设计
3.1.3.1 数据库选型................................................................ 12
3.1.3.2 数据库结构定义............................................................ 13
3.1.3.3 完整性规则................................................................ 16
3.1.3.4 索引...................................................................... 16
3.1.3.5 安全性考虑................................................................ 16
3.1.3.6 磁盘空间分配.............................................................. 17
3.2 平台选型
3.2.1 选型的原则......................................................................17
3.2.2 开发平台选择....................................................................17
3.3 系统总体结构............................................................................18
3.4 数据库访问接口设计......................................................................17
3.4.1 数据访问接口选择............................................................... 21
3.4.2 具体实现........................................................................21
3.5 初始化模块设计..........................................................................22
3.6 主界面设计............................................................................. 22
3.7 录入模块设计............................................................................23
3.8 查询模块设计............................................................................25
第四章 软件测试分析
4.1 测试的目的............................................................................. 32
4.2 软件功能的验证..........................................................................33
4.3 结论....................................................................................33
第五章 项目开发总结....................................................................34
参考文献...................................................................................36