已阅读5页,还剩10页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
论途网 毕业论文说明书名 称: 工资查询系统 学生姓名: 专 业: 计算机信息管理 层次类别: 指导教师: 日 期: 2004.04.15 工资查询系统系统分析一、需求分析 需求分析的任务,在于完全志弄清用户对所开发的数据库应用系统的确切要求。开发人员要向用户展开调查研究,开清用户到底需要应用系统具备哪些功能,需要完成那些任务。 工资查询系统是企业对员工进行管理所必须的,工资查询系统包括对员工的工资进行基本工资设定,工资情况、个人工资查询、打印预览、打印退出等操作。一直以来,工资查询工作都是人工直接来完成的,如果对于一个大型企业来说工作量就很大,而且很容易出错。随着科技的发展,实现现代化和自动化管理既可能也很有心要。二、系统功能(1) 员工信息:可以对员工工资情况进行浏览,查询,增加,删除,修改。(2) 员工工资设定:包括基本工资,岗位工资,工龄工资分别可以对他们内容进行修改、修改确定、添加、删除等功能。(3) 打印预览:可以打印预览。打印出工资单。(4) 个人查询:输入个要员工号和密码。(5) 最后是退出程序。(6) 权限设置:只有管理员才能进行此操作。三、系统结构总体介面 欢迎界面退出 退出打印预览工资查询库员工信息员工工资设定基本工资岗位工资打印预览工龄工资浏览主菜单个人工资查询个人查询四、项目管理器做VF首先建一个项目管理器;它包括许多内容,也被称做后台数据库,功能也比较强大。本项目管理器里包括:1、 数据库所用的表。2、 文档制作的表单接后的就是类库、代码、其它,这里就不多说了,想了解就往下看。后面还有精彩的约。五、具体功能首先,介绍一下表单1、 gzgl 它包括:1个表格,5个命令按钮 表格,连接的gongling表。 按钮包括:修改按钮。 命令如下:click事件:thisform.grdgongling.column1.text1.enabled=.T.thisform.grdgongling.column2.text1.enabled=.T.thisform.grdgongling.column1.text1.setfocus修改确认按钮click事件:thisform.grdgongling.column1.text1.enabled=.F.thisform.grdgongling.column2.text1.enabled=.F. 添加按钮:click事件:append blankgo bottomthisform.grdgongling.column1.text1.enabled=.T.thisform.grdgongling.column2.text1.enabled=.T.thisform.grdgongling.column1.text1.setfocus删除按钮:click事件:thisform.grdgongling.recordsource=use databasegongling exclusivedelete from gongling where gname=getgnamepackthisform.grdgongling.recordsource=gonglingthisform.grdgongling.refresh退出按钮:click 事件:thisform.release总体介面如下:2、 grcx (工资查询)这个表单的是实现按工号查询,没一个工号有一个固定的密码查询的结果是职工的基本情况。当然工号和密码要连接生成器。代码在“确定”按钮里具体如下:inname=alltrim(thisform.text1.value)inpswd=alltrim(thisform.text2.value)set order to tms_userseek innameif !found() cMessageTitle=设备管理系统 cMessageText=用户名错误,请重新输入 nDialogType=4+32 nAnswer=messagebox(cMessageText,nDialogType,cMessageTitle) do case case nAnswer=6 thisform.text1.value= thisform.text1.setfocus case nAnswer=7 messagebox(请勿偷窥他人资料,48,警告) thisform.release endcaseelseif tms_pswd!=inpswdcMessageTitle=设备管理系统 cMessageText=密码错误,请重新输入 nDialogType=4+32 nanswer=messagebox(cMessageText,nDialogType,cMessageTitle) do case case nAnswer=6 if flag2 thisform.text2.value= thisform.text2.setfocus flag=flag+1 else messagebox(请勿偷窥他人资料,48,警告) thisform.release endif case nAnswer=7 messagebox(请勿偷窥他人资料,48,警告) thisform.release endcase else thisform.release par1=inname do form salaryformgresultendif endif按“退出”按钮就释放表单。3、 gresult 主要是被grcx (工资查询)调用,当然生成器里连接了其它表。4、 gwgz(岗位工资) 对岗位工资的管理。同gzgl功能一样。5、 gcgz(等级)也同gzgl功能一样6、 jm(密码表)代码在“确定按钮里”click事件:sele mabloca for allt(mab.用户名)=allt(thisform.txtusername.value) and allt(mab.密码)=allt(thisform.txtpassword.value)if foun() do C:修改工资管理3main.mpr read events thisform.visible=.f. thisform.txtpassword.value= release thisformelse thisform.txtpassword.value= messagebox(你没有权限,请输入正确密码,0+16+0,出错) thisform.txtpassword.setfocusendi7、 personnel 它包含一个页框,页框下有三个选项分别是: 浏览 它可以对员工信息进行浏览。还可以增加删除员工信息浏览掉用的类库的命令按钮组。具有浏览功能。格式如下:按钮“增加新记录”命令如下:thisform.pageframe1.page1.fy1.enabled=.F.mand2.enabled=.F.mand3.enabled=.F.mand4.enabled=.T.if mand1.caption=增加新记录thisform.pageframe1.page1.txtpid.enabled=.T.thisform.pageframe1.page1.txtpname.enabled=.T.thisform.pageframe1.page1.txtpsex.enabled=.T.thisform.pageframe1.page1.txtpjob.enabled=.T.thisform.pageframe1.page1.txtpindate.enabled=.T.thisform.pageframe1.page1.txtprank.enabled=.T.append mand1.caption=增加确认thisform.pageframe1.page1.refreshthisform.pageframe1.page1.txtpid.setfocuselsegetid=alltrim(thisform.pageframe1.page1.txtpid.value)getname=alltrim(thisform.pageframe1.page1.txtpname.value)getsex=alltrim(thisform.pageframe1.page1.txtpsex.value)getjob=alltrim(thisform.pageframe1.page1.txtpjob.value)getindate=alltrim(thisform.pageframe1.page1.txtpindate.value)getrank=alltrim(thisform.pageframe1.page1.txtprank.value)if empty(getid) or empty(getname) or empty(getsex) or empty(getjob) or empty(getindate) or empty(getrank)messagebox(资料不足,48,错误)mand1.caption=增加新记录tableupdate(.t.)thisform.pageframe1.page1.txtpid.enabled=.F.thisform.pageframe1.page1.txtpname.enabled=.F.thisform.pageframe1.page1.txtpsex.enabled=.F.thisform.pageframe1.page1.txtpjob.enabled=.F.thisform.pageframe1.page1.txtpindate.enabled=.F.thisform.pageframe1.page1.txtprank.enabled=.F.thisform.pageframe1.page1.fy1.enabled=.T.mand2.enabled=.T.mand3.enabled=.T.mand4.enabled=.F.endifendif按钮“修改这条记录”如下mand1.enabled=.F.mand3.enabled=.F.mand4.enabled=.T.thisform.pageframe1.page1.fy1.enabled=.F.if mand2.caption=修改这条记录thisform.pageframe1.page1.txtpid.enabled=.T.thisform.pageframe1.page1.txtpname.enabled=.T.thisform.pageframe1.page1.txtpsex.enabled=.T.thisform.pageframe1.page1.txtpjob.enabled=.T.thisform.pageframe1.page1.txtpindate.enabled=.T.thisform.pageframe1.page1.txtprank.enabled=.T.mand2.caption=修改确认mand2.caption=修改这条记录tableupdate(.t.)thisform.pageframe1.page1.txtpid.enabled=.F.thisform.pageframe1.page1.txtpname.enabled=.F.thisform.pageframe1.page1.txtpsex.enabled=.F.thisform.pageframe1.page1.txtpjob.enabled=.F.thisform.pageframe1.page1.txtpindate.enabled=.F.thisform.pageframe1.page1.txtprank.enabled=.F.mand1.enabled=.T.mand3.enabled=.T.mand4.enabled=.F.thisform.pageframe1.page1.fy1.enabled=.T.endif按钮“删除这条记录“如下:getid=alltrim(thisform.pageframe1.page1.txtpid.value)thisform.pageframe1.page1.txtpid.controlsource=thisform.pageframe1.page1.txtpname.controlsource=thisform.pageframe1.page1.txtpsex.controlsource=thisform.pageframe1.page1.txtpjob.controlsource=thisform.pageframe1.page1.txtpindate.controlsource=thisform.pageframe1.page1.txtprank.controlsource=use personnel exclusiveset order to pidseek getiddeletepackthisform.pageframe1.page1.txtpid.controlsource=personnel.pidthisform.pageframe1.page1.txtpname.controlsource=personnel.pnamethisform.pageframe1.page1.txtpsex.controlsource=personnel.psexthisform.pageframe1.page1.txt
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《GBT 35737-2017 多绳缠绕式矿井提升机》专题研究报告
- 2025年大学二年级太空资源利用专业《太空资源开发》期末考试测验卷及答案
- 学习师德师风心得体会(历史教师版)
- 白土补充精制装置操作工安全专项评优考核试卷含答案
- 煤焦车司机班组安全知识考核试卷含答案
- 《GBT 14226-2015 草坪和园艺拖拉机 三点悬挂装置》专题研究报告
- 木材削片工标准化评优考核试卷含答案
- 公司轮胎翻修工岗位安全技术规程
- 数控激光切割机操作工岗位职业健康及安全技术规程
- 公司护林员岗位工艺技术规程
- 14-GP12控制作业指导书
- 2022年湖北省药品监督管理局审评中心招聘笔试备考题库及答案解析
- 混凝土表面缺陷修补方案
- 2023数字图像处理重修试题
- 小区游泳池经营承包合同
- 离职手续委托书范本
- HY/T 0330-2022海滩养护与修复工程验收技术方法
- 医疗卫生事业单位结构化面试题打印
- 第11章-量子力学基础
- GB/T 12467.1-2009金属材料熔焊质量要求第1部分:质量要求相应等级的选择准则
- 中药材的采收与加工
评论
0/150
提交评论