已阅读5页,还剩62页未读, 继续免费阅读
(系统工程专业论文)社区信息管理与服务系统的设计与实现.pdf.pdf 免费下载
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
捅要 随着信息基础设施建设和i n t e m e t 技术的日渐完善 使得基于这一技术的应 用以惊人的速度向社会生活各方面渗透 社区作为政府与群众联系的桥梁和纽带 是社会的重要组成部分 它的信息化程度直接影响到政府对社区的管理和居民的 生活水平 本文以大连市南沙街道社区为背景 针对当前社区工作普遍存在效率 低下 信息沟通不及时 信息和服务功能不能共享等问题 设计并开发出 个社 区信息管理与服务系统 本文的工作如下 1 对当前社区管理与服务模式进行研究 提出了信息化的社区管理与服务 模式 根据本系统开发的特点提出面向对象与原型法相结合的软件开发 方法 o o p a 并采用此方法对系统进行分析 2 对系统进行总体设计 设置运行环境 划分功能模块 然后依据o o p a 方法对系统进行详细设计 最后给出系统的安全设计 3 对系统进行实现 对关键技术的实现进行了详细的说明 系统的c s 部 分通过p o w e r b u i l d e r 工具实现 b s 部分的实现采用了a s r n e t 和x m l 技术 该系统已经运行一年多 基本满足了现有社区工作的需要 论文的最后指出 系统的不足 并提出了进一步发展的方向 关键词 面向对象 原型法 o o p a p o w e r b u ii d e r a s p n e t x m l a b s t t a c t t h ed e v e l o p m e n to ft h ei n t e m e tt e c h n o l o g ya n dt h ec o n s t r u c t i o no ft h ei n f o r m a t i o n i n f r a s t r u c t u r eh a v em a d et h ea p p l i c a t i o no f t h i st e c h n o l o g yw h i c hi sb a s e do nt h e mb e a p p l i e d i nd i f f e r e n tf i e l d so f p e o p l e sl i f ew i t h s u r p r i s i n gs p e e d a s t h eb r i d g eb e t w e e n t h eg o v e r n m e n ta n dp e o p l e t h ec o m m u n i t yi sa ni m p o r t a n tp a r to f t h es o c i e t ya n dt h e e x t e n to fi t si n f o r m a t i o n a l i z a t i o nh a sa n i m p a c t o i lb o t ht h e m a n a g e m e mo f g o v e r n m e n ta n dt h es t a n d a r d o fl i v i n go fp e o p l e t h i sp a p e rt a k e sn a n s h as t r e e t c o m m u n i t yo fd a l i a na st h eb a c k g r o u n d a i m i n ga tt h ec o m m o np r o b l e m se x i s t i n gi n t h ec o m m u n i t yw o r ks u c ha st h el o ww o r k e f f i c i e n c y t h el a go f t h ec o m m u n i c a t i o no f t h ei n f o r m a t i o n t h eu n s h a r e di n f o r m a t i o na n df u n c t i o no fs e r v i c e t od e s i g na n d d e v e l o pas y s t e mo f t h ei n f o r m a t i o nm a n a g e m e n ta n ds e r v i c eo ft h ec o m m u n i t y t h i s p a p e r 叼r k sa sf o l l o w s 1 c a r r yo nar e s e a r c ht ot h ep r e s e n tc o m m u n i t y sm a n a g e m e n ta n ds e r v i c e m o d e p u tf o r w a r dt h ei n f o r m a t i o n a l i z e dm a n a g e m e n ta n ds e r v i c em o d eo f t h ec o m m u n i t y a c c o r d i n gt ot h ec h a r a c t e r i s t i c so ft h ed e v e l o p m e n to ft h i s s y s t e m b r i n go u to o p a a na p p r o a c ho fd e v e l o p m e n to fs o f t w a r ew h i c h c o m b i n e s o b j e c t o r i e n t e d w i t l l p r o t o t y p e a n da d o p t t h i s a p p r o a c h t o a n a l y z e t h es y s t e m 2 m a k eaw h o l e d e s i g no n t h i ss y s t e m s e tu pt h eo p e r a t i n ge n v i r o n m e n t m a k e ad i v i s i o no nt h ef u n c t i o nm o d u l e t h e nm a k ead e t a i l e d d e s i g no nt h i s s y s t e ma c c o r d i n gt oo o p a p r o v i d et h es e c u r i t yd e s i g no ft h i ss y s t e m f i n a l l y 3 p u t u p a d e s c r i p t i o n i nd e t a i l so f t h ea c t u a l i z a t i o no f b o t ht h i ss y s t e ma n dt h e k e yt e c h n o l o g y c sp a r to ft h i ss y s t e mi sc a r r i e do u tu s i n gp o w e r b u i l d e r w h i l eb sp a r to f t h i ss y s t e mi sa c t u a l i z e db y a d o p t i n g a s p n e ta n dx m l t h es y s t e mh a sb e e no p e r a t e df o rm o r et h a no n ey e a r a n di tc a l lm e e tt h eb a s a l d e m a n do ft h ec o m m u n i t yw o r k f i n a l l y t h i sp a p e rp o i n t so u tt h ed e f i c i e n c yo ft h e s y s t e ma n d a d v a n c e st h ed i r e c t i o no f t h ef u r t h e r d e v e l o p m e n t k e y w o r d s o b j e c t o r i e n t e d p r o t o t y p e o o p a p o w e r b u ii d e r a s p n e t x m l i i 社区信息管理与服务系统的设计与实现 1 引言 1 1 问题的提出 社区 一词 最早是由德国社会学家腾尼斯1 8 8 7 年在其出版的 社区和 社会 一书中提出的 l 引 经过多年的发展 社区的内涵不断扩展和丰富 对社区 的一般解释是 它是指聚居在一定地域中人群的生活共同体 是一定地域内发生 各种社会关系的社会活动 有特定的生活方式 并具有成员归属感的人群所组成 的 个相对独立的社会实体 l 社区是社会的重要组成部分 它在社会发展中承 担着重要的经济功能 社会控制功能 社会管理功能 社会保障功能 社会参与 以及学习功能等 因此 无论在发达国家还是发展中国家 或在任何社会制度下 社区均成为了政府与群众联系的桥梁和纽带 成为政府实施其社会发展 社会控 制和社会管理功能的载体 2 在全球信息化浪潮的推动下 人类社会已经逐步步入信息时代 信息基础设 施建设和i n t e r n e t 技术的日渐完善 使得基于这一技术的应用以惊人的速度向 社会生活各方面渗透 不论从城市现代化建设的必然要求出发 还是从提高城市 居民生活质量的需求出发 社区信息化建设已成为当今社区建设的一种趋势 是 城市信息化建设不可或缺的基础和重要组成部分1 2 社区信息化建设不仅可以实 现社区管理和服务在一个新的 更高层次上的持续发展 而且能够全面提升城市 管理效能 优化城市服务功能 提高居民的生活质量以及城市人口的整体素质 从一定意义上说 没有社区信息化 便没有城市信息化 社区信息化建设已成为 全社会关注的热点 社区信息化涵盖的内容很广 包括 社区网络管理系统 社区智能化系统 社区信息服务系统 现代化物业管理系统等掣1 4 1 从政府部门角度来看 社区信 息化将着重于社区公共管理与服务的信息化闯题 通过市 区 街道 居委会计 算机联网和热线电话联动 灵活沟通 快速反应的社区信息网络 有效地整合社 区内的信息资源 实现信息化的社区事务办公管理和向市民提供社区服务网 l 当前我国的社区管理与服务工作普遍存在着信息沟通不及时 信息和服务功 能不能共享 社区提供的服务局限于地理位置等问题 与现代化社区管理强调沟 通灵活 反应迅速 管理规范和服务方便等要求存在着较大的差距a 因此 我国 要实现社区管理与服务的信息化 必须改变现有的主要采用手工方式的社区管理 社区信息管理与服务系统的设计与实现 模式和实体方式的社区服务模式 1 3 通过计算机网络技术和通讯技术构建社区公 共管理服务网络系统 实现网络化的管理与服务 以适应信息时代的需求 1 2 国内外同类研究综述 1 2 1 国外的发展状况 国外各先进城市在发展社区信息管理与服务系统时结合自身特点制定了相 应的发展目标和推进计划 并相继开始了数字社区的综合建设实验 取得了重要 进展 下面简要介绍美国 新加坡 日本的发展情况 1 美国的发展状况1 2 j 1 9 9 3 年 克林顿政府就提出应用先进的信息网络技术克服美国政府在管理 和提供服务方面所存在的弊端 美国副总统戈尔于1 9 9 8 年9 月提出 数字化舒 适社区建设 即数字城市的倡议以来 世界上许多国家相继展开了城市信息化建 设工作 到目前为止 美国约有6 0 个城市在进行信息化建设 已建成一批 智 能化生活小区 数字社区 的示范工程 许多社区都建立了为社区居民服务的 计算机网络 这些网络既有综合性的 也有专业性的 华盛顿培训和管理中心建 设了华盛顿社区服务网 它可以向社区居民提供就业培训 就业服务 养育实践 等多种服务 纽约卅l 府地区的社区服务网可向居民提供十余项信息服务 而专业 性服务网都各有特色 有专门向社区提供医疗服务或专门开展社区教育服务等 另外 美国的社区志愿者服务也采用了信息化管理 如纽约市成立了 市长志愿 者行动中心 该中心设有信息数据库 并与各社区联网 它把每个志愿者的专 长 希望从事的服务种类和服务时间等信息输入数据库 把各个社区需要提供的 各种服务也输入数据库 由该中心根据每个志愿者的专长和服务时间合理安排他 们提供社会志愿服务 2 新加坡的发展状况l j o 早在1 9 9 2 年 新加坡就开始着手实施i t 2 0 0 0 计划 旨在把新加坡建设成为 一个智能岛 i n t e l l i g e n ti s l a n d 即通过信息技术来提高人们的生活质量 1 9 9 7 年推出的 新加坡综合网 正是实现这一梦想的重要里程碑 它能向新加 坡的所有家庭 企业和学校提供最新的交互式多媒体应用程序和服务 目前 新 加坡综合网提供的服务内容超过了1 0 0 种 覆盖政府 信息 教育 娱乐 购物 金融 商业和新闻等八大方面 满足了居民的大部分生活需求 包括婴儿出生证 2 社区信息管理与服务系统的设计与实现 明登记 驾照过期更新申请 结婚登记 转移水电费账户 变更地址 申请租屋 和网路报税等 为方便居民上网查询政府部门 新加坡在每个社区设立了 民众 服务中心 e c i t i z e n c e n t e r 给居民提供便利的服务 3 日本的发展状况 日本已经建成了一批 智能化生活小区 数字社区 示范工程 设立在精 华町的 2 1 世纪通讯网络实验中心 首先选择了3 0 0 户家庭即3 0 0 座 电子小 屋 实验 在 电子小屋 里适龄青少年可以进入 电子学校 学习 可以通过 交互技术直接与教师和同学讨论 还可以通过 电子报刊 电子图书馆 了解 天下大事和博览群书 此外还有 电子购物 电子医疗 电子信箱 等等 在2 0 0 0 年有2 0 以上的家庭装备了 电子小屋 计划到2 0 1 0 年 电子小屋 将在全社会普及 2 2 国内的发展状况 我国的社区信息化的发展虽然起步较晚 但近年来发展较快 各地都掀起了 社区信息化建设的浪潮 不论是横向比较 还是纵向比较 各地都表现出了注重 实效 各种形式并存的特点 可以划分为三个发展层次 第一个层次是建立在电 话网络基础上的社区服务网络 社区服务中心开设服务热线电话 并向居民公布 居民可以通过热线电话向社区服务中心咨询求助 第二个层次是社区服务在电话 网络的基础上又引进了计算机 居民可以到社区服务中心查找信息 获取帮助 但由于计算机没有联网 信患量小 更新速度慢 因而社区服务仍然没有从根本 上改变坐等服务的状态 第三个层次就是社区服务实现计算机网络化 它与前两 种形式相比具有鲜明的服务内容广泛 居民上网方便的特点 上海 北京和广州 在这方面应该 龅是走在全国的前列 1 上海 2 8 上海社区管理和服务信息化经过两年的建设已初见成效 通过热线电话 电 脑网络整合传统社区服务资源 建设 社区服务网 形成了一种全新的社区管 理和服务模式 社区服务网 已初步建成为以社区服务信息化为发展目标 以 实体社区服务为支撑 以民政专业服务系统为重点 以电脑服务亭为窗口 兼有 信息咨询及实体服务功能的 门户 垂直 型的服务网站 目前已经开通了7 个 民政服务专题网站 基本上完成了民政系统专业服务的整合与社区服务的信息 化 并有计划 有步骤地向其他行业和领域拓展 2 北京 杜区信息管理与服务系统的设计与实现 北京已将 数字北京 工程列为实施技术创新的重点项目 并首先从被誉为 中国硅谷 的中关村开始试点并大步推进 目前 市区各主要街道社区都已实 现了管理的信息化并建立了相应的社区信息服务网站 承载社区信息化系统的首 都公用信息平台己具一定规模 并与中国电信公用计算机互联网以及中央各部委 交换网 银行专用网 全国有线电视网等重要网络实现了互联互通 3 广州川 广州社区管理与服务信息化建设也走上了一定的轨道 东山区 天河区已基 本上把电脑配置至街道和居委会 珠海区也已安排给各街道拨款5 0 万元用于社 区信息化建设 东湖街的街道信息网络的联通已初步完成 街道办事处与2 5 各 居委会实现联网 开发了网上新闻发布 信息查询系统和居民最低生活保障联网 办公系统 大塘街建成了超过1 0 0 0 平方米的社区服务中心 从加强基层党组织 建设 社区服务和远程教育着手 建立了两个局域网 开展网络技术培训 增强 干部的信息化意识和技能 稳步推进社区管理与服务的信息化和网络化 随着基础设施的建设与完善 宽带网的逐步普及 对社区进行信息化的管理 并通过网络提供服务已是大势所趋 据民政部有关人士预测 3 年内我国7 0 0 多 个城区中将有8 0 建成社区服务区 5 0 0 0 个街道办事处将有3 0 拥有网络服务 居委会也将达到近1 0 的上网率 1 3 相关技术的发展 1 3 1 信息系统开发方法的发展 信息系统的开发方法处在一个不断发展的过程 自2 0 世纪8 0 年代以来 先 后产生了多种开发方法 这些方法各有所长 不同程度地投入到了系统开发的实 践中 下面对本文涉及的原型法和面向对象方法及u m l 做简要的介绍 1 原型法 原型法 p r o t o t y p i n g 2 0 世纪8 0 年代随着计算机软件技术的发展 特别是 关系数据库 r e l a t i o n a ld a t ab a s es y s t e m r d b s 第四代程序生成语言 4 g e n e r a t i o i ll a n g u a g e 4 g l 和各种系统开发生成环境产生的基础上出现的系统 开发方法 2 9 1 它摒弃了结构化开发方法那种先一步步做周密细致的调查分析 然 后逐步整理出文字档案 最后才让用户看到结果的繁琐做法 而是一开始就凭借 开发人员的经验和对用户需求的初步理解 在强有力的软件环境支持下 给出一 4 社区信息管理与服务系统的设计与实现 个实实在在的原型 然后根据用户的反馈意见 反复修改 最后形成一个成熟的 系统模型 其工作流程如图1 1 所示口7 1 图1 1 原型法工作流程 f i 9 1 1w o r k f l o w o f p r o t o t y p e 原型法遵循了人们认识事物的规律 因而更容易为人们所普遍接受 同时原 型法将模拟的手段引入系统分析的初期阶段 沟通了人们的思想 缩短了用户和 系统分析人员之间的差距 利用最新的软件工具 可以大大得缩短开发时间 降 低费用 提高效率 提高优越性 但是原型法也存在一些不足 例如对基础管理 不善 信息处理过程混乱等问题 2 面向对象方法 面向对象方法 o b j e c t o r i e n t e d 源于面向对象的编程语言 其基本思想是 从现实世界客观存在的事物出发来构造软件系统 并在系统构造中尽可能运用人 类的自然思维方式 它强调直接以问题域 现实世界 中的事物为中心来思考问 题 认识问题 并根据这些事物的本质特征 把它们抽象地表示成系统中的对象 作为系统的基本构成单位 面向对象方法以对象为基础 利用特定的软件工具直 接完成从对象客体的描述到软件结构之间的转换 这是它最主要的特点和成就 面向对象方法的应用解决了传统结构化方法中客观世界描述工具与软件结构的 不一致性问题 缩短了开发周期 解决了从分析到设计到软件模块结构之间多次 转换映射的复杂过程 是一种很有发展前途的系统开发方法a 但是 同原型法一 样 面向对象方法需要一定的软件基础支持才可以应用 另外如果系统是一开始 杜区信息管理与服务系统的设计与实现 就自底向上地采用此方法开发 会造成系统结构不合理 各个部分关系失调等各 种问题 3 统一建模语言u m l u n i f l e d m o d e l i n gl a n g u a g e u m l 是第三代用来为面向对象开发系统的产品进行说明 可视化和编制文 档的标准表示 u m l 并非一种可视化的程序设计语言 而是一种可视化的建模 语言 它不是工具或知识库的规格说明 而是一种建模语言规格说明 是一种标 准的表示 它不是过程 也不是方法 但允许任何一种过程和方法使用它 4 u m l 由图和元模型组成 图是u m l 的语法 而元模型则给出图的意思 是 u m l 的语义 u m l 从不同的视角为系统的架构建模 形成系统的不同视图 如 用例视图 逻辑视图 并发视图 组件视图等 每种u m l 的视图都由一个或多个图组成 u m l 提供9 种不同的图 分为2 大类 一类是静态图 包括用例图 类图 对象图 组件图 配置图 另一类是 动态图 包括序列图 协作图 状态图 活动图 图的具体实现可由r o s e m i c r o s o f t v i s i o 等工具实现 如在m i c r o s o f tv i s i o 中提供对用例图和类图等的支持 u m l 贯穿于系统开发的整个过程 对于系统建模而言 应用在系统功能需 求分析阶段的例图和类图是有用的 用例图从用户角度描述系统功能 表示用户 的需求 通过用例建模 可以对外部角色以及他们所需要的系统功能建模 每个 用例指定了客户的需求 类图描述系统的静态结构 从面向对象角度看 用来表 示系统中类与类或者任务与任务之间的关系1 4 i 3 2 动态w e b 开发技术的发展 1 3 2 1从a s p 到a sp n e t 传统的动态w e b 开发技术包括公共网关技术 c g i 技术 应用程序接口 a p i 和i n t e m e t 数据库连接 i d c 技术 由于这几种技术存在效率低 安全 性差等缺点 因此现在已经很少使用 a s p a c t i v es e r v e rp a g e s 动态服务器主 页 技术是m i c r o s o f t 在1 9 9 7 年正式推出的服务器端的动态网页技术 它的出现 为很多基于w i n d o w sn t 和w e b 的开发人员提供了一个简单高效的动态w e b 应 用程序开发方法 但是 a s p 还存在不少缺陷 它的程序不够结构化 很难维护 如果要在a s p 页面中使用c o m 组件 要先进行注册 组件的部署比较复杂 s e s s i o n 对象的状态信息不能跨机器运行 而且a s p 文件是解释执行的 执行速 度比较慢 6 社区信息管理与服务系统的设计与实现 a s p n e t 是m i c r o s o f t n e t 革命性技术框架的一部分 是目前最新的w e b 开发技术f 8 a s p n e t 并不是a s p 技术的简单改进 它不仅在功能上有了很大 的增强 而且编程的思维方式也发生了转换 9 与a s p 相比 a s p n e t 具有以 下特点 1 1 简化开发操作 a s p n e t 在代码编写方面最大的特色是将页面逻辑和业务逻辑分开 它使 用事件驱动 e v e n t d r i v e n 与数据绑定 d a t ab i n d i n g 的开发方式分离程序代 码与显示内容 3 3 1 另外 可以使用c o d e b e h i n d e t 4 0 1 的方式将程序代码和页面显 示标记分离在不同的文件中 使程序的可读性强 易于维护 2 多语言支持 a s p 支持多种开发语言 不过只限于脚本语言 如v b s c r i p t j s e r i p t 等 然 而 a s p n e t 可以支持v b n e t c j a v a s c r i p t 以及可以编译成m s i l 的程序 语言 m i c r o s o f ti n t e r m e d i a t el a n g u a g e 是一种中介语言 介于高阶程序语言和 机器码之间的语言 a s 真正提供了中层语言执行结构 允许各种语言的使用 3 执行效率的提高 当w e b 服务器接收到对a s p 页面的请求时 它从硬盘中接收正确的a s p 文 件 并将这个文件发送给a s p d l l 文件 a s p 文件将会从头至尾被解释执行并 根据命令要求生成相应h t m l 页面送回浏览器 其执行过程如图1 2 所示 l 臣磊口 叫1 丽 一执行 图1 2 a s p 的执行过程 f i 9 1 2e x c u t e p r o c e s so f a s p a s p n e t 是由支持它的服务器上的 n e t f r a m ew o r k 负责解释执行 当服务 器接收到请求时 如果这是对该页面创建或修改后的第一次请求 n e tf r a m e w o r k 就会把该页面中的程序语言内容先编译成m s i l 然后m i s l 再被编译成机 器码加以执行 最后将执行结果输出给浏览器 a s p n e t 页面被编译成m s i l 后 其执行代码以独立线程的方式一直存在于服务器内存中 以后对该页面提出请求 时不需要重新编译 直到该页面被修改或w e b 应用程序重启动 其执行过程如 图1 3 所示 a s p n e t 网页第 次被浏览时 会经过两次编译 所以速度较慢 但是第 二次被浏览只需要花费从m s i l 编译到机器码然后再执行的时间 所以速度要比 a s p 网页快 7 杜区信息管理与服务系统的设计与实现 第一次 被浏览 第二次 被浏览 执行 图1 3a s p n e t 的执行过程 f i g 3e x c u t ep r o c e s so f a s p n e t 4 采用a d o n e t 技术访问数据库 a s p 通过a d o 技术可以访问任何支持o l e d b 和o d b c 的数据库系统 通 过其内置的a d o d b 3 组件 在a s p 页面中访问数据库已不再是困难的事情 即 使编写的w e b 应用程序较复杂 访问仍是非常的简单 方便 不过a s p 并没有 提供任何输出数据为内容的元件 所以以往使用a s p 撰写数据库网页时 只能 借助a d o 的r e c o r d s e t 对象逐笔读取记录 然后再将记录显示出来 2 0 a s e n e t 通过a d o n e t 技术可以访问数据库系统 a d o n e t 提供的d a t a c r r i d 等数据库 元件可以直接和数据库联系 把数据库中的内容显示出来 传统的应用程序是通过先建立到数据库的连接 在程序的整个运行过程中维 护连接的方式来设计的 a s r n e t 采取了断开连接方式的数据结构 3 2 1 当浏览 器向w e b 服务器请求网页时 服务器处理这个请求 并将所请求的网页发送给 浏览器 然后连接就被断开 直到浏览器发出下一个请求 a d o n e t 的另一个创新是引入数据集 d a t a s e t p 一个数据集是内存中 提供数据关系图的高速缓冲区 数据集对数据源一无所知 它们可以由程序或通 过从数据仓库中调入数据而被生成 填充 不论数据从何处获取 数据集都是通 过使用同样的程序模板而被操作的 并且它使用相同的潜在的数据缓冲区 使用 a s e n e t 的开发人员能够用数据集代替传统a d o 中无连接的记录集 5 简化部署与组态的操作 若在a s p 网页中调用组件 需要复杂的注册操作 同时组件在使用中经常 会被锁定而无法更新版本 在a s e n e t 中不需要考虑组件注册的问题 直接将 相关文件复制到目的计算机相关的目录下就可以 l2 1 在组态方面 a s p n e t 采 用容易阅读的x m l 文件 称为w e b c o n f i g t 3 4 j 只要将此文件放在w e b 应用程 序的相关目录中就可以完成组态的操作 6 支持下一代的w e bs e r v i c e 简单地说 w e bs e r v i c e 是指可以跨i n t e m e t 调用的应用程序 提供应用程序 重复使用的功能 它能使两个不同的系统拥有一个沟通的管道 8 社区信息管理与服务系统的设计与实现 7 更佳的安全机制 在a s p 中唯一能使用的验证方式是w i n d o w sa u t h e n t i c a t i o n 而a s p n e t 则 提供三种不同的登录验证方式 w i n d o w s p a s s p o r t 和c o o k i e 也可以利用 i m p e r s o n a t i o n 功能 使用登录者的权限执行一些程序代码或存取资源 1 3 2 2 可扩展标记语言 l e x t e n s i b l em a r k u p l a n g u a g e 可扩展标记语言 又称为x m l 是为了满足 当前网络数据交换要求而出现的一项技术 x m l 本身只是一种标记语言 就像 h t m l 一样 但是它在数据描述方面远胜于h t m l 4 因为x m l 良好的扩展性 可以为新的数据类型制定新的数据描述规则 所以可以说 x m l 拥有描述所有 已知和未知数据的能力 它的特点可以概括为以下几点f 4 2 1 内容与形式分离 在h t m l 中 数据内容和表现形式是混在一起的 这样当改变数据的表现 形式时 更新文档的工作量很可观 对于x m l 文档而言 标记是包含信息的 比如关键字 继承关系 这些信息对于数据的检索 描述起着巨大的简化作用 当只想改变数据的表现形式时 我们只需修改从x m l 文档中分离出的用于数据 表现的样式单就可以了 2 良好的可扩展性 x m l 允许程序员制定自己的标记集 满足自己的需要 同样 一个行业或 某一特定人群也可以制定在自己范围内的通用标记集 这样 x m l 可以轻松地 适应每一个领域而无需对语言本身做大修改 3 1 良好的移植性 x i v i l 语言可以定义各种数据 像文本 图像 声音等 因此只要交换数据 的系统能处理x m l 文档 就能处理由x m l 标注的各种数据 从而实现了不同 格式数据的跨平台交换 4 1 良好的自描述性 良好的自描述性使得x m l 数据可以被不同的应用程序分析处理 并且x m l 的自描述性可以使一篇x m l 文档很容易被人理解 x m l 在a s p n e t 中的应用主要是体现在数据访问和w e b 应用程序方面 一方面是可以作为a s r n e t 的数据源 另一方面是可以作为服务器和客户端之 间的信息交换语言 9 社区信息管理与服务系统的设计与实现 1 4 本文研究的思路及要展开的工作 本文的研究从两方面展开 社区管理信息化和社区服务信息化 社区管理信 息化以街道 居委会等基层社区为主体 建设社区信息管理系统 把社区公共事 务管理 党建工作 治安管理 劳动就业 社会保障和社区服务等多种日常管理 工作通过计算机来进行 并建立数据库 把社区内的党员 下岗职工 残疾人 优抚对象 流动人口 老年人 贫困户等分门别类地进行管理 使管理工作知己 知彼 有的放矢 实现系统化的社区管理 而社区服务信息化是通过建设社区服 务网把那些与居民生活密切相关的服务项目 例如社区新闻 街道政务 家政服 务 招商服务 文化教育等信息都发布到网上 居民也可以通过网络委托服务 求 职 求助 寻找家教等 对社区工作提出建议 从而更好地提高工作质量 本文所要实现的社区信息管理与服务系统是以大连市南沙街道社区为背景 而构建的 软件开发的操作系统平台是w i n d o w s 2 0 0 0 开发工具是p o w e r b u i l d e r 7 0 a s p n e t 数据库管理系统为s q l s e r v e r2 0 0 0 本文的结构大致是这样的 1 社区信息管理与服务系统分析 首先对当前社区管理与服务模式进行研 究 提出信息化的社区管理与服务模式 然后对系统建设的可行性进行 分析 最后对本系统的开发方法一o o p a 进行分析 并以此方法对系统 进行需求分析 具体描述见第二章 2 社区信息管理与服务系统设计 这部分研究主要包括阐明系统的设计原 则 对系统进行总体设计 以o o p a 方法说明系统的详细设计过程 最 后给出系统的安全设计 具体工作详见第三章 3 社区信息管理与服务系统实现 在对系统分析和设计的基础上 对系统 的实现尤其是关键技术的实现进行了描述 具体内容为本文第四章 1 0 社区信息管理与服务系统的设计与实现 2 社区信息管理与服务系统分析 2 1 社区管理与服务模式的研究 社区管理和服务工作的特点是涉及的面广 内容多 主要管理和服务对象涉 及社区内的工作人员 居民 外来流动人员 居委会 街道资产等等 各对象内 涵丰富 关系错综复杂 按照过去的模式 所有的这些工作完全是靠人工来实现 通过工作人员手动来整理资料 查找资料 发布消息等等 因而工作量及其巨大 工作效率也很低 特别是对于流动人口的管理 由于其流动性 资料是动态的 工作人员就更加难处理 以至于工作人员甚至无法搞清楚社区内到底有多少流动 人口 由于资料的不全面 导致很多工作开展的效果很差 针对社区管理与服务 工作的特点和现在信息技术的发展趋势 通过构建社区信息管理与服务系统 我 们提出了信息化的社区管理与服务模式 1 社区管理规范化 系统化 构建社区信息管理与服务系统必然要求社区的档案资料和各类信息必须以 数字化形式存储于计算机中 以及社区机构内部和相互之间进行联网 所以社区 信息管理与服务系统对实现社区管理的规范化和系统化起到推动作用 1 1 社区各类资料以数字化的形式进行存储 有利于社区资料的长期保存和 备查 2 要求社区各类资料按规定格式存储和实施分门别类管理 便于社区管理 者查找 调用 修改和统计各类数据 并且可以针对不同的情况提供有 针对性的服务 3 1 各级社区管理机构内部和相互间的联网 便于社区管理工作任务的及时 上传和下达 以及不同的管理者和管理结构之间的沟通和工作上的相互 配合 2 社区资源共享化 社区信息管理与服务系统的主要目的之一就是收集和整合各个小区的服务 资源 建立一个社区服务资源共享数据库 为满足社区居民的各类服务需求提供 一个统一的信息平台 极大地丰富各类服务信息 不论居民居住于哪个小区 通 过何种方式提出服务请求 所得到的服务都是同等的 建立了社区信息管理与服 务系统 服务资源的收集工作就可以层层落实到各个居委会 充分利用各居委会 社区信息管理与服务系统的设计与实现 的信息收集功能 不仅使各个小区的资源得到充分利用 而且服务信息的更新可 以最快的方式录入数据库 及时地提供给居民 3 社区服务实体网络化 通过建立社区信息管理与服务系统 各个服务实体都与该系统相联结 使居 民通过社区服务网提出的服务请求可以即时送达相应的社区服务实体 便于服务 实体能够对此做出及时的回应 各级社区服务中心和服务实体的关系由松散型转 为紧密型 加强社区服务项目之间 服务实体之问的横向连接 形成实体服务的 网络群 推动社区服务朝产业化方向发展 另外 对于社区服务志愿者这一无正 规组织形式的重要社区服务队伍 也将被纳入该系统 实施网络化的统一管理和 调配 更有效地发挥其在社区服务中心的作用 4 社区服务内容的扩大化 传统的社区服务主要定位于事务类服务 而社区信息管理与服务系统将政务 类服务纳入到服务体系中 政府利用网络发布为民服务的有关政策 开展 一站 式 服务工作 实行面向社区居民的政务公开 社区居民可以足不出户地参与社 区管理和社区事务 充分调动其参政议政的积极性 这使社区服务网络成为沟通 各级政府与社区居民的纽带和桥梁 5 社区服务手段多样化 由于社区公共信息服务设施日趋完善 使社区居民可以足不出户使用家中电 脑或者通过社区公共信息服务设施 例如社区服务电脑亭或社区服务中心的电脑 触摸屏等登录社区服务网提交服务请求 2 2 系统可行 胜分析 1 社区管理与服务属于公共事务 管理与服务的好坏将直接关系到政府的 声誉 各级主管领导对于计算机在社区管理工作中的应用具有远见卓识 高层领 导能够取得共识 并具有大刀阔斧 排除万难的魄力和勇气 这是系统顺利实施 的关键所在 2 目前管理信息系统 m i s 和w e b 开发从技术上来说已经相当成熟 伴 随着信息领域其他领域的发展 其自身也在不断的发展完善 就其目前的发展水 平来说 基本上能够满足我们的需要 3 目前各街道居委会都已配备了计算机 并可以通过拨号 a d s l 或宽带 形式连到i n t e m e t 上 这为系统的开发提供了一定的硬件保证 一1 2 社区信息管理与服务系统的设计与实现 4 基本工作人员都经过计算机培训 所以在通过简单培训后就能够正确使 用该系统 除此之外 我们还可以编写比较详尽的说明书 为用户正确操作给予 图文并茂的形式加以说明 5 该项目的建设资金由政府拨款 在资金投入方面有可靠的保证 并且由 于系统的建设 将极大的降低成本 有可观的经济效益 2 3 系统开发方法的选择一o o p a 方法 信息系统的开发方法在第一章已有介绍 现在使用最为广泛的是面向对象方 法 但是其存在开发周期长 方法使用和描述工具复杂 分析和设计过多依靠经 验等问题 5 社区信息管理与服务系统的开发属于中小型项目开发 它的开发 具有如下特点 1 快速 时间紧 没有过多时间用于分析与设计 编码在工作量上和时间 上都占据主导地位 2 简单 没有专业的分析人员 分析 设计 实现 测试等工作均由程序 员承担 因而使用的软件工程方法必须简明易懂 便于理解 符合现有 程序员的思维方式 3 以界面为中心的开发方式 这体现在几个方面 比如客户通常缺乏计算 机知识 也不具备与专业人员进行需求分析沟通的经验 此时界面成为 开发人员和客户最有效的交流方式 因此我们提出将面向对象与原型法结合进行软件开发的具体方法 o b j e c t o r i e n t e d p r o t o t y p i n g a p p r o a c h 以下简称o o p a 原型法与面向对象方 法的结合 既可体现面向对象技术的优越性 又可充分发挥原型法的特点 2 3 1 面向对象与原型法结合的分析 原型法是一种以模型做驱动的软件开发方法 它通过与用户共同对系统原型 的反复交互 改进 在逐步的精确和完善中来最终完成对系统的开发 这种方法 的内核 是不要求应用系统的需求定义必须在系统设计与实现前完成 而是把这 种定义贯穿在整个的开发过程中 通过不断的交互 修改 逐步完成对需求的精 确定义 面向对象开发方法在适应需求变化上有稳定性的优点 即需求变化后 用面向对象开发方法开发的软件的改动量不大 因为面向对象的构造方式完美地 体现了软件工程中的模块化原则 对需求变化的适应只局限于相关对象内部方法 社区信息管理与服务系统的设计与实现 的适应上 与其他对象无关 以上的分析我们可以看出原型法和面向对象法的共同特点就是没有遵守瀑 布式模型所要求的各开发阶段必须严格的步骤以及必须在编程前精确定义需求 这也使得两者的结合成为可能 在对面向对象和原型法进行分析后 得出将两者进行结合的实施策略 1 制作初始对象模型 在基本调查的基础上 尽量完整地分析系统所包含及相关的对象 对象的各 种属性和对象间的各种联系 产生一个初始对象模型 以此作为构造初始模型的 基础 2 制作初始原型 由初始对象模型的各种数据产生系统的各结构数据的基本框架 对对象的活 动 驱动这些活动 驱动这些活动的事件及对象被事件驱动后状态的变化 就是 初始动态模型 进行分析 进而产生系统的各用户界面 相关的界面即形成了一 个 界面链 这样可以得到一个最初始的原型 初始原型往往只是个系统框架 很多操作还只是空操作 初始原型的基本作用是向用户说明系统的功能及操作方 法 让用户提出修改意见 作为产生后续原型的基础 3 不断改善已有的最新原型 这一步需要反复作 在已有最新原型的基础上与用户交流 经过改进而产生 个更新的原型 对当前这个原型的改进 要依次经历三个阶段 1 通过与用户的交流 在完善需求的基础上 完善对象模型 其它两个模 型也会随之而变 使其更加完备 2 完善动态模型 在需求交互的基础上进一步确定各用户界面间的逻辑关 系 精化界面链 事件链以及在同一界面上的各对象间的逻辑关系 3 完善功能模型 通过交互完善各功能并验证其正确性 当前原型经过这三个阶段的完善后 就产生了一个新的原型 经过若干次这 样的过程后 系统就由一个只能演示的初始框架逐步进化成一个实用的目标系 统 4 使文档与各种模型保持动态的一致随着原型的升级 描述系统的对象模 型 动态模型和功能模型的文档也必须保持与之一致的变化 因为 当前文档 也是 当前原型 的组成部分 23 2o o p a 开发模型的建立 1 4 社区信息管理与服务系统的设计与实现 o o p a 的中心思想就是在系统分析阶段强调对系统关键需求 主动对象及其 属性 方法 结构进行标识以期建立系统的分析框架 在系统设计阶段使用系统 对象库 实用类库和构件库构造初始原型 通过案例不断地加以校验 修改和完 善初始原型 必要时对系统的对象库 应用类库 系统构件库及应用框架加以维 护或重新定义 最终形成系统的开发原型 因而对象库 实用类库 构件库 应 用框架是o o p a 的基础 案例是校验手段 系统开发阶段的交叠和回溯是该方法 的中心思想 所用的关系互动图标识案例模块间的沟通 它有助于系统建立初始 原始型和系统实现 开始 二 确定系 统问题 二 明确系 统责任 v 标识系 统对象 工 定义对 象的属 性方 生 系统对 象模型 系统实用 类设计 形成系统 构件库 构建系统 应用框架 对象库 类 库 构件库 及框架自 身维护 对象库 类库 构件库 应用框架 利用对象 库 类库 构件库及 框架扩充 功能重构 原型 快速分析 确定系统 的初步功能模型 利用已有对象 类 库 构件库 应用框 架构造原型 使用案例运行评价原型 k 乏竺雯兰 二 老 整理原型文档 图2 1o o p a 开发模型 f i 9 2 1d e v e l o p m e n t m o d u l eo f o o p a o o p a 的开发模型如图2 1 所示 以原型法思想为基础 以使用案例作为系 统分析和设计的主要线索 用以开发软件系统 在分析阶段 通过对用户需求的 调查研究 标识关键需求 主体对象及其属性方法 明确系统各部分的基本功能 和系统目的 根据动作者与系统的关系 找出与系统相关的人 物和事件 为分 析模型的建立理清思路 在分析阶段就将每个使用案例划分为界面对象 数据对 社区信息管理与服务系统的设计与实现 象 事务对象和报表对象等四个对象 找出对象间的关系 建立其系统的分析模 型 在系统设计阶段 根据用户需求和具备的条件 确认制作环境 即选定软硬 件 将分析模型进行模块转换并
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 旧餐桌椅采购合同范本
- 杭州电脑租赁合同范本
- 民营企业战略发展规划书
- 第二节 因特网上信息的获取教学设计-2025-2026学年初中信息技术河大版2016七年级上册-河大音像版2016
- 中小学体育健康促进计划
- 留学签证英文自我介绍及学习计划
- 综合探究四 回顾近代中国的百年历程教学设计-2025-2026学年初中历史与社会(人文地理)九年级上册人教版(新课程标准)
- 2025北京大学未来技术学院招聘劳动合同制人员1人考试笔试备考题库及答案解析
- 农场机械设备维护计划
- 高职高专专业课程教学目标与教学计划
- 5、二级供应商品质管理
- 2025年江西省交通投资集团有限责任公司社会招聘43人笔试备考题库及答案详解1套
- 2025年上海高三物理高考重点知识点归纳总结(复习必背)
- 医院医学影像科科室年终总结
- 温岭市有机废弃物综合处置项目环评报告
- 医院食堂服务人员培训计划
- 2025年危险化学品安全考试题库(危险化学品安全操作规范修订与培训效果)试题
- 2025年下半年海南省药品监督管理局直属单位招聘事业单位人员易考易错模拟试题(共500题)试卷后附参考答案
- 2025年度租赁车辆租赁合同附件四:维修保养记录
- 影响世界的工业革命课件-2024-2025学年高一下统编版(2019)必修中外历史纲要下
- 2025年陕西煤业化工物资集团有限公司招聘笔试参考题库含答案解析
评论
0/150
提交评论