2.4 对本系统的分析
通过使用本系统,能使人才管理部门加强对人才资源的管理,对其人才的基本情况(如工作、学习、培训等)及其它情况(如奖惩、离职等),有一个较全面的了解。掌握本系统内人才情况,以便最大限度的利用人才为企业服务。本系统的开发,是典型的Mis开发,主要是对数据的处理,包括数据的收集,数据的变换,及数据的各种报表形式的输出。采用流行的DELPHI+SQL2000体系,已无技术上的问题,在技术上是可行的。另外,对本系统的开发,只需一台普通配置的计算机,及专职的开发人员一名,人事管理人员一名即可完成对现行系统的分析,导出新系统,显然在经济上也是可行的。
第三章 系统设计
3.1模块设计
根据本系统的需求,结合实际管理情况,本系统应用有如下功能模块:
基本管理: 人才基本信息的管理,如新增、修改等
学习简历管理:学习简历信息的管理,如新增、修改等;
工作简历管理:工作简历信息的管理,如新增、修改等;
培训管理:培训信息的管理,如新增、修改等;
离职管理:离职信息的管理,如新增、修改等;
奖惩管理:奖惩信息的管理,如新增、修改等;
系统查询:提供对员工基本信息及其相关信息的查询;
3.2开发环境
本系统采用面向对象的软件开发方法,以Borland公司的可视开发环境Delphi7.0作为主要开发工具,使用Microsoft Sql2000 2000作为关系数据库,并在DELPHI编程语言中采用ADO 数据库编程模型,配合功能强大的SQL查询语言实现建立关系数据库,访问数据库,对数据库的更新,较好地实现了预定的需求功能。
3.2.1 Delphi 7.0开发环境
Delphi是著名的Borland(现在已和Inprise合并)公司开发的可视化软件开发工具。“真正的程序员用c,聪明的程序员用Delphi”,这句话是对Delphi最经典、最实在的描述。Delphi被称为第四代编程语言,它具有简单、高效、功能强大的特点。和VC相比,Delphi更简单、更易于掌握,而在功能上却丝毫不逊色;和VB相比,Delphi则功能更强大、更实用。可以说Delphi同时兼备了VC功能强大和VB简单易学的特点。它一直是程序员至爱的编程工具。
Delphi具有以下的特性:基于窗体和面向对象的方法,高速的编译器,强大的数据库支持,与Windows编程紧密结合,强大而成熟的组件技术。但最重要的还是Object Pascal语言,它才是一切的根本。 Object Pascal语言是在Pascal语言的基础上发展起来的,简单易学。
Delphi提供了各种开发工具,包括集成环境、图像编辑(Image Editor),以及各种开发数据库的应用程序,如DesktopDataBase Expert等。除此之外,还允许用户挂接其它的应用程序开发工具,如Borland公司的资源编辑器(Resourse Workshop)。
在Delphi众多的优势当中,它在数据库方面的特长显得尤为突出:适应于多种数据库结构,从客户机/服务机模式到多层数据结构模式;高效率的数据库管理系统和新一代更先进的数据库引擎;最新的数据分析手段和提供大量的企业组件。
Delphi发展至今,从Delphi1、Delphi2到现在的Delphi5,不断添加和改进各种特性,功能越来越强大。Delphi5添加了对IDE(集成开发环境)的很多改进新特性,扩展了数据库支持(ADO和InterBase数据库),带有Internet支持的MIDAS改进版,TeamSouse版本控制工具,转换功能,框架概念以及很多的新组件与新特性。
3.2.2 Microsoft Sql2000与 ADO
作为应用程序与OLE DB连接的桥梁,ActiveX Data Objects (ADO)为Visual Basic 6.0 下开发的应用程序访问本地或远程数据库提供了有效的手段。Microsoft ActiveX Data Objects (ADO) 主要优点是易于使用、高速度、低内存支出和占用磁盘空间较少。ADO 支持用于建立基于客户端/服务器和 Web 的应用程序的主要功能。在DELPHI中,可以使用开发环境提供的ADO控件,数据库访问方法,对SQL2000中建立的关系数据库简单快捷的进行访问。
3.5 数据库设计
数据库设计是要在一个给定的应用环境(DBMS)中,通过合理的逻辑设计和有效的物理设计,构造较优的数据库模式、子模式,建立数据库和设计应用程序,满足用户的各种信息需求。
1、概念结构设计
在数据库设计中,先要对系统分析所得的数据字典中的数据存储进行分析,然后得出系统的关系模式,可以采用实体——联系图(简称E——R图)的方法进行数据结构的描述。E——R图由实体、属性、联系三部分组成。E——R图的有关符号说明如下:
3.1 界面设计
本系统所采用的系统开发工具Delphi 7.0提供面向对象的、图形化的界面设计面板,操作简单方便,可以调用现成的图片美化窗体、按钮等功能。
程序主界面介绍:该界面是操作最多的主体部分,其他窗口地调用也都将显示在这个主界面的范围里面。窗口风格采用WINDOWS的标准窗口形式,界面背景的统一主体色调为柔和的浅灰色,字体颜色统一为黑色,字体大小为9磅。在主界面里包括系统菜单、常用工具栏、工作区。在工作区上放置日常业务操作使用频率比较高的几个信息查询模块,以方便用户用最快捷的方式找出相应的信息,提高工作效率。程序主界面如图3-2,