可视化编程作业--关于学生信息管理系统的程序设计与实现17973.docx

上传人:you****now 文档编号:63030455 上传时间:2022-11-23 格式:DOCX 页数:11 大小:588.30KB
返回 下载 相关 举报
可视化编程作业--关于学生信息管理系统的程序设计与实现17973.docx_第1页
第1页 / 共11页
可视化编程作业--关于学生信息管理系统的程序设计与实现17973.docx_第2页
第2页 / 共11页
点击查看更多>>
资源描述

《可视化编程作业--关于学生信息管理系统的程序设计与实现17973.docx》由会员分享,可在线阅读,更多相关《可视化编程作业--关于学生信息管理系统的程序设计与实现17973.docx(11页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、可视化化编程课课程作业业论 文 题 目目:关于于学生信信息管理理系统的程程序设计计与实现现姓名:李李周 班级:材材物08801学号:001200801102001033指导教师师: 佘佘名高 设 计 时 间间:20010年年11月16日学生信息息管理系系统设计报告告01200801102001033 李李周一、 设设计目的的本设计选选取比较较贴近我我们日常常生活的的学生信信息管理理来进行行程序的的实现,将将其作为为可视化化编程公公选课的的结课作作业,验验证自身身的学习习效果,同同时希望望利用所所学的基基本知识识和技能能,进行行简单数数据库应应用程序序设计。希希望通过过编程实实践,熟熟悉巩固固所

2、学知知识,以以使自身身达到熟熟练掌握握VB语言言的基本本知识和和技能,基基本掌握握面向对对象程序序开发的的基本思思路和方方法,了了解利用用数据控控件访问问、浏览览数据库库信息的的基本知知识,为为今后的的进一步步深入学学习,奠奠定基础础。二、主题题介绍学生管理理系统的的开发目目的是为为了实现现学生课课程、学学籍的信信息化管管理。本本系统需需要完成成的功能能有:系统管管理、学学籍管理理、班级管管理、课课程管理理、成绩绩管理以以及帮助助功能。1.系统统管理:该模块块的主要要任务是是维护系系统的正正常运行行和安全全性设置置,包括括添加用用户、修修改密码码、退出出系统等等等。2.学籍籍管理:可对学学生进

3、行行添加、删删除、修修改、查查找等功功能,学学生属性性有:学学号、姓姓名、性性别、出出生年月月、班级级(来自自于系统统中保存存的班级级)、联联系电话话、入校校日期、家家庭地址址和备注注等属性性。3.班级级管理:可对班班级进行行添加、修改、查询等功能,班级属性有:名称、班主任(来自于系统中保存的教师)、年级、班级教室等属性。4.课程程管理:可对每每一个年年级的上上课科目目进行添添加、删删除、修修改等功功能,课课程属性性有:所所属年级级、课程编编号、课课程名称称、课程程性质和和备注等等属性。5.成绩绩管理:可对每每一个班班级的上上课科目目的学生生成绩进进行添加加、删除除、修改改、查找找和报表表输出

4、等等功能,成成绩属性性有:学学生姓名名、所属属班级(来来自于系系统中保保存的班班级)、课课程名、成成绩、备备注等属属性。三、系统统模块的的实现在系统中中包括以以下功能能:系统统管理、学学生信息息管理、课课程信息息管理、成成绩信息息管理、班级信息管理。根据上述各项功能进行集中、分块,按照结构化程序设计的要求可以得到如图1所示的系统功能模块版图和图2所示的系统运行流程图。系统各模模块关系系图1系统运行行流程图图2登录界面输入用户名、密码输入是否正确系统主界面系统退出输入错误三次图2正确错误提示信息错误本系统共共分三大大部分1系统统登录模模块为了系统统的安全全,在进进入系统统之前首首先会出出现一个个

5、登录模模块,用用户只有有在输入入正确的的用户名名和正确确的密码码之后,才才能进入入系统。而且输入错误超过三次将自动断开链接,退出系统用户登录录窗体中中放置了了两个文文本框(Textbox),用来输入用户名和密码;两个按钮(Command Button)用来确定或者取消登录。2系统统主界面面模块登陆成功功后,即即可进入入系统主主界面模模块。主主界面为为进入学学生管理理系统各各模块的的入口,用用户可根根据窗体体上面各各个模块块名称单单击进入入各个管管理模块块,从而而进行对对系统的的管理操操作。3各功功能模块块(部分分)修修改密码码在系统主主界面下下,进入入修改密密码窗体体,用户户可根据据需要修修改

6、自己己的密码码。在这这个窗体体中放置置了三个个文本框框,用来来输入原原密码和和新密码码以及确确认新密码;两个按按钮用来来确定是是否修改改密码;三个标签签用来标标示文本本框的内内容。密密码修改改界面主主要包括括新设置置密码、以以及确认认等功能能。添添加班级级信息用户通过过系统主主界面下下班级管管理模块块进入班班级信息息添加窗窗口。在在这个窗窗体中放放置了四四个文本本框,用用来输入入班级名名称、年年级以及及辅导员员和班级级教室等等信息;两个按按钮用来来确定是是否进行行添加;四个标标签用来来标示文文本框的的内容。用户输入新班级信息后点击“确认”即可进行添加,点击“取消”则返回主界面查查看及修修改学生

7、生信息选择主窗窗体中学学籍管理模模块下的的查询或或修改学学生信息息,就可可进入查查看及修修改学生生信息的的窗体,在在该窗体体中我们们可以对对学生的的学号、姓姓名、性性别、出出生日期期、班级级、家庭庭地址等等学生的的信息进进行查看看和修改改。在窗窗体上放放置多个个文本框框和下拉拉式文本本框,用用来显示示和输入入学籍信信息;两两个按钮钮用来确确定是否否修改学学籍信息息;一个个按钮用用来退出出窗体;多个标标签用来来提示文文本框中中需要输输入的内内容。同同时还使使用了一一个Daata控控件来连连接数据据库。设设置年级级课程用户可以以通过点点击主界界面下的的课程管管理菜单单进入课课程管理理模块下下的年级

8、级课程设设置窗体体,可以以对每一一个年级级的课程程进行设设置。在在窗体上上放置一一个下拉拉式文本本框,用用来选择择年级(年年级信息息事先已已录入);两个组组合框(LListtboxx)用来来显示年年级课程程和已选选课程;两个按按钮用来来确定是是否修设设置课程程新息;一个按按钮用来来退出窗窗体;两两个各个个标签用用来添加加课程和和删除已已选择的的课程。四、部分分代码示示例1系统统登录部部分代码码Privvatee Suub ccmdOOK_CClicck() Dimm j As Inttegeer i = i - 11 i用来来判断登登录次数数,超过过3次自自动退出出 If Texxt1.Tex

9、xt = wwhlggdx Annd TTextt2.TTextt = 12234556 Theen foorm22.Shhow Unnloaad FFormm1 Elsse Iff i = 00 Thhen MMsgBBox 3次次输入错错误,系系统断开开链接, 00 + 48, 警警告! UUnlooad Forrm1 Ellse jj = MsggBoxx(用用户名或或密码输输入错误误,你还还有 + SStr(i) + 次机会会, 1 + 166, 信息错错误!) TTextt1.TTextt = TTextt2.TTextt = IIf jj = 1 TThenn Foorm11.Sh

10、how EElsee Unnloaad FFormm1 EEnd If Ennd IIf Endd IffEnd Subb2系统统主界面面入口代代码Privvatee Suub AA2_CClicck(IIndeex AAs IInteegerr)Formm5.SShoww进入入添加学学生信息息窗口Unlooad forrm2End SubbPrivvatee Suub AA3_CClicck(IIndeex AAs IInteegerr)Unlooad forrm2Formm6.SShoww进入入班级信信息窗口口End SubbPrivvatee Suub EE1_CClicck(IInde

11、ex AAs IInteegerr)Unlooad forrm2Formm1.SShoww退出出系统,返返回登录录界面End SubbPrivvatee Suub RR1_CClicck(IIndeex AAs IInteegerr)Formm3.SShoww进入入修改密密码界面面Unlooad forrm2End SubbPrivvatee Suub RR2_CClicck(IIndeex AAs IInteegerr)Formm4.SShoww 进入查查询及修修改学生生信息窗窗口Unlooad forrm2End SubbEnd Subb3添加加学生信信息代码码Dim i AAs IInt

12、eegerr 定定义局部部变量Dim sinndexx Ass InnteggerDim inffr AAs SStriingDim Stuu_IDD Ass SttrinngDim Stuu_Naame As StrringgDim Stuu_Geendeer AAs SStriingDim Borrn_DDatee Ass SttrinngDim Claass_Numm Ass SttrinngDim Telle_NNum As StrringgDim Ru_Datte AAs SStriingDim Adddresss AAs SStriingDim Commmennt AAs SStr

13、iingPrivvatee Suub CCombbo1_Cliick()Stu_Gennderr = Commbo11.TeextEnd SubbPrivvatee Suub CCombbo2_Chaangee()Classs_NNum = CCombbo2.TexxtEnd SubbPrivvatee Suub CCommmandd1_CClicck()infrr = Stuu_IDD + + Sttu_NNamee + + Sttu_GGendder + + Borrn_DDatee + + Cllasss_Nuum + + TTelee_Nuum + + Ru_Datte + + Add

14、dresssListt1.AAddIItemm innfr, ii = i + 1End Subb 添添加信息息记录Privvatee Suub CCommmandd2_CClicck()Unlooad Forrm5formm2.SShowwEnd SubbEnd Subb 取取消添加加操作Privvatee Suub CCommmandd4_CClicck()Listt1.RRemooveIItemm siindeexi = i - 1End Subb 删除信信息记录录初始化化窗体Privvatee Suub FFormm_Looad()i = 0sinddex = 00End SubbPr

15、ivvatee Suub LListt1_CClicck()sinddex = LListt1.LListtInddexEnd SubbPrivvatee Suub TTextt1_CChannge()Stu_ID = TTextt1.TTextt 记录改改动信息息End SubbPrivvatee Suub TTextt2_CChannge()Stu_Namme = Teext22.Teext 记录改改动信息息End SubbPrivvatee Suub TTextt3_CChannge()Bornn_Daate = TTextt3.TTextt 记录改改动信息息End Subb参考资料料:1杨杨富国Visuual Bassic程程序开发发案例解解析北京:清华大大学出版版社,2200662杜杜秋华可视化化编程应应用Vissuall Baasicc6.00(第二二版)北京:人民邮邮电出版版社,2200773杜杜春玲Vissuall Baasicc6.00程序设设计教程程西安:西北工工业大学学出版社社,20008

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 管理文献 > 管理手册

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁