论文素材.docx
《论文素材.docx》由会员分享,可在线阅读,更多相关《论文素材.docx(17页珍藏版)》请在冰豆网上搜索。
论文素材
摘要
目前,由于企业职工的增多,对职工的管理也越来越复杂,工作量也不断的加大。
这使的人工管理几乎无法实现,在这种情况下:
MIS管理信息系统在现代企业管理中有着重要的地位,通过它我们可以为企业的决策制定提供强有力的数据支持。
为此,我们开发了该MIS管理信息系统,使企业从人工阶段走向数字化的管理阶段,使企业在激烈的竞争中站有强大的优势。
其主要负责对职工的基本信息的管理,用户根据不同的权限访问系统,管理员可对职工信息进行日常维护并可根据需要查询所需的数据。
从数据库的安全性出发设置了前台应用程序数据库操作日志,同时根据需要可对数据库或数据表中的信息进行备份和恢复。
本系统是以VisualBasic6.0为前台开发工具,以MicrosoftSQLServer2000为后台数据库开发工具的一套完整的基于C/S管理信息系统。
本系统为用户提供强大的数据操纵功能,界面友好、使用简单方便,同时基于C/S模式。
关键词:
C/S;VisualBasic6.0;MicrosoftSQLServer2000;MIS;
第1章前言
1.1开发背景
随着计算机技术在各个领域的广泛应用,近年来,计算机在网络方面也是迅速发展,系统是根据现代社会化发展而设计的公司人事档案管理系统,实现公司的统一管理,还可以对个人档案信息进行信息录入。
由于职员在公司情况复杂,可以实现信息修改,及时调整职员的基本情况。
我现在所做的课题就是在目前的情形下,从一些企业现有的条件实际出发,利用他们所拥有的计算机硬件设备和软件条件,把科技强国从思想上,工作思维和工作方式做起,实现一整套关于人事档案管理系统。
实现科学管理,是公司发展的必然趋势。
1.2开发意义
计算机信息管理是现代企业高效率、快节奏生产的重要组成部分,传统的人事档案管理往往采用手工管理,存在工作效率低、重复劳动多、管理人员劳动强度大等弊病,不能够为企业决策提供及时准确的信息,而采用先进的管理方法引进计算机信息技术,将计算机管理完整的对人事档案进行管理,则可以提高工作效率,进一步简化和规范办事程序,提高生产的质量,为企业带来更多的效益,这已经是各个企业的必经之路。
本系统就是针对这种情况,参考同类系统开发的,具有灵活性强,覆盖方面广等特点。
1.3内容简介
本课题主要是解决职员的在公司一些情况,目标是使这人事档案管理真正实现无纸化。
本系统主要由用户登录模块、权限管理模块、部门设置模块、员工档案模块、人事变更模块、数据库管理模块六个子模块。
在每一个模块中,必须做到良好的输入/输出界面,并能做到操作简单的功能。
本课题是基于Windows2000环境的数据库管理,使用VB进行开发。
本课题要求有熟练ADO的开发能力,有较强的自学能力以及一定的数据库开发功底,并且具有一定编程能力。
1.4开发工具选择
目前,市场上可以选购的应用开发产品很多,流行的也有数十种。
目前在我国市场上最为流行、使用最多、最为先进的可用作企业级开发工具的产品有:
Microsoft公司的VisualBasic,Microsoft公司的VisualC++,Borland公司的Delphi,Java等等。
在目前市场上这些众多的程序开发工具中,有些强调程语言的弹性与执行效率;有些则偏重于可视化程序开发工具所带来的便利性与效率的得高,各有各的优点和特色,也满足了不同用户的需求。
然而,语言的弹性和工具的便利性是密不可分的,只有便利的工具,却没有弹性的语言作支持,许多特殊化的处理动作必需要耗费数倍的工夫来处理,使得原来所标榜的效率提高的优点失去了作用;相反,如果只强调程语言的弹性,却没有便利的工具作配合,会使一些即使非常简单的界面处理动作,也会严重地浪费程序设计师的宝贵时间。
本档案系统开发采用了VisualBasic6.0工具做前台开发工具,用SQLSever2000数据库(*.mdf)做后台开发工具。
1.5开发工具
1.5.1VisualBasic的优势
VB的主要功能优势如下:
1.具有面向对象的可视化设计工具:
在VB中,应用面向对象的程序设计方法(OOP),把程序和数据封装起来视为一个对象,每个对象都是可视的。
2.事件驱动的编程机机制:
事件驱动是非常适合图形用户界面的编程方式。
3.提供了易学易用的应用程序集成开发环境:
在VB含有成开发环境中,用户可设计界面、编写代码、调试程序、直至把应用程序编译成可执行文件在Windows中运行,使用户在友好的开发环境中工作。
4.结构化的程序设计语言
5.支持多种数据库系统的访问
6.支持动态数据交换(DDS)、动态链接库(DDL)和对象的链接与嵌入(OLE)技术。
1.5.2VisualBasic的新增功能
与以前的版本相比,VB5。
0在开发环境、Internet开发、ActiveX控制创建等多方面进行了扩充和改进。
现就这几方面做简要的介绍。
在开发环境上的改进
在VB5.0中可同时找开多个工程组成工程组,使用工程组对多个工程进行操作,这对调试ActiveX控件很有用。
创建ActiveX控件
除了扩充新控件和增强控件的属性外,用户可以组合现有的控件或创建自己的控件。
Internet的开发
支持JPEG和GIF:
对图形和图像控件,支持Internet网流行的.gif和.jpg图形文件格式。
第2章系统分析
本部分内容包含系统需求分析和可行性分析。
2.1档案管理功能介绍
2.1.1功能描述
档案管理系统是针对企业对职工的信息进行大量处理工作而开发的管理软件系统开发的总体任务是实现各种信息系统化、规范化和自动化。
系统功能分析是在系统开发的总体任务的基础上完成。
根据用户的要求,在此职工档案管理系统需要完成的功能主要有:
用户的管理,包括帐号、用户名、密码、权限。
在此有部门管理主要是对职工的基本情况进行管理,例如对职工的基本信息的修改、添加、删除、查询等操作。
负责职工基本信息的输入、查询、修改,包括职工编号、姓名、性别、身份证号码、年龄、部门名称、职务、联系地址、联系电话、邮编、工资、备注等基本信息.
一般的公司人员和职工,只能进行浏览不能对其进行添加、删除、修改等操作。
此档案管理系统力求给用户方便快捷的途径去管理这些繁琐的数据。
2.1.2产品功能
1)外部功能
档案管理系统软件具有添加、修改、查找、删除等功能。
2)内部功能
此档案管理系统软件集命令、编程、编辑于一体,完成过滤用户所需数据、定位显示。
表2-1功能介绍
名称/功能
外部功能
内部功能
用
户
通过应用界面功能按钮菜单栏及终端、键盘完成添加、删除、修改、查找功能。
通过对查找条件的过滤与数据库互动,从数据库中提取满足查询条件的数据。
2.2档案管理系统可行性分析
2.2.1开发的原因
趋势,也是企业管理者的迫切需求,现今繁忙的商业社会里,很多企业的雇员人数以百千计,由招聘筛选合格的职工,安排工作,评定考核职工,调动或提升,训练与发展,工资管理乃至激励职工等等工作都非常复杂,档案管理所扮演的角色越来越重要。
为了配合办公室及企业(单位)部门现代化管理,开发了档案管理系统,为此带来了先进、完善的管理模式及规范的操作方法,使档案管理能全面电脑化并提高办公效率。
档案管理系统是你处理档案资料的好助手。
2.2.2开发的好处
1).可以存储各种职工信息,做到安全、高效。
节约不必要的浪费。
2).只需一到二名录入员,即可操作系统(system),节省大量人力。
3).可以迅速查到所需信息,并对各种信息进行综合整理。
4).更快捷的为新职工登记做好准备以及对老职工的离职或职务变更做好的调动。
2.2.3开发的可行性
1)开发工具需求
根据档案管理的特点,及对企业(单位)、部门的有着重要的意义。
因此开发档案管理系统是很必要的,由此对其做以下的可行性分析
首先,我们采用的编程语言是:
VisualBasic6.0
Microsoft公司的VisualBasic6.0是Windows应用程序开发工具,是目前最为广泛的、易学易用的面向对象的开发工具。
VisualBasic6.0提供了大量的控件,并且这些控件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效的提高了应用程序的运行效率和可靠性。
因此实现本系统VisualBasic6.0是一个相对较好的选择。
关系型数据库的实现:
SQLServer2000就是关系数据库开发工具,数据库能汇集各种信息以供查询、存储和检索。
SQLServer2000的优点在于它能使用数据表示图或自定义窗体收集信息,并能对相关系的表进行视图连接,建立视图后可屏蔽一些数据使数据更为安全,并可以建立存储过程以便能够简化前台程序的编写。
数据表示图提供了一种类似于Excel的电子表格,可以使数据库一目了然。
另外,SQLServer2000用户设定自已的密码保护数据的安全性。
SQLServer2000提供对各种数据的约束,使用户输入的数据符合正规的逻辑,并提供各种数据与数据之间的相关性连接,能够级联更新一些相关的数据,更特别的是提供了触发器功能。
SQLServer2000是一种关系数据库工具,关系数据库是已开发的最通用的大型数据库之一,运行在服务嚣上更加安全。
如上所述,SQLServer2000作为关系数据库开发具备了许多优点。
2)可行性
随着国内软件开发的日益发展壮大,各种中小企事业单位已具备独立开发各种类型的软件的能力,能够满足不同行业的特别的需求。
而这个系统尽管其在组织关系上存在着很大的复杂性,繁琐性,但是就整个系统的技术构成上来看,它还是属于一个数据库应用类的系统。
其基本操作还是对存在数据库进行添加、删除、查找、编辑等。
所以就单纯的数据库应用来看,暂不存在太大的技术问题。
3)经济可行性
对于整个系统而言,在系统未运行之前,初期投资比较大,花费相对而言比较多。
各部门必须配置电脑、服务器、打印机、传真机及相关的网络设备,但是在整个系统投入运行之后,因为现在计算机已经普及了,相关的人员培训费可以减少很多。
而同时又减少了数据的流通环节,不必要花费那么多的时间,也就是说最重要的是就是提高了效率,而又保证了各项数据的准确性,也避免了工作人员的流动造成的收据丢失等问题,适应了当前的发展形式。
4)管理可行性
随着时代的发展,人员素质己逐步提高,不论是对于电脑系统的基本操作还是对于系统的维护都有了一定的基础。
同时还可以配置专业的电脑维护人员来维护电脑,不必担心电脑故障问题。
5)系统的功能要求
企业的职工信息管理是基础性的管理工作。
职工信息管理是一个企业发展的关键动力,只有加强职工信息管理,充分发挥每一个职工的积极性和创造性,才能不断提高企业的劳动生产率和经济效益。
帮助企业各领导层掌握企业职工的情况,这就是本人事信息管理系统需要完成的功能。
本系统主要的功能有:
职工信息与档案管理:
全面广泛的记录职工信息,具备查询功能,按任意条件查找职工,方便查看职工的雇佣信息和待遇信息,方便查看待遇历史记录,培训记录,出勤记录等一切与职工相关的信息,使用者能定义休假/缺勤类型和规则,自动计算或手工输入扣薪和加薪,针对不同职工可有不同的规则。
本系统主要是为了方便管理员,简化管理员的工作强度,使管理员可以快速、准确、直观的了解到数据库当前人员的基本信息方面的大致情况或是具体职工档案信息。
通过查询库信息,也可以使管理员得到诸如存档类别、政治面貌等方面的统计信息,并可打印出这些统计信息。
拿到这份需求说明后,进行细致地研究,经过几次调研后,我们对该系统作了详细的需求分析。
现将系统功能简明描述如下:
1、系统管理包括权限的管理、数据的安全性
2、职工的调入、调出管理
4、查询与更新数据查询数据和更改数据
5、职工档案的修改、插入