




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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江苏高邮市人力资源服务有限公司公开招聘工作人员1人笔试参考题库附带答案详解
- 细胞膜伪装载药系统的主动靶向优化论文
- 2025年消防安全知识培训考试题库:火灾预防与逃生法规知识试题集
- 2025年心理咨询师基础理论知识测试卷(心理咨询实践案例分析)
- 2025年小学教师资格考试《综合素质》教育心理学教学策略测试题
- 2025年ACCA国际注册会计师考试真题卷:管理会计实务篇
- 2025年小学语文毕业升学考试全真模拟卷(文学知识与写作能力强化版试卷)
- 贵阳学院《食品环境学(实验)》2023-2024学年第二学期期末试卷
- 南昌应用技术师范学院《自由搏击》2023-2024学年第二学期期末试卷
- 闽北职业技术学院《针刀医学》2023-2024学年第一学期期末试卷
- 2024年西安铁路职业技术学院单招职业适应性测试题库必考题
- 消化内镜进修总结汇报
- 山东省临沂市河东区2023-2024学年七年级下学期期中测试历史试题
- 江苏省昆山、太仓、常熟、张家港市2023-2024学年下学期七年级数学期中试题
- MOOC 敦煌文学艺术-浙江师范大学 中国大学慕课答案
- MOOC 大地测量学基础-南京信息工程大学 中国大学慕课答案
- 运输安保工作方案
- 生物地球化学性疾病试题
- 休闲与旅游农业课件
- 产品验证报告
- 电影项目融资计划书
评论
0/150
提交评论