网络社区服务与管理系统的设计与实现
摘 要
社区服务与管理系统是利用计算机技术来管理社区的居民信息,其主要意义
在于避免传统手写方式产生的数据丢失、书写错误、劳动强度高且时间和空间上
限制的等问题。通过计算机联网后,可以实现数据的远程访问和共享,从而方便
管理并节约成本。
本文介绍了一个社区服务与管理系统的设计与实现。该系统完整地分析了社
区服务与管理系统的业务需求,并进行了详细设计。在此基础上实现了其中的基
本功能,包括:居民信息管理、外来人员信息管理、信息公告、用户注册、用户
论坛等功能。同时,系统对用户进行了分级管理,提高了系统的安全性。
在技术上,该系统选择了三层的网络体系结构。客户端技术综合采用 HTML、
VBScript、JavaScript 等技术提供用户界面;应用服务器端使用 IIS,并采用 ASP
动态网页编程技术实现业务逻辑;数据库服务器采用 SQL Server 2000 关系数据
库。应用服务器利用 ADO 技术与数据库服务器进行透明的数据传输。
关键字:社区管理系统;数据库;论坛;ASP
The Design and Realization of Community Service and
Management System Network
Abstract
Community Service and Management System (CSMS) is such a software system
that manages the information of the community resident by using computer
technology. Comparing with the traditional way of handwritten, it has significant
advantages such as avoiding the data loss, limiting the writing errors, reducing the
labor intensity and breaking the space restriction. Through the computer network,
remote data accessing and data sharing can be implemented to facilitate the
management and to save the cost.
This paper introduces the designation and implementation of a concrete
Community Service and Management System. This system completely analyzed the
business requirements and system requirements of the CSMS, and designed the
system in detail. Based on this, it implemented the basic functionalities of the CSMS,
including resident information management, immigrant information management,
information broadcasting, and user registration and user forum. Meanwhile, the
system grades the users to enhance the system security.
Technically, the system adopted the Tri-Level network architecture. The client
uses HTML, VBScript, JAVA Script technologies to provide the user interface; the
application server uses IIS, ASP dynamic web programming technology to achieve
the business logic; the database server chooses the SQL Server 2000 relational DBMS;
the application server communicates with database transparently by ADO technology.
Key words: community management systems; databases; forums; ASP
目 录
论文总页数:24 页
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
第 1 页 共 24 页
1 引言
1.1 目前背景和国内外现状
随着信息技术的飞速发展,特别是网络和数据库技术的发展,计算机已经成
为当今处理信息的主要工具。数据库技术是计算机应用技术中的一个重要组成部
分,对于大量的数据,使用数据库来存储管理将比通过文件来存储管理更高效。
数据库技术在经过几代变革以后,出现了以关系数据库产品为主流的数据库时代。
人们对于现实中的各种事物的管理已经越来越依靠计算机进行智能化管理,而不
是靠手工输入进行统计管理。
其次,当代社会,随着社会、科技、文化和经济的发展,特别是计算机网络
技术和通信技术的大发 展,人们在随时随地,都可以知道远在千里的信息。但
是,现在许多居民小区的信息并没有在网上公布,如果,远在千里之外的人要了
解这个居民小区的情况,则很困难。因此,在这种状况下,提供一种网络社区服
务与管理系统对一个社区进行管理,使任何人在任何时候任何地点,都可以了解
到小区的信息,并且使人们可以在这个平台上进行交流是势在必行。
目前,在发达国家,对居民小区基本上是用软件进行统计管理,而在国内,
除了在较发达的地区是用了电脑,在大多数的地方,基本上是用人工对人员信息
进行统计。导致这种状况的原因除了许多人不懂电脑,硬件设备不到位的原因外,
最主要的原因是国内从事这方面研究的人员太少。因此,在目前这种情况下,率
先进行研究,是极具商业价值的。
1.2 系统的主要设计方法
系统采用的是 B/S 模式开发,界面简单实用,没有冗余页面。此系统既可以
在网站上用,也可以在局域网上使用。
本系统用的是 ASP+VBScript +SQL 和少量的语句就用 vbscript 来开发,采
用的服务器是 IIS。系统有非常简洁的界面,给用户带来了方便。这样用户就可
以更加方便的人性化的交流。
1.3 系统开发条件
系统开发费用教少,只是需要开发人员一名,而系统完成后,在全国许多地
方都可以用来作为小区的管理软件。投入少,收益大。
2 社区管理系统分析
2.1 系统目标
以先进的计算机管理手段和网络技术设计一个网络社区服务与管理系统管
理系统,为需要了解社区情况的人员提供信息查询和交流等网络在线服务。通过
本系统的运用能够达到人力与费用的节省、处理速度的提高、管理信息服务的改
进、人员工作效率的提高 。