本文介绍了一个社区服务与管理系统的设计与实现。该系统完整地分析了社区服务与管理系统的业务需求,并进行了详细设计。在此基础上实现了其中的基本功能,包括:居民信息管理、外来人员信息管理、信息公告、用户注册、用户论坛等功能。同时,系统对用户进行了分级管理,提高了系统的安全性。
在技术上,该系统选择了三层的网络体系结构。客户端技术综合采用HTML、VBScript、JavaScript等技术提供用户界面;应用服务器端使用IIS,并采用ASP动态网页编程技术实现业务逻辑;数据库服务器采用SQL Server 2000关系数据库。应用服务器利用ADO技术与数据库服务器进行透明的数据传输。
[关键词] 社区管理系统;数据库;论坛;ASP
3.2 系统功能模块设计
从系统目标的内容可以看出,系统共有五大功能模块。用户级别分为普通用户和管理员用户。
(1) 注册和帐户管理模块;
(2) 居民信息和外来人员信息查看和统计模块;
(3) 公告栏模块;
(4) 意见反馈模块;
(5) 论坛交流模块。
注册和帐户管理模块、居民信息和外来人员信息查看和统计模块几个功能模块的算法都差不多。主要步骤有2步:
在表单页面提示用户输入数据;
在处理页面获取用户的输入数据,按照用户的要求对数据库进行操作
意见反馈和公告栏模块主要在上面的两步前加了一步身份验证,主要是根据不同级别的用户确定不同的显示页面。例如意见反馈中查看意见页面实现步骤是:先从意见的存储表中查找出来显示,再从回复意见表中查找出回复的内容把它显示出来。
论坛模块的只能是普通用户。步骤同意见反馈差不多。
目 录
1. 背景与意义 1
2. 系统分析 1
2.1 系统的主要设计方法 1
2.2 系统开发条件 1
2.3 系统目标 1
2.4 可行性分析 2
2.4.1 技术可行性 2
2.4.2 经济可行性 3
2.4.3 营运可行性分析 3
2.5 需求分析 3
2.5.1 注册更新模块 3
2.5.2 帐号管理管理模块 4
2.5.3 公告栏模块 4
2.5.4 意见反馈模块 5
3. 系统设计 5
3.1 系统体系结构选择 5
3.2 系统功能模块设计 6
3.3 功能模块图和说明 7
3.4 系统流程图 7
3.5 数据库设计 9
3.5.1 数据库选择和简介 9
3.5.2 数据库的表结构设计 9
3.5.3 数据库的连接 11
3.5.4 数据库关系图 11
4. 编码与实现 11
4.1 系统注册模块 11
4.2 账号管理模块 13
4.3 查看居住人员和外来人员信息模块 14
4.4 查看公告信息模块 15
4.5 意见反馈模块 16
4.6 论坛模块 16
5. 系统测试与运行 18
5.1 用户登录判断 18
5.2 查看意见根据不同级别用户的显示模式 18
结束语 19
参考文献 19
附录 19
致谢 19