员工信息管理系统n改_第1页
员工信息管理系统n改_第2页
员工信息管理系统n改_第3页
员工信息管理系统n改_第4页
员工信息管理系统n改_第5页
已阅读5页,还剩43页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、四川航天职业技术学院2008届PAGE PAGE XII四川航天职业技术学院2008届 PAGE I四川航天天职业技技术学院院毕 业 设 计计(论 文)题 目 员工信信息管理理系统系 (部) 计算机机科学系系 专业班级级 计算算机信息息管理姓 名 潘 虹学 号 2000513304110566指导教师师袁 晓晓 维日 期220088 年年 44 月月 66 日四川航天天职业技技术学院院计算机科科学系毕毕业论文文任务书书系(部)别别计算机科科学系指导教师师袁晓维职 称教师学生姓名名潘虹专业(班班级)计算机信信息管理理学 号56设计题目目员工信息息管理系系统设计内容、目标和要求(设计内内容目标标和

2、要求求、设计计进度等等)设计(论论文)的的任务要要求和主主要内容容(1) 巩固和和提高学学生学过过的基础础理论和和专业知知识; (2) 提高学学生运用用所学专专业知识识进行独独立思考考和综合合分析、解解决实际际问题的的能力; (3) 培养学学生掌握握正确的的思维方方法和利利用计算算机解决决实际问问题的基基本技能能; (4) 增强学学生对信信息管理理工作的的认识,掌掌握信息息处理方方法,进进行编制制技术文文件等基基本技能能的训练练,使之之具有一一定程度度的实际际工作能能力。设计的目目标毕业设计计是带有有研究性性质的专专题研究究分析、设设计报告告,是完完成教学学任务、培培养合格格人才的的一个重重要

3、实践践性教学学环节。通通过毕业业设计,可可以培养养学生的的开发和和设计能能力,提提高综合合运用所所学知识识和技能能去分析析、解决决实际问问题的能能力,检检验学生生的学习习效果等等均具有有重要意意义。通通过毕业业设计,旨旨在使学学生对所所学过的的基础理理论和专专业知识识进行一一次全面面、系统统地回顾顾和总结结,通过过对具体体题目的的分析,使使理论与与实践相相结合,巩巩固和发发展所学学理论知知识,掌掌握正确确的思维维方法和和基本技技能,提提高学生生独立思思考能力力和团结结协作的的工作作作风,提提高学生生利用计计算机解解决实际际问题的的能力及及计算机机实际操操作水平平,促进进学生建建立严谨谨的科学学

4、态度和和工作作作风。指指导教师师签名:年 月月 日日基层教学学单位审审核 系(部部)审 核注:此表表由学生生填写,指指导老师师审核。四川航天天职业技技术学院院计算机科科学系毕毕业论文文开题报报告学生姓名名潘虹指导教师师袁晓维题 目员工信息息管理系系统选题意义义与要求求本阶段的的主要任任务是对对所实习习单位进进行全面面了解,发发现需要要解决的的问题,或或根据个个人的情情况,结结合计算算机具体体的应用用需要,选选择自己己所要设设计的题题目,根根据题目目所涉及及的内容容和技术术,有针针对性地地进行学学习,查查询相关关技术资资料和文文献,熟熟悉所需需得开发发设计工工具的使使用。研究的目目标和内内容毕业

5、设计计是带有有研究性性质的专专题研究究分析、设设计报告告,是完完成教学学任务、培培养合格格人才的的一个重重要实践践性教学学环节。通通过毕业业设计,可可以培养养学生的的开发和和设计能能力,提提高综合合运用所所学知识识和技能能去分析析、解决决实际问问题的能能力,检检验学生生的学习习效果等等均具有有重要意意义。通通过毕业业设计,旨旨在使学学生对所所学过的的基础理理论和专专业知识识进行一一次全面面、系统统地回顾顾和总结结,通过过对具体体题目的的分析,使使理论与与实践相相结合,巩巩固和发发展所学学理论知知识,掌掌握正确确的思维维方法和和基本技技能,提提高学生生独立思思考能力力和团结结协作的的工作作作风,

6、提提高学生生利用计计算机解解决实际际问题的的能力及及计算机机实际操操作水平平,促进进学生建建立严谨谨的科学学态度和和工作作作风。研究方法法、步骤骤和措施施1)研究究方法是对确确定的设设计项目目进行分分析和规规划,确确定系统统的结构构、功能能、模块块和数据据,并制制定具体体的工作作计划和和方案。主主要包括括:需求求调查、可可行性研研究、需需求分析析、软硬硬件平台台选择、确确定设计计概要目目标, 写出下下步工作作计划。;(2)课课题步骤骤和措施施:第一阶阶段 3月月6日3月116日 阅阅读专业业文献,完完成翻译译,撰写写开题报报告。第第二阶段段 3月117日5月220日 33月177日3月331日

7、 拟拟开发提提纲,撰撰写文献献综述。 4月1日5月20日 编写程序、撰写论文。第三阶段 5月20日6月9日主要参考考文献1、王福福成等VVisuual Bassic 6.00数据库库开发指指南清华华大学出出版社20000年66月 2、郭振振波编著著 人人民邮电电出版社社 19999年年3月 3、刘炳炳文等编编著 清华华大学出出版社 20000年77月 完成时间间20088年4月月24日日指导教师师意见说明:11、此表表由毕业业生本人人填写,并并交回系系办。 22、表格格空白不不够,请请加附页页。 33、请每每位学生生认真填填写,本本表填写写质量作作为教师师评定学学生毕业业论文成成绩的依依据之一

8、一四川航天天职业技技术学院院毕业论文文指导教教师评阅阅意见学生姓名名潘虹专业班级级G05信信息管理理(论文)题题目员工信息息管理系系统指导教师师袁晓维教师职称称教师毕业设计论文评语评定成绩绩: 指导教教师签名名:200 年年 月 日四川航天天职业技技术学院院毕业论文文评阅人人评语学生姓名名潘虹专业班级级信息管理理(论文)题题目员工信息息管理系系统评阅人评语评定成绩绩: 评阅人人签名:200 年 月 日 注:此表表由答辩辩主席填填写。摘 要要本文通过过用VBB6.00编写员员工信息息管理系系统,利利用软件件工程原原理,采采用面向向对象的的编程方方法,其其开发主主要包括括后台数数据库的的建立和和维

9、护以以及前端端应用程程序的开开发两个个方面,实实现了员员工信息息管理的的自动化化和信息息化. 本文还还简单介介绍了VVB6.0软件件的界面面及操作作方法。简简要介绍绍了窗体体的制作作过程,程程序的编编写,添添加,最最后的编编译过程程。并且且叙述了了作者在在软件开开发过程程中的心心得体会会。关键词:员工信信息管理理 数据据库 统计AbsttracctThe sofftwaare enggineeeriing priinciiplee thhe mmainn boody of a bbookk iss maade usee off byy ussingg VBB6.00 too coompiile

10、 andd coompoose empployyee infformmatiion mannageemennt ssysttem,hass addoptt bee geeareed tto tthe neeeds of marrriaage parrtneer pproggrammminng mmethhod , tthe perrsonn deevellopss thhe aaspeect devveloopinng ttwo maiinlyy inncluudinng tthatt thhe ddataa baase buiildiing-up commposses in repply a

11、n upkkeepp annd fforee-ennd aappllicaatioon oon tthe baccksttagee , havve rreallizeed eemplloyeee iinfoormaatioon aadmiinisstraatioon aautoomattionn annd iinfoormaatizzatiion. VBB6.00 sooftwwaree innterrfacce aand opeerattingg meethood tthe maiin bbodyy off a boook hhas beeen iintrroduucedd faairlly

12、 ssimpplelly. Briief proocesss , prroceedurre wwritte , adddittionn haavinng iintrroduucedd faabriicattionn off thhe wwinddow boddy, finnal commpillatiion ratte. Andd haave narrratted autthorr whhat onee haas llearrnedd frrom worrk uundeersttanddingg inn deevellopiing proocesss iin tthe sofftwaare.K

13、ey Woordss:Thee emmplooyeee innforrmattionn addminnisttrattionn daata basse ccounnts目录TOC o 1-3 h z u HYPERLINK l _Toc199829693 引言1 HYPERLINK l _Toc199829694 第一章系系统分析析2 HYPERLINK l _Toc199829695 2.1开开发背景景3 HYPERLINK l _Toc199829696 2.2需需求分析析6 HYPERLINK l _Toc199829697 2.3概概要8 HYPERLINK l _Toc1998296

14、98 2.4系系统要求求10 HYPERLINK l _Toc199829699 第二章系系统开发发方法112 HYPERLINK l _Toc199829700 3.1系系统开发发方法概概述 PAGEREF _Toc199829700 h 3 HYPERLINK l _Toc199829701 3.2 结构化化生命周周期法简简介 PAGEREF _Toc199829701 h 3 HYPERLINK l _Toc199829702 3.3 快速原原型法简简介 PAGEREF _Toc199829702 h 4 HYPERLINK l _Toc199829703 3.4 本系统统开发方方法的选

15、选择 PAGEREF _Toc199829703 h 5 HYPERLINK l _Toc199829704 第三章开开发平台台和开发发工具 PAGEREF _Toc199829704 h 55 HYPERLINK l _Toc199829705 4.1 开发平平台的选选择PAGEREF _Toc199829705 h 5 HYPERLINK l _Toc199829706 4.2 开发工工具的选选择 PAGEREF _Toc199829706 h 5 HYPERLINK l _Toc199829707 4.2.1 开开发语言言介绍 PAGEREF _Toc199829707 h 55 HYP

16、ERLINK l _Toc199829708 第四章系系统的规规划与分分析 PAGEREF _Toc199829708 h 9 HYPERLINK l _Toc199829709 5.1 系统的的可行性性分析 PAGEREF _Toc199829709 h 99 HYPERLINK l _Toc199829710 5.1.2 操操作可行行性分析析 PAGEREF _Toc199829710 h 9 HYPERLINK l _Toc199829711 5.1.3 技技术可行行性分析析 PAGEREF _Toc199829711 h 9 HYPERLINK l _Toc199829712 5.2

17、现有系系统的分分析 PAGEREF _Toc199829712 h 100 HYPERLINK l _Toc199829713 5.2.1 系系统的安安全性分分析 PAGEREF _Toc199829713 h 100 HYPERLINK l _Toc199829714 5.2.2 系系统的详详细调查查 PAGEREF _Toc199829714 h 10 HYPERLINK l _Toc199829715 5.3系系统逻辑辑模型的的提出 PAGEREF _Toc199829715 h 111 HYPERLINK l _Toc199829716 5.3.1数据据词典 PAGEREF _Toc1

18、99829716 h 111 HYPERLINK l _Toc199829717 第五章系系统的设设计 PAGEREF _Toc199829717 h 122 HYPERLINK l _Toc199829718 6.1 系统流流程图 PAGEREF _Toc199829718 h 112 HYPERLINK l _Toc199829719 6.2数数据库的的设计 PAGEREF _Toc199829719 h 113 HYPERLINK l _Toc199829720 6.3系系统主界界面的设设计 PAGEREF _Toc199829720 h 144 HYPERLINK l _Toc1998

19、29721 6.4 登录窗窗体的设设计255 HYPERLINK l _Toc199829722 6.5其其具体的的设计如如下:29 HYPERLINK l _Toc199829723 6.6各各主要模模块的设设计322 HYPERLINK l _Toc199829724 6.7 员工管管理模块块的设计计35 HYPERLINK l _Toc199829725 6.8请请假管理理模块的的设计339 HYPERLINK l _Toc199829726 第六章主主菜单的的设计与与系统的的编译发发行411 HYPERLINK l _Toc199829727 7.1系系统主菜菜单的设设计444 HYP

20、ERLINK l _Toc199829728 结论455第 1 页 共 NUMPAGES 45 页第 PAGE 37 页 共 NUMPAGES 48 页引言本软件使使用Miicroosofft BBasiic 66.0进进行编写写。数据据库技术术的产生生与发展展源于对对于数据据的组织织和管理理。数据据库技术术是数据据管理的的技术,它它随着数数据管理理任务的的需要而而产生于于20世世纪600年代中中期。这这是一门门综合性性技术,涉涉及操作作系统,数数据结构构,算法法设计和和程序设设计等知知识。数数据库技技术的基基本思想想是对数数据实行行集中,统统一,独独立的管管理,用用户可以以最大限限度的共共享

21、数据据资源。 数据库系系统实际际上是一一个应用用系统,它它是在计计算机硬硬,软件件系统支支持下,由由用户,数数据库管管理系统统,存储储在存储储设备上上的数据据和数据据库应用用程序构构成的数数据处理理系统。数数据库系系统是由由数据,数数据库管管理系统统,应用用程序,用用户组成成。 数据库的的特点:1.实实现数据据共享 2.实实现数据据独立33.减少少了数据据冗余度度 4.避免了了数据不不一致性性5.加加强了对对数据的的保护。 数据库应应用系统统(DAATABBASEE APPPLIICATTIONN SYYSTEEMS DBBAS) 1 管管理信息息系统 2 开开放式信信息服务务系统 一个数据据

22、库应用用系统通通常是由由数据库库和应用用程序两两部分组组成,它它们是在在数据库库管理系系统支持持下设计计和开发发出来的的。系统分析析2.1开开发背景景随着我国国市场经经济的快快速发展展和信息息化水平平的不断断提高,如如何利用用先进的的管理手手段,提提高企业业员工信信息管理理的水平平,是当当今社会会所面临临的一个个课题。提提高企业业管理水水平,必必须全方方位地提提高企业业管理意意识。只只有高标标准、高高质量的的管理才才能满足足企业的的发展需需求。面面对信息息时代的的挑战,利利用高科科技手段段来提高高企业员员工信息息管理无无疑是一一条行之之有效的的途径。在在某种意意义上,信信息与科科技在企企业管理

23、理与现代代化建设设中显现现出越来来越重要要的地位位。员工工管理方方面的信信息化与与科学化化,已成成为现代代化生活活水平步步入高台台阶的重重要标志志。2.2需需求分析析利用计算算机实现现员工信信息管理理势在必必行。对对于企业业来说,利利用计算算机支持持企业高高效率完完成员工工信息管管理的日日常事务务,是适适应现代代企业制制度要求求、推动动企业劳劳动型管管理走向向科学化化、规范范化的必必要条件件;而员员工信息息管理是是一项琐琐碎、复复杂而又又十分细细致的工工作,员员工信息息录入,员工信信息管理理,信息息查询,请假等等管理,一般不不允许出出错,如如果实行行手工操操作,须须手工填填制大量量的表格格,这

24、就就会耗费费工作人人员大量量的时间间和精力力,计算算机进行行这项工工作的管管理,不不仅能够够保证各各项信息息准确无无误、快快速输出出,同时时计算机机具有手手工管理理所无法法比拟的的优点.例如:检索迅迅速、查查找方便便、可靠靠性高、存存储量大大、保密密性好、寿寿命长、成成本低等等。这些些优点能能够极大大地提高高企业管管理的效效率,也也是企业业的科学学化、正正规化管管理,与与世界接接轨的重重要条件件。2.3概概要Visuual Bassic是是美国微微软公司司的第一一个编程程工具和和系统开开发的第第一个产产品,VVisuual Bassic以以优良的的性能、较较强的系系统开发发功能、完完美的视视觉

25、界面面和简单单易学的的特点,已已经赢得得了全世世界广大大用户的的偏爱。VVisuual Bassic的的编程环环境包含含了快速速有效的的开发功功能,尤尤其是数数据窗口口这一方方便而简简洁操纵纵数据库库的智能能化对象象,使系系统的开开发更人人性化,操操作更简简便。 作为管理理信息系系统的开开发,VVisuual Bassic是是一个非非常理想想选择。VVisuual Bassic是是一种可可视化的的、面对对对象和和条用事事件驱动动方式的的结构化化高级程程序设计计,可用用于开发发Winndowws环境境下的种种类应用用程序。它它简单易易学、效效率高,且且功能强强大,可可以与WWinddowss的专

26、业业开发工工具SDDK相媲媲美,而而且程序序开发人人员不必必具有CC/C+编程程基础。在在Vissuall Baasicc环境下下,利用用事件驱驱动的编编程机制制、新颖颖易用的的可视化化设计工工具,使使用Wiindoows内内部的应应用程序序接口(APII)函数数,以及及动态链链接库(DLLL)、动动态数据据交换(DDEE)、对对象的链链接与嵌嵌入(OOLE)、开放放式数据据访问(ODBBC)等等技术,可可以高效效、快速速地开发发出Wiindoows环环境下功功能强大大、图形形界面丰丰富的应应用软件件系统。 2.4系系统要求求一、 硬硬件要求求: 1 4486/DX666Mhhz以上上CPUU

27、 2 内内存166M以上上(使用用Winndowws NNT需要要32MM以上内内存) 3 硬硬盘容量量1GBB以上(典型安安装需要要1288MB硬硬盘空间间,完全全安装须须要1447MBB硬盘空空间,外外加Miicroosofft开发发者文档档67MMB硬盘盘空间) 4 EEGA以以上分辨辨率的显显示器. 5 一一个CDD-ROOM驱动动器 6 鼠鼠标或其其它定点点设备 二、软件件要求 1 操操作系统统应使用用Miccrossoftt Wiindoows995及以以上版本本,或者者使用MMicrrosooft Winndowws NNT3.51或或者更高高版本. 2 安安装有IIE4.0或以

28、以上版本本的浏览览器. 系统开发发方法3.1系系统开发发方法概概述建立一个个管理信信息系统统,是一一项复杂杂的软件件工程的的实施。近近30多多年来,软软件工程程发展成成为新科科学,至至今已经经成为IIT产业业的重要要支柱。一一开始,人人们往往往使用手手工作坊坊式的软软件开发发方法,靠靠个人的的力量编编写各种种小型程程序;但但是随着着计算机机硬件技技术的飞飞速发展展,计算算机软件件在各个个领域中中的作用用日益突突出,那那种多年年来被人人们沿用用的手工工作坊式式的开发发方法,已已经在软软件产品品的质量量、成本本及开发发时间等等方面无无法满足足需求。 3.2 结构化化生命周周期法简简介结构化生生命周

29、期期法是一一种传统统的管理理信息系系统开发发方法,其其基本思思想是把把整个系系统开发发过程分分成若干干个阶段段,每个个阶段进进行若干干活动,每每项活动动应用一一系列标标准、规规范、方方法和技技术,完完成一个个或多个个任务,形形成符合合给定规规范的产产品。 采用用结构化化生命周周期法开开发管理理信息系系统时,应应遵循的的主要原原则: (一一)用户户参与的的原则 (二二)“先逻辑辑后物理理”的原则则 (三三)“自顶向向下”的原则则 (四四)工作作成果描描述(主主要指文文档)标标准化的的原则 其具具体开发发步骤可可分为以以下四步步: (一一)系统统规划 (二二)系统统开发 1、系系统分析析 .系系统

30、初步步调查 .系统统可行性性研究 .现现行系统统的详细细调查 .新新系统逻逻辑方案案的提出出 2、系系统设计计 .系系统总体体结构设设计 .系系统总体体功能设设计 .系系统总体体物理结结构设计计 .系系统详细细设计 .数数据库设设计 .代代码设计计 .输输入输出出设计 3、系系统实施施 .程程序设计计 .系系统测试试 (三三)系统统的运行行及维护护 (四四)系统统评价3.3 快速原原型法简简介快速原型型法是880年代代发展起起来的,旨旨在缩短短开发周周期,提提高开发发效率和和用户对对系统的的满意程程度。其其基本思思想是在在系统开开发的初初期,尽尽快构造造出系统统的原型型,使用用户能及及早地运运

31、行这个个系统原原型,通通过使用用它、熟熟悉它,受受到启发发并取得得经验,然然后对系系统的目目标和功功能提出出更精确确、具体体的要求求,研制制人员据据此逐渐渐修改和和完善原原型,使使它满足足用户的的需求,最最后完成成系统的的开发。该该方法大大大提高高了系统统开发效效率,弥弥补了结结构化生生命周期期法开发发时间长长的缺陷陷。 通常常采用原原型法需需以下四四个阶段段: (一一)明确确用户的的基本要要求 (二二)研制制系统的的原型 (三三)使用用、评价价系统原原型 (四四)修改改和完善善原型3.4 本系统统开发方方法的选选择 基于以以上开发发方法的的优劣和和本系统统的实际际情况,本本系统总总体上采采用

32、结构构化生命命周期法法进行系系统规则则、系统统分析和和系统设设计,但但在系统统实施阶阶段采用用原型法法。开发平台台和开发发工具4.1 开发平平台的选选择考虑到本本系统的的性能要要求,和和现有的的条件,我我们选择择了WIINDOOWS220000中文版版作为开开发、测测试和运运行的平平台。因因为WIINDOOWS操操作系统统是目前前应用最最广的操操作系统统,它以以全新的的图形界界面,简简单快捷捷的操作作方式,支支持多媒媒体功能能等特点点而成为为软件发发展的流流行趋势势,选用用它作为为开发平平台,易易于功能能的扩展展和软件件升级。4.2 开发工工具的选选择 针对目目前世界界上流行行的大量量软件和和

33、开发工工具,经经过认真真分析其其优缺点点,结合合员工信信息管理理系统的的需要和和目前的的硬件环环境,我我们选用用微软WWINDDOWSS平台下下的Viisuaal BBasiic 66.0(简简写为VVB6.0)作作为软件件开发工工具。4.2.1 开开发语言言介绍 现在,市市场上可可以选购购的应用用开发产产品很多多,流行行的也有有数十种种。目前前在我国国市场上上最为流流行、使使用最多多、最为为先进的的可用作作做作企企业级开开发工具具的产品品有: Micrrosooft公公司的VVisuual Bassic Micrrosooft公公司的VVisuual C Borllandd公司的的Dellp

34、hii Poweersooft公公司的PPoweerBuulidder Javaa等等 在目前市市场上这这些众多多的程序序开发工工具中,有有些强调调编程语语言的弹弹性与执执行效率率;有些些则偏重重于可视视化程序序开发工工具所带带来的便便利性与与效率的的得高,各各有各的的优点和和特色,也也满足了了不同用用户的需需求。然然而,语语言的弹弹性和工工具的便便利性是是密不可可分的,只只有便利利的工具具,却没没有弹性性的语言言作支持持,许多多特殊化化的处理理动作必必需要耗耗费数倍倍的工夫夫来处理理,使得得原来所所标榜的的效率提提高的优优点失去去了作用用;相反反,如果果只强调调编程语语言的弹弹性,却却没有便

35、便利的工工具作配配合,会会使一些些即使非非常简单单的界面面处理动动作,也也会严重重地浪费费程序设设计师的的宝贵时时间。 作为数据据库系统统的开发发,Viisuaal BBasiic是一一个非常常理想选选择。数数据库是是MISS中的重重要支持持技术,在在MISS开发过过程中,如如何选择择数据库库管理是是一个重重要的问问题,目目前,数数据库产产品较多多,每种种产品都都具有各各自的特特点和适适用范围围,因此此,在选选择数据据库时,应应考虑数数据库应应用的特特点及适适用范围围,本系系统选用用的数据据库语言言Vissuall Baasicc语言,该该开发工工具具有有很多长长处: Visuual Bass

36、ic是是一种可可视化的的、面对对对象和和条用事事件驱动动方式的的结构化化高级程程序设计计,可用用于开发发Winndowws环境境下的种种类应用用程序。它它简单易易学、效效率高,且且功能强强大,可可以与WWinddowss的专业业开发工工具SDDK相媲媲美,而而且程序序开发人人员不必必具有CC/C+编程程基础。在在Vissuall Baasicc环境下下,利用用事件驱驱动的编编程机制制、新颖颖易用的的可视化化设计工工具,使使用Wiindoows内内部的应应用程序序接口(APII)函数数,以及及动态链链接库(DLLL)、动动态数据据交换(DDEE)、对对象的链链接与嵌嵌入(OOLE)、开放放式数据

37、据访问(ODBBC)等等技术,可可以高效效、快速速地开发发出Wiindoows环环境下功功能强大大、图形形界面丰丰富的应应用软件件系统。 总的来说说,Viisuaal BBasiic具有有以下特特点: 可视化编编程: 用传统程程序设计计语言设设计程序序时,都都是通过过编写程程序代码码来设计计用户界界面,在在设计过过程中看看不到界界面的实实际显示示效果,必必须编译译后运行行程序才才能观察察。如果果对界面面的效果果不满意意,还要要回到程程序中修修改。有有时候,这这种编程程-编译译-修改改的操作作可能要要反复多多次,大大大影响响了软件件开发效效率。VVisuual Bassic提提供了可可视化设设计

38、工具具,把WWinddowss界面设设计的复复杂性“封装”起来,开开发人员员不必为为界面设设计而编编写大量量程序代代码。只只需要按按设计要要求的屏屏幕布局局,用系系统提供供的工具具,在屏屏幕上画画出各种种“部件”,即图图形对象象,并设设置这些些图形对对象的属属性。VVisuual Bassic自自动产生生界面设设计代码码,程序序设计人人员只需需要编写写实现程程序功能能的那部部分代码码,从而而可以大大大提高高程序设设计的效效率。 面向对象象的程序序设计 4.0版版以后的的Vissuall Baasicc支持面面向对象象的程序序设计,但但它与一一般的面面向对象象的程序序设计语语言(CC+)不完全全

39、相同。在在一般的的面向对对象程序序设计语语言中,对对象由程程序代码码和数据据组成,是是抽象的的概念;而Viisuaal BBasiic则是是应用面面向对象象的程序序设计方方法(OOOP),把程程序和数数据封装装起来作作为一个个对象,并并为每个个对象赋赋予应有有的属性性,使对对象成为为实在的的东西。在在设计对对象时,不不必编写写建立和和描述每每个对象象的程序序代码,而而是用工工具画在在界面上上,Viisuaal BBasiic自动动生成对对象的程程序代码码并封装装起来。每每个对象象以图形形方式显显示在界界面上,都都是可视视的。 结构化程程序设计计语言 Visuual Bassic是是在BAASI

40、CC语言的的基础上上发展起起来的,具具有高级级程序设设计语言言的语句句结构,接接近于自自然语言言和人类类的逻辑辑思维方方式。VVisuual Bassic语语句简单单易懂,其其编辑器器支持彩彩色代码码,可自自动进行行语法错错误检查查,同时时具有功功能强大大且使用用灵活的的调试器器和编译译器。 Visuual Bassic是是解释型型语言,在在输入代代码的同同时,解解释系统统将高级级语言分分解翻译译成计算算机可以以识别的的机器指指令,并并判断每每个语句句的语法法错误。在在设计VVisuual Bassic程程序的过过程中,随随时可以以运行程程序,而而在整个个程序设设计好之之后,可可以编译译生成可

41、可执行文文件(.EXEE),脱脱离Viisuaal BBasiic环境境,直接接在Wiindoows环环境下运运行。 事件驱动动编程机机制 Visuual Bassic通通过事件件来执行行对象的的操作。一一个对象象可能会会产生多多个事件件,每个个事件都都可以通通过一段段程序来来响应。例例如,命命令按钮钮是一个个对象,当当用户单单击该按按钮时,将将产生一一个“单击”(CLLICKK)事件件,而在在产生该该事件时时将执行行一段程程序,用用来实现现指定的的操作。 在用Viisuaal BBasiic设计计大型应应用软件件时,不不必建立立具有明明显开始始和结束束的程序序,而是是编写若若干个微微小的子子

42、程序,即即过程。这这些过程程分别面面向不同同的对象象,由用用户操作作引发某某个事件件来驱动动完成某某种特定定的功能能,或者者由事件件驱动程程序调用用通用过过程来执执行指定定的操作作,这样样可以方方便编程程人员,提提高效率率。 访问数据据库 Visuual Bassic具具有强大大的数据据库管理理功能,利利用数据据控件和和数据库库管理窗窗口,可可以直接接建立或或处理MMicrrosooft Acccesss格式的的数据库库,并提提供了强强大的数数据存储储和检索索功能。同同时,VVisuual Bassic还还能直接接编辑和和访问其其他外部部数据库库,如ddBASSE,FFoxPPro,PPara

43、adoxx等,这这些数据据库格式式都可以以用Viisuaal BBasiic编辑辑和处理理。 Visuual Bassic提提供开放放式数据据连接,即即ODBBC功能能,可通通过直接接访问或或建立连连接的方方式使用用并操作作后台大大型网络络数据库库,如SSQL Serrverr,Orraclle等。在在应用程程序中,可可以使用用结构化化查询语语言SQQL数据据标准,直直接访问问服务器器上的数数据库,并并提供了了简单的的面向对对象的库库操作指指令和多多用户数数据库访访问的加加锁机制制和网络络数据库库的SQQL的编编程技术术,为单单机上运运行的数数据库提提供了SSQL网网络接口口,以便便在分布布式

44、环境境中快速速而有效效地实现现客户/服务器器(clliennt/sservver)方案。 动态数据据交换(DDEE) 利用动态态数据交交换(DDynaamicc Daata Excchannge)技术,可可以把一一种应用用程序中中的数据据动态地地链接到到另一种种应用程程序中,使使两种完完全不同同的应用用程序建建立起一一条动态态数据链链路。当当原始数数据变化化时,可可以自动动更新链链接的数数据。VVisuual Bassic提提供了动动态数据据交换的的编程技技术,可可以在应应用程序序中与其其他Wiindoows应应用程序序建立动动态数据据交换,在在不同的的应用程程序之间间进行通通信。 对象的链链

45、接与嵌嵌入(OOLE) 对象的链链接与嵌嵌入(OOLE)将每个个应用程程序都看看作是一一个对象象(obbjecct),将将不同的的对象链链接(llinkk)起来来,再嵌嵌入(eembeed)某某个应用用程序中中,从而而可以得得到具有有声音、影影像、图图像、动动画、文文字等各各种信息息的集合合式的文文件。OOLE技技术是MMicrrosooft公公司对象象技术的的战略,它它把多个个应用程程序合为为一体,将将每个应应用程序序看作是是一个对对象进行行链接和和嵌入,是是一种应应用程序序一体化化的技术术。利用用OLEE技术,可可以方便便地建立立复合式式文档(commpouund doccumeent),

46、这种种文档由由来自多多个不同同应用程程序的对对象组成成,文档档中的每每个对象象都与原原来的应应用程序序相联系系,并可可执行与与原来应应用程序序完全相相同的操操作。 动态链接接库(DDLL) Visuual Bassic是是一种高高级程序序设计语语言,不不具备低低级语言言的功能能,对访访问机器器硬件的的操作不不太容易易实现。但但它可以以通过动动态链接接库技术术将C/C+或汇编编语言编编写的程程序加入入到Viisuaal BBasiic应用用程序中中,可以以像调用用内部函函数一样样调用其其他语言言编写的的函数。此此外,通通过动态态链接库库,还可可以调用用Winndowws应用用程序接接口(AAPI

47、)函数,实实现SDDK所具具有的功功能系统的规规划与分分析5.1 系统的的可行性性分析 本系统统开发简简单但要要耗去一一定的时时间,所所用的开开发工具具和软件件都差不不多是免免费的。而而且,由由于系统统能够在在未来较较长的一一段时期期内稳定定地发挥挥作用,这这对于企企业的办办公自动动化管理理,节省省企业的的人力、物物力资源源等都有有很大的的帮助。由由此可见见在,开开发此系系统在经经济上是是完全可可行的。5.1.2 操操作可行行性分析析如今的计计算机已已经走进进千家万万户,硬硬件成本本的下降降,导致致计算机机购买成成本的降降低.我我的这套套系统是是利用自自己的计计算机加加微软的的集成开开发环境境

48、Miccrossoftt Viisuaal BBasiic6.0作为为软件的的开发平平台,使使开发出出来的系系统有友友好的用用户界面面、有良良好的安安全性设设置、有有详细的的操作说说明书,这这样更使使各类用用户很快快地掌握握系统的的使用方方法,操操作友好好因此在在操作上上是可行行的.5.1.3 技技术可行行性分析析从目前IIT业界界比较流流行的数数据库开开发、管管理软件件来看,对对于比较较简单的的中小型型数据库库,VBB 和WWinddowss 20000 Serrverr 以及及Miccrossoftt ACCCESSS 220000的结合合无疑是是在实际际应用中中较为成成功的一一种解决决方

49、案。为为用户提提供了业业界软件件开发一一直坚持持的非常常友好、操操作简单单的用户户界面、完完善强大大的数据据库操作作功能和和简洁明明了的数数据库接接口。所所以技术术实行起起来相对对会容易易。5.2 现有系系统的分分析有关员工工管理系系统的软软件市面面上有不不少,企企业的员员工也试试用过一一些,但但总觉得得不是很很好用,不不能完全全满足我我们的要要求,所所以都放放弃用这这些软件件了,改改为每次次输入数数据后,用用手工更更改数据据库,随随着企业业的发展展,员工工数据量量越来越越大,用用手工操操作就很很麻烦了了,所以以,迫切切希望有有一套完完全适合合企业员员工信息息管理应应用的软软件,以以减轻公公司

50、员工工的工作作负担。 另一方面面由于这这类软件件大多数数是单机机版的,现现在也有有不少是是网络版版的,但但大部份份都是在在本地网网络上运运行的。而而管理业业务人员员是在外外面跑业业务,想想知道某某员工的的最新情情况,都都要打电电话回公公司问,这这就造成成很大的的不便。因因此系统统的开发发方向应应当是面面向网络络版的员员工信息息管理系系统开发发.这点点在今后后的学习习中将不不断完善善。5.2.1 系系统的安安全性分分析 安全系系统的需需求定义义: 1) 系系统提供供用户登登录功能能(进行行用户身身份验证证),并并且用户户名和用用户编号号是唯一一的。用用户在登登录界面面上填写写任意的的用户名名和用

51、户户密码(中中文或英英文);系统提提供登录录过程中中的出错错处理机机制和操操作成功功处理机机制。 2) 系系统对非非法用户户具有警警告功能能,例:一用户户表中不不存在的的用户企企图登录录系统,系系统应该该要求用用户输入入合法用用户名和和用户密密码,并并警告用用户的操操作。5.2.2 系系统的详详细调查查我选择做做员工工信息管管理系统统的目目标是:应用于于某企业业进行员员工信息息管理,使使其拥有有一个可可操作的的业务平平台,提提高员工工管理水水平,挖挖掘潜在在资源(如如客户资资源,降降低费用用,节约约成本等等)。当当然,如如果稍加加改动,也也许还会会适合其其他行业业使用。 具体为: 1、要用用户

52、界面面要友好好,使用用方便,容容错能力力强,适适应各种种水平的的用户。 2、系统统安全性性要高,需需要有密密码保护护 3、能大大量减少少不必要要的资源源,善用用现有资资源来开开发。5.3系系统逻辑辑模型的的提出为了实现现管理信信息系统统的计算算机化,仅仅仅用文文字来描描述信息息的流动动和存储储还远远远不够,还还要进一一步调查查分析舍舍去物质质流,抽抽象出信信息流,绘绘制出数数据流程程图,并并对各种种数据的的属性和和各项处处理功能能进行详详细分析析。系统统分析的的主要成成果是系系统的逻逻辑模型型。本系系统主要要是以数数据流图图、数据据字典和和E-RR图为主主要描述述工具来来勾画系系统的概概貌。

53、数据流图图(DFFD,ddataa fllow diaagraam)是是描述数数据处理理过程的的有力工工具。数数据流图图从数据据传递和和加工的的角度,以以图形的的方式刻刻画数据据流从输输入到输输出的移移动变换换过程。 为了使数数据流图图便于在在计算机机上输入入和输出出,免去去画曲线线、斜线线和圆的的因难,现现在将会会用另一一种比较较合理及及更清晰晰的方法法进行分分析。5.3.1数据据词典 数据词词典(DDataa Diictiionaary ,DDD)是结结构化分分析方法法的另一一个工具具,它与与数据流流图配合合,能清清楚地表表达数据据处理的的要求。数数据流图图给出系系统组成成及其内内部各元元

54、素相互互间的关关系,但但未说明明数据元元素的具具体含意意。数据据词典的的任务是是对于数数据流图图中出现现的所有有命名元元素,包包括数据据流、加加工、数数据文件件,以及及数据的的源、汇汇点等,在在数据词词典中作作为一个个词条加加以定义义,使得得每一个个图形元元素的名名字都有有一个确确切的解解释。 首先说明明各符号号的代表表的意义义: = 被定义义为; + 与 ; (如如,x = aa + b ,表示xx 由 a 和和 b 组成) | 或或 ; (如, x = a , b,x = a | b,表示示x由aa或由bb组成) 重复复;(如如,x = a,表示xx由0个个或多个个a组成成) 如列举用用户

55、登录录模块的的定义如如下: 用户登录录模块 用户户登录的的定义格格式: 用户名 = 字母母,数字 用户 = 管理理员 密 码码 = 字字母,数字 用户验证证表 =用户名名+密码码 另一种方方式是以以E-RR图来描描述数据据之间的的关联. 如系统用用户表的的E-RR图如下下: 系统用用户表EE-R图图 系统的设设计6.1 系统流流程图6.2数数据库的的设计通过对该该系统的的研究,将系统统数据EEmplloyeeemaanagge分为为以下几几个表.DepparttLisst,EEdulleveel,EEmplloyeees,JobbLisst,LLeavvelLListt,LeeaveelStt

56、atuus,LLeavvelTTypee,MaarraageSStattus,OpeerattorLListt,Pllitiics,TittalLListt等几个个表.各各表的具具体设计计结构如如下: DepaartLListt表 Edulleveel表: Emplloyeees表表: JobLListt表: LeavvelLListt表: LeeaveelSttatuus表 LeavvelTTypee表: MarrrageeStaatuss表: OperratoorLiist表表 Plitticss表 TitaalLiist表表6.3系系统主界界面的设设计其系统主主界面设设计运行行效果图图如

57、下:6.4 登录窗窗体的设设计 其运行行效果图图如下:6.5其其具体的的设计如如下: 新建一一个窗体体.在窗窗体上放放上二个个labbel控控件,一一个TeextBBox控控件,一一个Coomboo1控件件,二个个CommmanndBuuttoon控件件.其属属性的设设置比较较简单,请参照照上面的的窗体中中的文字字显视.我们具具体分析析一下确确定按钮钮的源码码,如下下: Privvatee Suub ccmdOOK_CClicck() DDim strrSqll Ass Sttrinng strrSqll = OOperr_IDD = & & dccmbOOperrNamme.BBounndT

58、eext & IIf NNot (rcctOpperaatorrLisst.EEOF Andd rcctOpperaatorrLisst.BBOF) Thhen rcctOpperaatorrLisst.FFindd (sstrSSql) IIf NNot (rcctOpperaatorrLisst.EEOF Or rcttOpeerattorLListt.BOOF) Theen If Triim(rrctOOperratoorLiist.Fieeldss(OOperr_Paass) = TTrimm(txxtOpperPPasss.Teext) Thhen OpeeratterNNamee

59、= Triim(ddcmbbOpeerNaame.Texxt) 记记录当前前用户 frmmMaiin.SShoww 显显示主窗窗体 Unlloadd Mee Exiit SSub Ellse llogiinteestCCounnt = looginntesstCoountt + 1 If logginttesttCouunt = 3 TThenn MsggBoxx 您您已经登登录三次次都失败败,系统统关闭, vvbInnforrmattionn + vbOOKOnnly, 非非法用户户 Unlloadd Mee Exiit SSub EElsee txttOpeerPaass.SettFocc

60、us EEnd If Ennd IIf Elsse llogiinteestCCounnt = looginntesstCoountt + 1 IIf llogiinteestCCounnt = 33 Thhen MsggBoxx 您您已经登登录三次次都失败败,系统统关闭, vvbInnforrmattionn + vbOOKOnnly, 非非法用户户 Unlloadd Mee Exiit SSub EElsee ttxtOOperrPasss.SSetFFocuus EEnd If Endd Iff Elsse MsggBoxx 数数据库中中没有操操作用户户数据, vvbCrritiical

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论