gaoxiang

专注于.NET技术

博客园 首页 新随笔 联系 订阅 管理

移动办公应用系统

发布日期: 2004-09-10
*
* *

解决方案概述

用户档案

行业: 政府
业务对象:电监会

商业背景

-

解决方案

移动办公应用系统

收益

性能增强

开发效率高

可扩展性好

安全性得到保障

软件和服务

Windows 2003 Server

SQL Server2000

Visual Studion.net 2003

合作伙伴

神州国软(北京)科技有限公司

* *

公司概述

神州国软(北京)科技有限公司注册在北京上地科技园区,是一家专门从事外包软件开发、应用软件研发、软件开发人才培训和信息化系统集成等业务的高新技术企业。

公司秉承“稳固发展,求实创新”的精神,本着稳健成长的企业发展战略,力求在行业快速发展同业激烈竞争的商业环境下,以严谨的态度做好每一个海外软件项目,并通过与国际大企业间的合作,不断完善我们在项目管理、品质管理、机密管理等方面的管理手段,从而保证我们在技术、品质价格等方面处于竞争优势。

商业挑战

在目前以Web为主流的快速信息时代,企业网络化变得越来越必不可少. 移动办公应用系统将会使公司的办公效率极大提高,可以打破传统的管理模式,随时随地的了解到公司的人员和设备状况。

为此,我公司开发设计了统一用户及权限管理系统1.0版,该系统以用户为中心,满足用户在灵活性、可靠性、安全性以及效率等方面的要求,我公司设计出统一用户及权限管理系统的完整系统框架,我们选择了Microsoft Visual Studio.Net 作为我们的开发工具,采用C#编程语言编写asp.net web客户端作为系统的展现层。

解决方案

以下是移动办公应用系统的两个子系统。

1.

用户管理

是对公司全员的基本信息,详细信息以及登录本系统时用户身份,权限的管理设置:

用户一览(对用户基本信息,详细信息的检索查询)。

密码变更(管理员可以对全体员工的密码进行变更,普通员工只可对自己的密码变更)。

用户追加,变更,删除(只有管理员有权操作此功能)。

2.

员工座席管理

是对公司员工当前是否在座以及公司设备的动态管理:

座位一览(当前员工的座位分布和在座情况的了解)。

在席的状态输入(当前员工是否在座位的输入),不在席的原因输入(该员工不在席的具体情况如:病假,事假,外出等)。

移动办公应用系统的系统示意图如下:


该系统采用VS.Net体系结构,采用C#编程语言,Sql Server2000数据库开发基于b/s结构的权限管理系统,该系统包括以下2个功能模块,每个模块又包含了几个不等的功能组,实现了权限管理所需的常用功能,其功能组成大致如下:

模块 功能组

登录

登录页

用户管理

用户基本信息管理、用户包含的角色管理、用户包含的权限管理、用户组织机构管理、用户岗位管理

座席管理

设定用户座席信息管理、座席信息一览管理、提前离开信息管理

系统界面实例


首页


登录页


新增、修改、删除用户


设置用户座席


查看用户座席信息


提前离开信息输入

本系统的开发工作从2003年11月中旬到2004年2月底,耗时3个月,由五位工程师参与此项工作,到2月底已基本完成了系统的开发,从3月初开始,已在北京市现场实施,在现场实施过程中,并在实施的过程中针对用户的管理思路,对系统作了一定的调整,进一步完善了系统,目前,系统已经在国家电力监管委员会得到了很好的应用。

商业收益

几个月的共同合作开发已经在良好有序的气氛下结束了。我们全体开发人员有幸更好的掌握了一门新的开发技术。对我们开发人员而言,.NET是一个完美的开发平台。首先,它提供了一套公共运行库,并制定了一套公共语言规范,所有符合规范的语言都可以无缝使用这套运行库。所以,我们可以选择最适合应用程序的语言,或跨多种语言分割应用程序。其次,ASP.NET 采用基于文本的分层配置系统,简化了将设置应用于服务器环境和 Web 应用程序。由于配置信息是以纯文本形式存储的,因此可以在没有本地管理工具帮助的情况下应用新设置。此"零本地管理"哲学也扩展到了 ASP.NET 框架应用程序的部署。只需将必要的文件复制到服务器,即可将 ASP.NET 框架应用程序部署到服务器。不需要重新启动服务器,即使是在部署或替换运行的编译代码时也能做到这一点。另外,ASP.NET 是在服务器上运行的编译好的公共语言运行库代码。与被解释的前辈不同,ASP.NET 可利用早期绑定、实时编译、本机优化和盒外缓存服务。这相当于在编写代码行之前便显著提高了程序的性能。还有,ASP.NET 使执行常见任务变得容易,从简单的窗体提交和客户端身份验证到部署和站点配置。例如,ASP.NET 页框架可以生成将应用程序逻辑与表示代码清楚分开的用户界面,和在类似 Visual Basic 的简单窗体处理模型中处理事件。最重要的是ASP.NET借助内置的 Windows 身份验证和基于每个应用程序的配置,可以保证我们的应用程序是安全的。

通过这次合作,我们对‘效率性’有了更好的理解,相信,我们的技术是全面的,我们的管理是规范的,我们的队伍是团结的。我们有信心迎接下一次的挑战。

posted on 2006-03-18 03:06  S孤单一吻S  阅读(565)  评论(1)    收藏  举报