网络社区服务与管理系统的设计与实现
摘 要
社区服务与管理系统是利用计算机技术来管理社区的居民信息,其主要意义在于避免传统手写方式产生的数据丢失、书写错误、劳动强度高且时间和空间上限制的等问题。通过计算机联网后,可以实现数据的远程访问和共享,从而方便管理并节约成本。
本文介绍了一个社区服务与管理系统的设计与实现。该系统完整地分析了社区服务与管理系统的业务需求,并进行了详细设计。在此基础上实现了其中的基本功能,包括:居民信息管理、外来人员信息管理、信息公告、用户注册、用户论坛等功能。同时,系统对用户进行了分级管理,提高了系统的安全性。
在技术上,该系统选择了三层的网络体系结构。客户端技术综合采用HTML、VBScript、JavaScript等技术提供用户界面;应用服务器端使用IIS,并采用ASP动态网页编程技术实现业务逻辑;数据库服务器采用SQL Server 2000关系数据库。应用服务器利用ADO技术与数据库服务器进行透明的数据传输。
关键字:社区管理系统;数据库;论坛;ASP目 录
1 引言 1
1.1 目前背景和国内外现状 1
1.2 系统的主要设计方法 1
1.3 系统开发条件 1
2 社区管理系统分析 1
2.1 系统目标 1
2.2 可行性分析 2
2.2.1 技术可行性 2
2.2.2 经济可行性 3
2.2.3 营运可行性分析 3
2.3 需求分析 5
3 社区管理系统总体设计 6
3.1 系统体系结构选择 6
3.2 系统功能模块设计 7
3.3 功能模块图和说明 8
4 社区管理系统的数据库设计与逻辑实现 9
4.1 数据库选择和简介 9
4.2 社区服务与管理系统的数据库设计 9
4.2.1 数据库的表结构设计 9
4.2.2 数据库的连接 11
4.3 数据库关系图 12
5 社区管理系统的实现 12
5.1 社区管理系统注册和帐号管理模块 12
5.2 查看居住人员和外来人员信息模块 16
5.3 查看公告信息模块 16
5.4 意见反馈模块 18
5.5 论坛模块 18
6 难点及解决方法 20
6.1 用户登录判断 20
6.2 查看意见根据不同级别用户的显示模式 21
结 论 21
参考文献 21
致 谢 23
声 明 24
1.1 目前背景和国内外现状
随着信息技术的飞速发展,特别是网络和数据库技术的发展,计算机已经成为当今处理信息的主要工具。数据库技术是计算机应用技术中的一个重要组成部分,对于大量的数据,使用数据库来存储管理将比通过文件来存储管理更高效。数据库技术在经过几代变革以后,出现了以关系数据库产品为主流的数据库时代。人们对于现实中的各种事物的管理已经越来越依靠计算机进行智能化管理,而不是靠手工输入进行统计管理。
其次,当代社会,随着社会、科技、文化和经济的发展,特别是计算机网络技术和通信技术的大发 展,人们在随时随地,都可以知道远在千里的信息。但是,现在许多居民小区的信息并没有在网上公布,如果,远在千里之外的人要了解这个居民小区的情况,则很困难。因此,在这种状况下,提供一种网络社区服务与管理系统对一个社区进行管理,使任何人在任何时候任何地点,都可以了解到小区的信息,并且使人们可以在这个平台上进行交流是势在必行。
目前,在发达国家,对居民小区基本上是用软件进行统计管理,而在国内,除了在较发达的地区是用了电脑,在大多数的地方,基本上是用人工对人员信息进行统计。导致这种状况的原因除了许多人不懂电脑,硬件设备不到位的原因外,最主要的原因是国内从事这方面研究的人员太少。因此,在目前这种情况下,率先进行研究,是极具商业价值的。