版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
职工工资管理系统
学院
专业
班级
学号
姓名
指导教师
教师职称
年月日
摘要
1引言1
2系统需求分析1
3总体设计1
1项目规划1
2系统功能构造2.
3设计目的2
4系统设计2
1开发及运行环境2
2数据库设计3.
5重要功能模块设
计3
1建立工程模块3
2封装数据库
3主窗口设计5
4登录模块设计7
5职工录入模块设计10.
6总体查询模块设计
7职工工资添加模块设计12
8顾客管理模块设计17
附录A参照文
献20
附录B数据
表22
摘要
【摘要】
伴随我国国民经济建设的蓬勃发展和具有中国特色的社会主义市场经济体制日勺
迅速完善,各个行业都在积极使用现代化的管理工具,不停改善企业的服务质量,
提高工作效率。无论是行政职能,还是生产运作的管理规定的不停提高,在很大程
度上使企业不得不变化老式的经营管理方式以适应迅速发展的社会主义市场经济,
变化企业管理方式、措施已经成为企业发展的先决条件。建设一种科学高效的信息
管理系统是处理这一问题的必由之路。
对企业内部日勺财务运用现代化技术进行管理,是提高工作效率的有效手段。工资管
理作为企业内部财务管理的一种重要方面,也逐渐被企业管理者所重视,由于企业
的规模日勺不停扩,大企业职工人数的不停增多,使工资发放成为企业管理中的一种
重课题;再加上每一位职工的详细实际状况相似,规章章制度的不停完善,增大了
个人工资发放难度;每个人每月的工资都要通过工资制度的审核,这大大增长了管
理人员日勺工作量,通过计算机管理系统对员工工资进行全面的记录与管理,全面处
理了工资管理过程中所碰到的多种问题,并且克服了老式管理方式中的易出错等问
题。工资管理系统成为企业现代化管理中的首选管理工具。
【关键词】工资管理系统
0引言
老式的工资管理措施,都是通过人工记录和计算日勺管理方式进行的。这样的管
理措施不仅费时费力,也轻易产生计算上的错误和疏漏;计算机技术的全面普及,
打破了财务管理日勺老式管理措施,提高了管理效率的同步,克服了老式管理措施中
易产生的问题,使管理员可以有序的、全面的对每一位职工进行管理,严格按照工
资条款及发放制度计算并发展员工工资。
企业工资管理系统可以完毕平常工资日勺管理,如查询、修改、增长、删除以及
存储等操作,迅速精确地完毕多种工资数据时的记录和汇总工作,迅速打印出工资
报表等,大大提高了企业的管理效率。
1系统需求分析
根据市场的需求,规定系统具有如下功能:
□对单位人员的变动进行处理。
□对职工的工资进行计算、修改。
□查询记录功能。
□报表打印功能。
2总体设计
2.1项目规划
工资管理系统是由基本信息管理、工资查询、工资管理、系统管理和协助等几
种功能模块构成,规划系统功能模块如下:
□基本信息管理模块
基本信息管理模块重要包括员工录入、员工删除2部分。
□工资查询模块
工资查询模块重要包括基本工资查询、浮动工资查询、加班/休假查询、总体查
询4个部分。
□工资管理模块
工资管理模块重要包括工资发放管理、基本工资管理、浮动工资管理3个部
分。
□系统管理模块
系统管理模块重要包括顾客管理、修改密码、退出系统3个部分。
□协助模块
协助模块重要包括有关1个部分。
2.2系统功能构造
工资系统日勺功能构造如图1所示。
2.3设计目的
本系统是根据中小企业日勺实际需求而开发日勺,完全可以实现企业对客户的自动
化管理,通过木系统可以到达如下目的:
□系统运行稳定,安全可靠。
□界面设计美观,人机交互界面友好。
□信息查询灵活、以便、快捷、精确,数据存储安全可靠。
□满足键盘和鼠标日勺双重操作,完全支持回车键。
□采用多种方式查询数据。
□操作员可以随时修改自己日勺口令。
□对顾客输入的数据,系统进行严格日勺数据检查,尽量排除人为日勺错误。
□数据保密性强,为每个顾客设置对应日勺权限级别。
3系统设计
3.1开发及运行环境
1.硬件规定
CPU:300MHz以上的处理器。
内存:128MB,推荐256MB。
硬盘:150MB以上剩余空间。
显示像素:最低800*600,最佳效果1024*768。
2.软件规定
操作系统:Windows2023/NT/XP/CEo
数据库:SQLServer2023o
3.2数据库设计
1.数据库概要阐明
数据库GZFFXT中包括员工基础信息表、员工基本工资表、员工浮动工资表、员
工加班/休假表、工资发放明细表、顾客表6个数据表。
图2所示日勺即为本系统中数据库中的数据表构造图,该数据表构造图包括系统所有
数据表。可以清晰地反应数据库信息。
图3-2-1数据库概要阐明
2.重要数据表的构造
数据库中日勺数据表请参见附录B。
4重要功能模块设计
4.1建立工程框架
在VisualC++中建立文档管理系统的基本框架,环节如下:
(1)单击菜单“Fi1e・・>New”命令,打开“New”对话框,单击“Projects”选项卡,选择
-MFCAppWizard(exe\输入工程名,并设置途径,如图3所示。
图4-1-1“New”对话框
(2)单击“OK”按钮,“MFCAppWizard-Stepl”对话框已经打开,如图4所示,选
项“Dialogbase”,接着单击“Next”按钮。
图4-1-2"MFCAppWizard-Step1”对话框
(3)在弹出的“MFCAppWizard-Step2of4”对话框中,输入对话框标题,如图5
所示。
图4-1-3"MFCAppWizard-Step2of4”对话框
(4)在接下来的)对话框中保持默认的选项。设置好日勺属性如图6所示,单击PK”
按钮后,就完毕了新建工程。
图4-14设计好日勺工程属性
4.2主窗口设计
1.菜单资源设计
主窗口菜单设置日勺重要环节如下:
(1)单击“ResourceView”选项卡,右键单击“GZGLXTResources”选项,选择
“Insert”菜单项,打'开"InsertResource”窗口,如图7所示▼
Q
Accelcratof
・
&BMmap
FCursor
n
0Dialog
nHTML
Icon
-slMenu
KStringTable
BToolbar
Version
图4-2-1'insertResouice”窗口
(2)选择“Menu”文献夹,单击“New”按钮,在GZGLXTResources目录下新增一
种Menu目录项,菜单ID为IDR_MENU1。双击此菜单,对此菜单项的属性进行
设计。如图8所示。
~~mX«Mm
IfiW离B本工费却I————用..科...
3出河曲二货会调工货讦*■我界
Mift/体也岬
2d青调
图4-2-2设计菜单属性图
2.客户区设计
(1)打开对话框IDD_GZGLXT_DIALOG属性窗口,在对话框中添加1个Picture
控件,用来寄存图片。在Menu组合框中选择IDR_MENU1。如图9所示。
图4-2-3系统主界面
(2)预先在下边留出状态栏,申明CTime、CstatusBarCtrl类对象实体代码如
下。
CTimet;
CStatusBarCtrlm_StatusBar;
引用日勺外部变量
externCCzyxxbffxxb;
(3)在OnlnitDialog组员函数中添加状态栏。
//TODO:Addextrainitializationhere
t=CTime::GetCurrentTime(;
m_StatusBar.EnablcAutomation(;
m_StatusBar,Create(WS_CHILD|WS_VISIBLE,CRect(0.0,0.0,this,0;//ID_STATUSBAR;
intwidth[]={2(X),37(),5(X)jr
m_StatusBar.SetParts(4,&width[01;
m_StatusBar.SelText("吉林省明日科技有限企业”,0,6T
CStringStatusText;
SiatusTexi.Forma【("目前顾客:%s",ffxxb.GetCzyName(;
m_StatusBar.SetText(StatusText,O,l;
CStringstrdate;
strdatc.Format("目前时间:%s",t.Foi*mat("%y%m%d";
m_StatusBar.SetText(strdate,0,2;
returnTRUE;//returnTRUEunlessyousetthefocustoacontrol
(4)打开ClassWizard窗口,为菜单项ID_EXIT添加代码。程序调用
OnOK(函数关闭对话框,退出系统。
voidCGZGLXTDlg::OnExit(
//TODO:Addyourcominandhandlercodehere
OnOK(;
4.3登录模块设计
1.实现目的
登录模块功能是完毕顾客登录本系统日勺操作,顾客登录对话框的设计如图M)所
示
图4-3-1登录对话框
2.设计环节
(1)向项目中添加一种新Dialog资源,资源ID为IDD_LOGIN。在【DDJLOGIN对话
框资源中单击鼠标右键,执行弹出快捷菜单的“Properties”菜单命令,打开“Dialog
Properties15对话框。在“DialogProperties”对话框中选择General选项卡,更改其
“Caplion”文本框内容为“顾客登录”。
(2)从Controls面板上向Dialog资源中添加2个Static、1个Picture、2个Edit,更改资
源的属性,并为资源设置相对应的变量,如表1所示。
表4-37资源设置
IDPiopcilicsMcmbuiVaiiablus
TypeMember
IDC_EDIT1默认CStringm_name
IDC_EDIT2PasswordTRUECStringni_pwd
IDOKCaption登录
IDCANCELCaption退出
1DC_STATICTypeBitmap
3.代码分析
(1)引用的外部变量。
externCCzyxxbffxxb;
(2)响应“登录”按钮的代码。
voidCLogin::OnOK(
(
//TODO:AddextravaJdationhere
〃将对话框中编辑框监数据读取到组员变量中
UpdateData(true;
if(m_name=="^^
{
MessageBox。'请输入顾客名”;
return;
)
〃假如读取数据和顾客输入不一样,则返回
if(ffxxb.HaveCzy(m_name,m_p\vd!=1
MessageBox("顾客名或密码错误叱
return;
ffxxb.SetCzyNamc(m_name;
jb=T;
〃判断目前顾客级别
if(ffxxb.HaveCzyjb(m_name,m_pwd,jb==l
ffxxb.SetCzyjb(jh;
CDiak)g::OnOK(;
下面在主对话框中添加代码,使对话框在启动时首先打开登录对话框。在主窗
口选择OnlnitDialog函数,该函数将打开登录对话框,假如顾客不是通过单击
“登录”按钮关闭对话框,贝U调用OnOK函数关闭主对话框,详细代码如下:
BOOLCWordGLXTDlg::OnInitDialog(
CDialog::OnInitDialog(;
//TODO:Addextrainitializationhere
CLogingin;
if(gin.DoModal(!=IDOK
OnOK(;
returnTRUE;//returnTRUEunlessyousetthefocustoacontrol
4.4职工录入模块设计
1.实现目的
添加员工信息,员工录入对话框的设计如图11所示
图4-4-1员工录入对话框
2.设计环节
(1)向项目中添加一种新Dialog资源,资源ID为IDD_YGTJK。在IDD_YGTJK对话框资
源中单击鼠标右键,执行弹出快捷菜单的'Properlies”菜单命令.打开"DialogProperlies”对话框。在
"DialogProperties”对话框中选择General选项卡,更改其"Caption”文本框内容为“员工录入二
(2)从Controls面板上向Dialog资源中添加4个Static、2个Combo、2个Edit,更改资源的
属性,并为资源设置相对应的变量,如表2所示。
表4-4-1资源设置
IDPropertiesMemberVariables
TypeMember
IDC_EDITI默认CStringm_id
IDC_EDIT2默认CSlringm_name
IDC.COMBOITypeBitmapCComboBoxm_sex
IDC_COMBO2Caption退出CComboBoxM_whcd
IDOKCaption添加
IDCANCELCaption退出
3.代码分析
(1)打开ClassWizard窗口,添加在OnlnitDialog组员函数,向
OnlnitDialog添加代码如下。
BOOLCYgjcijdlg::OnlnitDialog(
{
CDialog::OnInitDialog(;
//TODO:Addextrainitializationhere
Setlcon(m_hlcon,TRUE;
m_sex.AddString("男
m_sex.AddString("女";
m_whcd.Insertstring(O,"
m_whcd.InsertString(1「本科”;
m_whcd.InsertSlring(2;'硕士";
returnTRUE://returnTRUEunlessyousetthefocustoacontrol
//EXCEPTION:OCXProperlyPagesshouldreturnFALSE
(2)当顾客单击“添加“按钮时,实现添加员工功能,其响应代码如下
voidCYgjctjdlg::OnOK(
//TODO:Addextravalidationhere
CYgjcxxbxxb;
UpdateData(true;
MessageBox("编号不能为空"
return;
if(m_name==""
MessageBox(,t姓名不能为空”
return;
if(xxb.HaveId(m_id==l
MessageBox("员工编?已存在";
return;
}
xxb.SetYGid(m_id;
xxb.SetYGxm(ni_nanie;
CStringsex,whcd;
m_sex.GetWindowTex:(sex;
if(sex=="H
(
MessageBoxCtt别不能为空”;
return;
)
〃从组合框中读取文本
m_sex.GetLBText(m_sex.GetCurSel(,slrsex;
xxb.Se(Sex(s(rsex;
m_whcd.GetWindowText(whcd;
if(whcd==""
MessageBox("文化程度不能为空”;
return;
}
m_whcd.GetLBText(m_whcd.GetCurSel(,strwhcd;
xxb.SetWHcd(strwhcd;
xxb.sql_insert(;
〃向浮动工资表添加编号、姓名
CYgfdgzxmbxmb;
xmb.SetYGid(m_id;
xmb.SetYGxm(m_nams;
xmb.sql_insert(;
〃向基本工资表添加编号、姓名
CYgjbgzbgzb;
gzb.SetYGid(m_id;
gzb.Se(YGxm(m_name;
gzb.sql_>nsert(;
〃向加班休假表添加编号、姓名
CYgjbsjbsjb;
sjb.SetYGid(m_id;
sjb.SetYGxm(m_name;
sjb.sql_insert(;
CDialog::OnOK(;
4.5职工工资添加模块设计
1.实现目的
添加员工实际发放的工资状况,员工工资添加对话框设计如图12所示。
图4-5-1员工工资添加对话框
2.设计环节
(1)向项目中添加一种新Dialog资源,资源ID为IDD_YGGONGZITJ。在
IDD.YGGONGZITJ对话框资源中单击鼠标右键,执行弹出快捷菜单的“Properties”
菜单命令,打开“DialogProperties”对话框。在“DialogProperties”对话框中选择
General选项卡,更改其"Caption”文本框内容为“员工工资添加工
(2)从Controls面板上向Dialog资源中添加19个Static、17个Edit、2个
Button控件,更改资源的属性,并为资源设置相对应日勺变量,如表3所示。
表4-5-1资源设置
IDPropertiesMemberVariables
TypeMember
IDC.EDITl默认CStringm_id
IDC_EDIT2默认□Stringm_name
IDC_EDIT3默认intmjbgz
IDC_EDIT4默认intm_zwgz
IDC_EDIT5默认intm_glgz
IDCEDIT6默认intmzfbz
IDC_EDIT7默认intm_shbz
IDC_EDIT8默认intm_bxf
IDC_EDIT9默认intmjiabts
IDC_EDIT10Read-onlyTRUECEditmjiabgz
IDC_EDITli默认intm_sjts
IDC_EDIT12Read-onlyTRUECEditm_sjgz
IDC_EDIT13默认intm_ylbxj
IDC_EDIT14默认intm_gnds
IDC_EDIT15默认intm_sfgz
IDC_EDITI6Read-onlyTRUECEditm_yfgz
IDC_EDIT17Read-onlyTRUECEditm_syyc
IDOKCaption添加
IDCANCELCaption退出
IDC_BUTTONsyy
Caption上月余额
IDC^BUTTONyfg
Caption应发工资
3.代码分析
(1)双击“IDC_EDIT9”控件,自动生成OnChangeEdi®函数,实现顾客添加加班
天数时,加班工资自动计算并显示,详细代码如下:
voidCYggztjdig::OnChangeEdit9(
(
//TODO:IfthisisaRICHEDITcontrol,(hecontrolwillnot
//sendthisnotificationunlessyouoverridetheCDialog::OnInitDialog(
//functionandcallCRichEditCtrl(.SetEventMask(
//withtheENMCHANGEflagORedintothemask.
UpdateData(true;
CStringstr;
str.Format("%d",m_jiabts*40;
mJiabgz.SetWindowText(str:
UpdatcData(false;
//TODO:Addyourcontrolnotificationhandlercodehere
(2)双击“上月余额”按钮,系统自动添加消息响应函数OnBUTTONsyye,详
细代码如下。
voidCYggzljdlg::OnBUTTONsyye(
(
//TODO:Addyourcontrolnotificationhandlercodehere
UpdaluData(tiuc;
if(m_id==""
{
MessageBox("请先填写员工编号”;
return;
)
ADOConnm_AdoConn;
m_AdoConn.OnInitADOConn(;
t=CTiinc::GctCurrcn(Timc(;
intm,y;
CStringstr;
m=t.GetMonth(-l;
y=t.GetYear(;
if(m==O
m=12;
y=y-h
}
CGzffmxbmxb;
if(mxb.Havesyye(m_id,y,m==l
CStringsql;
sql.Fonnat("select*fromgzffmxbwhereygid-%s,andyear(sjian-%i'and
m_AdoConn.GetRecordSet((_bstr_tsql;
str=(char*(_bstr_tm_AdoConn.m_pRccordset->GctCollcc(("Yu_E";
m_syye.SetWindowText(str;
else
m_syye.SetWindowText("0";
}
UpdateData(false;
m_AdoConn.ExitConnect(:
在头文献中添加下列代码。
CTimet;
(3)双击“应发工资”按钮,系统自动添加消息响应函数OnRUTTONyfgz,
详细代码如下:
voidCYggztjdlg::OnBUTTONyfgz(
//TODO:Addyourcontrolnotificationhandlercodehere
UpdateData(true;
CStringsyye;
m_syye.GetWindowText(syye;
if(syye==""
{
MessageBox("请先添加上月余额";
return:
}
intyfgz;
yfgz=atoi(syye+m_jbgz+m_glgz+m_zwgz+m_shhz+Tn_zfbz-m_ylbxj;
yfgz+=(-m_bxf+mJiabts*40-m_sjts*40-m_grsds;
CStringstr;
str.Format("%d",yfgz;
m_yfgz.SetWindowTexl(str;
(4)为“添加”按钮添加代码,实现添加员工工资功能,代码如下:
voidCYggztjdig::OnOK(
//TODO:Addextravalidationhere
UpdateData(true;
CYgjcxxbxxb;
CStringyfgz;
m_yfgz.GetWindowText(yfgz;
{
MessageBox("编号不能为空";
return;
)
if(xxb.Haveld(m_id!=1
(
MessageBox("员工编号不存在";
return;
if(m_nanie==""
MessageBox("姓名不能为空”;
return;
)
if(xxb.Havename(m_id,n_name!=l
(
MessageBox("员工不存在”;
return;
)
if(yfgz==^
{
MessageBox("应发工资不能为空”;
rcluni;
)
CGzffmxbmxb;
mxb.SetYGid(m_id;
mxb.SciYGxm(ni_name:
mxb.SetGLgz(m_glgz;
mxb.SctJBgz(mJbgz:
mxb.SetYLbxj(m_ylbxj;
mxb.SetZWgz(m_zwgz;
mxb.SetBXf(m_bxf;
mxb.SetGRsds(m_grsds;
mxb.SetSHbz(m_shbz;
mxb.SetZFbz(m_zfbz;
mxb.SetJiaBts(m^jiabts;
intjiabgz;
jiabgz=m_jiabls*40;
mxb.SetJiaBgz(jiabgz;
mxb.SetSjls(m_syls;
intsjkk;
sjkk=m_sjts*40;
mxb.SetSJkk(sjkk;
mxb.SetYFje(atoi(yfgz;
mxb.SetSFje(m_sfgz;
mxb.sql_insert(;
CYgjbsjbsjb;
sjb.SetJiaBts(m^jiabts;
sjb.SetJiaBgz(jiabgz;
sjb.SetSjts(m_sjts;
sjb.SetSJkk(sjkk;
sjb.sql_update(m_id;
CDialog::OnOK(;
)
4.6顾客管理模块设计
1.实现目的
实现新建、删除顾客功能,顾客管理对话框设计如图13所示。
图4-6-1顾客管理对话框
2.设计环节
(I)向项目中添加一种新Dialog资源,资源ID为IDD_XINJYH。在
IDD.XINJYH对话框资源中单击鼠标右键,执行弹出快捷菜单^Properties”菜单
命令,打开“DialogProperties”对话框。在“DialogProperties”对话框中选择General
选项卡,更改其"Caption”文本框内容为“顾客管理工
(2)从Controls面板上向Dialog资源中添加4个Statics1个Combo、3个
Edit、1个Button控件,更改资源的属性,并为资源设置相对应的)变量,如表4所
示
表4-6-1资源设置
IDPropertiesMemberVariables
TypeMember
IDC_EDIT1默认CStringm_name
IDC..EDIT2PasswordtrueCStringrn_p\vd
IDC_.EDIT3PasswordtrueCStringm_p\vd1
IDC.COMBO1默认CCoinboBoxm」b
IDOKCaption添加
IDCBUTTON1Caption删除
IDCANCELCaption退出
3.代码分析
(I)添加OnlnitDialog(函数,初始化Combo控件,集体代码如下:
BOOLCXinjyhdlg::OnInitDialog(
(
CDialog::OnInitDialog(;
//TODO:Addextrainitializationhere
Setlcon(m_hlcon,TRUE;
mJb.AddStringC系统管理员”;
m_jb.AddSlring("一般管理员";
returnTRUE://returnTRUEunlessyousetthefocustoacontrol
//EXCEPTION:OCXPropertyPagesshouldreturnFALSE
}
⑵为“添加”按衽添加消息响应函数,代码如下:
voidCXinjyhdlg::OnOK(
//TODO:Addextravalidationhere
UpdateData(true:
if(m_name==,'"
{
MessageBox("请输入顾客名”;
return:
}
CStringjb;
m_jb.GetWindowText(jb;
if(jb==""
{
McssagcBox("级别不能为空”;
return;
}
if(m_pwd=""
MessageBox("请输入密码”;
return:
)
if(m_pwdl==1,H
(
MessageBox("请确认密码";
return;
}
if(m_pwd!=m_pwdI
(
MessageBox("两次密码不一样”;
return;
)
CCzyxxbxxb;
if(xxb.Havename(m_name==I
MessageBox("顾客以存在,请重新输入”;
return;
xxb.SctCzyName(m_name;
xxb.SetPwd(m_pwd;
m_jb.GetLBText(mjb.GetCurSel(,stijb;
if(strjb=="系统管理员"
else
stijb=,'O";
xxb.SetCzyjb(strjb;
xxb.sql_insert(;
CDialog::OnOK(;
(3)为“删除”按衽添加消息响应函数,代码如下:
voidCXinjyhdlg::OnButtonl(
(4)当顾客单击主界面菜单中日勺“顾客管理”菜单项时,将执行OnMenuyhgl
函数,详细代码如下:
voidCGZGLXTDlg::OnMcnuyhgl(
{
//TODO:Addyourcommandhandlercodehere
if(ffxxb.GetCzyjb(=="l"
CXinjyhdlgdig;
dlg.DoModal(;
else
{
MessageBox("没有权限";
return;
)
}
附录A参照文献
1.《VisualBasic精彩编程200例》机械工业出版社赛奎春、高春艳等
2023年1月
2.《VisualBasic数据库开发实例解析》机械工业出版社刘志铭、高春艳等
2023年8月
3.《VisualFoxPro数据库开发实例解析》机械工业出版社王晶莹、王国辉等
2023年9月
4.《PowerBuilder数据库开发实例解析》机械工业出版社华传铭、张振坤等
2023年9月
5.《Delphi数据库开发实例解析》机械工业出版社赛奎春、郑骁鹏等
2023年2月
6.《PowerBuilder精彩编程200例》机械工业出版社张振坤、李文立等
2023年9月
7.《VisualFoxPro精彩编程200例》机械工业出版社工国辉、董韶华等
2023年9月
8.《ASP数据库开发实例解析》机械工业出版社李严、于亚芳、王国辉
2023年12月
9.《Delphi工程应用与项目实践》机械工业出版社宋坤、赵智勇等
2023年1月
10.《VisualBasic工程应用与项目实践》机械工业出版社高春艳、李俊民等
2023年1月
II.《VisualC++工程应用与项目实践》机械工业出版社张雨、阮伟良等
2023年1月
12.《JSP工程应用与项目实践》机械工业出版社陈威、白伟明、李楠
2023年2月
13.《ASP工程应用与项目实践》机械工业出版社王国辉、牛强、李南南
2023年4月
14.《VisualBasic信息系统开发实例精选》机械工业出版社高春艳、李俊民、张
耀庭等
2023年7月
15.《ASP信息系统开发实例精选》机械工业出版社王国辉、牛强、李南南等
2023年7月
16.《Delphi信息系统开发实例精选》机械工业出版社宋坤、赵智勇、刘强等
2023年7月
17.《Visualfoxpro数据库开发关键技术与实例应用》人民邮电出版社周桓、张
雨、王国辉
2023年5月
18.《PowerBuilder数据库开发关键技术与实例应用》人民邮电出版社刘志铭、
张振坤、冯文萃2023年5月
19.《Delphi数据库开发关键技术与实例应用》人民邮电出版社赛奎春、陈紫
鸿、宋昆
2023年5月
20.《Visualbasic数据库开发关键技术与实例应用》人民邮电出版社高春艳、李
艳
2023年5月
21.《VisualC++管理信息系统完整项目实例剖析》人民邮电出版社明日科技
2023年7月
22.《VisualBasic管理信息系统完整项目实例剖析》人民邮电出版社明日科技
2023年7月
23.《PuwciBuiklcr管理信息系统完整项目实例剖析》人民邮电出版社明日科技
2023年7月
24.《VisualFoxPro管理信息系统完整项目实例剖析》人民邮电出版社明日科技
2023年7月
25.《SQLServer数据库开发实例解析》机械工业出版社宋昆、李严等
2023年1月
26.《Access数据库开发实例解析》机械工业出版社李俊民、高春燕等
2023年1月
27.《VisualBasic数据库系统开发完全手册》人民邮电出版社明日科技千春才、
高春艳、
李俊民2023年3月
28.《VisualC++数据库系统开发完全手册》人民邮电出版社明日科技王端、于
速、张雨
2023年3月
29.《Delphi数据库系统开发完全手册》人民邮电出版社明日科技宋坤、邹天思
2023年3月
30.《JSP数据库系统开发完全手册》人民邮电出版社明日科技王国辉、李文
立、杨亮
2023年3月
31.《VisualBasic数据库系统开发案例精选》人民邮电出版社明日科技高春艳、
李俊民、
刘彬彬2023年5月
32.《Delphi数据库系统开发案例精选》人民邮电出版社明日科技李文立、刘
强、梁冰
2023年5月
33.《ASP数据库
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年福建省人教版九年级地理下册第十二章综合测试卷
- 2026年健康生活知识竞赛试卷
- 2026年科学素养竞赛模拟题
- 感控护理考核试题及参考答案
- 吉林省长春市英语小升初巩固策略详解
- 国际贸易法律制度与实务考试及答案
- 2026年淮北卫校语文考试试题及答案
- 临湘事业编制考试试题及答案
- 《塑料 热机械分析法(TMA) 第2部分:线性热膨胀系数和玻璃化转变温度的测定》
- 海南市重点中学2027届九年级化学第一学期期末复习检测模拟试题含解析
- 医疗机构医保稽核问题整改台账
- 2026年交通运输工程师考试题库
- 2026湖南益阳市消防救援支队消防文员招聘3人备考题库及答案详解(有一套)
- 田径项目核心训练计划
- 工程测量员保密意识考核试卷含答案
- 2025年齐齐哈尔泰来县人民法院招聘聘用制人员考试真题附答案
- 中核产业基金管理有限公司招聘笔试题库2026
- 2026年常德职业技术学院单招职业技能测试题库附答案详解(模拟题)
- 2026及未来5年中国煎药壶行业市场供需态势及发展趋向研判报告
- 切削液技术讲解
- 2026 年离婚协议书制式模板民政局制式
评论
0/150
提交评论