基于ASP.NET+SQL经济活动项目管理系统分析与设计

2011-07-09 13:31莫裕清
关键词:表单社会效益效益

莫裕清

(湖南信息职业技术学院,长沙 410200)

当今各个高校的经费主要来源于学生学费和财政拨款,学校的基本建设和教育教学科研经费等基本都靠该两项收入支撑,目前学生生源减少学生的收入逐年下降,势必使得各个高校在注重学校社会效益的同时不得不考虑经济效益来完成学校的基本性和发展性建设,所以很多高校开源节流,注重经济活动项目的开展,来为学院的建设筹建资金.但是如何有效地开展经济活动项目,建立良好的经济秩序,使经济活动的开展真正服务于学院的各项事业,为学校增资节流,是值得探讨的一个问题.

1 高校经济活动项目的现状

随着高校办学自主权的扩大,高校拥有了越来越多的融资渠道,教育资源的配置形式愈来愈广阔,高校经济活动日趋频繁,经济活动内容涉及产业、后勤、科技成果转化、高校收费、各项资金管理等.

(1)缺乏监督制度,监管不到位

很多高校对经济活动项目管理制度欠缺,管理目标不明确,效益不够明显,受益只对组织实施者,或者创造的经济价值直接由执行部门管理和开销,学校财务账上没有任何该项经济活动项目产生的价值.

(2)制度执行力不够

有些单位有制度但是监管部门不得力,执行部门对制度不能很好的理解与执行,致使学校资源流失.

(3)处于探索阶段

有些学校对经济活动项目处于初期探索阶段,缺乏经验,经济活动产生的效益为0,甚至为负,下属单位亏损后还要学校财务出钱补空缺.

2 高校经济活动项目开展

2.1 经济活动项目开展

社会调研——可行性分析——开支预算——分析社会效益和经济效益——审批(项目的合法性、政策范围内的收费标准)——组织人员开展(人员安排是否合理,是否能够创造二次价值)——监管部门监管——效益审核评估——项目的延续开展性研究——领导决策.

2.2 经济活动项目管理

经济活动开展的效益主要看管理是否得当,某项经济活动通过评估之后能够创造效益,如果管理不当也会使之产生的效益为零或负效益.为了有效的加强经济活动的管理,实行经济活动项目全程跟踪.

1)经济活动项目管理的流程

(1)立项效益审批

对经济活动项目进行可行性分析,重点对社会效益和经济效益进行分析,两者效益小于或等于0的不批准立项,社会效益值为0的,经济效益值大于20%的可批准立项.

(2)全程监管

监督部门各负其职,监管到位.

执行部门填报数据,监管部门审核相关数据.如教务部门对培训项目课程的开设、课时的安排、教师的配备、培训教学资源的使用等项目进行分析与确认,并在开课期间安排人员检查实施情况等.

2)经济活动项目的实施

经济活动项目由申报部门直接组织实施,包括人员的安排、项目进程的控制与实施,申报部门负责人对该项目负全责.

3)效益审核评价

审计部门对收益进行审核评估.高校内审部门要对学校各个经济活动项目产生的效益进行评价,包括社会效益评价和经济效益评价.社会效益主要对该项目给社会创造的价值,如在某一项培训工作中,培训学生人数100人,上课人数100人,测试成绩通过率大于50%,效益为正值,若小于50%,效益值为负.经济效益就为该培训工作产生的净利润值.

3 经济活动项目管理系统

为了有效的对各个下属单位和部门的经济活动进行监督和管理,对经济活动项目整个流程实行网上申报、审核和评价.该系统横向分为立项审批、执行监督和效益评估三大部分,如图1所示.系统各个功能模块功能实现如图2所示.

图1 经济活动项目管理流程

图2 经济活动项目功能模块流程图

4 系统实现技术处理

4.1 ASP.NET与SQL Server数据库连接

Asp.net实现数据库的连接后,使用data控件将数据通过ASP.NET页面将数据直接显示在用户面前.ASP.NET与SQL Server数据库的连接主要有4种方式.

(1)OLE DB或OleDbConnection(.NET)方式

Provider=sqloledb;Data Source=服务器IP;Initial Catalog=数据库名;User Id=用户名;Password=密码;

(2)ODBC方式(使用ODBC的Microsoft OLE DB提供程序)

Driver={SQL Server};Server=服务器 IP;Database=数据库名;Uid=用户名;Pwd=密码;

(3)DSN方式

DSN=DSN名;Uid=用户名;Pwd=密码;

(4)SqlConnection(.NET)方式

Data Source=服务器IP;Initial Catalog=数据库名;User ID=用户名;Password=密码;示例如下.

//连接SQL Server数据库

my Connection=New SqlConnection("server=localhost;database=Pubs;uid=ueytjdf;pwd=doekdf")myConnection.Open()

//用DataGrid显示数据

my Command=New SqlCommand(“select*from[test]”,my Connection)

MyDataGrid.DataSource=my Command.ExecuteReader()

MyDataGrid.DataBind()

4.2 数据库表之间关联与自动更新

数据库表之间的关联与自动更新,通过数据库中触发器实现,将数据修改相关代码段集成到触发器中,实现一个数据表数据的变化引起其它表中数据的变化,维护数据的一致性.如更新修改数据库中数据时候,通过如下触发器实现create trigger触发器名on被更新表名for update

as

update更新关联表

set表中数据发生变化

where更新条件

go

4.3 网络审批

(1)网上审批流程

流程进行是在逻辑控制系统的控制下进行的,首先由申请人生成表单流程,并进行提交操作.逻辑控制系统根据流程表单号,在流程表单库中获取表单流程.由于是单一表单的流程,因此处理人的操作可以完成所指定的操作.在这里可以预选指定操作为核准、驳回或弃权.逻辑控制系统根据处理人的操作做出响应的处理.主控模块的工作流如图3所示.

图3 网上审批petri网

(2)网上审批工作流的算法实现

Cin>>a;//获取用户岗位号

If(a>0)cin>>op;//执行用户操作,获取用户操作

Else if(a==0)K=1;//K=1执行用户申请操作

Else F=0;//F=0退出系统

If(op=='核准'&&a==last)F=0;//结束操作

Else if(op=='驳回')cin>> a;//跳转到登录用户

Else if(op=='核准'&&a!=last||op='提交'&&a>0)K=1;

[1]Fritz Onion著,施诺译.ASP.NET基础教程—C#案例版[M].北京:清华大学出版社,2003.

[2]Reisig,Wolfgang.A Primer in Petri Net Design[M].New York:Springer Compass Nternational,1992:51-68.

[3]马东辉.Lotus Domino/Notes中的安全技术[J].电子周刊,2001,16(3):41-47.

[4]郑阿奇.SQL SERVER实用教程[M].北京:电子工业出版社,2001.

[5]微软公司.数据库程序设计:SQL Server2000数据库程序设计[M].北京:高等教育出版社,2004:437-456.

[6]吴泽辉.Petri网导论[M].机械工业出版社,2006.

[7]莫裕清.基于 Trigger的数据库自动更新[J].北京电力高等专科学校,2010,(11):19-20.

猜你喜欢
表单社会效益效益
草粉发酵 喂羊效益高
莲鱼混养 效益提高一倍
电子表单系统应用分析
乌兰牧骑社会效益研究
冬棚养虾效益显著,看技术达人如何手到“钱”来
果园有了“鹅帮工” 一举多得效益好
好刊社会效益高
浅谈网页制作中表单的教学
论股票价格准确性的社会效益
浅析建筑节能的社会效益