基于Web的社区服务管理系统的设计

2014-08-14 05:26伊力夏提
电脑知识与技术 2014年19期
关键词:S模式

伊力夏提

摘要:针对社区服务管理工作的需求,构建了一个社区服务管理的平台,提出了社区服务管理系统的解决方案,设计并实现了系统的相应功能,满足社区的管理要求,提高对社区规范化管理的效率。将系统设计,开发过程进行简要介绍。

关键词:社区服务管理系统;B/S模式;ASP.NET;功能模块划分

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2014)19-4589-02

随着社会的发展,民政、流管、计生、卫生、公安、党建等党政部门的许多工作内容已经深入到社区,社区承担着越来越多的社会基础性事务工作,基层工作人员的工作任务越来越繁重,因此必须利用信息化手段减少重复性劳动,提高基层的工作效率,为社区基层减负。本系统旨在使社区管理工作更加有条理和方便,从而提高社区管理的工作效率,避免重复建设,规范社区信息化工作,适应高速信息化管理的需要,提高社区工作效率和服务水平,加快了基层社区服务与管理的现代化的步伐,从而对社会稳定发展起到积极的促进作用。

1 系统体系结构设计

系统采用B/S模式,开发技术方面使用.NET提供的基于Web的应用开发工具ASP.NET,通过ADO.NET技术实现系统数据库的访问。

B/S模式,即浏览器/服务器模式(Brower/Server)模式,它是一种以Web技术为基础的MIS系统平台模式。它吧传统的C/S模式中的服务器分解为一个数据服务器及一个或多个应用服务器(Web服务器),构成一个三层结构的客户服务器体系。第一层是客户机是用户与系统的接口,客户端应用程序精简为一个通用的浏览器软件。第二层Web服务器响应客户端的请求,并将处理的结果动态生存一串HTML代码返回给客户机的浏览器。第三层的数据服务器主要负责协调不同的Web服务器发出的请求,管理数据。B/S模式易于集成和扩展,能提供远程的数据服务和管理,对那些安全性和交互性要求不高,地点灵活的广域范围内应用,特别是网上信息的查询与发布,适合采用B/S模式[1,2]。

ASP.NET技术是当今主流的开发技术,它通过.NET Framework 的改进使实现Web站点和页面所需代码量越来越少,而且可以将自定义特征添加到ASP.NET中,以适应自己的需求,成为一种增强Web应用的技术[3]。

2 系统设计

2.1 系统模块设计

模块化,简单的说就是把系统划分为若干个模块,每个模块完成一个特定的功能,然后将这些模块汇集起来组成一个整体(即系统),用以完成指定功能的一种方法。经过分析需求,社区服务管理系统所必备的功能应当有注册,登陆,查看编辑社区住户信息,管理社区内的公共设施,管理社区财务信息,社区房屋租售管理,对社区工作人员的人事考勤管理。小区用户可以下载各类实用表格,查看各类公告,参与讨论区,社区线上投票,社区活动报名,计算房贷及土地税额。设计了8大功能模块,其中每个功能模块都由若干相关联的子功能模块组成。各个模块虽然看上去是相互独立的,但是各个模块访问的是同一个数据库,只是各个模块访问的数据表互不相同。其中主要模块及其所完成的功能如下:

1) 社区住户管理模块

社区住户管理模块是整个系统的一个核心模块,它主要负责对住户的管理,实现对住户管理的信息化,使得社区管理更便利。本模块由社区住户资料管理,住户缴费管理,社区住户安全设备管理三个子模块组成。其中社区住户资料管理模块包括如下操作:修改用户、删除用户、查询用户、浏览用户、增加用户。社区缴费状况管理包括如下操作:查看终端控制信息、检查费用信息、查看用户费用记录、修改用户费用记录。各子模块的功能描述如下所示:

(1) 社区住户资料管理:该模块包括增加用户,修改用户、删除用户、查询用户、浏览用户、增加用户五个子功能,对用户信息进行管理。

(2) 社区住户缴费管理:查看终端控制信息、检查费用信息、查看用户费用记录、修改用户费用记录。

(3) 社区住户安全设备管理:添加社区安全设备,修改社区安全设备信息,删除社区安全设备,安全设备详细资料列表的正确性以确保社区的财务方面正常运营。

2) 社区公共管理模块

使用该模块社区管理员可以查询和了解社区内公共设施的概况,公共设施的使用和维护情况。

3) 社区财务管理模块

对社区账目进行管理,增加,删除,修改账款类型,数额,打印相关账款明细。

4) 社区租售管理模块

对小区内房屋租售信息进行管理,添加,删除,修改租售资料,显示租售情况列表,浏览租售客户详细信息。

5) 房贷税额计算模块

社区住户输入贷款金额,年限等相关数据后,根据所填数据计算每月应付房贷本金,应付利息,已缴纳利息总额,已偿还本金总额,本金余额,到期后偿还利息总额,计算土地增值税额,契税额,房屋税额。

6) 资料下载模块

社区住户可以下载房屋买卖合约,租凭合约,厂商合约,流程合约,厂商合约等给类合约模板资料。

7) 人事考勤管理模块

管理社区内相关人员的基本资料,增加,删除,修改,查询,打印人员资料,对人员的出勤,休假情况进行管理,对人员薪资进行管理。

8) 社区资讯模块

发布各类社区资讯,线上投票,社区活动报名,设置社区话题讨论区。

2.2 系统数据库设计

数据库是信息系统的核心和基础,系统的创建离不开数据库,利用数据库来管理数据可以方便地进行数据查询和更新。现在数据处理已延伸到三层以上的结构,相应地,程序员需要切换到无连接的的应用模型,以便为应用程序提供更加的可缩放性。系统选择SQL Server 2008作为后台数据库工具。因为它功能强大,安全性佳,提供了许多标准的关系数据库管理功能的支持,能够适应于各种硬件平台[4]。首先在SQL Server 2008 中建立名为Shequguanli的数据库,该数据库包含社区住户资料表,缴费项目表,缴费明细表,社区设施表,社区设施维护表,财务明细表,财产目录表,租售情况表,售房资料表,售房客户表,社区员工资料表,工作任务表,工资计算表,公告表,投票结果表,报名信息表等表格。下面将介绍几个核心模块使用的表格结构:endprint

1) 社区住户资料表

用于存放社区内的住户信息,包括住户姓名,性别,工作单位,家庭成员,宅电,移动电话,工作地址,入住时间等字段。

2) 缴费项目表

存储社区住户缴费项目,包括水电费,天然气费,物业管理费,采暖费,光纤费,停车费,小区卫生费等字段。

3) 缴费明细表

用于存放住户缴费信息,包括住户编号,姓名,上次使用基度,本次使用基度,缴费类别,应缴金额,收取时间,收取人员,付费方式,缴费状况等字段。

4) 社区设施表

存储社区内的各类公共,安全设备信息,包括设施名称,承建商,电话,负责人,交付日期,设施管理人员,设施金额,使用状态等字段。

5) 社区设施维护表

存储设施维护信息,包括设施名称,维护人员,电话,维护时间,设施平面图,维护费用,管理人员,维护说明等字段。

6) 财务明细表

存储社区账目详细信息,包括账款类别,帐款名称,借方数目,贷方数目,总计,日期等字段。

7) 财产目录表

存储各类财产目录信息,包括财产编号,设备或财产名称,数量,增加日期,财产金额,使用次数,经手人等字段。

3 系统的实现

系统面向两类不同用户,即系统管理员和小区住户,系统管理员拥有最高管理权限可利用功能模块完成住户信息管理,缴费管理,公共设施管理,管理社区财务信息,社区房屋租售管理,发布各类社区资讯,对社区工作人员的人事考勤管理等等操作。

管理员按住户信息给每个住户分配用户名,小区住户按登录名登录到系统之后可使用本系统计算房贷税额,下载各类租凭合约,浏览社区资讯,参与线上投票,报名参与社区活动,参与社区的在线话题讨论等等操作。

4 结束语

本系统给出了一个社区服务管理系统的解决方案,它用信息化手段减少了社区工作人员重复性劳动,提高了社区管理工作的效率,改进了工作模式。系统安全性较好,比较符合实际工作需求,为社区管理人员和住户提供了一个管理和相互交流的平台。

参考文献:

[1] 尹秋菊,甘仞初.基于WEB的混合模式信息系统研究与应用[J].计算机系统应用,2002(3).

[2] 王要武.管理信息系统[M].北京:电子工业出版社,2003.

[3] 杨云,张晓峰.基于ASP.NET的高校就业信息网[J].计算机与现代化,2009(9).

[4] 李云强,杨彩霞,李刻成.基于.NET学生就业管理系统[J].计算机时代,2008(2).endprint

猜你喜欢
S模式
集团公司OA系统的研究与开发
S模式空管二次雷达询问与监视技术研究
铝材B2B电子商务系统设计与实现 
基于ASP.NET的就业见习管理信息系统设计与实现