版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数据库原理课程设计报告课程设计题目:学分管理系统学生姓名:张宗良专业:软件工程班级:081106学号:08110631指导教师:谢小林2009年12月25日·······目录········题目要求··································3程序截图··································4程序代码·································10课程设计心得·····························26题目要求:设计一个学分管理系统。假定每位学生一定达成基础课50学分,专业课50学分,选修课24学分,人文类课程8学分和实验性课程20学分才能毕业。实现以下功能:1.录入某位学生的学分信息2.给定学号,显示某位学生的学分达成情况;3.给定班号,显示该班全部学生的学分完成状况;4.给定学号,改正该学生的学分信息;5.依据某类课程的学分高低进行排序;给定学号,对该学生可否毕业进行确立。登岸界面以下:主界面以下:进行插入操作:按班号显示操作:查问结果界面以下:进行按学号进行查问的界面:查问结果以下:排序界面:查问学生能否能够毕业:删除操作:代码以下:Module1:PubliccnAsNewPublicrsAsNewForm1:PublicrsAsSubdisp( )Set=rsFori=0To-1Text1(i).Text=(i).ValueNextEndSubSubrenew( )Setrs=NewSet=rs"dsn=123;uid=sa;pwd=""select*fromcredit",cn,adOpenStatic,adLockOptimisticdispEndSubPrivateSubFrame1_DragDrop(SourceAsControl,XAsSingle,YAsSingle)EndSubPrivateSubCommand1_Click( )Fori=0To7Text1(i).Text=""NextText1(0).SetFocusText1(1).Enabled=TrueText1(2).Enabled=TrueTrueEndSubPrivateSubCommand10_Click( )IfThenmsg=MsgBox("已达到第一条",48+0,"提示")EndIfdispEndSubPrivateSubCommand11_Click( )Text1(1).Enabled=TrueText1(2).Enabled=Trueinsert_str="insertintocreditvalues('"&Text1(0).Text&"','"&Text1(1).Text&"','"&Text1(2).Text&"','"&Text1(3).Text&"','"&Text1(4).Text&"','"&Text1(5).Text"','"&Text1(6).Text&"','"&Text1(7).Text&"')"IfText1(0).Text<>(0)Then(insert_str)MsgBox"插入成功"ElseMsgBox"重复输入数据"EndIfdisprenewEndSubPrivateSubCommand12_Click( )renewEndSubPrivateSubCommand13_Click( )update_str="updatecreditsetbasic='"&Text1(3).Text&"',major='"&Text1(4).Text&"',soption='"&Text1(5).Text"',speople='"&Text1(6).Text&"',sexperiment='"
&&Text1(7).Text&"'wheresno='"&Text1(0).Text&"'"IfText1(0).Text<>(0)Then(update_str)ElseMsgBox"无此内容"EndIfrenewEndSubPrivateSubCommand14_Click( )sno1=InputBox("请输入要删除学生的学号:","查问",200,100)delete_str="deletefromcreditwheresno="&sno1Ifsno1<>""Then'If=0Then'MsgBox"输入学号不正确"'Else(delete_str)disprenew'EndIfElseMsgBox"error"EndIfEndSubPrivateSubCommand15_Click( )EndSubPrivateSubCommand2_Click( )EndSubPrivateSubCommand3_Click( )EndSubPrivateSubCommand4_Click( )Text1(0).SetFocusFori=0To7Text1(i).Text=""NextText1(1).Enabled=FalseText1(2).Enabled=False'dispEndSubPrivateSubCommand5_Click( )EndSubPrivateSubCommand6_Click( )Dima(4)AsIntegersno1=InputBox("Setrs=New"select*from
请输入学生的学号:","creditwheresno='"
查问",200,100)&sno1&"'",
cn,adOpenStatic,adLockOptimisticIf=0ThenMsgBox"输入学号不正确"Elsei=0Forj=3To-1a(i)=Val(j).Value)i=i+1NextIfa(0)>=50Anda(1)>=50Anda(2)>=24Anda(3)>=8Anda(4)>=20ThenMsgBox"该学生已修满学分,能够毕业"ElseMsgBox"该学生因为未修满学分,不可以毕业"EndIfEndIfEndSubPrivateSubCommand7_Click( )dispEndSubPrivateSubCommand8_Click( )dispEndSubPrivateSubCommand9_Click( )IfThenmsg=MsgBox("已达到最后一条",48+0,"提示")EndIfdispEndSubPrivateSubForm_Load( )Setrs=New'Setcn=New"dsn=123;uid=sa;pwd=""select*fromcredit",cn,adOpenStatic,adLockOptimisticdispFalseFalseEndSubForm2:PrivateSubCommand1_Click( )EndSubPrivateSubForm_Load( )classno=InputBox("请输入学生的班号","查问",200,100)'''Setrs1=NewSetcn=NewSetrs=New"dsn=123;uid=sa;pwd=""select*fromcreditwheresclass='"&classno&"'",cn,adOpenStatic,adLockOptimisticIf>0ThenSet=rsElseMsgBox"无此记录!"EndIfEndSubForm3:PrivateSubCommand1_Click( )EndSubPrivateSubForm_Load( )sno=InputBox("请输入学生的学号Setcn=NewSetrs=New"dsn=123;uid=sa;pwd=""select*fromcreditwhere
","查问",200,100)sno='"&sno&"'",
cn,adOpenStatic,adLockOptimisticIf>0ThenSet=rsElseMsgBox"无此记录!"EndIfEndSubForm4:PrivateSubCommand1_Click( )EndSubPrivateSubOption1_Click( )subject=InputBox("请输入课程名:","查问",200,100)Setcn=NewSetrs=New"dsn=123;uid=sa;pwd="Ifsubject="basic"Orsubject="major"Orsubject="soption"Orsubject="speople"Orsubject="sexperiment"Then"select*fromcreditorderby"&subject,cn,adOpenStatic,adLockOptimisticSet=rsElsemsg=MsgBox("error",48+0,"提示")EndIfEndSubPrivateSubOption2_Click( )subject=InputBox("请输入课程名:","查问",200,100)Setcn=NewSetrs=New"dsn=123;uid=sa;pwd="Ifsubject="basic"Orsubject="major"Orsubject="soption"Orsubject="speople"Orsubject="sexperiment"Then"select*fromcreditorderby"&subject&"desc",cn,adOpenStatic,adLockOptimisticSet=rsElsemsg=MsgBox("error",48+0,"提示")EndIfEndSubFrmlogin:DimrsuserAsPubliccn1As'PublicLoginSucceededAsBooleanPrivateSubcmdCancel_Click( )设置全局变量为false不提示失败的登录LoginSucceeded=FalseEndEndSubPrivateSubcmdOK_Click( )Dimquery_strAsStringSetrsuser=Newuser_str="select*fromuserinfowhereuserid='"&txtUserName&"'andpassword='"&txtPassword&"'"user_str,cn1,adOpenStatic,adLockOptimisticIf>0ThenIf("power")="admin"Then=TrueElse=FalseEndIfLoginSucceeded=TrueUnloadfrmLoginElseMsgBox"无效的用户或密码,请重试!",,"登录"SendKeys"{Home}+{End}"EndIf''EndSubPrivateSubForm_Load( )'"select*fromuserinfo",cn,adOpenStatic,adLockOptimisticSetcn1=New"dsn=123;uid=sa;pwd="EndSub课程设计总结:没接触数据库的时候老是感觉它比较高深或是不行靠近的电脑知识,只管自己对电脑特别感兴趣,其实仍是有些心理上的陌生感。学习电脑就和我们平常的其余
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030全球离网房车行业调研及趋势分析报告
- 2025-2030全球高脉冲能量皮秒激光器行业调研及趋势分析报告
- 月龄婴儿情绪情感与社会性亲子活动设计创造性抚触游戏讲解
- 2025【合同范本】建筑工程设计协议书
- 蔬菜配送合作合同范本
- 分期付款合同模板集锦
- 会签单合同模板
- 全新对讲机服务合同下载
- 劳务出资合伙协议合同
- 个人租车租赁合同范本
- 区域经理年终工作总结汇报
- 2019版新人教版高中英语必修+选择性必修共7册词汇表汇总(带音标)
- 初中八年级音乐-劳动号子《军民大生产》
- 中层领导的高绩效管理
- 小小银行家-儿童银行知识、理财知识培训
- 机械基础知识竞赛题库附答案(100题)
- 阅读理解特训卷-英语四年级上册译林版三起含答案
- 国库集中支付培训班资料-国库集中支付制度及业务操作教学课件
- 屋面及防水工程施工(第二版)PPT完整全套教学课件
- 2023年上海青浦区区管企业统一招考聘用笔试题库含答案解析
- 2023年高一物理期末考试卷(人教版)
评论
0/150
提交评论