欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOC文档下载  

    学生信息系统管理课程实习报告.doc

    • 资源ID:3795473       资源大小:829KB        全文页数:18页
    • 资源格式: DOC        下载积分:8金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要8金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    学生信息系统管理课程实习报告.doc

    学生信息管理系统一、引言1、项目背景随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。管理信息系统是一个不断发展的新型学科,任何一个单位要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统。目前,在学校里,随着高校规模的不断扩大和招生人数的不断增加,需要处理大量的学生数据信息。如何更好的组织学生信息,更加快捷的管理学生信息显得尤为的重要。作为计算机应用的一部分,使用计算机对学生信息进行管理,有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生信息管理的效率,也是学校的科学化、正规化管理,与世界接轨的重要条件。我们为此开发了一套学生信息管理系统,本系统面向学校的教务人员,目的是为学校办公管理提供一个快速、简单规范的管理平台,使学院在学生信息管理方面更加规范化,快捷化。2、项目目标本章以学校的学生信息管理为依托,结合教务教学管理,设计并开发一个学生信息管理系统,提供一个信息更新快捷、管理方便、功能设置合理的学生信息管理解决方案。针对学校大量的学生信息,就学生管理的几个方面,提供一个互动式的学生管理平台。系统目标如下:Ø 通过学生信息管理系统的实现,使学校的学生信息管理更加科学化。Ø 提供灵活、方便的操作。Ø 节约学生信息管理的成本,提高学校管理的效率。Ø 对系统提供必要的权限管理。Ø 为学校考核学生的综合素质提供必要的数据支持。二、系统功能模块划分1、主界面模块 本模块提供学生信息管理系统的主菜单界面,供用户选择和执行各项任务。本模块中还应对进入系统的操作人员进行用户和密码的验证。2、查询模块本模块提供数据表信息的查询检索功能,包括学生基本信息查询、学生成绩查询、课程信息查询等子模块,对于学生信息查询,可以在输入学号后快速显示。3、数据维护模块本模块提供数据表信息的修改、添加、删除功能。包括学生基本信息的维护、学生成绩表的维护及课程信息表的维护等子模块。4、统计与报表模块该模块提供各种统计信息与报表打印功能。5、根据对以上功能模块的分析,再对上述功能进行模块化,从而得出系统功能模块图如下:学生信息管理系统信息查询数据维护统计报表退出学生成绩查询课程信息查询学生基本信息维护学生成绩表维护学生成绩报表平均分统计报表学生基本信息查询课程信息表维护(流程图)三、学生信息管理系统的具体操作显示图1、数据表间索引及永久性关系设计如图:2、做好实习后项目管理器显示如图:3、系统登录界面由Label、Command、Combo1 和Timer(计时器)控件组成。其中,计时器主要用于控制实现封面表单在3s之后自动关闭,Time1 控件的 Timer event 添加代码如下:thisform.ReleaseDO FORM form_login.scx &&form_login,scx 是身份表单的文件名为了使用户在封面表单上单击后能自动关闭,并进入身份验证表单,Form1 的 Click event 添加代码如下:thisform.ReleaseDO FORM form_login.scx系统登录界面对象的事件过程代码如下:(1)Command1(确认)按钮的Click添加代码如下:Lname = ALLTRIM(thisform.text1.Value)pwd = ALLTRIM(thisform.text2.value)USE 管理员表 &&打开管理员表LOCATE FOR ALLTRIM(用户名)=LnameIF FOUND().and.ALLTRIM(密码)=pwd USE &&登陆成功,关闭数据表 thisform.Release &&关闭当前表单 DO main.mpr &&执行主菜单程序ELSE MESSAGEBOX("用户名或密码错误,请重新输入!",0,"错误") thisform.text2.Value="" USEENDIF(2)Command2(退出)按钮的Click添加代码如下:answer=MESSAGEBOX("是否确定要退出系统",4+32,"确定")IF answer=6 &&如果用户单击了“确定”按钮 thisform.release QUITELSE thisform.text1.SetFocusENDIF4、进入后查询:(1)按学号或姓名查询Command1(开始查询)按钮的Click添加代码如下:sno=ALLTRIM(thisform.text1.value)SCAN IF 学生表.学号=sno.or.学生表.姓名=sno thisform.text1.Value="" thisform.Refresh RETURN ENDIFENDSCANMESSAGEBOX("该学生不存在!",0,"查找失败")(2)按学号或课程id查询Command1(开始查询)按钮的Click添加代码如下:sno=ALLTRIM(thisform.text1.value)SCAN IF 成绩表.学号=sno.or.成绩表.课程id=sno thisform.text1.Value="" thisform.Refresh RETURN ENDIFENDSCANMESSAGEBOX("该学生不存在!",0,"查找失败")(3)按课程id或课程名查询Command1(开始查询)按钮的Click添加代码如下:sno=ALLTRIM(thisform.text1.value)SCAN IF 课程表.课程id=sno.or.课程表.课程名=sno thisform.text1.Value="" thisform.Refresh RETURN ENDIFENDSCANMESSAGEBOX("该学生不存在!",0,"查找失败(4)数据维护:学生表数据维护:课程表数据维护:成绩表数据维护:管理员表数据维护:以上Command1(添加部分)按钮的Click添加代码如下:this.Enabled= .F.state=1thisform.grid1.AllowAddNew= .F.APPEND &&插入空白记录thisform.grid1.SetFocusmand2.Enabled= .F.mand3.Enabled= .F.Command2(修改部分)按钮的Click添加代码如下:this.Enabled= .F.state=2thisform.grid1.AllowAddNew= .F.thisform.grid1.ReadOnly= .F.mand1.Enabled= .F.mand3.Enabled= .F.按钮对象Command3(删除部分)的Click事件过程代码如下:answer=MESSAGEBOX("真的要删除当前记录吗?",4+32,"确认删除")IF answer=6 DELETE ENDIFthisform.Refresh按钮对象Command4(保存部分)的Click事件过程代码如下:IF state=1.or.state=2 &&如果以前正处于添加或修改状态 FLUSH &&将表中的数据存入磁盘ENDIFmand1.Enabled= .T.mand2.Enabled= .T.mand3.Enabled= .T.thisform.grid1.ReadOnly= .T.thisform.grid1.AllowAddNew= .T.按钮对象Command5(刷新部分)的Click事件过程代码如下:thisform.Refresh5、统计报表模块设计(1)学生成绩报表运行后如图:(2)平均分统计报表运行后显示如图:6、系统主菜单设计设计后如图:查询子菜单:维护子菜单:统计报表子菜单:退出菜单的添加代码如下:CLEARCLOSE ALLCLEAR EVENTS &&结束事件循环,与主程序的 Read Event 命令相对QUIT7、建立主程序本系统将主文件设置为一个程序文件 m.prg ,为该程序文件设置如下代码:CLOSE ALL &&关闭所有已打开窗口CLEAR ALL &&清除所有内容SET TALK OFF_screen.Caption="学生信息管理系统"_screen.Visible= .F.DO FORM form_cover.scx &&调用封面窗口*READ EVENTS&&建立事件响应循环SET SYSMENU TO DEFAULT &&恢复VFP默认的系统菜单8、建立主程序她一般可以设置初始环境、调用应用系统的用户界面、控制事件循环;本系统将主文件设置一个程序文件名为 main.prg ,为该程序文件设置如下代码:CLOSE ALL &&关闭所有已打开窗口CLEAR ALL &&清除所有内容SET TALK OFF_screen.Caption="学生信息管理系统"_screen.Visible= .F.DO FORM form_cover.scx &&调用封面窗口*READ EVENTS&&建立事件响应循环SET SYSMENU TO DEFAULT &&恢复VFP默认的系统菜单四、连编成应用程序系统在项目管理器中,单击“连编”,选定“重新编译全部文件”复选框,及“连编可执行文件”单选项,系统开始连编,生成一个扩展名为EXE的文件Xscjxt.exe (改名为学生信息管理.exe),退出FVP环境,运行学生信息管理.exe即可执行学生信息管理主程序。五、系统设计的体会:1、设计过程遇到的问题与解决方案:设计过程中遇到的最大问题就是不能照书上的代码编系统,照着书本中的例子做时,发现书上的代码很多错误,运行后常出错。检查后发现不是代码写错就是漏输代码,重写代码后问题得到解决,有些问题通过同学间的讨论交流也得到解决。2、系统设计心得:此次系统设计使我们更了解了数据库的基本知识以及更熟练了VFP的操作,同时更巩固了我们对“技术及应用”课堂内容的知识。通过系统的制作,更加强了我们的制作能力、合作完成能力、与同学讨论交流的能力、VFP的操作能力以及遇到问题的解决能力等。但因为是初次制作系统,也受所掌握知识的内容的限制,仍有许多地方不足,如未能使所作系统的功能更全面,像密码的修改功能在系统中没有制作。这些都要在以后的学习过程中,不断的提高自己的能力。通过这次课程设计,已经掌握了学习VFP的学习办法,有助于以后继续深化自己。使自己掌握更多的编程知识。

    注意事项

    本文(学生信息系统管理课程实习报告.doc)为本站会员(文库蛋蛋多)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开