![职工信息管理系统22测绘c111_第1页](http://file4.renrendoc.com/view/43897fb175381bec99437f3abf0ecfb3/43897fb175381bec99437f3abf0ecfb31.gif)
![职工信息管理系统22测绘c111_第2页](http://file4.renrendoc.com/view/43897fb175381bec99437f3abf0ecfb3/43897fb175381bec99437f3abf0ecfb32.gif)
![职工信息管理系统22测绘c111_第3页](http://file4.renrendoc.com/view/43897fb175381bec99437f3abf0ecfb3/43897fb175381bec99437f3abf0ecfb33.gif)
![职工信息管理系统22测绘c111_第4页](http://file4.renrendoc.com/view/43897fb175381bec99437f3abf0ecfb3/43897fb175381bec99437f3abf0ecfb34.gif)
![职工信息管理系统22测绘c111_第5页](http://file4.renrendoc.com/view/43897fb175381bec99437f3abf0ecfb3/43897fb175381bec99437f3abf0ecfb35.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、职工信息管理系统 设计学院土木工程 班级测绘 C111学号117551 成绩一、设计思路1.要达到的目的培养学生综合利用 VB 语言进行程序设计的作等能力。要是培养学生综合使用基本控件的、文件读写、数组操利用数据按钮,打开选中的数据文件职工.txt,并从该文件中职工职工号、和工资,保存在数组中,并显示在文本框中。清除文本框中的职工的信息。在文本框中显示职工的信息。按照职工号查询职工信息,并显示。按照查询职工信息,并显示。按照职工号修改职工信息,并显示。按照修改职工信息,并显示。追加一条数据,并显示。2.关键问题的解决(1)通过“从该文件中数据”按钮应能利用应能利用右侧图示样式窗体形式,打开选中
2、的数据文件职工.txt,并职工职工号、和工资,保存在数组中,并显示在文本框中。通过“清除数据”按钮应能清除文本框中的内容。从“按职工号查询”按钮左端文本框输入职工号,单击“按职工号查询”,在窗体大的文本框中显示查询结果。从“按查询”按钮左端文本框输入中显示查询结果。,单击“按查询”按钮,在窗体大的文本框(4)从“按职工号修改” (“按修改”)按钮,在输入框中输入职工号,对查询到的职工的职工号()进行修改,在窗体大的文本框中显示修改结果。从输入一条后文本框中输入一条信息,单击“追加数据并显示结果”按钮,添加到职工.txt 中,并将追加数据后职工.txt 的信息显示窗体的大文本框中。二、部分程序关
3、键源代码及注释rivate Sub Form2.ShowEnd Subd1_Click()Private Subd2_Click()List1.ClearEnd SubPrivate Sub e = TrueUnload Med3_Click()End SubPrivate SubList1.Cleard4_Click()If Text3.Text = 117001 ThenList1.AddItem 117001ElseIf Text3.Text = 117002 ThenList1.AddItem 117002ElseIf Text3.Text = 117003 ThenList1.Add
4、Item 117003ElseIf Text3.Text = 117004 ThenList1.AddItem 117004ElseIf Text3.Text = 117005 ThenList1.AddItem 117005ElseIf Text3.Text = 117006 ThenList1.AddItem 117006ElseIf Text3.Text = 117007 ThenList1.AddItem 117007ElseIf Text3.Text = 117008 ThenList1.AddItem 117008Else: MsgBox 请输入正确的职工号End IfEnd Su
5、bPrivate Sub Dim a As StringDim b As Stringd5_Click()b = InputBox(请输入要修改的职工的职工号)a = InputBox(请输入新的职工)If b = 117001 Then List1.AddItem a & ElseIf b = 117002 Then List1.AddItem a & ElseIf b = 117003 Then List1.AddItem a & ElseIf b = 117004 Then List1.AddItem a & ElseIf b = 117005 Then List1.AddItem a
6、& ElseIf b = 117006 Then List1.AddItem a & ElseIf b = 117007 Then List1.AddItem a & ElseIf b = 117008 ThenList1.AddItem a & & b & b & b & b & b & b & b & bElse: MsgBox 请输入正确的职工号End IfList1.AddItem a & End Sub & bPrivate Sub List1.ClearIf Text2.Text = List1.AddItem ElseIf Text2.Text = List1.AddItem E
7、lseIf Text2.Text = List1.AddItem ElseIf Text2.Text = List1.AddItem ElseIf Text2.Text = List1.AddItem ElseIf Text2.Text = List1.AddItem ElseIf Text2.Text = List1.AddItem ElseIf Text2.Text = List1.AddItem d6_Click() Then 117001 Then 117002 Then 117003 Then 117004 Then 117005 Then 117006 Then 117007 Th
8、en117008Else: MsgBox 请输入正确的职工End IfEnd SubPrivate SubDim a As String Dim b As Stringd7_Click()a = InputBox(请输入要修改的职工b = Str(InputBox(请输入新职工号)If a = ThenList1.AddItem a & & bElseIf a = ThenList1.AddItem a & & bElseIf a = ThenList1.AddItem a & & bElseIf a = ThenList1.AddItem a & & bElseIf a = ThenList
9、1.AddItem a & & bElseIf a = ThenList1.AddItem a & & bElseIf a = ThenList1.AddItem a & & bElseIf a = ThenList1.AddItem a & & bElse: MsgBox 请输入正确的职工End IfEnd SubPrivate SubDim a As String Dim b As Stringd8_Click()a = InputBox(请输入新员工)b = InputBox(请输入新员工的职工号)List1.AddItem a & End Sub & bPrivate Sub Comb
10、o2_Change()Select Case Comb2.TextCase *.txt File1.Pattern = *.txt Case *.ini File1.Pattern = *.ini Case *.doc File1.Pattern = *.doc Case *.* File1.Pattern = *.*End SelectEnd SubPrivate Sub Dim fileno Asfileno = FreeFiled1_Click()eger, strl As StringOpen 职工信息.txt For Input As #fileno i = 0Do While No
11、t EOF(fileno)Input #fileno, str1 Form1.List1.AddItem str1i = i + 1 LoopClose #fileno Form1.Show Me.HideEnd SubPrivate Sub Form1.ShowEnd Subd2_Click()Private Sub Drive1_Change()Dir1.Path = Drive1.Drive End SubPrivate Sub File1_Click()Text3.Text = File1.FileName End SubPrivate Sub VScroll1_Change()Form1.ShowEnd Sub三、设计方案的完善及目前存在的问题1设计方案的地方追加的信息无法加载到“职工信息 txt”里查询只是单一的一对一输入,不智能文件类型的筛选问题暂未处理办法2. 目前存在的问题只是简单的查询,不适合大量数据的导入与导出,不方便查看四、本次设计的收获及心得体会第一次尝试程序的制作,觉得非常有意思,做成功以后很有成就感,我还发现,程序制作出来的好坏直接影响使用者的工作
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 构建网络安全管理一体化体系
- 电竞行业的国际竞争力分析与展望
- 2024年高中地理第四单元环境管理与全球行动第一节环境管理学案含解析鲁教版选修6
- 环保教育在大学食堂的深度融合
- 2024年高中数学第一章三角函数1.2.1任意角的三角函数练习含解析新人教A版必修4
- 2024-2025学年高中历史第六单元和平与发展6.3和平与发展当今世界的主题课下提升演练新人教版选修3
- 班级社团活动的宣传与推广策略
- 知识产权教育与人才培养的必要性
- 社交网络对青少年幸福感的影响研究
- Unit 3 My friends Part A Let's spell(教学设计)-2024-2025学年人教PEP版英语四年级上册
- 2025年春季学期学校团委工作计划(附团委工作安排表)
- 2025公文写作考试题库(含参考答案)
- 2025年湖南科技职业学院高职单招职业技能测试近5年常考版参考题库含答案解析
- 2024年安徽省高校分类考试对口招生语文试卷真题(含答案)
- 2024年安徽省省情知识竞赛题库及答案
- 2025年伊春职业学院高职单招职业技能测试近5年常考版参考题库含答案解析
- 2025版林木砍伐与生态修复工程承包合同2篇
- 2025年南京信息职业技术学院高职单招职业技能测试近5年常考版参考题库含答案解析
- 课题申报参考:社会网络视角下村改居社区公共空间优化与“土客关系”重构研究
- 如何管理好一家公寓
- 住建局条文解读新规JGJT46-2024《施工现场临时用电安全技术标准》
评论
0/150
提交评论