基于.NET的通用消息管理系统的设计与实现

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:jiangguoliang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:针对目前各类管理系统中模块功能繁琐的问题,将其中的消息管理模块功能独立出来,设立出一个层次清晰、功能明确的通用消息管理系统,并使用.NET技术实现。
  关键词:消息管理;NET;权限管理
  1概述
  随着管理信息化在各行业的推行,各类管理软件也随之出现,这些管理软件为了提高行业应用率,往往做得功能强大、界面丰富。而在实际应用中,行业管理具体要求多样,一个多而全的软件往往超过实际需求,反而因为其繁琐的操作让用户望而却步。因此,我们利用功能模块化的思路,将消息管理这一重要模块独立出来,以通用软件的开发方式进行分析设计,并通过.NET技术实现。
  2技术背景简介
  互联网的爆发式发展带来了飞速的社会革新,生产生活的各个方面都在网络技术的支持下,带来了无限的可能性。以互联网的思路解决问题,是现今科学发展的主流思路。
  2.1通用软件
  相对于针对性较强、实用较为单一的专业软件,通用软件指能适应于某一类应用的功能性软件,特别是现在软件模块化开发的行业趋势下,灵活使用通用软件更适应于需求各异的用户。
  2.2.NET技术
  .NET技术是微软开发的主流互联网技术平台,提供一个一致的面相对象的编程环境,为互联网应用提供标准的、高性能的应用系统。他可以为开发人员在不同的应用程序时保持经验一致,而生产所有通讯,以确保基于.NET框架的代码可以与任何其他代码集成。
  ASP.NET是建立在.NET平台架构上,利用其安全高效的特性运行在服务器后端编译后的普通语言运行时代码。ASP.NET包括WebService和WebForm两种主要的编程模型,而后者为用户提供了样式丰富、功能强大的基于表单的可编程Web页面,这也是本文所采用的服务器端编程语言。
  另外,系统数据库使用成熟的SQLServer,开发模式为B/S模式。
  3通用消息管理系统的系统设计
  针对消息管理系统的通用需求,使用标准的树形层级管理,分析系统基本需求如下。
  3.1消息管理
  1)消息发布。用户登录后人员树形目录将以折叠式显示在消息接收人列,当前用户可群选或单选自身节点后代,也可单选父级及以上节点发送消息。
  ①父节点。可以向子节点及后代节点发布群消息和个人消息(可包含附件),并设置消息标签和级别。标签可按需求设置为“会议通知”、“工作通知”、“活动通知”等。级别可设置为“紧急”、“重要”、“一般”等,可结合消息返回状态使用。
  ②子节点。可以向兄弟节点或祖先点发送个人消息,可设置消息标签。标签可设置为“工作报告”、“请假调休”、“个人建议”等。消息发送的方向和可达层级由该节点角色权限控制。
  2)消息接收。任何节点收到消息可以在主页消息栏即时显示,可按消息级别显示为不同状态。消息查看后基本状态为“已阅”,对特定标签或级别消息,还可强制要求回复。
  3)消息管理。
  ①已发送消息。可查看已发送消息和消息状态,如“已阅”或回复。
  ②已接收消息。可查看和回复已接收消息。并显示发送者和自己的层级关系。
  ③可按用户名或主题查找消息。
  ④删除消息等常规操作。
  3.2用户管理
  除了消息管理的基本功能外,系统的核心是用户管理,即通用软件系统里的角色管理,用于管理用户树形结构的节点存在和节点权限。该模块在设计中以后台管理员的方式进行管理。
  1)节点的增删查改。管理员可以添加、删除节点,也可更改节点层级。
  2)节点的权限。用户权限用于管理用户发送消息的方向和范围,该权限分为普遍权限和个体权限进行设置。如只允许第一、二级父节点向下发送消息,或只允许子节点只能向父级发送单独消息等。权限设置是系统核心功能的直接体现,需要和具体应用进行详细的需求分析后,才能恰当设置。
  3.3系统结构设计
  按照需求分析,系统结构包含如图l所示的结构。
  4用户权限的实现
  权限管理才是通用系统的核心,权限管理可用描述为“参与者在某个模块进行了某项操作”這样一个简单的逻辑。实现权限系统的功能可以通过划分角色的权限来进行开发。通过需求分析,我们将其划分为用户角色分配和表单项状态。具体实现为该角色发送消息时对应接收者树形列表的可选项是否可用来实现。权限实施流程便是在一个用户创建成功后即刻生成用户ID,通过用户ID识别用户分配到的角色,从角色获取到该用户拥有的权限。
  5小结
  管理信息化是提高行业效率的必经之路,信息化和行业的贴合程度也经历了由浅人深的过程,随着行业的发展,对管理软件的通用性和灵活性要求越来越高。该设计将管理软件中基本的消息管理模块单独设计,引入通用系统中权限管理概念,实现了通用消息管理系统,标准化和模块化的设计也为后期模块整合提供了条件。
其他文献
基于两个分析性的创新:对社会事实秉持以机制为基础的理解路径和对动态交互影响的强调,作者提出了一个有关族群战争爆发的广义理论,并利用两种元机制——安全困境/螺旋模型和
年幼时,相信大家也曾幻想过拥有隐形的本领,在人丛中来无影去无踪,可以为所欲为。而家具店aIuminium及香港设计品牌monooNE,就刚协办了一个以透明作主题的展监,从衣、食、住、行4
受美国次贷危机,美元贬值、国际石油价格和粮食价格不断攀升等主要因素的影响,2008年世界经济增长率明显下降,全球通货膨胀率明显升高。
高寒地区烘干高水分玉米节能途径的研究王长才,奚河滨,褚荣楠,崔毅,王勇,王颖(黑龙江省农垦科学院科技开发中心)近几年来,由于饲料工业的高速发展,玉米价格的上涨,优良品种的普及与推广
黑龙江垦区种子检验存在的问题及对策李勇(黑龙江省延军农场种子公司)郑庆梅(黑龙江省国营农场总局种子管理处)种子质量是种子经营活动的生命线,种子检验是评定种子质量的唯一手段
期刊
速冻蔬菜加工技术宋力平,宋恒涛(黑龙江农垦农工商企业总公司)林琳(黑龙江省农垦科学院情报所)陈柏利(黑龙江省双鸭山市农建校)速冻蔬菜是冷冻食品的一种。蔬菜速冻技术是将新鲜蔬菜
摘要:SPOC(smallPrivate Onhne Course)即小规模限制性在线课程,是一种结合了传统课堂教学与在线教学的混合式教学模式。构建高职SPOC混合式教学模式,并有效地应用到教学和人才培养实践当中,推进SPOC混合式教学理念,整合在线学习、混合学习以及翻转课堂等创新性教学模式,实现對教学流程的重构与创新,为当前职业教育改革提供理论指导。该文主要对基于SPOC的翻转课堂教学设计模式在
应用消气灵治疗牛、羊急性瘤胃臌气病的效果观察吴志新(黑龙江省依安农场)刘英志,刘成(黑龙江省依安县)牛、羊急性瘤胃臌气是一种多发病,根据临床病例统计占内科病的70%左右。西医治疗
第七届北京国际印刷技术展览会今天就要开幕了。我代表主办单位对诸位的光临表示热烈欢迎!
公务员考核是公务员制度的“中枢”。它是公务员录用、晋升、工资福利、奖惩等的基础和依据,同时又可为人事决策的科学化和改进人事制度提供指导。客观公正的考核有利于促进公