1、 本科生毕业论文设计论 题 人力资源管理信息系统工资子系统院 (系) 信息学院 专 业 信息管理与信息系统 班 级 1班 学 号 姓 名 指导教师 摘要本论文的主要内容是小型企业的工资管理系统的设计与研发。改系统对工资信息进行管理,具有手工管理所无法比拟的优点。可以存储所有有关的工资、津贴、奖金等内容,安全高效。给系统是典型的管理信息系统,其开发主要包括数据库的建立,维护以及前端应用程序的开发两方面。对于数据库要求具有数据一致性和完整性强、数据安全性好的特点;而对于应用程序,则要求系统功能完备、易操作、界面友好等特点。关键词:管理信息系统 工资管理 Access数据库 VB6.0Abstrac
2、tThe present paper primary coverage is the small business wages management system management system design and the development. This system carries on the management to the wages information, has merit which the manual administration center is unable to compare. It may save all related contents and
3、so on wages, allowance, bonus, safe highly effective; rapidly needs the information; Realization report form function.This system is the typical information management. Its development mainly includes the backstage database the establishment, the maintenance as well as front end the application proc
4、edure development two aspects. Requests regarding the database to have the data uniformity and the integrity strong, the data security good characteristic; But regarding application procedure, then requests the system function complete, easy to operate, the contact surface in a friendly way and so o
5、n the characteristics.Keywords: Management wages management Access database VB6.0目录摘要2目录3第一章工资管理信息系统概述41.1引言41.2背景41.3需求概述5第二章工资管理系统分析62.1 需求分析62.2 业务流程分析72.3 数据流程分析72.4 建立数据字典10第三章 工资管理系统设计113.1 总体设计123.1.1 系统构架设计123.1.2 运行环境与接口123.2 详细设计123.2.1 代码设计133.2.2 数据库设计13第四章 各功能的实现174.1 系统安全级权限的实现184.2登陆窗
6、口的实现184.5 系统不足之处23第五章 系统测试235.1测试概述235.2测试方法235.3测试总结245.3.1测试结果245.3.2 结果分析24结束语24致谢24参考文献25第一章 工资管理信息系统概述1.1 引言工资管理系统是任何一家公司都不可缺少的部分,他的内容对于企业的决策者和管理者来说至关重要,所以工资管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统的人工方式来管理文件和档案,这种管理方式存在着许多的缺点,如:效率低、保密性差等。另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。对着科学技术的不断提高,计算机科学的日
7、渐成熟,其强大的功能已经为人们深刻的认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对工资信息进行管理,具有手工管理所无法比拟的优点,例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够提高工资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。1.2 背景随着计算机技术的不断发展,计算机作为知识经济时代的产物,已被广泛应用于社会各个行业和领域。随着我国国企改革的深入和社会主义市场经济的日趋繁荣,导致各企业间的竞争日益激烈,迫使企业采取先进的计算机硬件设备以及高质量的辅助软件来管理企业的各项运作,以提高本
8、企业的劳动生产率以及人员效率。工资管理系统软件作为一种管理软件正在各企事业单位中得到越来越广泛的应用。企业的工资管理是公司管理的一个重要内容。随着企业人员数量增加,企业的工资管理工作也变得越来越复杂。工资管理既涉及到企业劳动人事的管理,同时也是企业财务管理的重要组成部分。工资管理需要和人事管理相联系,同时连接工时考勤和医疗保险等等,来生成企业每个职工的基本工资、津贴、医疗保险、保险费、实际发放工资等。资金是企业生存的主要元素,资金的流动影响到企业的整体运作,企业员工的工资是企业资金管理的一个重要的组成部分。早期的工资统计和发放都是使用人工方式处理纸质材料,不仅花费财务人员大量的时间且不易保存,
9、往往由于个人的因素抄写不慎或计算疏忽,出现工资发放错误的现象。早期工资管理多采取纸质材料和具有较强的时间限制。基于以上原因,企业工资管理系统使用电脑安全保存、快速计算、全面统计,实现工资管理的系统化、规范化、自动化。企业工资管理系统是典型的信息管理系统(MIS),前台程序开发工具采用微软的VB6,后台数据库采用Access数据库。VB6是一种面向对象的开发工具,具有组件丰富、语言简单、功能强大的优点。 Access数据库具有与VB6无缝连接、操作简单、易于使用的优点。运行结果证明,本企业工资管理系统极大提高了工作效率,节省了人力和物力,最终满足企业财务管理、员工工资发放的需要,同时也成为现代化
10、企业管理的标志1.3 需求概述针对上述系统目标,确定了系统的功能需求和非功能需求。(1)功能需求用户管理:用户的添加:当公司招聘新员工后,随着新员工的入职,系统会为新员工分配员工ID并在系统内为新员工建立个人基本信息表。用户的删除功能:对应于员工的辞退和员工的退休。用户的修改功能:当公司出现人事变动后,系统要快速精准的做出相应调整。系统设置:公司信息及系统参数设置。工资设置及发放:工资查询功能:员工可以用自己的用户名、密码登陆自己在公司的主页,轻松查询自己的薪资报酬信息。工资汇总信息查询功能:管理层人员可以从系统内得到经过系统实时计算出的统计性数字,以便辅助管理层决策。(2)非功能性需求精度:
11、在精度需求上,根据使用需要,在各项数据的输入、输出及传输过程中,可以满足各种精度的需求。时间特性要求:在软件响应时间上能够迅速满足多用户的并发访问、数据更新处理不影响网络访问。灵活性:当用户需求,如操作方式、运行环境、结果精度、数据结构与其他软件接口等发生变化时,设计的软件应能做适当的调整,具有一定的适应性。保密性:本软件是运行在互联网上的系统,为了保障系统安全、可靠运行,对不同的模块分配不同的权限。可维护性:本软件采用结构化分析与设计技术,结构设计合理、清晰,提供标准的文档,具有较强的可维护性。第二章 工资管理系统分析 针对上述系统目标和功能概述,我们对系统进行了以下分析。2.1 需求分析需
12、求分析是对系统开发提出明确要求的过程,其结果是后续系统开发工作的基础。需求分析是在用户调查的基础上,通过分析,逐步明确用户对系统的需求,包括数据需求和围绕这些数据的业务需求。工资管理系统与成本核算系统和公司的生产销售系统提供接口,方便进行数据的及时传递,与此同时,工资管理系统为公司的管理层、财务部门和每个员工创建了入口,每个人拥有不同的权限,可以帮助一个小公司更有效的实现工资管理,归纳起来有一下这几点优势:(1) 可以安全高效地存储职员的档案信息;(2) 可以节省大量的人力资源,只需几名工作人员稍加培训即可顺利操作使用该系统,可为公司节省成本。根据用户的实际需求,本系统主要提供以下基本功能:(
13、1)用户信息管理对于用户主要包括以下信息:员工的姓名、性别、职位、办公室号、电话号码等基本信息。(允许所有人查看)对于人事部门主要包括:用于处理公司的人事聘请、升迁、降职、退休或辞退业务。 (2) 工资信息管理主要包括以下信息:工资设置、工资的计算、分类汇总统计工资。(3)绩效考评管理其提供的主要功能有: 向公司员工公示公司的绩效测评制度,最大程度地激励员工的主动性。(所有员工可查看) 每名员工可以查看自己当月的绩效情况,奖惩情况,项目提成等内容。工资发放:主要功能:协助财务部门进行工资条的生成、工资的发放。(每名员工可以随时查看自己当月的工资发放情况)(5) 协助统计报表的生成:系统会每个月
14、自动生成当月的报表,协助管理层进行决策。2.2 业务流程分析业务流程图(transaction flow diagram,简称TFD),就是用一些规定的符号及连线来表示某个具体业务处理过程。业务流程图是一种用尽可能少、尽可能简单的方法来描述业务处理过程的方法。由于它的符号简单明了,所以非常易于阅读和理解业务流程。但它的不足是对于一些专业性较强的业务处理细节缺乏足够的表现手段,它比较适用于反映事务处理类型的业务过程。(1)业务流程图图书说明: 图2.1(2)工资管理系统的业务流程图,如图2.2所示。 图2.22.3 数据流程分析数据流程图是描述系统数据流程的工具,它将数据独立抽象出来,通过图形方
15、式描述信息的来龙去脉和实际流程。绘制数据流程图的目的是为了方便开发人员与用户的交流,以及为系统设计提供依据。数据流程图的绘制通常采用自顶向下、逐层分解、直到功能细化为止的方法。工资管理系统的数据流程图顶图,如图2.3所示。 图2.3顶图概括了整个系统的边界与规模,对其进行分解,得到工资管理系统的数据流程图中图,如图2.4所示。 图2.4中图表明了本系统主要划分为工资计算模块和工资查询模块,两个模块均可以得到细化的中层数据流程图。数据流程图,底图:P1P4P3P2员工和财务部门人员查询工资的数据流程图,如图2.5所示。财务部门人员查询工资信息:P3.1P3.2企业普通员工查询工资信息:P3.4P
16、3.3 图2.5工资计算模块的数据流程图,如图2.6所示。P1.3P1.2P1.1 图2.6工资发放的数据流程图:P4.2P4.1 图2.72.4 建立数据字典数据字典(Data dictionary)是一种用户可以访问的记录数据库和应用程序元数据的目录。包括数据项、数据结构、数据流、数据存储和处理过程。数据字典保存了所有数据元素信息。本例的主要数据流有:登录信息、查询信息、工资信息、员工基本信息、等等。数据存储包括:基本工资记录、员工类别记录、员工信息记录、员工出勤记录、员工创利记录等文件。数据流可以进一步细化为数据元素有:员工ID、密码等。按照数据字典规定的格式分别予以描述,可以更精确的描
17、述数据流程图。鉴于篇幅所限,在此只以对员工ID数据元素、登录信息数据流和基本工资记录数据存储为例进行数据字典的描述。数据项条目如图2.8所示,数据流条目如图2.8所示,文件条目如图2.9所示。数据项名称:员工ID简述:每名员工的编号别名:无类型:10位字符取值范围:图2.8数据流名:登录信息简述:用户要进行工资查询,要先登录别名:无组成:登录信息=用户名+密码数据量:峰值:注释:图2.9数据流名:基本工资工资信息简述:每名员工领到的工资别名:无组成:工资信息=对应岗位基本工资+绩效奖金+扣除的保险公积金+缴纳税务数据量:峰值:图2.10第三章 工资管理系统设计纵观各企业工资管理软件、一个好的企
18、业工资管理软件,应具有简单友好的操作界面、安全性好的数据库、分级用户权限管理、强大数据导出及备份功能、联机帮肋文档。本系统着重围绕这几点进行开发设计。基于以上众多问题的分析,和企业管理制度的参考。将系统具体分为系统管理、员工信息设定、工资信息管理、工资结算管理、数据库管理五大模块:系统管理分为操作员登录管理及用户管理。操作员登录管理记录用户登录的时间,方便管理员查看。用户管理分为新建普通用户,新建管理员用户,修改密码三部分。3.1 总体设计 总体设计主要是指在系统分析的基础上,对整个系统的划分(子系统)、机器设备(包括软、硬设备)的配置、数据的存储以及整个系统实施计划等方面进行合理的安排。总体
19、设计包括系统构架设计、软机构架设计和系统物理配置方案设计等内容。3.1.1 系统构架设计工资管理系统的总体结构,如图3.1所示。 图3.13.1.2 运行环境与接口本软件所适用的具体设备必须是奔腾以上的CPU、内存128兆以上的计算机,硬盘容量在20G以上。支持Windows操作系统,SQL Server2005的软件环境。用户接口:本软件用户一般只需要通过终端进行操作,进入主界面后,输入密码,身份确认后,即可进入相应的窗口。软件接口:在服务器端需要安装WindowsXP和ACCESS服务器版软件,本软件目前没有与其他软件系统进行对接。用户安装Windows操作系统和浏览器。3.2 详细设计
20、详细设计阶段的任务并不是具体的编写程序,而是要设计出程序的“蓝图”。详细设计主要包括代码设计和数据库设计。结构化程序设计技术是详细设计的基础,而一个良好的描述工具是表现其结构化程序设计的载体。详细设计的目标是确定应该怎样实现所要求的系统,得出对新系统精确描述,从而在编码阶段可以把这个描述直接翻译成用某种程序设计语言书写的程序。3.2.1 代码设计本系统可代码化的对象包括:员工ID,部门ID等。下面员工ID说明代码设计的思路:员工ID采用区间码编码方式进行编码,代码由7位数字组成,分为3个区间:前两位代表入职年份,第3、4位代表部门的小类,第5-7位为员工在部门内部的员工号。如图3.2所示。X
21、X X X X X X入职年份部门类员工号图3.23.2.2 数据库设计数据库结构设计是指在一个给定的应用环境下,确定一个最优数据模型和处理模式,构建既能满足多个用户的数据需求与处理要求,又能被某个数据库管理系统所接受,还能安全、有效、可靠地存取数据的数据库。一、数据库概念结构设计通过从上面的需求分析,可以设计出能够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构打下基础,这些实体包含各种具体信息,通过相互之间的作用形成数据的流动。这样就可以对本系统设计以下实体:员工实体、工资实体、职位实体。实体之间关系的E-R图,如图3.3所示。(由于篇幅问题只列举了一部分属性项) 图3.3 图
22、3.4二、逻辑结构设计 逻辑结构设计是在概念结构设计的基础上完成的。系统设计中需要建立的有关数据库的逻辑结构,是一种与计算机技术更加接近的数据模型,它提供了有关数据库内部构造的、更加接近于实际存在的逻辑描述,因此能够为在某种特定的数据库管理系统上进行数据库物理创建提供便利。1、 数据表设计在数据库逻辑设计阶段,为了方便查看信息,我将部门表中的信息合并到了员工表中。职工基本档案表t_br,其结构如表3-1所示。保存员工的相关信息,是管理系统核心数据,所有其它的信息都是依附与这张表而存在的。以工号作为主关键字,尽量减少数据的冗余,保证数据的一致性。表3-1 基本档案表 t_br 字段类型长度必填字
23、段工号文本6是姓名文本10是性别文本10是部门文本10是薪金数字10是所学专业文本20是职务文本10否工资类别数字10是合同开始时间日期/时间是合同终止时间日期/时间是职工类型文本10是生日日期/时间否工龄数字10否年龄数字3是文化程度文本10否民族文本10否政治面貌文本10否身份证号文本18是籍贯文本200是联系电话数字15否手机数字15是家庭住址文本200是健康状况文本10是照片OLE 对象否2、员工考勤信息表,其结构如表3-2所示。保存员工考勤信息的相关信息。此表数据只保存员工的出勤情况,并不包括每日生产产量的考勤信息。表3-2 员工考勤信息表 AttendanceInfo字段类型长度必
24、填字段工号文本6是姓名文本10是当前日期文本10是出入标志文本2是上班时间日期/时间是下班时间日期/时间是迟到次数数字10否早退次数数字10否3、LeaveInfo员工请假信息表,其结构如表3-3所示。用户所有请假信息保存在此表中。工资结算时根据记录进行扣除。表3-3 员工请假信息表 LeaveInfo字段类型长度必填字段工号文本5是姓名文本10是病假天数数字长整型是事假天数数字长整型是假期开始时间日期/时间是4、员工业绩,结构如表3-4所示。为了方便系统的管理,员工业绩信息同样也作为一个独立的表存储。表3-4 员工业绩信息表 OverTimeInfo字段类型长度必填字段工号文本5是姓名文本1
25、0是应完成业务完成情况数字长整型否超额完成业务情况数字长整型否5、员工工资表,结构如表3-5所示。该表即完成每日产品考勤,同时也保存由系统自动计算出的每天的员工工资,月底时只要汇总出这些每天的工资和即可。然后转存到其它表作进一步处理。表3-5 员工工资表 salary字段类型长度必填字段ID自动编号6是工号文本5是姓名文本10是工作日日期/时间是产品类型一文本文本否产品类型二文本否产品类型三文本否数量一数字否数量二数字否数量三数字否单价一数字否单价二数字否单价三数字否每日汇总数字是6、工作岗位表,结构如表3-6所示。该表即完成每日产品考勤,同时也保存由系统自动计算出的每天的员工工资,月底时只要
26、汇总出这些每天的工资和即可。然后转存到其它表作进一步处理。表3-6 工作岗位表 jobs字段类型长度必填字段ID自动编号6是职位名文本5是职位基本工资数字否职位对应津贴数字否饭补数字否交通补助数字否 第四章 各功能的实现系统实施是系统付诸实现的阶段,本阶段是在前面对系统所做的分析和设计的基础上,完成系统环境的实施、程序设计、系统调试和系统转换四大任务,最后将一个实际可以运行的系统交给用户使用。4.1 系统安全级权限的实现为了确保系统的安全,对数据库进行加密处理,由于本系统只面向人力资源部门员工,所以对权限要求较高。下图为权限设置界面:4.2 登陆窗口的实现系统登陆时,要求正确输入用户名和密码。
27、成功登陆后显示工资管理系统主界面。用户名分为管理员用户和普通用户。实现该功能的编程语言如下所示:实现功能的部分主要代码:Private Sub Form_Initialize() Call InitCommonControls 实现渐变效果End Sub Private Sub Form_Load()Me.Shape1.Top = Me.Top 外边框Me.Shape1.Left = Me.LeftMe.Shape1.Width = Me.ScaleWidthMe.Shape1.Height = Me.ScaleHeight-Dim Ret As Long Ret = GetWindowLon
28、g(Me.hWnd, GWL_EXSTYLE) Ret = Ret Or WS_EX_LAYERED SetWindowLong Me.hWnd, GWL_EXSTYLE, Ret Timer1.Interval = 20-Call OpenConnSQL = select czy from 系统用户表rs.Open SQL, cn, 1, 1 Do While Not rs.EOF Me.Combo1.AddItem rs!czy rs.MoveNext LoopCall CloseConnCall OpenConnSQL = select 公司名称 from 公司信息rs.Open SQL
29、, cn, 1, 1 If rs.RecordCount 0 Then gGsmc = rs!公司名称 Else gGsmc = 公司信息未知 End IfCall CloseConnEnd Sub4.3、 登陆用户信息管理员工基本档案信息管理,在窗体中完成员工基本信息的录入工作。4.4、 工资计算模块4.4.1工资设置:关键代码:Private Sub lvwGZXX_Click()If Me.lvwGZXX.ListItems.Count = 5 Then If IsNumeric(Me.Text1(Index).Text) = False Then Me.Text1(Index).Tex
30、t = 0 End If Me.labYFHJ.Caption = 应发合计: & Format(Val(Me.Text1(5).Text) + Val(Me.Text1(6).Text) + Val(Me.Text1(7).Text) + Val(Me.Text1(8).Text) + Val(Me.Text1(9).Text), 0.00) Me.labYKHJ.Caption = 应扣合计: & Format(Val(Me.Text1(10).Text) + Val(Me.Text1(11).Text) + Val(Me.Text1(12).Text) + Val(Me.Text1(13
31、).Text) + Val(Me.Text1(14).Text) + Val(Me.Text1(15).Text) + Val(Me.Text1(16).Text), 0.00)End IfEnd Sub4.4.2工资发放:关键代码:Private Sub Text1_Change(Index As Integer)If IsNumeric(Me.Text1(Index).Text) = False Then Me.Text1(Index).Text = 0End IfMe.labYFHJ.Caption = Format(Val(Me.Text1(0).Text) + Val(Me.Text
32、1(1).Text) + Val(Me.Text1(2).Text) + Val(Me.Text1(3).Text) + Val(Me.Text1(4).Text), 0.00)Me.labYKHJ.Caption = Format(Val(Me.Text1(5).Text) + Val(Me.Text1(6).Text) + Val(Me.Text1(7).Text) + Val(Me.Text1(8).Text) + Val(Me.Text1(9).Text) + Val(Me.Text1(10).Text) + Val(Me.Text1(11).Text), 0.00)Me.labSFG
33、Z.Caption = Format(Val(Me.labYFHJ.Caption) - Val(Me.labYKHJ.Caption), currency)End Sub4.5 系统不足之处该系统基本完成了所需要完成的功能,当系统应用于实践中,将会提高管理效率。但是由于时间比较紧,所以还存在一些不足之处,特别是系统的安全性上面还是有待加强。第五章 系统测试5.1测试概述系统测试就是对整个系统的功能进行测试,看其是否能实现要求的所有功能,另外,系统测试还包括对数据库的测试,测试数据库的连接是否正确,调用数据库的所有信息是否完整。测试的内容包括:1.检测数据库连接是否正常,内容是否完整。2.测试
34、此系统能否正常运行,系统各模块功能是否能够实现。3.登陆功能:登陆验证,登陆错误3次系统能否自动退出4.作业查询:是否可实现库存记录、委托单位、经营单位、托运记录、车辆托运查询、托运明细记录查询。5.系统维护:是否可以对公司资料设置、操作人员权限设置、更改密码、物流方式设置、委托单位设置、经营单位设置、到港名称设置、仓库名称设置、车辆资料管理、客户明细资料设置和传真这共11项进行编辑,并可以进行添加、删除和保存的操作。5.2测试方法本系统采用黑盒测试,将系统看做一个黑盒,检查系统是否能完成一切应做得事情和拒绝一切不应该做得事情。本系统按照单元测试集成测试确认测试系统测试的顺序进行,力求交付客户
35、一个可运行的系统。5.3测试总结5.3.1测试结果本系统在WindowsXP操作系统中运行正常。系统数据库调用正常,实现了预期功能,系统各功能模块调用正常。5.3.2 结果分析本系统功能正常,可以满足用户正常使用,但仍有许多不足之处,有待改进和完善。本系统存在的不足之处具体体现在:一、由于一些数据库表的字段太多,在查看总表的时候,有很多信息不能一目了然,需要向后拖动滚动条才可查看的到。二、代码设计上欠妥,编码规律不明显。三、系统虽然可以基本满足小型公司的日常业务对信息系统的要求,但是本身还是存在一定的局限性。结束语此次毕业设计,不尽巩固了所学知识, 而且在这基础上也提高了自己,使我明白需求分析
36、、合理设计数据库,编写代码对软件设计的好坏起了非常重要的作用。由于本身能力的局限性,所以做编写的代码,即使经过反复检查也难免出错所以在本阶段力求使用有限的时间找出尽可能多的错误,力求系统尽量正确。致谢经过三个多月的毕业设计,在指导老师的指导下基本开发完成了网上书店。本系统功能还不是十分的完善,但基本上能完成人力资源管理工资计算等功能。界面美观,明了,易操作。通过毕业设计我学到了很多新知识,个人能力与了很大的提高。在设计中经常遇到种种困难与挫折,几次陷入停顿状态。在这种情况下,指导老师不但给予我的很多的鼓励,而且在设计上提出了很多正确的建议和善意的批评。还有我们信管1班的很多同学,很多我不会的问
37、题我就给他们发邮件,大家一起搜集各种相关资料,一起探讨技术问题,一起攻克设计中的各种困难。使我深刻体会到团队精神的重要性。在这里,顺利完成毕业设计我首先要感谢指导老师石新玲老师的细心指导,她帮助解决了我设计中的疑难和困惑,为我完成设计提供了极大的帮助。在这个学期中,我随时都能与她取得联系询问相关问题,她总是耐心的为我作出解答,并多次给热心地帮我查找相关书籍资料。我的这次设计顺利完成离不开石新玲老师的帮助;还有班上的其他同学也为我提供了不少的帮助,在此一并向他们表示衷心的感谢!不过对我来说,由于时间有限,也包括我的知识水平有限,系统中还有许多不足之处,还请各位老师指导指正。参考文献1 孙 越 ,
38、Visual Basic数据库开发自学教程,人民邮电出版社,20032 龚沛曾, 面向对象程序设计系列教材,高等教育出版社,20043 潭 浩, 学用Visual Basic 编程 ,西安电子科技大学出版社,20004 刘 萌, Visual Basic6.0 数据库开发与实例导航,人民邮电出版社,20045 汤发良, 我国企业内部冲突状态的评价测度模型 ,19996 Visual Basic6.0 数据库精讲100例,电子工业出版社,20037 Visual Basic6.0程序设计实验, 中央广播电视大学出版社,20068 vb开发技术论坛9 赛奎春,Visual Basic开发经验技巧宝典 200710 徐照兴,Visual Basic应用程序开发实例精讲 200811 蔡敏 刘海英 汪杰,Visual Basic数据库开发工程案例 200712 周文峰 万丽 许志华,Visual Basic程序开发 200813 张温基 陈佳,信息系统开发案例 200914 周国民,Visual Basic+Access数据库项目开发实践 200915 盖天宇 孙明丽 邹天思,Access数据库系统开发案例精选 200826