【《学生学籍管理系统设计与实现》8700字(论文)】.docx

上传人:李司机 文档编号:7098729 上传时间:2024-06-14 格式:DOCX 页数:27 大小:141.74KB
返回 下载 相关 举报
【《学生学籍管理系统设计与实现》8700字(论文)】.docx_第1页
第1页 / 共27页
【《学生学籍管理系统设计与实现》8700字(论文)】.docx_第2页
第2页 / 共27页
【《学生学籍管理系统设计与实现》8700字(论文)】.docx_第3页
第3页 / 共27页
【《学生学籍管理系统设计与实现》8700字(论文)】.docx_第4页
第4页 / 共27页
【《学生学籍管理系统设计与实现》8700字(论文)】.docx_第5页
第5页 / 共27页
点击查看更多>>
资源描述

《【《学生学籍管理系统设计与实现》8700字(论文)】.docx》由会员分享,可在线阅读,更多相关《【《学生学籍管理系统设计与实现》8700字(论文)】.docx(27页珍藏版)》请在三一办公上搜索。

1、学生学籍管理系统设计与实现目录摘要2第1章引言2第2章数据流图与数据字典32.1 数据流图32.2 系统功能模块图62.3 系统ER图82.4 数据字典8第3章数据库设计163.1 库设计163.2 表设计17第4章详细设计194.1 登录及系统主窗口界面设计194.2 数据表界面19第5章结束语21参考文献22附录23摘要随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。管理信息系统是一个不断发展的新型学科,任何一个单位要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统。本文介绍了在VisualBasic6.0环境下采用

2、“自上而下地总体规划,自下而上地应用开发”的策略开发一个管理信息系统的过程。通过分析某一学校学生管理的不足,创建了一套行之有效的计算机管理学生的方案。文章介绍了学生管理信息系统的系统分析部分,包括可行性分析、业务流程分析等;系统设计部分主要介绍了系统功能设计和数据库设计及代码设计;系统实现部分说明了几个主要模块的算法,本系统界面友好,操作简单,比较实用。关键词:管理信息系统、学生管理、ViSUalBaSiC应用第1章引言随着学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长。面对庞大的信息量需要有学生管理系统来提高学生管理工作的效率。通过这样的系统可以做到信息的规范管理、科学

3、统计和快速查询、修改、增加、删除等,从而减少管理方面的工作量。本系统主要用于学校学生学籍管理,总体任务是实现学生学籍关系的系统化、规范化和自动化,其主要任务是用计算机对学生各种信息进行日常管理,如查询、修改、增加、删除,另外还考虑到学生选课,针对这些要求设计了学生学籍管理系统;本系统主要用于学校学生学籍管理,总体任务是实现学生学籍关系的系统化、规范化和自动化,其主要任务是用计算机对学生各种信息进行日常管理,如查询、修改、增加、删除,另外还考虑到学生选课,针对这些要求设计了学生学籍管理系统。本系统主要包括学生学籍查询、教务信息维护和学生选课三部分。其功能主要有:1、有关学籍等信息的输入,包括输入

4、学生基本信息、所在班级、所学课程和成绩等。2、学生学籍的查询,包括查询学生基本信息、所在班级、已学课程和成绩等。3、学生学籍的修改。4、班级管理信息的输入,包括输入班级设置、年级信息等。5、班级管理信息的查询。6、班级管理信息的修改。7、学生课程的设置和修改。学生学籍管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。经过分析,我们使用MICRC)SOFT公司的VISUA1.BASlC开发工具,利用其提供的各种面向对象的开发工具,尤其

5、是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统1。第2章数据流图与数据字典2.1 数据流图根据以上的系统功能描述,设计出系统数据流图如下:图3T数据流图如图3-2是顶层数据流图:图3-2顶层数据流图2.2 系统功能模块图如图3-3是管理者系统功能模块图:如图3-4是用户系统功能图:图3-4系统用户功能模块图2.3 系统ER图图3-5系统ER图2.4 数据字典一、数据流条目:(1)学生学籍管理模块:学生学籍管理要求=新生数据处理要求I班级数据管理要求I添加数据要求I数据删除要求I数据备

6、份要求新生数据处理要求=新生数据I班级数目I起始学号I班级名称I专业班级数据管理要求=班级名称I修改要求添加数据要求=单个学生数据单I成批数据单数据删除要求=起止学号I班级名称I所有学生数据数据备份要求=班级名称I学期数新生数据=姓名+性别+出生日期+家庭住址+原毕业学校+政治面貌+入学总分起始学号=数字5班级名称=会计04(1)I会计04(2)I会计04(3)|计算机软件04(1)|会计03(1)I会计03(2)I会计03(3)|计算机软件03(1)|会计02(1)|会计02(2)I会计02(3)I计算机软件02(1)|网络技术03(1)|网络技术04(1)I机电03(1)|机电02(1)I

7、机电04(1)|网络技术02(1)|网络技术02(1)修改要求=姓名+性别+出生日期+家庭住址+原毕业学校+政治面貌+入学总分+专业+班级+是否住宿单个学生数据单=姓名+性别+出生日期+家庭住址+原毕业学校+政治面貌+入学总分+班级+是否住宿成批数据单=姓名+性别+出生日期+家庭住址+原毕业学校+政治面貌+入学总分+班级+是否住宿性别=男I女政治面貌=团员I非团员是否住宿=住宿I通学(2)成绩管理模块:成绩管理要求=成绩录入要求I总分计算要求I成绩备份要求成绩录入要求=班级名称+成绩数据总分计算要求二班级名称+成绩数据成绩备份要求=班级名称+学期数成绩数据=姓名+课程名称+分数成绩表=学号+姓

8、名+期中成绩总分+期末成绩总分+期中名次+期末名次(3)课程信息管理模块:课程管理要求=课程表维护要求I教师课程表维护要求I排课要求课程表维护要求=课程名称+年级+专业教师课程表维护要求=教师姓名+任教班级+课程名称十周课时数年级=一年级I二年级I三年级任教班级=会计04(1)I会计04(2)I会计04(3)|计算机软件04(1)I会计03(1)I会计03(2)I会计03(3)|计算机软件03(1)|会计02(1)|会计02(2)I会计02(3)I计算机软件02(1)|网络技术03(1)|网络技术04(1)I机电03(1)|机电02(1)I机电04(1)|网络技术02(1)|网络技术02(1)

9、(4)查询模块:查询要求=查询条件查询结果=学生学籍统计表I学生成绩统计表I学生总分名次统计表I教师信息统计表I备份信息统计表二、加工条目:(1)学生学籍管理模块加工条目:加工名称:检查记录有效性输入:新生数据输出:有效的新生记录、无效的新生记录加工逻辑:根据新生记录IF格式有效THEN读取记录E1.SE无效格式记录,启动EXCE1.调整格式ENDIF加工名称:启动EXCE1.调整输入:新生记录输出:有效的新生记录加工逻辑:根据新生记录按要求调整加工名称:读取新生记录输入:新生数据输出:写入学生表文件加工逻辑:根据新生记录DOWHI1.E新生记录不为空THEN读取记录,写学生表文件,班级值为“

10、新生”1.OOP加工名称:统计新生数据输入:班级为“新生”记录输出:各专业新生人数,各专业男女生人数加工逻辑:根据各专业新生记录,查询所有会计专业且班级为“新生”的记录,并计算记录数查询所有会计专业且性别为“男”且班级为“新生”的记录,并计算记录数查询所有会计专业且性别为“女且班级为“新生”的记录,并计算记录数查询所有计算机软件专业且班级为“新生”的记录,并计算记录数查询所有计算机软件专业且性别为“男”且班级为“新生”的记录,并计算记录数查询所有计算机软件专业且性别为“女”且班级为“新生”的记录,并计算记录数查询所有网络技术专业且班级为“新生”的记录,并计算记录数查询所有网络技术专业且性别为“

11、男”且班级为“新生”的记录,并计算记录数查询所有网络技术专业且性别为“女且班级为“新生”的记录,并计算记录数查询所有机电专业且班级为“新生”的记录,并计算记录数查询所有机电专业且性别为“男”且班级为“新生”的记录,并计算记录数查询所有机电专业且性别为“女”且班级为“新生”的记录,并计算记录数加工名称:按报考专业、男女比例及入学总分分班输入:各专业班数,各专业新生数据,各专业男生人数,各专业女生人数输出:各班学生名单写入学生表文件,并设置班级名称加工逻辑:根据新生记录各专业男女生名单按入学总分降序排序DOWHI1.E男女生新生记录不为空THEN按专业、根据班数,依次取男女生记录,更改其班级名称写

12、入学生表文件1.OOP加工名称:查询相关记录输入:学生记录,班级名称输出:指定班级的学生名单加工逻辑:根据学生记录,查询所有班级名称等于输入值的学生记录加工名称:按总分降序设置学号输入:指定班级学生记录,起始学号输出:写入学生表文件,成绩表文件,总分表文件加工逻辑:D0WHI1.E学生记录非空学生记录的学号域=起始学号总分表中添加一记录,学号域=起始学号查询课程表,N二该专业一年级所开课程数在成绩表中添加N个记录,学号域=起始学号起始学号=起始学号+11.OOP加工名称:查询相关记录输入:学生记录,班级名称输出:指定班级的学生名单加工逻辑:根据学生记录,查询所有班级名称等于输入值的学生记录加工

13、名称:修改学生记录输入:指定班级学生记录,修改要求输出:学生学籍加工逻辑:根据修改要求,改写学生数据加工名称:数据录入输入:单个学生数据输出:学生表,成绩表,总分表加工逻辑:根据学生数据单,接受录入在学生表中添加一记录,并将录入信息作为记录的值在总分表中添加一记录,学号域为录入学号值,班级域为班级值,其余域为O判断该生所在年级和专业,查询课程表,N=本学期所开课程数在成绩表中添加N个记录,学号域均为录入学号值,班级域为班级值,其余域为O加工名称:检查数据格式输入:学生记录输出:有效格式的学生记录,无效格式的学生记录加工逻辑:根据学生记录IF格式有效输出有效格式记录E1.SE输出无效格式记录EN

14、DIF加工名称:启动EXCE1.调整输入:无效格式学生记录输出:有效格式学生记录加工逻辑:启动EXCE1.进行人工调整加工名称:逐行读取记录输入:有效格式学生记录输出:写入学生表,总分表,成绩表加工逻辑:DOWHI1.E学生记录不为空在学生表中添加一记录,用学生记录值更新各域在总分表中添加一记录,用学生记录值中的学号值更新学号域,班级域为班级值判断学生所在年级和专业,N=本学期该专业所开课程数在成绩表中添加N个记录,学号域为学生记录值中的学号值,班级域为班级值1.OOP加工名称:查询备份数据输入:班级名称输出:备份数据加工逻辑:在学生表中查询班级名称等于输入值的学生数据加工名称:数据备份输入:

15、备份数据输出:备份数据文件加工逻辑:IF数据已备份THEN退出E1.SE生成备份文件ENDIF加工名称:确认数据类型输入:删除数据单输出:班级名称,起止学号,所有数据加工逻辑:CASEl按班级删除获得班级名称CASE2按起止学号删除获得起止学号CASE3按所有数据查询学生表中的所有学生数据加工名称:删除指定范围数据输入:起止学号输出:更新学生表,总分表,成绩表加工逻辑:在学生表、成绩表、总分表中查询学号值大于起始学号并小于终止号的学生记录从各表中删除这些记录加工名称:删除指定班级数据输入:班级名称输出:更新学生表、成绩表、总分表加工逻辑:查询学生表中班级名称为输入值的记录从学生表中删除这些记录

16、从总分表中删除这些记录从成绩表中删除这些记录加工名称:删除所有学生数据输入:所有学生记录输出:更新学生表、总分表、成绩表加工逻辑:删除学生表、总分表、成绩表中的所有学生数据(2)成绩管理模块加工条目加工名称:查询学生及课程信息输入:班级名称输出:指定班级的学生名单及本学期所开课程加工逻辑:查询学生表中班级名称为输入值的记录判断所在年级和专业,查询课程表获得本学期所开课程加工名称:成绩录入输入:学生名单,课程信息,成绩录入数据输出:更新成绩表加工逻辑:选择课程名称,录入成绩写入成绩表加工名称:查询成绩数据输入:班级名称输出:指定班级的学生名单及成绩数据加工逻辑:判断成绩表,获得指定班级的学生成绩

17、数据加工名称:计算总分及名次输入:成绩数据输出:总分与名次信息,更新总分表加工逻辑:依次计算各记录总成绩,写入总分表对总分表进行按总分降序排序,写入名次加工名称:查询成绩数据输入:备份数据单输出:备份数据加工逻辑:对学生表和成绩表做笛卡尔积,获得指定班级的成绩与学生数据加工名称:数据备份输入:备份数据,备份班级名称输出:成绩备份文件加工逻辑:根据备份班级名称生成成绩备份文件(3)课程信息管理模块数据加工条目:加工名称:确认维护要求输入:维护要求输出:录入要求、修改要求加工逻辑:判断对课程的录入或者修改加工名称:课程数据录入输入:课程数据单,录入要求输出:更新课程表文件加工逻辑:根据录入要求,录

18、入课程数据在课程表中添加一新记录,将录入数据作为新记录值加工名称:课程数据修改输入:课程数据单,修改要求输出:更新课程文件加工逻辑:查询课程信息,根据修改要求进行修改,并更新课程文件(4)查询模块加工条目:加工名称:要求加工输入:学生学籍查询要求输出:查询规则加工逻辑:CASEl查询要求涉及学生表I成绩表I总分表在学生表I成绩表I总分表中查询CASE2查询要求涉及学生表和成绩表将学生表与成绩表做笛卡尔积,与查询条件形成SQ1.语句CASE3查询要求涉及学生表和总分表将学生表与总分表做笛卡尔积,与查询条件形成SQ1.语句CASE4查询要求涉及学生表和成绩表、总分表将学生表与成绩表、总分表做笛卡尔

19、积,与查询条件形成SQ1.语句CASE5查询要求涉及总分表和成绩表将总分表与成绩表做笛卡尔积,与查询条件形成SQ1.语句最后将SQ1.语句作为查询规则输出加工名称:查询处理输入:查询规则输出:查询结果加工逻辑:根据查询规则查询指定表,并显示结果第3章数据库设计3.1库设计本系统涉及到的信息主要有5类:学生学籍、成绩信息、交费信息、班级信息、用户信息。由于成绩信息和教师信息与学生学籍关系密切,因此将这三类信息存放在同一数据库中,以提高多种信息同时读取的速度。按以上分析,将系统的数据库设计为二个:一、学生数据库:该数据库为中包含有以下各表:1)学生表:记录学生的基本信息,是进行学生及其它各类信息处

20、理的基础。2)成绩表:记录学生的期中、期末及总评的各科成绩。3)班级表:记录新增班级及个班级的情况。4)课程表:记录各专业各年级开课情况,在添加学生记录时,可根据该表的情况决定在成绩表添加学生记录的个数。5)交费表:记录每个学期的交费的情况。6)用户表:可以查看每个用户的详细资料。二、后备数据库:该数据库主要保存两类信息:学生学籍、成绩信息。其数据表是按用户的要求在运行过程中动态建立的。3.2表设计1、学生表结构:3-1学生表编号字段名称字段类型字段宽度约束I学号CHAR15主键/不允许空2姓名CHARIO不允许空3性别CHAR2不允许空4出生日期DATE8不允许空5电话CHAR10不允许空6

21、家庭住址CHAR50不允许空7年级CHAR20不允许空8原毕业学校CHAR50不允许空9邮政编码CHAR4不允许空10政治面貌CHAR6不允许空11入学时间DATE4不允许空12专业char20不允许空2、课程表结构:表3-2课程表编号字段名称字段类型字段宽度约束1课程名称CHAR15主键/不允许空2年级CHARIO不允许空3专业char20不允许空4学期CHAR15不允许空5教材CHAR15不允许空6任课老师CHAR4不允许空7课时CHAR4不允许空8上课地点CHAR4不允许空9课程性质char20不允许空3、成绩表结构:表3-3成绩表编号字段名称字段类型字段宽度约束编号字段名称字段类型字段

22、宽度1学号CHAR15主键/不允许空2姓名CHAR4不允许空3年级CHAR4不允许空4专业CHAR4不允许空5学期DATE4不允许空6考试时间DATE20不允许空7考试科目CHAR15不允许空8考试地点CHAR15不允许空9课程性质CHARIO不允许空10科目分数DATE10不允许空11违纪类型CHAR15不允许空12备注char20不允许空4、班级表结构:表3-4班级表编号字段名称字段类型字段宽度约束1年级CHAR15主键/不允许空2专业CHAR4不允许空3人数DATE4不允许空4辅导员CHAR4不允许空5备注CHAR4不允许空5、交费表:表3-5交费表编号字段名称字段类型字段宽度约束1年级

23、CHAR10主键/不允许空2学号CHAR15不允许空3姓名charIO不允许空4专业CHAR20不允许空5学期DATE4不允许空6日期DATE4不允许空7本学期应交费用1.ONG50不允许空8实际交费char20不允许空9本次欠费char20不允许空6、用户资料表:*3-6用户资料表编号字段名称字段类型字段宽度约束1用户名CHAR15主键/不允许空2密码DATE10不允许空3身份char20不允许空第4章详细设计根据系统的主要功能及上一章的总体设计,系统开发进入第二个阶段:详细设计。在这一阶段的工作中,主要任务有以下几项:1)根据原型化的开发原则,为系统的每个模块功能进行界面设计,作为进一步优

24、化的基础。2)进行系统的流程分析,为模块的细化做好准备。3)对每个模块进行详细的算法设计。4.1 登录及系统主窗口界面设计该部分界面主要包括登录窗口、系统主窗口、修改密码窗口。登录窗口界面:图4-1登陆窗口界面图4.2 数据表界面本系统中使用到的数据表主要有班级表、成绩表、缴费表、课程表、学生档案、用户资料,由这六个表,组成了名为信息的数据库(如图5-2)。其中学生档案是本系统主要的近信息:数番库描打开(Q)M设计高新建X飞三使用设让翳创建表使用向导创建表通过输入数据创建表诜缓表成绩表交费表谡程表商户送料学生档案图4-2数据表一张表,所有信息都是根据这张学生档案进行有关的操作,主要的字段有:学

25、号、姓名、年级、专业、性别、出生年月、民族、籍贯、政治面貌、家庭地址、邮政编码、联系电话、入学时间、备注。其中日期的数据类型为日期/时间天型,其它的数据类型为文本型;成绩表中字段为:学号、姓名、年级、专业、学期、考试时间、考试科目、考试地点、课程性质、科目分数、违纪类型、备注;课程表中字段为:专业、年级、学期、课程名称、教材、任课老师、课时、上课地点、课程性质、考试性质;用户资料中的字段包括:用户名、密码、身份。数据库与VB的连接:本系统的数据链接采用的是ADO方法,打开控制面板,打开ODBe数据源图标,选择“系统DSN”标签,点击“添加”按钮,在弹出的“创建新数据源”对话框中选择名称为“Mi

26、crosoftAccessDrive(*.mdb),点击“完成”按钮,在ODBCMiCrOSoftACCeSS安装对话框中在数据源名中输入信息,在数据库这个框中,单击“选择”按钮,在弹出的选择数据库这一对话框架中,在驱动器下拉列表框中选择本系统数据库所在驱动器,在目录中选择库所在的文件夹,在文件类型中选择选“Access数据库3.mdb)”,在数据库名中选择本系统的数据库,点击“确定”按钮即完成数据链接。在VB中,用ADODC链接数据库,用DataGrid或DATA将库中的数据在界面中显示出来,本系统采用DataGrid。在界面上右击AdOdC控制,在弹出的快捷菜单中选择属性,在属性对话框中,

27、在“属性”这一标签中,选中单选框“UseODBCDataSourceName,并在下拉文本框中选择已经配置好的数据源名信息,再在“RecordSoure标签中,在CommardTeXt(SQ1.)文本框中输入查询语句,如:select*from学生档案。同时,将桌面的DataGrid控件选中,在属性框中,将它的Datasoure设为AdodCo我们可以设置DataGrid控件的外观:选中该控件,右击,在弹出的快捷菜单中选择“检索字段”,在弹出的对话框中单击“确定”,这时,表格中出现了表的字段。然后再右击,同样,在弹出的快捷菜单中选择“编辑”,我们就可以所在的表格的宽度进行调整。第5章结束语学生

28、学籍管理系统(课程设置和打印统计)的完成,它在审核这一功能中能够对不同情况的资料进行设置和打印,针对需要的信息进行设置和打印。在本系统的开发过程中,由于本人是初次开发软件,在知识、经验方面都存在着不足。另外,在整个开发的过程中,时间也比较仓促。因此,该系统必然会存在一些缺陷和不足。因为对学生管理的整个流程不够熟悉,在需求分析时未能做到完全满足用户的需求。虽然网络在学生管理系统中的应用不是很多,但是未来的发展方向,在本次开发过程由于硬件的限制,未能实现网络功能,因此在以后的系统更新过程中可能会造成一些不必要的数据损失。尽管本管理系统存在着很多不足,但其功能全面、易于日后程序更新、数据库管理容易、

29、界面友好、操作方便、效率高、安全性好等优点是本管理系统所必需的。相信本学生管理系统是一套学校在日常管理中必不可少的管理软件,通过开发这个系统,我掌握了的项本过程,了解了的基本知识巩固了我对VisualBasic6.0的学习,但在这次毕业设计中的最大收获并不是掌握这几门开发工具的应用,而是学会了设计系统的思维方法,以及与同学们之间相互帮助的精神。参考文献|1|林陈雷.VisualBasic60M.人民邮电出版社.2005.8.1:10-502龚沛曾.面向时象程序设计系列教材M高等教育出版社.2006.5.1:76-903何文俊.VisualBasicSO编程实例精解J.北京希望电子出版社.200

30、041:10P1404潭浩.学用ViSUalBaSiC编程J西安电子科技大学出版社.200761:2()0-2095于英杰.VisualBasicSO数据库开发与专业应用M.国防工业出版社.2002-1-1:69-986温贤发.VisualBasicSO数据库程序设计高手M.科学出版社.2000-12-1:2()0-300孟祥瑞.VisualBasicSO程序设计教程J华东理工大学出版社8.12(X)5:1-2008朱新华,元昌安.VisualBasic程序设计口.第1版.广西师范大学出版社.200&6-1:36-549刘天惠等.VisualBasic程序设计教程M第一版.清华大学出版社.20

31、0621:1-5010Kim,J.AWeb-BasedSpeakingTestDevelopmentUsingVisualBasic6.0MJ.MultimediaAssisted1.nguage1.earning,2006.9:240-25011Somma.J.etal.RapidDevelopmentandValidationofaThree-CompartmentNon-1.inearwithCovariatePKSimulatorUsingVisualBasic6.0andtheSimulinkComponentofMat1.abfM.Anesthesiology,2(X)3:1-40

32、121.audon1.audon.ManagementInformationSystemsM.Wikipedia,thefreeencyclopedia,2007:401-402附录部分功能实现代码PrivateSubCommand1_Click()DimmyConAsNewADODB.ConnectionDimmyRsAsNewADODB.RecordsetDimZhuanYe,NianJi,XueQi,KeCheng,JiaoCai,RenK1.S,KeShi,ShangKeDD,KeChengXZ,KaoShiXZAsStringZhuanYe=Text1.TextNianJi=Text

33、2.TextXueQi=DTPicker1.ValueKeCheng=Text4.TextJiaoCai=Text5.TextRenK1.S=Text6.TextKeShi=Text7.TextShangKeDD=Text8.TextKeChengXZ=Combo1.TextKaoShiXZ=Combo2.TextIfTrim(ZhuanYe)=,11OrTrim(NianJi)=n,OrTrim(XueQi)=,OrTrim(KeCheng)=,11,OrTrim(JiaoCai)=n,OrTrim(RenK1.S)=,OrTrim(KeShi)=,11OrTrim(ShangKeDD)=,

34、11OrTrim(KeChengXZ)=,11OrTrim(KaoShiXZ)=11,ThenMSgBOX”请填写要修改课程资料的内容!”Combo1.Text=|,Combo2.Text=MExitSubEndIfmyConQpendsn=信息myRs.0penselect*from课程表where专业=&Text1.Text&,myCon,3,2myRs!年级=Text2.TextmyRs!学期=DTPicker1.ValuemyRs!课程名称=Text4.TextmyRs!教材=TeXt5.TextmyRs!任课老师=Text6.TextmyRs!课时=Text7.TextmyRs!上课

35、地点=Text8.TextmyRs!课程性质=Combo1.TextmyRs!考试性质=Combo2.TextmyRs.UpdatemyRs.ClosemyCon.CloseMsgBox”您确定要修改吗?”,VbYeSN0,提示”Frm_UpdateGrean.Adodc!.RefreshFrm_UpdateGrean.DataGrid1.RefreshTextl.Text=,uText2.Text”Text3.Text=Text4.Text=,11Text5.Text=,11Text6.Text=,Text7.Text”Text8.Text”Combo1.Text=|,Combo2.Text

36、=EndSubPrivateSubCommand2_Click()UnloadMeEndSubPrivateSubCommand3_Click()UnloadMeFrm_FindGrean.Show1EndSubPrivateSubDataGrid1_Click(),Frm-UpdateGrean.Adodc1.RecordSource=select*from课程表where专业=,u&Trim(DataGridkRow)&Text1.Text=Frm_UpdateGrean.Adodc1.Recordset.Fields(,),Text2.Text=Frm_UpdateGrean.Adodc

37、1.Recordset.Fields(,5),Text3.Text=FrmJlJPdateGrean.Adodcl.Recordset.Fiekls(学期”)Text4.Text=FrmJUPdateGrean.Adodcl.Recordset.Fields(课程名称”)Text5.Text=Frm_UpdateGrean.Adodc1.Recordset.Fields(),Text6.Text=FrmJiJPdateGrean.Adodc1.Recordset.Fields(任课老师),Text7.Text=FrmJUPdateGrean.Adodcl.Recordset.Fields(课时

38、”),Text8.Text=FrmJiJPdateGrean.Adodc1.Recordse1.FiekisC上课地点”)rCombo1.Text=Frm_UpdateGrean.Adodc1.Recordset.Fields(tt,),Combo2.Text=FrmjiJPdateGrean.Adodc1.Recordset.Fields(考试性质)EndSubPrivateSubDTPickerl_CallbackKeyDown(ByValKeyCodeAsInteger,ByValShiftAsInteger,ByValCallbackFieldAsString,CallbackDate

39、AsDate)EndSubPrivateSubForm_Activate()FrmFindGreanAdodc1.RecordSource=StrTiaoJianFrm_FindGrean.Adodc1.RefreshSetDataGrid1.DataSource=Frm_FindGrean.Adodc1EndSubPrivateSubForm_1.oad()Combo1.AddItem(必修”)Combo1.AddItem(选修)Combo1.AddItem(“自开”)Combo2.AddItem(考试”)Combo2.AddItem(查考”)Text1.Text=nText2.Text=,Text3.Text=Text4.Text=,uText5.Text=,uText6.Text=,nText7.Text”Text8.Text=,Combo1.Text”Combo2.Text二”EndSubPrivateSubTextl_Change()EndSubPrivateSubText2_Change()EndSubPrivateSubText8_Change()EndSub

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号