基于ASP.NET企业计划管理系统的设计研究
2018-01-25杨跃
杨跃
(江南机电设计研究所,贵州贵阳,550000)
0 引言
企业效益造成影响。由于当前持续发展的网络计算机技术,这也就使得企业逐步开展信息化进程,借助高效管理信息系统作用的发挥,可以获得事半功倍的成效。本文在此背景下,借助ASP.NET技术的发挥,为某企业设计出针对性的基于ASP.NET计划管理系统。
1 系统结构分析
受到复杂系统需求的影响,价值现实开发项目中,由于项目的进展过程中会逐步变更用户需求,要想将系统开发的质量与效率优先提升,本文所开发出来的则是数据访问层、表示层、数据存储层、业务逻辑层的B/S架构模式,如图1进行显示。这种架构模式其最大的优势则是将业务逻辑层访问数据存储层的接口确立成数据访问层,以便实现抽象封装数据存储层,导致从业务逻辑层上有着绝对透明的数据存储层,使得具备更为清晰的系统逻辑结构,更加容易扩充的系统功能,导致代码重复性减少,缩短开发周期,为系统的维护提供方便。系统设计过程中,数据访问层框架内则是选取类来封装ADO.NET,按照调用者提供的SQL语句、存储过程名称、参数等数据库对象信息返回一定格式应用程序对象,而且在这一过程可以进行访问数据库服务。
2 系统设计
本文所开发的系统则是将ASP.NET当成开发平台,通过SQL SERVER2005进行后台数据库建立,选取C#面向对象的程序设计语言开展编程,做好某企业计划管理系统的实现,相应的系统功能结构可以通过图1进行显示。
一是用户登录模块。这一模块主要的是对用户信息予以验证,全部用户都会使用统一性登录界面,用户成功登录之后,按照不同的职位实施不同操作权限界面操作,另外还将和自己相关信息显示,整个系统用户ID和权限记录则是选取Session全局变量。
图1 基于ASP.NET企业计划管理系统架构图
图2 基于ASP.NET企业计划管理系统模块图
二是计划管理模块则是将用户其自身条理性安全工作提前制定的计划,为此,能够将其划分成实施计划于定期计划。实施计划所致的是用户对于计划的完成率予以自行修改,另外还进行相关评价与留言,而且在这一过程中,领导能够对下属全部计划查询。定期计划就是指固定周期的计划,不管哪条定期计划能够设定提前提醒天数,那么系统就会在等到师生计划日期开展的提醒天数的时候自行在实施计划中导入定期计划内容。
三是任务管理模块。这一模块通过领导将任务下达给下属,另外还对任务的考核人、参与人、责任人指定,整个任务中这条任务会发送给相关人员,通过负责人对于完成任务的比例进行修改,等到完全完成任务之后,通过考核人对任务完成情况实施考核,考核通过确立A到D四个等级的评价,如果尚未通过则是通过负责人继续完成任务并且重新考核,全部联系任务的人员执行操作与留言都会在任务历史记录中显示。
四是协同管理模块。这一模块则是通过向部门内的同级或者别的部门人员发送协助请求,另外类似于任务,必须实施评价和考核。
五是出差/休假模块。这一模块是立足于之前条件上实施扩展的模块,往往考虑应该与企业员工现实状况相结合。其主要的是让用户在出差或者休假期间把之前自己尚未万能充的任务与协同授权给别人代为处理,以便可以对任务与协同工作延续性保障,等到自己出差或者休假回来之后将权限收回。
六是消息实时提醒模块。这一模块则是等到用户使用系统的时候在浏览器右下方显示出全部和用户相关的提醒,具体来说,其种类主要有新协同、反馈任务考核、新任务等,实时的显示全部消息,往往用户实时操作或者查阅之后才会将提醒消除。
七是信息在线传递模块。这一模块则是处于统计显示系统中全部在线人员背景下进行在线人员的选择,通过文本文件或者信息的发送,以便能够为员工相互之间传递信息快速完成。
八是统计与报表模块。这一模块则是对完成任务与协同情况、员工计划实施统计,加之员工休假、出差等,能够通过页面中各个不同条件的选择实施组合查询显示,并且还会对生成的相关报表导出,统计出来的各项数据能够将其当成评价企业员工业绩的参考。
九是系统后台管理模块。这一模块就使用者是系统管理员,具体的操作有备份数据、部门管理、用户管理等,其主要的是将员工的离职、增加、调职等操作完成,并且还有管理员工和部门信息,备份系统数据等。
3 数据库设计
本文所开发的系统主要存在着历史统计表、出差表、部门表、协同表、实施计划表、休假表、消息提醒表、员工信息表、任务表、定期计划表等多个数据源实表,另外还建立着视图在数据库中,通过存储过程写入,自定义函数,另外还在SQL SERVER代理中将编写作业定期完成系统中的各项统计等工作。通过SQL SERVER作用发挥,以便能够维护计划实现定时自动备份数据库,每天一次差异备份,每周开展一次完整备份,而且在这一过程中将备份文件定期清理,以便能够对系统拥有着充分存储空间提供保证。
4 结语
本文所开发出来的系统通过与实际应用的结合,设计出基于ASP.NET企业计划管理系统的主要功能和实现方案,正式的在企业总投入使用系统之后,从反馈过来的情况来看,安全性好,稳定运行,另外还能够为维护提供方便,有效促进企业信息化管理进程。
[1]陈菲,张敏.基于.NET的煤炭企业生产计划系统设计[J].软件导刊,2015,14(01):84-86.
[2]兰洋,蒋顺业.基于asp.net的FMS生产管理系统[J].软件,2013,34(05):76-78.