社区信息平台的设计与实现


    














    社区信息台设计实现








    XXX
    201X年11月











    社区信息台设计实现





    作 者 姓 名 XXX
    学 院 名 称 软件学院
    指 导 教 师 XXX教授
    答辩委员会席 XXX教授
    申请学位级 工程硕士
    学 科 专 业 软件工程
    学位授予单位 北京XX学
    文答辩日期 201X年12月















    Community information platform design and implementation







    Candidate:
    Supervisor:
    Department:
    Date:June













    社区信息台设计实现




























    研究成果声明
    郑重声明:提交学位文指导教师指导进行研究工作获研究成果知文中特标注致谢方外学位文中包含已发表撰写研究成果包含获北京理工学教育机构学位证书材料工作合作者研究工作做贡献均已学位文中作明确说明表示谢意
    特申明

    签 名: 日期:

    关学位文权说明
    完全解北京理工学关保学位文规定中包括:①学校权保关部门送交学位文原件复印件②学校采影印缩印复制手段复制保存学位文③学校允许学位文查阅阅④学校学术交流目复制赠送交换学位文⑤学校公布学位文全部部分容(保密学位文解密遵守规定)

    签 名: 日期:
    导师签名: 日期:

    北京XX学工程硕士学位文



    作新时代发展信息化浪潮已断扩展国家社区区域作政府基层部门清楚解现社区发展已达社区信息化程度更政府居民间进行沟通促进城市文明进步发展社区必须具备系统化灵活化信息台社区信息台具备信息采集功信息发布功应该时具备服务确认功居民进行互动功特进入信息化时代着电子政务断发展基层社区工作提出更高求建立系统化灵活化社区信息台够极发挥社区政务理先进性完善基础资料采集准确性实现准确数享更居民提供优质服务社区信息化作成社区理社区服务水提升重技术支撑已成社区建设重容
    文两角度展开阐述文描述开始两角度社会角度系统角度理社区信息台首先介绍社区概念信息技术现状发展理基础网络理系统设计开发深入讨分析系统功求说明设计原系统模块划分开发工具网络拓扑结构系统整体设计社区信息台系统模块基础分工体结构数库社区信息台系统需分析系统解决方案涉模块源代码部分社区信息服务整合社会力量社会阶层种信息资源整合社区外跨行业社区居民核心形成良性社区服务产业链文中相应J2EE技术集成社会社会资源努力提高社区信息台系统社区信息台政府实施更居民获直接互联网社区服务行纯粹门互联网获更方便更科学更加方便科学居民办事做政府部门基层服务发展获先进科学社区信息台


    关键词:社区社区信息台社区信息化J2EE技术



    北京XX学工程硕士学位文


    Abstract
    As the new times development the informationization tide has been constantly expanded to any country a community area as the government department at the grassroots level is very clearly understand to now community development has reached the community informationization degree in order to better in the government and residents between communication promote the city civilization progress and development the community must have elicited the systematic and information platform Community information platform in addition to have the information acquisition function and information release functions but also should have both confirmed service function and the function of the interaction with the residents Especially in the information times later with the development of electronic government affairs the grassroots community work also put forward higher request Establish systematic and elicited the community information platform and can greatly exert the advanced nature of community government affairs management perfecting the basic data collection and accuracy in order to realize accurate data sharing and work better for residents to provide quality services community information as become community management and community service level of important technical support has become an important content of the construction of community
    The paper expounds from two Angle spread a community theory from the point of view of a from the point of view of system implementation Firstly introduces the concept of community and informatization the status quo development The network management system for the design and development of the theoretical foundation to carry on the thorough discussion The system function needs to carry on the analysis explained the system design principle module division development tools and network topology The overall design of the system according to the needs of the system module division of labor and gives the main database structure the paper analyses the system involves several modules solutions and to realize part gives the block diagram and the source code The community information service need fusion community from all walks of life force the integration of community inside and outside cross

    北京XX学工程硕士学位文

    industry all kinds of information resources to community residents as the core to form a benign community service industry chain This paper by using the J2EE integration of technology club corresponding community resources and strive to perfect the community information platform system will the government's livelihood of the people the work carries out to the community network let more people can directly from the NET gain more the livelihood of the people work consultation and deal with their correlation of community service by pure the door handle affairs to the Internet access more convenient science for residents to do good complete the government department grassroots service development to obtain a advanced scientific community information platform
    Key Words community community information platform Community informationizationJ2EE

















    北京XX学工程硕士学位文

    目录
    第1章 绪 3
    11 课题研究背景 3
    111社区概念社区信息化 4
    12 课题研究意义 6
    第2章 社区建设社区信息化建设现状存问题 7
    21国社区建设现状趋势 7
    22社区建设社区信息化构建问题 8
    23 信息理系统发展历程趋势分析 11
    24系统设计目标 12
    25社区信息化意义 13
    26关金碧南社区社区信息化现状存问题 14
    第3章 系统开发相关技术 18
    31软件体系结构简述 18
    32 开发工具技术简述 19
    321 J2EE技术 19
    322技术方案选择分析 21
    33数库理系统SQL Server 30
    331 SQL Server概述 30
    34行性分析 32
    35系统设计思路方法 33
    第四章 课题运行结果 44
    41社区信息台运行效总结 44
    411社区信息台资讯性 44
    412社区台应性 45
    413社区活动合理安排 47
    414社区工作便携性 48

    北京XX学工程硕士学位文

    文总结 50
    参考文献 54
    附录 56
    致谢 59

















    第1章 绪
    11 课题研究背景
    作现实社会种重组织形式社区定区域居民单位生活空间体着国城市化进程日益加快社区作政府群众间进行沟通直接机构居民日常生活工作中发挥着重桥梁作

    北京XX学工程硕士学位文

    更政府居民间进行沟通促进城市文明进步发展社区必须具备系统化灵活化信息台社区信息台具备信息采集功信息发布功应该时具备服务确认功居民进行互动功特进入信息化时代着电子政务断发展基层社区工作提出更高求建立系统化灵活化社区信息台够极发挥社区政务理先进性完善基础资料采集准确性实现准确数享更居民提供优质服务
    国社区信息台建设处初级阶段缺乏宏观规划明确目标广州某街道办事处言办事处十应级部门信息台台间数采集较零散数间法实现享造成数采集整理工作断重复力物力种极浪费信息台采集数仅仅完成级交代务街道没数进行分析整理街道办事处社区事务处理中日常工作关理层决策提供服务社区果够建立属社区信息台社区信息台够更加直观社区前发生事情开展工作社区居民政府诉求服务等反馈出然收集起级部门反馈提供收集数时更够享数社区信息台政府步民生计划社会服务等工作提供更准确数

    图11社区信息化网络构图

    北京XX学工程硕士学位文

    111社区概念社区信息化
    社会学领域形成相独立区域通社会互动社区居民聚集社区社区社会实体通常包括基素:生产社会关系基础集体口定关系物质基础域口赖生产生活社会活动中够保持社会生活社会服务设施社区理机构系统套适应发参救互助社会团体生活方式相关行规范社会心理
    社区社会重组成部分社会发展中承担着重济功社会控制理功社会福利保障功社会参功学功发达国家发展中国家社区均政府群众联系桥梁纽带成政府实施社会发展社会理终目标
    社区信息化认网络虚拟社区实际存社区单元单位进行社区网络化智化信息化基础建立型网络服务台集社区宽带网络社区物业理系统政府电子政务系统社区服务系统等控制社区系统中项服务功社区居民够根需网络选择生活社保家政培训金融方面等业务
    社区信息化作城市信息化组成部分社区信息台政府信息化社会信息化基层部分社区信息化促进政府社区居民沟通加强政府居民互动构建服务型政府提升居民生活水完善社区理服务等方面具代作加强推进社区信息化建设已成构建谐社区程重环节日益增强重性已越越受中央方级政府重视社区信息台社区建设中心社区信息化台信息技术手段社区服务切入点社区居民提供全方位信息服务构建信息化社区理服务加强社区信息化理改善社区服务必须求方政府积极推动社区信息化建设工作全国城市相继展开社区信息台形成流推进工作
    着信息基础设施建设日益完善移动电话宽带网络普3G业务启动社区信息化高速网格化已趋形成政府推动硬件基础设施完善社区信息化建设快速发展奠定基础线建立社区信息台公安计生工会民政城等拥社区信息化台形成遍开花轰轰烈烈热闹场面

    北京XX学工程硕士学位文

    令鼓舞数字社区信息化建设发展程中逐渐暴露出问题:社区信息化建设分散没统规划顶层设计方政府投资实体带分裂重复建设社区信息化投资形成信息孤岛信息技术数字鸿沟问题区域济持续发展水差异社区信息化社区建设资金足社区信息化建设理员台难维持社区信息化台居民需没握法整合电子政务台级部门社区信息台利率低缺乏社会济福利模式市场导投资渠道元化社会困难信息化建设问题缺乏产生社会效益济效益模式导致投资渠道元化社区信息化建设市场化困难问题[1]时社区建设处变革发展中社区理社区服务容业务流程会常常着社区建设深化发展改变目前已社区信息化台难适应变化社区信息化建设效整体规划确立合理建设框架形成良体系架构社区信息化建设具重意义构建结构灵活信息集成力强社区信息化台解决前社区信息化建设中面问题需进步深入探讨

    图12社区信息化构图


    北京XX学工程硕士学位文

    12 课题研究意义
    国城镇化建设起步较晚社区理方式较落作基层理组织社区直接接触服务象部门掌握居民第手资料社区信息台够部门提供充足数着电子政务展开基层社区工作面着更高求原信息台已满足社区工作需求文通数传输需求分析数库维护等技术手段建立社区信息台够实现业务系统间信息资源享提高社区信息化理水贡献份力量





    第2章 社区建设社区信息化建设现状存问题
    21国社区建设现状趋势
    作现实社会种重组织形式社区定区域居民单位生活空间体着国城市化进程日益加快社区作政府群众间进行沟通直接机构居民日常生活工作中发挥着重桥梁作
    更政府居民间进行沟通促进城市文明进步发展社区必须具备系统化灵活化信息台社区信息台具备信息采集功信息发布功应该时具备服务确认功居民进行互动功特进入信息化时代着电子政务断发展基层社区工作提出更高求建立系统化灵活化社区信息台够极发挥社区政务理先进性完善基础资料采集准确性实现准确数享更居民提供优质服务
    国社区信息台建设处初级阶段缺乏宏观规划明确目标广州某街道办事处言办事处十应级部门信息台台间数采集较零散数间法实现享造成数采集整理工作断重复力物力种极浪费信息台采集数仅仅完成级交代务街道没数进行分析整理街道办事处社区事务处理中日常工作

    北京XX学工程硕士学位文

    关理层决策提供服务
    种背景文通数传输需求分析数库维护等技术手段建立社区信息台实现种数信息采集查询汇总分析享努力提高社区信息化理水
    着国城市社区快速发展社区理务越越繁重务单纯政府理部门已难完成继续维持政府包揽切城市理模式难收成效单纯走治型社区存定问题社区费投入足社区基础设施较差难满足社区理社区服务求社区发展劲足二社区建设部门协调配合齐抓系统工程需政府力支持指导协调国社区建设必须政府指导走社会化道路政府领导引入新机制建立元体民理体制完善社区功培养社区意识社区政府组织社会团体企事业单位社区居民成城市理参者逐步扩基层民推动社区居民群众理服务逐步实行社区居民治[2]
    社区建设助国家社会发展目标落实基层解决政府力推动社会发展具重意义新统计数显示民政部推开社区建设国已取定成绩提出试点全面城市延伸中型城市型城市农村发达东部区中部西部区建设理念社区建设中国新发展理实践试点城市社区建设中系统角度两社区系统概念社会组织政府指导加强基层建设社会资源整合政府资源进行控制建立社区治组织功系统通组织广泛动员社会参社会融合形成社区治需社会信息化理通社区居民政府连接信息形成道网络专线需居民浪费更时间跑政府沟通路线社区信息化功越越够显示出重性二社区理组织社区理工作繁重社区居民社区服务需求越越服务求越越高社区信息台社区建设处断发展中相应服务理流程断调整变化单纯传统理服务手段已远远满足求需通社区信息化建设整合社会资源社区信息台推动社区理社区服务水提高社区信息化已成目前社区建设重容社区业务断调整社区建设逐步发展求社区信息化台具强灵活性信息集成力传统社区信息化台难满足需

    北京XX学工程硕士学位文

    构建统符合居民需够拉动居民政府沟通服务信息化台已成社区信息化建设重课题
    22社区建设社区信息化构建问题
    长段时间开展社区建设社区信息服务尚未全面铺开造成理家界定社区社区信息服务系统概念样理全面种做法足够社会条件社会信息服务社会需求间关系没明确答案解释科学理实践中城市社区信息服务客观规律行事身实际出发竞争盲目追逐成种潮流带混乱致社区工作开展受严重阻力特社区概念复杂性造成许城市政府社会信息服务定位明确顾虑重重导致社区信息服务停滞降错误道路种顾虑重重致社区信息服务工作停滞前陷入歧途
    (1)社区信息服务建设中政府角色法完整表现出
    社区信息服务实践操作中谓服务项目业务行政权力阴影信息服务建设维护理持续程技术数断更新费高政府负担相重种完全顶部推动社区信息服务确实容易关心群众真正需求少考虑利资源容易陷入应付检查形式义导致服务需求没需求服务社区信息服务建设工作思路应该立足调动资源解决问题非政府组织参核心部分说没社区居民广泛参居民服务构成部分信息服务社会社区信息服务视象征性存视扩电子政务系统物质需求转化然强调社区参说社区信息服务需政府存政府该找准位置社区信息服务系统做真正倡导支持横扫包揽需调动引导组织社区参更广泛社会参功夫国开展社区社区信息服务建设时间长尚未全面铺开造成理界社区社区信息服务体系概念界定相种理全面实践充裕社会条件社区信息服务社区成员需求间关系等等方面没科学理予明确答复解释

    北京XX学工程硕士学位文

    (2)社区信息服务体系未全面开展存漏洞
    目前国社区信息服务停留传统性福利性救助性单事务类服务缺少面整社区成员物质精神需全面服务未实现民政福利型服务社会理型服务转变未社区信息服务体系应该覆盖作独立生活空间社区信息生活完整体系性质言社区信息台包含作社会保障服务福利性服务作思想政治工程公益性服务包括作市场营商业服务作社会参志愿服务社区信息服务体系全面拓展社区信息台社区成员类型层次求需社区中限度满足真正体现社区作生活体质[3]
    目前国实践操作中社区信息台服务谓服务项目运作方式手段见行政力量影子信息服务建设维护理连续程技术数断更新开支政府负担相重严重缺乏资金支持前提导致项目期力维持疾终日常说雷声雨点收效更政府想然推进社区信息服务属厢情愿模式注定失败
    (3)社区信息服务健全
    目前国社区信息化建设现状般新开发高级住宅区较注重宽带网建设智化程度较高单位型住宅区宽带网建设速度较快配套理水致光纤然拉家门口没信息服务提供服务完全网络开通区总体应水较低深圳区社区数已实现远程办公远程教育远程医疗视频点播视频会议等需户系统运营商投资领域治安家政接送孩课托居家养老物业理服务业委会成立参政议政社区商业网点等社区居民息息相关容空缺导致数字社区曲高寡原社区信息服务建设中应单强调高速率信息传输高级信息服务扩展全民服务概念强调普遍信息服务社区信息台深远意义特强调横社会化综合信息服务网络面广居民信息服务[3]

    北京XX学工程硕士学位文

    (4)社区信息服务中采应集成技术适合社区构建结构型社区社会间关系没桥梁架构
    社区中应系统分属象具体街道办事处社区服务中心出租屋理服务中心社区政务中心劳动业中心计划生育民政救济物业理水公司供电公司社区警务社区商业机构等12系统分系统形成较统机构集成应统程象集成规范通信方式社区信息台现集成技术(CORBACOM+等)难提供针现种应集成功实现真正意义增值服务例面海城市社区信息服务示范工程研究课题中采基CORBA集成技术具标准化规范化等优点具体实现时求采CORBA应集成方需集成方系统非常解集成方需解集成方系统设计思想数结构等许技术细节者集成方需集成方求完成应接口包装工作实施效率高许宝贵时间发组织协调[3]
    23 信息理系统发展历程趋势分析
    信息理系统发展已走50年历程发展分三阶段:
    (1)独立数处理阶段:1954年开始时期历10年左右期间单业务系统基础系统物料理系统财务理系统销售理系统简单说时期特点作出发点减少重复劳动提高济效率开发验基础方式方法更长开发时间成高昂
    (2)全面数处理阶段:期间历约10年时间(19641974)段时间着计算机技术断进步计算机软件硬件性快速发展强数处理力实时操作系统力计算机广泛应尤理公司事务时期特点建立计算机中心实行分散理相结合形式集中服务
    (3)网络处理阶段:进入20世纪80年代着网络技术计算机软件硬件性飞速发展进步提高信息理系统发展进入先进阶段网络处理阶段现着互联网广泛应信息理系统发展现已进入新阶段种网络信息理系统基型数库互联网断涌现新发展方信息理系统企业现局限形网络身成事实空间间沟通通信网络直接方便工具基

    北京XX学工程硕士学位文

    Internet理信息系统理信息系统仅高层次决策日常业务理传统概念延伸指定户登录(匿名登录)相应权限理实现远程系统浏览查询控制审查基Internet理信息系统传统理信息系统技术相似该技术概念相似该技术实现传统理信息系统C S)架构核心核心理信息系统基互联网B S结构B S结构C S结构具优势传统理信息系统专门操作环境意味着操作者活动空间非常限B S架构需特殊操作环境方接入互联网操作理信息系统包括优点缺点差异显易见成新信息理系统建立基Web理信息系统发展方
    国社区建设起步较晚已成立社区基层单位需原历史资料进行整理社区信息台面着量信息处理工作部分社区办事处没完善信息台投入方然力居民信息进行收集整理保存样极增加工作量社区信息台查询起方便时利业务系统进行信息资料交流享
    24系统设计目标
    着世界济全球化市场国际化国加入WTO步伐加速口流通变越越快民生活水提高精神文明求提高业结构变化时着国信息化台深化社区理变越越适应社会发展原信息反馈慢社区信息台时反映社区信息变化情况迅速踪社区信息变化情况社区信息台整顿社会秩序提高执法效率必助现代计算机技术开发套新社区信息理系统
    社区信息化建设项复杂社会系统工程重道远没现行固定模式社区信息化建设目前处摸索实践中社区信息台仅需政府力推广需企业支持社区信息台更需积极参方配合合力发展互利赢实现类信息资源互联互通限度发挥社区信息化优越性社区信息化发展已进入理实践相结合政策引路专家助社会力量研究探索发展路新阶段预见着社区建设逐步完善社区信息化承载更服务功

    北京XX学工程硕士学位文

    社区信息台更加贴居民生活容更加丰富功更加便捷作种实便捷技术手段信息化开展社区民选举民决策民监督具体体现民代表选举业委员会选举社区居民委员会选举社区治社区信息台实现网络环境社区居民治作非常明显社区信息化必成实现社区治落实城市基层民重台[22]
    25社区信息化意义
    社区信息化简单原社区理社区服务业务模式实施电子化信息技术身特点发展规律社区信息化效促进社区建设发展引领社区变革表现方面:
    1.社区信息化重构社区关系
    社区信息沟通台提供接受服务质际间通信服务信息通信服务社区居民通社区基础信息台仅复制日常生活中际关系突破沟通障碍现实生活中交换快速找兴趣爱需类似建立新关系社区信息台居民容易找需服务发布服务改变彼间现实生活中服务方法途径效满足需求存社会服务间关系变原关系通业务发展社区基础信息台户根需通社会层面创建虚拟际空间发展原关系建立新关系通虚拟际空间击重建现实际空间际交实施社区信息化建设程中应坚持满足户社会关系层次出发点建立社区基础信息台
    2社区信息技术助促进社区建设发展
    社区信息技术已改变原社区工作促进行政居民公事务政府部门完善信息网络扁结构势必推动简化理水理改善社区效整合政府企业区社会信息提高科学决策力更社区理工作提高

    北京XX学工程硕士学位文

    理工作效率工作水信息网络虚拟化实时必促进信息享社区居民社区服务产业链发展通信息整合服务资源方式新变化促进便利服务加强现服务力服务水方便快捷性化满足居民物质文化等方面层次需求
    社区信息化台建设社区互动台助加强社会话消突促进沟通确保政府系统实施促进社区社会组织积极参社区建设培养互助精神加强社区治通整合社会资源信息意识努力解决社区居民居民权利知情权参权监督权核心建设基层民社会治理需求愿提高社会治力政府构建社会义谐社会
    3社区信息技术助提高社会信息化应水
    社会信息化涵盖象包括区域城市社区家庭社区重中间环节社区信息化社会信息化发挥承启链接方作首先角度提高居民信息化应社会信息技术社会信息化发展成果直接体现改善居民信息化应水加强信息力效台更直接服务社区居民窗口社区信息助社区层面社区层面聚合信息资源整合基础数直接全面真实性实性整合信息资源社会信息化基础突破
    次应层面社区信息化电子政务功延伸拓展辅助承担政府行政职服务居民职责时社区信息化覆盖巨户资源电子政务落脚点电子商务面直接消费者重接口电子商务深入社区重渠道社区信息化汇聚民意渠道解居民意见重窗口政府企业决策支持台社区信息化发展助整体推进社会信息化发展[4]
    26关金碧南社区社区信息化现状存问题
    金碧南社区位瑞宝街西南部东广州市化学试剂厂南金碧花园第三期墅区北工业道南区面积约18万方米辖金碧花园第三期广州市化学试剂厂辖楼20栋墅46套中学1物业公司1间建工1商业店铺108户家政托点2处型肉菜市场1现2340户总口数1044 中户籍1800户数3420流动口3792户数7212

    北京XX学工程硕士学位文


    图21金碧社区口分布
    金碧南社区讲口密集度断提高时带许方便素:
    1社区理难度口断增长办理社区业务仅仅社区工作员难完成班群时候班族想办事话班时间容易导致事务办成请假较麻烦
    2社区文化活动难效整合合理高效利
    社区文化氛围直区特点需举办场活动话需社区团队社区物业社区员统筹安排团队间协调物业公司社区工作繁忙时候需调配时间难配合需时候会导致活动拖延者夭折目前社区拥文体资源硬件健身乐园900方米设健身路径乒乓球桌晨晚练点8处:社区乐园社区假山喷泉广场文化广场体育广场金碧公园墅区森林公园江路公园广州市第五中学学校操场等活动室170方米设功活动室乒乓球室棋牌室书画室聊天吧图书阅览室社区服务室等 软件社区文化队伍16支戏曲歌曲队书画组健身舞蹈队太极拳剑扇队等支文体队伍目前队伍场资源较散常会发生场太满负荷空置状况
    3社区业委会工作难推进业委员会业会选举产生业委员会成员应业担成立前发展商负责区前期物业理权选聘物业理公司住宅区入住率达

    北京XX学工程硕士学位文

    50者第位业入伙日起满2年发展商委托单位应时告知该区住宅部门6月召开第次业会第届业委员会物业理行政部门发展商物业理公司业代表组成筹委会推荐业委员会候选名单提交第次业会选举产生成立业委会社区居民工作重举措社区面积广数导致工作进行期间较难推行业委会工作必须户数面积数必须80进行例前期业意选举业委会业委会筹备组成立业委会候选直真正选举业委会代表环节需业积极参班族时间全程参更加没时间认真分析选举出真正代表广业选出业代表意特业委会选举出推进区工作更难加难台时信誓旦旦没承兑现没久便台日发挥出作原样原选举期间根解数诉求腔热情

    图22金碧社区网数例分布

    4社区信息网络化极成熟目前区网络员相说较少社区网络台成熟例社区网络台更新速度较慢甚区社区网络台处停滞前阶段然发布信息没时刻关注居民需求甚居民需求甚远居民够通网获取资讯极少解决社区服务问题参社区建设活动等够解决问题篇文做重点

    北京XX学工程硕士学位文



















    北京XX学工程硕士学位文

    第3章 系统开发相关技术
    31软件体系结构简述
    两流技术架构CS体系结构BS体系结构CS结构家熟知客户机服务器结构美国Borland公司早研发通常说两层结构体系基网络数处理中客户机服务器(ClientServer)二层体系具里程碑意义该体系结构优点结构简单开发运行环境简单存问题例系统拓展性强二层结构系统规模环境运行情况较系统规模应中性会降快常会出现稳定法提供应服务等问题者两层系统安装维护程复杂难道台客户机安装应程序完成量系统配置工作第三系统安全性较低二层结构量代码驻留客户机系统安全性保障
    着Internet技术兴起出现BS(BrowseServer)结构浏览器服务器结构CS结构种变化者改进结构BS结构户端需安装WEB浏览器少部分事务逻辑客户端(Browser)实现部分逻辑功服务器端(Server)实现BS架构软件需理服务器行客户端浏览器根需做维护样减轻客户端负荷降低系统维护升级成工作量需进行户培训足仅需少量培训降低户总体成局域网建立BS结构网络应实现员接入方式(LANWANInternetIntranet等)访问操作数库够效保护数台理访问权限安全性角度较选择 [24]

    北京XX学工程硕士学位文

    32 开发工具技术简述
    321 J2EE技术

    图31J2EE典型三层结构图


    J2EESUN公司定义开发运行企业级Web应标准开发型层次分布式企业级Web应J2EE规范标准中间件体系结构旨简化规范层企业级应系统开发部署种利Java2台简化诸级企业解决方案开发部署理相关复杂问题体系结构J2EE构架技术组件开发模型提供广泛支持时提供组开发工具服务便开发模块化重跨台种组件技术业务逻辑[25]
    J2EESun公司1999年6月推出建立Java 2台企业级应解决方案J2EE融合许现代软件设计思想体系结构:面象技术组件技术分布式技术中间件技术层结构体系等目前Java2台3版适合型设备智卡Java台Micro版(Java2Platform Micro EditionJ2ME)适合桌面系统

    北京XX学工程硕士学位文

    Java2台标准版(Java2 Platform Standard EditionJ2SE)适合创建服务器应程序服务Java2台企业版(Java 2 Platform Enterprise EditionJ2EE)J2EE技术基础Java2台标准版J2EE仅巩固标准版中许优点时提供EJB(Enterprise JavaBean)Java Servlets APIJSP(Java Server Pages)XML技术全面支持终目成够企业开发者幅缩短投放市场时间体系结构J2EE方案实施显著提高系统移植性安全性伸缩性负载衡重性[25]
    J2EE层分布式应模型应逻辑功划分组件应组件根层分布机器事实J2EE提出初衷正解决两层模式弊端传统模式中客户端担角色显臃肿种模式中第次部署时候较容易难升级改进伸展性理想常基某种专协议通常某种数库协议重业务逻辑界面逻辑非常困难现J2EE层企业级应模型两层化模型中层面切分成许层层化应够种服务提供独立层J2EE典型三层结构(称四层)[23]



    北京XX学工程硕士学位文

    图32J2EE典型三层结构图
    322技术方案选择分析
    根社区信息台实际需求系统采BS(浏览器服务器)架构Java语言遵循J2EE技术规范进行研究开发
    (1)BS(BrowserServer浏览器服务器)模式称BS结构着Internet技术兴起CS模式应扩展种结构户工作界面通IE浏览器实现BS模式处运行维护较简便实现员点接入方式(LAN WAN InternetIntranet等)访问操作数缺点企业外网环境赖性太强种原引起企业外网中断会造成系统瘫痪
    着InternetWWW流行机终端CS法满足前全球网络开放互连信息处见信息享新求出现BS型模式浏览器服务器结构BS模式特点:户通WWW浏览器访问Internet文数图动画视频点播声音信息信息许许Web服务器产生Web服务器通种方式数库服务器连接量数实际存放数库服务器中客户端WWW浏览器般须户程序需Web服务器载程序执行载程中遇数库关指令Web服务器交数库服务器解释执行返回Web服务器Web服务器返回户种结构中许许网连接块形成巨网全球网企业结构基础建立Internet
    (2)MVC模型MVC三单词缩写分: 模型(Model)视图(View)控制Controller) MVC模式目实现Web系统职分工 Model层实现系统中业务逻辑通常JavaBeanEJB实现 View层户交互通常JSP实现 Controller层ModelView间沟通桥梁分派户请求选择恰视图显示时解释户输入映射模型层执行操作
    设计采J2EE台MVC模式进行具技术先进性:

    北京XX学工程硕士学位文

    (1)支持浏览器/服务器结构模式(B/S结构)
    (2)适应开发性软硬件台(操作系统数库)
    (3)支持功模块扩充(集成第三方软件模块)
    中MVC设计模式涉数理显示功分散象降低象间耦合应分成三层次分数层(Model)表示层(View)控制层(Controller)量降低部分间耦合部分处理特定务负责完成部分通信J2EE环境MVC设计模式图

    图33 MVC设计模式
    (1)Servlct接收客户浏览器传送HTTP Request请求转换Event事件
    (2)Servia根相应Event事件调业务逻辑层方法进行业务逻辑处理
    (3)Model层次JavaBean/EJB通JDBC/EJB进行数库操作终需返回客户端数封装JavaBean中
    (4)Servlet取数存放JavaBean参传递JSP
    (5)JSP根数终生成HTML页面返回浏览器进行页面展示
    2.系统优点
    采客户/服务器结构设计MVC模式系统带优点:
    (1)设计灵活执行效率高维护理简便时结合定制客户端浏览器客户端优点
    (2)复杂业务计算集中性优良台少数台服务器极减轻工作站计算负担整体网络传输负担系统达佳资源分配

    北京XX学工程硕士学位文

    (3)数库台关移植扩展性强
    (4)数仓库面题便查询形式组织集中保存社区资源财务图呼服务等数保证系统重点需求——数统计分析功效实现
    (5)数仓库决策支持系统建设提供坚实数基础[28]
    (2)JSP(Java Server Pages)Sun Microsystems公司倡导许公司参起建立种动态网页技术标准JSP技术点类似ASP技术传统网页HTML文件(*htm*html)中插入Java程序段(Scriptlet)JSP标记(tag)形成JSP文件(*jsp) JSP开发Web应跨台Linux运行操作系统运行
    JSP技术Java编程语言编写类XMLtagsscriptlets封装产生动态网页处理逻辑网页通tagsscriptlets访问存服务端资源应逻辑JSP网页逻辑网页设计显示分离支持重基组件设计基Web应程序开发变迅速容易
    Web服务器遇访问JSP网页请求时首先执行中程序段然执行结果连JSP文件中HTML代码起返回客户插入Java程序段操作数库重新定网页等实现建立动态网页需功
    (2)StrutsStrutsApache组织项目开放源代码项目Struts创立者希通该项目研究改进提高Java ServerPage(JSP)Seivlet标签库面象技术水准目减少运MVC设计模型开发Web应时花费时间Struts种具体实现MVC程序框架客户需通框架请求统ActionServletServlet接收根接收请求参数Struts配置中ActionMapping请求送合适Action处理解决谁做问题构成Struts控制器
    StrutsApache 基金会Jakarta 项目组Open Source 项目采MVC模式够帮助java 开发者利J2EE开发Web应java架构样Struts 面象设计MVC模式分离显示逻辑业务逻辑力发挥淋漓致Structs 框架核心弹性控制层图:

    北京XX学工程硕士学位文



     
    图34 struts
    基 Java ServletsJavaBeansResourceBundlesXML等标准技术 Jakarta Commons 类库Struts组相互协作类(组件)Servletjsp tag lib组成基struts构架web应程序基符合JSP Model2设计标准说传统 MVC设计模式种变化类型[24]
    struts开源软件Struts目帮助减少运MVC设计模型开发Web应时间果想混合ServletsJSP优点建立扩展应struts错选择
    Struts早作Apache Jakarta项目组成部分项目创立者希通该项目研究改进提高JavaServer Pages Servlet标签库面象技术水准Struts名字源建筑旧式飞机中支持金属架框架

    北京XX学工程硕士学位文

    Struts提醒记住支撑房屋建筑桥梁甚踩高跷时候基础支撑解释Struts开发Web应程序中 扮演角色精彩描述建立物理建筑时建筑工程师支柱建筑层提供支持样软件工程师Struts业务应层提供支持目帮助减少运MVC设计模型开发Web应时间然需学应该架构完成中繁重工作果想混合ServletsJSP优点建立扩展应Struts错选择
    (3)SpringSpring开源框架解决企业应程序开发复杂性创建Spring核心轻量级(Lightweight)容器实现IOC(Inversion of Control)容器非侵入性(No intrusive)框架提供AOP(Aspectoriented programming)概念实现方式提供持久层(Persistence)事物(Transaction)支持提供MVC Web框架实现常企业服务API(Application Interface)提供致模型封装全方位应程序框架(Application framework)外现存种框架(StrutsHibernate等)Spring提供相整合方案Spring框架分层架构7定义良模块组成Spring模块构建核心容器核心容器定义创建配置理bean方式组成Spring框架模块(组件)单独存者模块联合实现Spring模块Jar包形式发布模块单独Jar包需某模块功时需相应Jar包引入项目构建路径中


    北京XX学工程硕士学位文


    图35 spring

    Spring致力J2EE应层解决方案仅仅专注某层方案说Spring企业应开发站式选择贯穿表现层业务层持久层然Spring想取代已框架缝整合
    灵活基核心 Spring 功 MVC 网页应程序框架开发者通策略接口拥该框架高度控制该框架适应种呈现(View)技术例 JSPFreeMarkerVelocityTilesiText POI值注意Spring 中间层轻易结合基 MVC 框架网页层例 StrutsWebWork Tapestry[25]

    北京XX学工程硕士学位文


    图34 Hibernate
    (4)HibernateHibernate开放源代码象关系映射框架JDBC进行非常轻量级象封装Java程序员心欲象编程思维操数库 Hibernate应JDBC场合Java客户端程序ServletJSPWeb应中具革命意义Hibernate应EJBJ2EE架构中取代CMP完成数持久化重HibernateJava应关系数库间桥梁负责Java象关系数间映射Hibernate部封装通JDBC访问数库操作层应提供面象数访问API工作原理通文件值象数库表间建立起映射关系样需通操作值象Hibernate提供基类达数库目例Hibernate查询直接返回包含某值象列表(List)必传统JDBC访问方式样结果集数逐装载值象中编码工作节省量劳动Hibernate提供HQL种类SQL语言EJBQL样提供象化数库查询方式HQL功方式非常接标准SQL321
    文采J2EE系统框架利StrutsSpring等技术开发社区信息台首先梳理明确相应业务流程规范统业务流程业务功然统规范业务流程功基础结合户需求社区理服务业务建立相应信息理机制求实现整合分散行政理部门社区资源

    北京XX学工程硕士学位文

    信息实现社区基础信息数采集交换应动处理保证数交换部门间信息畅交换达效享高效应目[25]
    (5)接口技术
    政务系统实现接台采接口技术:
    1XML扩充标记语言(Extensible Markup Language)1.0标准基文World Wide Web协会(W3C)规范标记语言HTML标签描述外观数XML严格定义移植结构化数作定义数描述语言语言例标记语法词汇交换格式通讯协议
    2SOAP:简单象访问协议(Simple Object Access Protocol)基XML分散分布式环境交换信息轻量级协议SOAP请求者供应者象间定义通讯协议样面象编程流行环境该申请象提供象执行远程方法调SOAP优点完全厂商关相台操作系统目标模型编程语言独立实现外传输语言绑定数编码参数选择实现决定
    SOAP采已广泛两协议HTTP XMLHTTP实现 SOAP RPC 风格传输 XML 编码模式采行代码XML 解析器 HTTP 服务器( MS IIS Apache) 立刻成SOAP ORBSSOAP 通讯协议 HTTP 发送XML 格式信息HTTPRPC 协议相似简单 配置广泛防火墙协议更容易发挥作HTTP 请求般 Web 服务器软件( IIS Apache)处理 越越应服务器产品正支持HTTPXML 作更网络数表达方式( NDR)SOAP XML 代码化请求响应参数编码模式 HTTP 作传输具体讲 SOAP 方法简单作遵循SOAP编码规HTTP请求响应 SOAP 终端作基HTTP URL 识方法调目标CORBA IIOP样 SOAP需具体象绑定定终端 具体实现程序决定样象终端标识符映服务器端象[27]

    北京XX学工程硕士学位文


    图35 WSDL

    3WSDL:Web服务描述语言(Web Services Description Language)提供描述服务IDL标准方法XML词汇WSDLNASSL(IBM)SDL(Microsoft)间活动汇聚产物服务提供者提供简单方法描述申请形式响应远程方法调信息(RMI)WSDL赖底层协议编码求涉服务IDL题通常WSDL提供抽象语言利参数数类型定义发布操作该语言时涉服务位置绑定细节定义系统包含社区服务网中广泛采XML进行模板定义模板信息传递时助SOAPWSDL实现社区服务网中结点间信息传递服务集群理

    北京XX学工程硕士学位文

    33数库理系统SQL Server
    331 SQL Server概述
    SQL Server微软公司开发关系数库理系统初MicrosoftSybaseAshton—Tate三家公司开发1988年推出第OS/2版Windows NT推出MicrosoftSybaseSQL Server开发分道扬镳MicrosoftSQL Server移植Windows NT系统专注开发推广SQL ServerWindows NT版Sybase较专注SQL ServerUNIX操作系统应SOL Server采二级安全验证登录验证数库户帐号角色许验证SOL Server支持两种身份验证模式:Windows NT身份验证SOL Server身份验证7.0版支持种类型角色角色概念引入方便权限理权限分配更加灵活
    SQL Server公理功提供预定义服务器数库角色容易某特定户授予组选择许权限SOL Server操作台运行支持种类型网络协议㈨TcP/IPIPX/SPXApple Talk等SQL Server服务器端软件运行台Windows NTWindows9x客户端Windovs3.xWindowsNTWindows9x采厂商开发系统UnixApple Macintosh等微软SQL Server项完美客户/服务器系统SQL Server需安装WindowsNT台Windows NT支持Intel 386Power PCMIPSAlpha PCRISC等台SQL Server具备足够威力功SQL Server定义32767数库数库中定义20亿表格表格250字段表格数数没限制表格定义250索引中Clustered索引[26]
    SQL Server数库查询语言称Transact—SQLⅢ1SOL Server核心Transact—SQL结构化查询语言SQL种支持ANSI SQL92标准TransactSQL强化原SQL关键字进行数存取储存处理等功TransactSQL扩充流程控制指定方便编写功强存储程存放服务器端预先编译执行速度非常块触发种特殊存储程确保SQL Server数库引完整性建立插入删更新触发控制相关表格中数列插入删更新规

    北京XX学工程硕士学位文

    (Rule)缺省(default)限制(Constraints)协助新数值套表格中[26]

    332 SQL Server特点
    (1)容易手
    SQL Serverr风格完全致Windows接口许导(Wizard)帮助易安装学SQLServer信息广泛培训掌握学SQL Serverr台规模数OracleSybaseDB 2基础型数库较高着SQL Serverr基础学容易更设备台员知识需求
    (2)良兼容性
    Windows操作系统占导土位选择SQLServer必须取定优势兼容性 SQLServer2000中扩展性性时具功快速开发新基互联网系统特直接存储数搜索结果x萨格勒布输出特性利建立异构系统互操作性面互联网企业应服务奠定基石特性 NET战略起着重作
    (3)加强线业务
    微软SQL Server2000简化理优化工作提高系统性扩展性快速成功部署企业网络应需提高性功包括日志传送线备份障转移群集改进包括支持达32扩展性CPU64GBRAM通动优化改进理功动理数文件基导数库拷贝动存理简化障切换集群安装理网业务应程序快速部署效理
    (4)数仓库
    Microsoft SQL Server非常明显改进增加功OLAP(联机分析处理)量中企业户分析数仓库功 OLAP维存储技术型复杂数集执行快速高层次分析工作数挖掘发现隐藏量数中倾趋势允许组织机构限度数采集值效分析现数功预测未发展趋势

    北京XX学工程硕士学位文

    34行性分析
    社区信息台设计充分鉴前流行成熟架构成功验非常注重扩展性灵活性系统化采BS(浏览器服务器)架构Java语言遵循J2EE技术规范进行研究开发搭建真实架构运行环境spring框架简化企业级Java应程序struts框架具组件模块化灵活性重性优点时简化基MVCweb应程序开发 struts清晰区分控制事务逻辑外观简化开发应程序程struts提供类开发工作更加简单时Hibernate开放源代码象关系映射框架JDBC进行非常轻量级象封装Java程序员心欲象编程思维操数库进行非常轻量级象封装Java程序员心欲象编程思维操数库













    信息台页界面
    35系统设计思路方法



    北京XX学工程硕士学位文



    社区坛台
    社区投诉建议台
    社区信息招聘栏目台
    社区信息广播台





    图36社区信息台组成


    根现接触基层社区求居民需项较强烈信息求政府服务两重方面容设计社区信息台综合考虑求系统设计4方面实现
    (1) 信息台页界面通社区居民够目然解社区信息台网站应需解什容架构起时社区理者说更发现增加社区台增进容等
    作社区信息台页页面必须够更更容易反映出社区信息台项服务功第层次生存层面需求包括社会保障社会救助劳动业医疗保障便民利民服务等应通社区服务事业提供相关服务满足居民基生存需求第二层次生活层面需求提供满足居民提高改善生活质量需物质精神服务际交文化娱乐科技教育等应通社区服务产业提供相关服务满足居民提高生活质量需求第三层次基层民社区治层面需求居民参民理服务需通社区组织理满足居民层面需求代码: