




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025广西农村投资集团有限公司公开招聘中层管理人员和业务骨干197人笔试参考题库附带答案详解
- 行政管理数字化转型试题及答案
- 2025年市政工程历史沿革试题及答案
- 行政管理者的创新思维培养试题及答案
- 充电桩建设项目的市场前景与发展策略
- 2025年二手奢侈品市场交易活跃度报告:消费者心理洞察与市场增长策略
- 2025音乐产业报告:版权运营模式创新与科技发展新趋势分析
- 2025年医疗行业人工智能辅助诊断产品注册审批流程中的技术标准与规范报告
- 2025年经济法概论网络学习试题及答案
- xx区xx充电桩建设实施方案
- 职业卫生公告栏内容
- 天津市各级医疗机构收费标准目录doc-天津市各级医疗机构
- 人民币教具正反面完美打印版
- 国际投标条款
- 6.1 根结、标本的上下关系
- GB/T 3301-1999日用陶瓷的容积、口径误差、高度误差、重量误差、缺陷尺寸的测定方法
- GB/T 13928-2002微型往复活塞空气压缩机
- GB/T 12224-2005钢制阀门一般要求
- 偷影子的人-大学语文PPT
- GB/T 11022-2020高压交流开关设备和控制设备标准的共用技术要求
- GB 4789.3-2016食品安全国家标准食品微生物学检验大肠菌群计数
评论
0/150
提交评论