课程设计-VB可视化编程技术

上传人:aa****6 文档编号:30010305 上传时间:2018-01-26 格式:DOC 页数:17 大小:226.50KB
返回 下载 相关 举报
课程设计-VB可视化编程技术_第1页
第1页 / 共17页
课程设计-VB可视化编程技术_第2页
第2页 / 共17页
课程设计-VB可视化编程技术_第3页
第3页 / 共17页
课程设计-VB可视化编程技术_第4页
第4页 / 共17页
课程设计-VB可视化编程技术_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《课程设计-VB可视化编程技术》由会员分享,可在线阅读,更多相关《课程设计-VB可视化编程技术(17页珍藏版)》请在金锄头文库上搜索。

1、辽 宁 工 业 大 学可视化编程技术 课程设计(论文)题目: 学生学籍管理系统 院(系): 专业班级: 学 号: 学生姓名: 指导教师: 教师职称: 起止时间: 课程设计(论文)任务及评语院(系): 教研室:软件教研窒学 号 学生姓名 专业班级课程设计(论文)题目学生学籍管理系统课程设计(论文)任务课程设计任务及要求:1、掌握 VB 程序设计语言的基础知识。2、设计所选择的题目,对具体功能进行详细的分析,根据系统的要求在 VB中设计窗体界面,使其合理化。3、了解 VB 与数据库的连接方法。4、编写代码,实现系统的功能。5、通过调试程序,加深对 VB 编程的基本技巧及方法的理解。课程设计过程中,

2、要严格遵守实践环节的时间安排,听从指导教师的指导。正确地完成上述内容,记录实习日记,规范完整地撰写出课程设计论文。指导教师评语及成绩成绩: 指导教师签字: 2009 年 12 月 9 日辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文)目 录第 1 章 课程设计目的与要求 .11.1 课程设计目的.11.2 课程设计的实验环境.11.3 课程设计的预备知识.11.4 课程设计要求.1第 2 章 课程设计内容 .22.1 系统功能设计.22.2 系统详细设计.32.3 系统运行与测试.11第 3 章 课程设计总结 .12参考文献 .13辽 宁 工 业 大 学 课 程 设 计 说 明 书

3、(论 文)1第 1 章 课程设计目的与要求1.1 课程设计目的本课程的课程设计实际是学生学习完可视化编程技术课程后,进行的一次全面的综合训练,其目的在于加深对可视化编程技术基本知识的理解,掌握运用 VB 开发应用程序的基本方法及基本技巧。1.2 课程设计的实验环境硬件要求能运行 Windows 9.X 操作系统的微机系统。软件:Microsoft Visual Basic 6.0Microsoft Access 20031.3 课程设计的预备知识熟悉 Visual Basic 6.0 程序设计的基本语法知识及常用技巧。1.4 课程设计要求按课程设计指导书提供的课题,每个小组设计一个完整的管理系

4、统应用程序。要求根据规定设计系统的具体要求,按照应用程序的设计步骤和 VB 的基本知识应用程序的分析与实现。应根据基本学时分配合理安排设计时间,并独立完成各方面的设计。选择同一题目的同学,可以共同协作完成一个应用程序的开发任务。要求书写详细的设计说明书,对有复杂的代码段和程序段的部分,应画出程序流程图,写出全部的代码。在界面设计中,需画出每个窗体的布局,进行属性说明,杜绝雷同。辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文)2第 2 章 课程设计内容2.1 系统功能设计2.1.1 系统功能分析 学生学藉管理系统是典型的学藉管理系统(MIS),其开发主要包括后台数据库的建立和维护以及

5、前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。本系统主要完成对学生情况和学生成绩的管理,包括数据库中表的添加、删除等。系统还可以完成对各类信息的浏览、添加、删除等功能。系统的核心是数据库中各个表联系,每一个表的修改都将联动的影响其它的表,当完成对数据的操作时系统会自动地完成数据库的修改。查询功能也是系统的核心之一,在系统中即有单条件查询和多条件查询,也有精确查询和模糊查询,系统不仅有静态的条件查询,也有动态生成的条件查询,其目的都是为了方便用户使用。系统有完整的用户添加、删除和密码修改功能,并具备报表打印功

6、能。2.1.2 系统功能模块设计本系统为学籍管理系统。它分为用户管理、班级管理、招生人员管理和学籍管理四个部分,更加方便进行管理。用户管理:分为修改用户密码、添加用户、编辑用户和删除用户四个部分。班级管理:分为添加班级信息、查找班级信息和删除班级信息三个部分。招生人员管理:分为添加招生人员和删除招生人员两个部分。学籍管理:分为录入学籍信息、修改学籍信息、查询学籍信息、删除学籍信息和浏览学籍信息五个部分。辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文)3学籍管理系统用户管理班级管理招生人员管理学籍管理添加用户编辑用户删除用户添加班级信息删除班级信息添加招生人员删除招生人员录入学籍信息

7、修改学籍信息查询学籍信息删除学籍信息浏览学籍信息修改用户密码查找班级信息图 2.1 系统功能模块图2.2 系统详细设计2.2.1 学生修改密码模块设计1.界面设计修改密码:这里是数据员修改自己密码的地方。点击“修改密码”得如下图:输入原密码、新密码和确认新密码。点击“递交”即可修改,系统会提示修改成功。如果不想修改。点击“取消”结束本窗体。在窗体上添加一个框架控件 Frame1 和两个命令按钮 Command1/Command2,选定Frame1,在其中添加 Label1Label3,Text1 Text3。设置对象属性如下表:对象 属性 属性值Label1 Caption 原密码Label2

8、 Caption 新密码Label3 Caption 确认新密码辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文)4Command1 Caption 递交Command2 Caption 取消窗体设计如下图所示:图 2.2 修改密码模块2.代码设计 此代码为修改用户密码所用的代码。更加安全的管理个人信息等重要的信息。此代码包括输入原密码,然后输入新密码再确认新密码,按递交即可。 Dim cn As New ConnectionDim rst As New RecordsetPrivate Sub Form_Load()If cn.State adStateClosed Then 判断

9、连接数据库的情况cn.CloseEnd Ifcn.ConnectionString = provider=microsoft.jet.oledb.4.0;data source= & App.Path & 鹿山学籍管理.mdbcn.OpenEnd SubPrivate Sub Cmdok_Click() 确定按钮If rst.State adStateClosed Then 判断连接数据库的情况rst.CloseEnd Ifrst.Open select * from 学生信息 where 学生姓名= & Form1.NOWusername & and 学生学号= & Form1.NOWuse

10、rXueHao & , cn, adOpenKeyset, adLockOptimisticIf text1 = rst(学生密码) Then 输入的原密码正确。辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文)5If Text2 = Text3 Then 新密码两次输入一致rst(学生密码 ) = Trim(Text2) 同意修改密码rst.UpdateIf Err.Number = 0 ThenMsgBox 已成功修改 & Form1.NOWusername & 用户信息, vbInformation, 成功text1 = Text2 = Text3 = End IfElseMs

11、gBox 两次输入的密码不符, vbCritical, 错误 两次密码不一样时。提醒End IfElseMsgBox 原密码错误 , vbCritical, 错误 原密码输入错误,不同意修改text1.SetFocusEnd IfEnd SubPrivate Sub Command2_Click() 关闭按钮Unload MeEnd Sub2.2.2 查找班级模块设计1.界面设计查找班级:点击“档案查询查找班级”并安一定条件查询后得到如下图 3的窗体:这里提供了按学院、系别、班级查找的方法。选中要修改的学生。点击“修改学生”按钮或者双击网格控件,就到了学生信息编辑的窗体和前面的“修改学生信息”窗体一样。修改方法上面已经提到过,这里就不在说了。这里同样也可以删除学生,选中要删除的学生,点击“删除按钮”即可删除该学生。在窗体上添加一个框架控件 Frame1 和五个命令按钮 Command1Command5, 选辽 宁 工 业 大 学 课 程 设 计

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号