ImageVerifierCode 换一换
格式:DOCX , 页数:20 ,大小:1.23MB ,
资源ID:3727300      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/3727300.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(专业综合实践 说明书.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

专业综合实践 说明书.docx

1、专业综合实践 说明书 目 录第一章 绪论 11.1课题简介 11.2设计内容 1第二章 软件设计与实现 22.1主界面的设计与实现 22.2登陆界面的设计与实现 3第一章 绪论1.1课题简介Visual Basic是一种由 Microsoft 公司开发的结构化的、模块化的、面向对象的、包含协助开发环境的事件驱动为机制的可视化程序设计语言。从任何标准来说,VB都是世界上使用人数最多的语言不管是盛赞VB的开发者还是抱怨VB的开发者的数量。它源自于BASIC编程语言。VB拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创建Acti

2、veX控件。程序员可以轻松的使用VB提供的组件快速建立一个应用程序。VB 的中心思想就是要便于程序员使用,无论是新手或者专家。VB使用了可以简单建立应用程序的GUI 系统,但是又可以开发相当复杂的程序。VB 的程序是一种基于窗体的可视化组件安排的联合,并且增加代码来指定组件的属性和方法。因为默认的属性和方法已经有一部分定义在了组件内,所以程序员不用写多少代码就可以完成一个简单的程序。过去的版本里面 VB 程序的性能问题一直被放在了桌面上,但是随着计算机速度的飞速增加,关于性能的争论已经越来越少。窗体控件的增加和改变可以用拖放技术实现。一个排列满控件的工具箱用来显示可用控件(比如文本框或者按钮)

3、。每个控件都有自己的属性和事件。默认的属性值会在控件创建的时候提供,但是程序员也可以进行更改。很多的属性值可以在运行时候随着用户的动作和修改进行改动,这样就形成了一个动态的程序。举个例子来说:窗体的大小改变事件中加入了可以改变控件位置的代码,在运行时候每当用户更改窗口大小,控件也会随之改变位置。在文本框中的文字改变事件中加入相应的代码,程序就能够在文字输入的时候自动翻译或者阻止某些字符的输入。VB 的程序可以包含一个或多个窗体,或者是一个主窗体和多个子窗体,类似于操作系统的样子。有很少功能的对话框窗口(比如没有最大化和最小化按钮的窗体)可以用来提供弹出功能。 1.2设计内容 整个学生信息管理系

4、统主要分为四个部分,按照主界面的菜单项分为登陆,信息录入,信息显示和信息查询四 个主要功能。其中登陆功能为整个系统运行的前提,信息录入是信息查询和信息显示的基础。整个系统运用数组的方式将同行元素看做一条学生信息或课程信息,在完成对数组信息补充之后将会利用数组角标定位记录,其中学生的基本信息的存储主要是以学生号为主要索引,而课程基本信息和选课情况则是 以课程号和记录号为索引来实现查找和翻阅。整个学生信息管理系统的结构图如下第二章 软件设计与实现2.1主界面的设计与实现 Private Sub form_load() iTotalStudent = 0 系统刚显示的时候,学生数为0End SubP

5、rivate Sub IDM_DISPLAYStudent_Click()FrmDisplayStudent.ShowEnd SubPrivate Sub IDM_INPUTStudent_Click() FrmInputStudent.ShowEnd SubPrivate Sub IDM_LOGIN_Click() FrmLogin.ShowEnd SubPrivate Sub IDM_INPUTCourse_Click() FrmInputclass.ShowEnd Sub Private Sub IDM_INPUTXK_Click() FrmInputsc.ShowEnd SubPriv

6、ate Sub IDM_SEARCH_cno_Click()Frmsearchcno.ShowEnd SubPrivate Sub IDM_DISPLAYCourse_Click()Frmdisplaycno.ShowEnd SubPrivate Sub IDM_STATISTICS_total_Click()Frmtotal.ShowEnd SubPrivate Sub IDM_SEARCH_score_Click()Frmscore.ShowEnd Sub2.2登陆 界面的设计与实现Private Sub BtnExit_Click() EndEnd SubPrivate Sub BtnL

7、ogin_Click() If TxtUser.Text = student And TxtPwd.Text = 1218260103 Then Me.Hide: FrmMain.Show Else MsgBox 账号不存在! End If End SubPrivate Sub Command1_Click()End SubPrivate Sub modkey_Click()FrmModkey.ShowEnd Sub2.3 修改密码 界面的设计与实现Private Sub Command1_Click()If Txtcno.Text = student And TxtoldKey.Text =

8、 1218260103 Then key(2) = Trim(Txtnewkey.Text) MsgBox 密码修改成功, vbInformation, 提示 Me.Hide: FrmMain.Show Else MsgBox 账号和密码不匹配! End If End SubPrivate Sub Command2_Click()Unload MeEnd Sub2.4 学生基本信息录入界面的设计与实现Private Sub cmdAdd_Click() Dim i As Integer 用来临时保存最后一个学生的序号 i = iTotalStudent If i = 100 Then MsgB

9、ox 数据过多,需要先删除数据, vbInformation, 提示 Else For n = 0 To iTotalStudent If TxtNo.Text = Sno(n) Then MsgBox 数据已经录入无需重新录入, vbInformation, 提示 Else 学号检查的代码 如果已经存在,提示不能录入该条数据 If TxtNo.Text = 100 Then MsgBox 数据过多,需要先删除数据, vbInformation, 提示 Else For n = 0 To iTotalcno If Txtcno.Text = Cno(n) Then MsgBox 课程数据已经录

10、入无需重新录入, vbInformation, 提示 Else If Txtcno.Text 100 Then MsgBox 课程基本信息录入成功, vbInformation, 提示 Cno(i) = Trim(Txtcno.Text) Cname(i) = Trim(Txtcname.Text) teacher(i) = Trim(Txtteacher.Text) msh(i) = Trim(Txtmsh.Text) iTotalcno = iTotalcno + 1 Txtcno.Text = Txtcname.Text = Txtmsh.Text = Txtteacher.Text =

11、 Else MsgBox 课程号码格式有误,请重新输入, vbInformation, 提示 End If End If Exit For Next n End IfEnd SubPrivate Sub Command2_Click() Unload MeEnd Sub2.6 显示学生基本信息界面的设计与实现Dim iCurrentStudent As Integer 用来保存当前正在浏览第几条学生记录,注意数组下表是从零开始的 ,iTotalStudent从1开始Private Sub CmdExit_Click() Unload MeEnd Sub 显示下一条学生信息Private Sub

12、 CmdNext_Click() If iTotalStudent = 0 Then MsgBox 尚未录入数据, vbInformation, 提示 Else iCurrentStudent = iCurrentStudent + 1 If iCurrentStudent = iTotalStudent Then iCurrentStudent = iTotalStudent - 1 End If DisplayStudent (iCurrentStudent) End IfEnd Sub 显示上一条学生信息Private Sub CmdPrev_Click() If iTotalStude

13、nt = 0 Then MsgBox 尚未录入数据, vbInformation, 提示 Else iCurrentStudent = iCurrentStudent - 1 If iCurrentStudent = 100 Then MsgBox 数据过多,需要先删除数据, vbInformation, 提示 Else For n = 0 To iTotalcno If Txtcno.Text = Cno(n) Then MsgBox 课程数据已经录入无需重新录入, vbInformation, 提示 Else If Txtcno.Text 100 Then MsgBox 课程基本信息录入成

14、功, vbInformation, 提示 此段代码将窗体中的数据保存在对应的数组中 Cno(i) = Trim(Txtcno.Text) 学号信息 Cname(i) = Trim(Txtcname.Text) teacher(i) = Trim(Txtteacher.Text) msh(i) = Trim(Txtmsh.Text) iTotalcno = iTotalcno + 1 Txtcno.Text = Txtcname.Text = Txtmsh.Text = Txtteacher.Text = Else 此处可以增加检查录入格式是否正确的代码,比如学号位数等 MsgBox 课程号码格

15、式有误,请重新输入, vbInformation, 提示 End If End If Exit For Next n End IfEnd SubPrivate Sub Command2_Click() Unload Me End Sub2.8 查询课程基本信息界面的设计与实现Dim iCurrentcno As IntegerPrivate Sub Command1_Click() iCurrentcno = yizhicno.Text iCurrentStudent = iCurrentStudent + 1 If iTotalcno = 0 Then MsgBox 尚未录入课程数据, vb

16、Information, 提示 ElseIf iCurrentcno 0 And iCurrentcno 1000 Then For n = 1 To iTotalcno If iCurrentcno = Cno(n) Then Txtcname.Text = Cname(n) TxtTeacher.Text = teacher(n) describe.Text = msh(n) End If Next n Exit For End If End If End IfEnd Sud Private Sub Command2_Click() Unload MeEnd Sub2.9 查询学生成绩界面

17、的设计与实现Private Sub Command1_Click() iCurrentcno = Val(Txtcno.Text) iCurrentsno = Val(Txtsno.Text) If iTotalscore = 0 Then MsgBox 尚未录入成绩数据, vbInformation, 提示 ElseIf iCurrentscore 0 And iCurrentscore 1000 Then For n = 1 To iTotalscore If Txtcno = ACno(n) And Txtsno = ASno(n) Then Txtcno.Text = ACno(n)

18、And Txtsno.Text = ASno(n) Txtscore.Text = Score(n) End If Exit For Next n End IfEnd SubPrivate Sub Command2_Click() Unload MeEnd Sub2.10 统计选课人数界面的设计与实现Dim iCurrentcno As IntegerPrivate Sub Command1_Click()iCurrentcno = Val(Txtcno.Text)Dim number As Integernumber = 1 For n = 0 To iTotalStudent If Txtcno.Text = Cno(n) Then nunber = number + 1 End If Exit For Next n Txttotal.Text = numberEnd SubPrivate Sub Command2_Click()Unload MeEnd Sub

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1