宁波大学毕业论文
I
社区管理辅助系统的研究与实现
——基于ASP.Net 2.0
作者:沈飞跃 指导教师:蒋伟钢
(宁波大学科学技术学院计算机系,宁波,315211)
【摘要】本设计社区信息管理系统是在 Windows 2003 Server(IIS 6.0)+SQL server 2005(Yukon)环境下,采用 Visual
Studio 2005(C#)语言实现的基于 ASP.Net 2.0 具有比较完善的信息查询和管理功能的实用性系统,它结合小区物业公
司的实际需求和物业公司网点分布的发散性采用了最为流行的 B/S 构架,从而在管理各小区信息的时候节省大量的
人力和资源。本系统包括六大部分:用户登录、房产管理系统、人口管理系统、维修登记管理、水电煤气费用的收取
和管理、系统设定等功能。该文详细地介绍了系统的各个组织结构及其实现。
【关键词】B/S 结构,ASP.Net,MD5 加密算法,四层结构,物业管理
社区管理辅助系统的研究与实现
II
Research & Realization on Community
Management Aided System Which Based
on ASP.NET 2.0
Author: Shen Feiyue Tutor: Jiang Weigang
(College Of Science &Technology Ningbo University, Ningbo, 315211)
Abstract: This Community Management Aided System is a relatively practical & completed information query &
management system, which is realized with ASP .NET 2.0 & is running under Windows 2003 Server & SQL Server
2005. Combining the requirement of community property management firms & the separation of braches of
property management firms, and taking the most popular B/S structure, it saves lots of manpower and resources on
managing community information. This system includes 6 major parts: User login interface, Real estate property
management system, Population management system, Repair registration system, Water/electricity/gas bill payment
& management system, System setup. This paper particularly introduces the structure of each part and its realization.
Keywords: Browser/Server, ASP.NET, MD5 encrypt algorithm, 4-layer structure. Property Management
宁波大学毕业论文
III
目录
前言 ............................................................................................................................................1
1. ASP.Net 概述 ..........................................................................................................................2
1.1 什么是 ASP.Net.....................................................................................................................2
1.2 ASP.Net 所独具的一些特点...................................................................................................3
1.3 C#语言介绍 .........................................................................................................................4
1.4 Visual Studio .NET、C#和 ASP.NET 的关系..........................................................................5
1.5 ASP.NET 与 IIS、ASP 之间的比较........................................................................................5
2. 需求分析 ................................................................................................................................6
2.1 系统和目标范围说明书........................................................................................................7
2.2 系统体系结构 ......................................................................................................................8
2.3 系统业务模型 ......................................................................................................................9
2.4 系统关系模型 ....................................................................................................................10
2.5 数据描述 ............................................................................................................................11
2.5.1 数据流图..................................................................................................................11
2.5.2 数据字典..................................................................................................................11
3. 总体设计 ..............................................................................................................................12
3.1 任务分析 ...........................................................................................................................12
3.2 数据库结构设计 ................................................................................................................14
4. 详细设计 ..............................................................................................................................19
4.1 系统描述 ...........................................................................................................................19
4.2 功能描述 ...........................................................................................................................21
5. 系统实现 ..............................................................................................................................21
5.1 数据库实现 ........................................................................................................................21
5.2 社区管理系统默认页面.......................................................................................................23
5.3 社区管理系统——系统登录 ................................................................................................23
5.4 社区管理系统——系统设定模块实现..................................................................................25
6. 关键技术 ..............................................................................................................................26
6.1 MD5 加密算法....................................................................................................................26
6.1.1 综述 .........................................................................................................................26
6.1.2 算法的应用 ..............................................................................................................26
6.1.3 算法描述..................................................................................................................26
6.2 数据库技术 ........................................................................................................................29
6.2.1 ASP.NET 2.0 数据缓存功能——SqlCacheDependency..............................................29
6.2.2 GridView 和 DetailsView 控件...................................................................................31
7. 讨论 .....................................................................................................................................32
7.1 优化 ASP.NET 应用程序性能研究与探讨 .............................................................................32
8. 结论 .....................................................................................................................................35
致谢 ..........................................................................................................................................36
宁波大学毕业论文
1
前言