标题 | 基于.NET(C#)和SQL的办公管理软件项目开发关键技术分析 |
范文 | 张一光 梁成岗 姜子罡 蔺蜀 兰州石化公司通信网络中心甘肃兰州730060 摘要 为了促使办公更加有效和规范,办公管理软件应运而生。本文集中讨论了基于.NET(C#)技术和SQL数据库系统,研发的办公管理软件设计和使用中的关键技术要点。 关键词 .NET;SQL;办公管理软件 中图分类号TP315 文献标识码A 文章编号 1674-6708(2012)61-0193-01 目前,不管是公司的企业化管理还是医院学校绩效管理模式,办公的管理都尤为重要。有些职能部门,工作量大,任务相对复杂,究竟如何又快又好地完成被指派的工作,显然已经成为当前很多公司首先需要解决的问题。其次,每个部门的职能不相同,工作量也不相同,如何完美地实现各个部门之间信息资源的共享和部门之间协作也能影响影响整体公司的工作效率和工作业绩。 1 相关技术研究 1)NET。.NET本质上是一个能够生成应用程序的常用开发平台。能够生成的程序包括桌面、ASP.NET Web和移动应用程序。.NET是互联互通的,高效稳定的,适应各种变化的标准应用系统。从技术这一角度来说,它是基于.NET Framework之上的。.NET根据不同的数据源可以提供常用的3种不用的数据库访问程序:SQL Server、OLE DB和ODBC [1];2)SQL数据库。该办公管理软件采用的后台数据库为SQL Server 2005。SQL Server 2005由以下部件组成:关系数据库组件和构架、管理、复制和应用程序开发构架以及专业数据仓库[2]。它是一种真正意义上数据库分析和管理系统,对在线电子商务以及数据仓储的创建作用很大。对于用户,它自动配备的工具功能相当强大,界面相当美观,同时解决了将数据从企业专用数据库与移动设备之间相互转移、创建和管理十分困难的问题。在SQL Server 2005的核心引擎中,该软件加入了.NET公共语言环境很好地规范整合了.NET中使用的语言。对于使用者来说,与Internet交互集成,大小能够伸缩,可以使用企业级专业数据库的功能。 2 设计关键要点分析 2.1 数据库存取问题 在办公管理软件设计的过程中,有一项是让我们极其困扰的:如何将.NET和SQL Server 进行有关数据的连接。为解决此问题,该软件采用了ADO.NET。对于实现存取数据库,ADO.NET 是相当专业的。它由微软设计开发,在.NET 平台上运用。它以满足重新编程的模型的需求为最终目的。它的功能有将数据结构和XML进行紧密集成,将不同来源的数据进行有机组合,交互各数据库并进行系统优化。数据提供程序和与之相关的数据集是ADO.NET的两个十分核心的组件。数据提供程序能够管理数据的前后运行和只读访问,而数据集即为办公管理中实际的数据。这两者之间是能够相互通信的。 2.2 任务管理的问题 该办公管理软件任务管理的主要流程:1)首先进行立项,导入任务并进行最有效地任务分工,确保每项任务都有专有执行者和监督者;2)规范执行者和监督者的职责。执行者在认真高效完成有关任务的前提下,要切实做好任务的登记填写工作;监督者要时时监督执行者的执行情况,进行必要的提醒和相互帮助;3)在执行者将所有任务完成后,办公室的领导者需要安排另外的人员将工作再次检查,确保无误,并进行检查登记;4)每一项任务在整个完成的流程中所有的资料和档案都需专人管理,并且保证公开透明化,确保每个人都能按要求规范行使职能。以上是任务完整的整体步骤,我们可以看出该软件,领导人员能够通过网络监控任务完成的整个流程。在这样的系统下,我们可以保证每个工作人员的工作质量,同时也可以从侧面不断促进个人工作素养的逐渐提高,使得整个办公室的水平档次提升。 2.3 数据库资源管理的问题 对于像学校医院一类的企业,需要管理的办公资源通常需要保存很长时间,所以我们在以往纸类档案进行归档的同时,也需要开始对电子文档进行整理。这就需要我们的办公管理软件。该软件能够将所有的工作任务进行索引式管理,这样无论什么文档,我们都可以通过该软件进行快速查阅,极大地提高了办公人员的工作效率,也避免浪费时间和人力资源的问题。同时,管理者也可以通过该软件详细地了解每个员工的执行情况,及时关注执行有异常情况发生的任务。 2.4 办公管理系统 该办公管理软件形成的系统采用网络计算结构,由三层体系结构构成。其一为数据访问层,该层结构通过对有关数据的删减、增加和改变对与之相关联的数据库进行有效操作;其二为业务逻辑层,该层结构的重要组成部分为ASP.NET,它就好比数据和操作用户之间的一座桥梁,将从浏览器中得到的请求接收并传递给数据库系统,在将从数据库系统中的信息传递给浏览器。它能够针对不同的问题,将封装逻辑和规则的接口与用户的数据层进行交互 ,从而自动产生相应的解决措施;其三为表现层,该层结构主要负责数据的接收与传递,通过应用程序的界面将所得信息展现给用户,是用户与应用程序之间的接口。 3 结论 该办公管理软件采用了.NET 框架,能够使对不同语言熟练的编程设计人员共同开发,相互交流,使该软件有更强的扩展性。同时我们采用的SQL 数据库技术能够满足添加新的功能的需求。通过该软件,办公人员对工作的全过程可以进行有效地监督,有利于每个工作人员工作责任的独立化和明确化,使得工作流程规范、透明和公开,形成办公管理方面的一大创新。 参考文献 [1]孙逸敏.浅谈使用ADO.NET和ASP.NET访问SQL Sever数据库[J].太原城市职业技术学院学报,2008,9(11):147-148. [2]王玉兰.基于ASP.NET和SQL的实验室管理系统设计[J].微计算机信息,2010,26(13):42-44. [3]许洁,王鉴.基于ASP.NET和SQL Server的档案管理系统应用研究[J].水产科学,2009,28(7):424-426. |
随便看 |
|
科学优质学术资源、百科知识分享平台,免费提供知识科普、生活经验分享、中外学术论文、各类范文、学术文献、教学资料、学术期刊、会议、报纸、杂志、工具书等各类资源检索、在线阅读和软件app下载服务。