(2020年){安全生产管理}安全档案管理软件

上传人:精****库 文档编号:143821561 上传时间:2020-09-02 格式:DOCX 页数:65 大小:367.54KB
返回 下载 相关 举报
(2020年){安全生产管理}安全档案管理软件_第1页
第1页 / 共65页
(2020年){安全生产管理}安全档案管理软件_第2页
第2页 / 共65页
(2020年){安全生产管理}安全档案管理软件_第3页
第3页 / 共65页
(2020年){安全生产管理}安全档案管理软件_第4页
第4页 / 共65页
(2020年){安全生产管理}安全档案管理软件_第5页
第5页 / 共65页
点击查看更多>>
资源描述

《(2020年){安全生产管理}安全档案管理软件》由会员分享,可在线阅读,更多相关《(2020年){安全生产管理}安全档案管理软件(65页珍藏版)》请在金锄头文库上搜索。

1、安全生产管理安全档案管理软件经济效益证明附1大同煤矿集团公司科学技术(技术革新)奖申报书(2010年度)一、项目基本情况奖种科技进步技术发明技术革新项目名称安全档案管理软件(WinForm版)主要完成人张克忠朱晶路建军主要完成单位同煤集团同家梁矿申报单位意见(盖章)同意申报奖励等级项目可否公布主题词安全档案管理软件专业一级分类信息专业二级分类任务来源A国家计划B部委计划C省、市、自治区计划D基金资助E国际合作F其它单位委托G自选H非职务I其它项目起止时间2008.52009.10组织评价单位同煤集团公司科技成果验收委员会评价时间2010年8成果水平申报单位联系人王玉印所在部门科技科联系电话移动

2、电话二、项目简介立项原因1、使档案管理快捷准确查阅和填写,有效掌握员工的综合安全状态和安全信息,为安全生产提供保障。2、员工是企业安全管理中最活跃的因素,也是最难控制的危险因素。人的不安全行为往往是造成各类安全事故的直接原因。企业员工越多,安全管理的难度就越大。创新点使用.NET平台。研究内容使用流行的MicrosoftVisualStudio5集成开发环境,C#语言,SQLServer数据库。效益及应用情况1、通过掌握员工的综合安全状态和安全信息,进而针对性的采取有效措施,杜绝各类事故的发生,从而实现安全生产。2、减少档案管理的劳动强度,减少纸张投入。科技成果报告安全档案管理软件(WinFo

3、rm版)建立安全档案的必要性:员工是企业安全管理中最活跃的因素,也是最难控制的危险因素。人的不安全行为往往是造成各类安全事故的直接原因。企业员工越多,安全管理的难度就越大。传统的档案纪录方式很难实现频繁的查阅和填写目的,为每位员工建立安全档案管理软件可有效的杜绝以上不足,能够方便快捷的掌握员工的综合安全状态和安全信息,进而针对性的采取有效措施,杜绝各类事故的发生,从而实现安全生产。软件开发环境:MicrosoftVisualStudio2005集成开发环境(简称VS)。VS是.NET开发的首选工具,VS可自动执行编译源代码的步骤;VS文本编辑器可以智能检测语言错误,并可以在输入代码时给出合适的

4、推荐代码等等太多的强大功能。软件开发语言:C#。C#从C和C+语言演化而来,是微软专门为使用.NET平台而创建的。该语言具有语法简单,调试简单以及代码健壮等优点。数据库:SQLServer2005。SQLServer2005是一种关系型数据库,他是一个网络数据库服务器,而且还是一个数据分析的平台。开发环境运行平台:WindowsXP(SP2)/Windows2000(SP4)/WindowsServer2003(SP1)。软件功能结构:登陆模块主界面基本信息管理安全档案管理备忘纪录数据库管理工具民族类别设置工种类别设置文化程度类别设置单位类别设置职务类别设置职称类别设置六员一防类别设置三违类别

5、设置安全记事类别设置安全考试类别设置安全档案浏览安全记事通 讯 录备 份 数 据 库还原 数 据 库记 事 本计 算 器数据库设计一个成功的管理系统,是由50%的业务+50%的软件所组成,而50%的成功软件又是由25%的数据库和25%的程序组成,可见数据库的设计非常关键。数据库设计的好坏直接关系着系统的运行速度和稳定性以及安全性。数据库的概要说明:该数据库包含了职工基本信息表(dbo_stuffbusic)、工作简历表、家庭关系表、培训纪录表、三违纪录表、体检档案表、安全考试表、以及民族类别设置表、职务类别设置表等个中类别设置表数据库的E-R图分析:由于数据库中各种表数量众多,现只对安全考试信

6、息表(db_Test)的实体E-R图进行分析。数据表的结构:由于本安全档案数据库中的数据表众多,现只对安全考试信息表的结构截图如下。VS2005中的编码设计:公共类:usingSystem;using.Generic;using;using;using.SqlClient;using.Forms;namespaceclassMyMeans#region全局变量publicstaticstringLogin_ID=;/定义全局变量,记录当前登录的用户编号publicstaticstringLogin_Name=;/定义全局变量,记录当前登录的用户名publicstaticstringMean_S

7、QL=,Mean_Table=,Mean_Field=;/定义全局变量,记录“基础信息”各窗体中的表名及SQL语句publicstaticSqlConnectionMy_con;/定义一个SqlConnection类型的公共变量My_con,用于判断数据库是否连接成功publicstaticstringM_str_sqlcon=DataSource=(local)SQLEXPRESS;Database=db_PWMS;Integratedsecurity=true;publicstaticstringAllSql=Select*fromtb_Stuffbusic;/存储职工基本信息表中的SQL

8、语句#endregion#region建立数据库连接/建立数据库连接./返回SqlConnection对象publicstaticSqlConnectiongetcon()My_con=newSqlConnection(M_str_sqlcon);/用SqlConnection对象与指定的数据库相连接My_();/打开数据库连接returnMy_con;/返回SqlConnection对象的信息#endregion#region测试数据库是否赋加/测试数据库是否赋加/publicvoidcon_open()getcon();/con_close();#endregion#region关闭数据库

9、连接/关闭于数据库的连接./publicvoidcon_close()if(My_=)/判断是否打开与数据库的连接My_();/关闭数据库的连接My_();/释放My_con变量的所有空间#endregion#region读取指定表中的信息/读取指定表中的信息./SQL语句/返回bool型publicSqlDataReaderget(stringSQLstr)getcon();/打开与数据库的连接SqlCommandMy_=My_();/创建一个SqlCommand对象,用于执行SQL语句My_=SQLstr;/获取指定的SQL语句SqlDataReaderMy_read=My_();/执行S

10、QL语名句,生成一个SqlDataReader对象returnMy_read;#endregion#region执行SqlCommand命令/执行SqlCommand/SQL语句publicvoidgetsql(stringSQLstr)getcon();/打开与数据库的连接SqlCommandSQL=newSqlCommand(SQLstr,My_con);/创建一个SqlCommand对象,用于执行SQL语句();/执行SQL语句();/释放所有空间con_close();/调用con_close()方法,关闭与数据库的连接#endregion#region创建DataSet对象/创建一个

11、DataSet对象/SQL语句/表名/返回DataSet对象publicDataSetgetDataSet(stringSQLstr,stringtableName)getcon();/打开与数据库的连接SqlDataAdapterSQLda=newSqlDataAdapter(SQLstr,My_con);/创建一个SqlDataAdapter对象,并获取指定数据表的信息DataSetMy_DataSet=newDataSet();/创建DataSet对象(My_DataSet,tableName);/通过SqlDataAdapter对象的Fill()方法,将数据表信息添加到DataSet对

12、象中con_close();/关闭数据库的连接returnMy_DataSet;/返回DataSet对象的信息/WritePrivateProfileString(stringsection,stringkey,stringval,stringfilePath);#endregion类:usingSystem;using.Generic;using;using.Forms;using;using.SqlClient;namespaceclassMyModule#region公共变量MyDataClass=new.MyMeans();/声明MyMeans类的一个对象,以调用其方法publicst

13、aticstringADDs=;/用来存储添加或修改的SQL语句publicstaticstringFindValue=;/存储查询条件publicstaticstringAddress_ID=;/存储通讯录添加修改时的ID编号publicstaticstringUser_ID=;/存储用户的ID编号publicstaticstringUser_Name=;/存储用户名#endregion#region窗体的调用/窗体的调用./调用窗体的Text属性值/标识publicvoidShow_Form(stringFrmName,intn)if(n=1)if(FrmName=安全档案浏览)/判断当前要打开的窗体PerForm.F_ManFileFrmManFile=new.F_ManFile();=

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 企业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号