数据库-学生信息系统管理课程实习报告

上传人:jin****ng 文档编号:135259008 上传时间:2022-08-15 格式:DOCX 页数:18 大小:533.89KB
收藏 版权申诉 举报 下载
数据库-学生信息系统管理课程实习报告_第1页
第1页 / 共18页
数据库-学生信息系统管理课程实习报告_第2页
第2页 / 共18页
数据库-学生信息系统管理课程实习报告_第3页
第3页 / 共18页
资源描述:

《数据库-学生信息系统管理课程实习报告》由会员分享,可在线阅读,更多相关《数据库-学生信息系统管理课程实习报告(18页珍藏版)》请在装配图网上搜索。

1、学生信息管理系统一、引言1、项目背景随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。管理信息系统是一个不断发展的新型学科,任何一个单位要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统。目前,在学校里,随着高校规模的不断扩大和招生人数的不断增加,需要处理大量的学生数据信息。如何更好的组织学生信息,更加快捷的管理学生信息显得尤为的重要。作为计算机应用的一部分,使用计算机对学生信息进行管理,有着手工管理所无法比拟的优点例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生信息管理

2、的效率,也是学校的科学化、正规化管理,与世界接轨的重要条件。我们为此开发了一套学生信息管理系统,本系统面向学校的教务人员,目的是为学校办公管理提供一个快速、简单规范的管理平台,使学院在学生信息管理方面更加规范化,快捷化。2、项目目标本章以学校的学生信息管理为依托,结合教务教学管理,设计并开发一个学生信息管理系统,提供一个信息更新快捷、管理方便、功能设置合理的学生信息管理解决方案。针对学校大量的学生信息,就学生管理的几个方面,提供一个互动式的学生管理平台。系统目标如下:?通过学生信息管理系统的实现,使学校的学生信息管理更加科学化。?提供灵活、方便的操作。?节约学生信息管理的成本,提高学校管理的效

3、率。?对系统提供必要的权限管理。?为学校考核学生的综合素质提供必要的数据支持。二、系统功能模块划分1、主界面模块本模块提供学生信息管理系统的主菜单界面,供用户选择和执行各项任务。本模块中还应对进入系统的操作人员进行用户和密码的验证。2、查询模块本模块提供数据表信息的查询检索功能,包括学生基本信息查询、学生成绩查询、课程信息查询等子模块,对于学生信息查询,可以在输入学号后快速显示。3、数据维护模块本模块提供数据表信息的修改、添加、删除功能。包括学生基本信息的维护、学生成绩表的维护及课程信息表的维护等子模块。4、统计与报表模块该模块提供各种统计信息与报表打印功能。5、根据对以上功能模块的分析,再对

4、上述功能进行模块化,从而得出系统功能模块图如下:(流程图)三、学生信息管理系统的具体操作显示图1、数据表间索引及永久性关系设计如图:2、做好实习后项目管理器显示如图:3、系统登录界面由Label、CommandCombol和Timer(计时器)控件组成。其中,计时器主要用于控制实现封面表单在3s之后自动关闭,Timel控件的Timerevent添加代码如下:&formogin,scx是身份表单的文件名thisform.ReleaseDOFORMorm_login.scx为了使用户在封面表单上单击后能自动关闭,并进入身份验证表单,Form1的Clickevent添加代码如下:thisform.R

5、eleaseDOFORMorm_login.scx学生信息管理系统制作:陈家文李木水姚子维冯钛耋陈栄培VersionL0身份验证用户名密码1系统登录界面对象的事件过程代码如下:(1) Command1(确认)按钮的Click添加代码如下:Lname=ALLTRIMthisform.textl.Value)pwd=ALLTRIM(thisform.text2.value)USE管理员表&丁开管理员表LOCATEFORALLTRIM用户名)=LnameIFFOUND().and.ALLTRIM密码)=pwdUSE&登陆成功,关闭数据表thisform.Release&8关闭当前表单DOmain.m

6、pr&执行主菜单程序ELSEMESSAGEBOX用户名或密码错误,请重新输入!,0,错误)thisform.text2.Value=USEENDIF(2)Command2退出)按钮的Click添加代码如下:answer=MESSAGEB(O是否确定要退出系统,4+32,确定)IFanswer=6&如果用户单击了“确定”按钮thisform.releaseQUITELSEthisform.textl.SetFocusENDIF4、进入后查询:(1)按学号或姓名查询请输入待查询的学号或姓名姓名:性别:民族:入学日期:团员否:Command1(开始查询)按钮的Click添加代码如下:sno=ALLT

7、RIM(thisform.textl.value)SCANIF学生表.学号=sno.or.学生表.姓名=snothisform.text1.Value=thisform.RefreshRETURNENDIFENDSCANMESSAGEB(O)该学生不存在!,0,查找失败)(2)按学号或课程id查询Command1(开始查询)按钮的Click添加代码如下:sno=ALLTRIM(thisform.text1.value)SCANIF成绩表.学号=sno.or.成绩表.课程id=snothisform.text1.Value=thisform.RefreshRETURNENDIFENDSCANME

8、SSAGEB(O)该学生不存在!,0,查找失败)(3) 按课程id或课程名查询*课程营息药询*课程营息药询问冈请输入待查询的课枉id或课程名开给奋询课程id:2001课程名:离散数学学分:Command1(开始查询)按钮的Click添加代码如下:sno=ALLTRIM(thisform.textl.value)SCANIF课程表.课程id=sno.or.课程表.课程名=snothisform.text1.Value=thisform.RefreshRETURNENDIFENDSCANMESSAGEBQ)该学生不存在!,0,查找失败(4)数据维护:学生表数据维护:护数据堆护f可冈学生耳11学昙姓

9、名音业性别团皿i入4DIOEOI王利城帀鲍济13I0299010202男HLT0*3KQ2Q3Q1李民经济法男19滿r0-斗99020302李小平18祝I0*E96030401壬亮男20回亍598030402畅红莉金融玄21俩I0-797040101王敬保陰玄21T0*39f7040l02尿险玄Z2祝Io-*1眾加断J删除保存|刷新课程表数据维护:成绩表数据维护:管理员表数据维护:以上Command1(添加部分)按钮的Click添加代码如下:this.Enabled=.F.state=1thisform.grid1.AllowAddNew=.F.APPEND&插入空白记录thisform.gr

10、id1.SetFmand2.Enabled=.Fmand3.Enabled=.F.Command2修改部分)按钮的Click添加代码如下:this.Enabled=.F.state=2thisform.gridl.AllowAddNew=.F.thisform.grid1.ReadOnly=.F.mand1.Enabled=.F.mand3.Enabled=.F.按钮对象Command3删除部分)的Click事件过程代码如下:answer=MESSAGEBQ滇的要删除当前记录吗?,4+32,确认删除)IFanswer=6DELETEENDIFthisform.Refresh按钮对象Comman

11、d4保存部分)的Click事件过程代码如下:IFstate=1.or.state=2FLUSH&口果以前正处于添加或修改状态&各表中的数据存入磁盘ENDIFmand1.Enabled=.Tmand2.Enabled=.Tmand3.Enabled=.T.thisform.grid1.ReadOnly=.T.thisform.grid1.AllowAddNew=.T.按钮对象Command5(刷新部分)的Click事件过程代码如下:thisform.Refresh5、统计报表模块设计(1)学生成绩报表运行后如图:(2)平均分统计报表运行后显示如图:根我谡讨體-rcp.aTcrace::fir:E

12、一丸團1Ese1IZCOMOWIWMXKX11:1;:?:学生平均战细统计表7?前业J1WaohoLB7DiaW于養WJQ900.30011电3030OM4O2&90JO=;;:JDWiaMJ$TjQ:;:!30010211壬刊71.50:J:!99020301歸i盍8950:fiavHjfca4501如V6、系统主菜单设计设计后如图:查询子菜单:维护子菜单:统计报表子菜单:退出菜单的添加代码如下:CLEARCLOSEALLCLEAREVENTS&吉束事件循环,与主程序的ReadEvent命令相对QUIT7、建立主程序本系统将主文件设置为一个程序文件m.prg,为该程序文件设置如下代码:&关闭

13、所有已打开窗口&青除所有内容&调用封面窗口&恢复VFP默认的系统菜单CLOSEALLCLEARALLSETTALKOFF_screen.Caption=学生信息管理系统_screen.Visible=.F.DOFORMform_cover.scx*READEVENTS&立事件响应循环SETSYSMENUTODEFAULT8建立主程序她一般可以设置初始环境、调用应用系统的用户界面、控制事件循环;本系统将screen.Caption=学生信息管理系统主文件设置一个程序文件名为main.prg,为该程序文件设置如下代码:CLOSEALL&关闭所有已打开窗口CLEARALLSETTALKOFF&青除所

14、有内容screen.Visible=.F.DOFORMform_cover.scx&调用封面窗口*READEVENTS&t立事件响应循环SETSYSMENUTODEFAULT&恢复VFP默认的系统菜单四、连编成应用程序系统在项目管理器中,单击“连编”,选定“重新编译全部文件”复选框,及“连编可执行文件”单选项,系统开始连编,生成一个扩展名为EXE的文件Xscjxt.exe(改名为学生信息管理.exe),退出FVF环境,运行学生信息管理.exe即可执行学生信息管理主程序。五、系统设计的体会:1、设计过程遇到的问题与解决方案:设计过程中遇到的最大问题就是不能照书上的代码编系统,照着书本中的例子做时

15、,发现书上的代码很多错误,运行后常出错。检查后发现不是代码写错就是漏输代码,重写代码后问题得到解决,有些问题通过同学间的讨论交流也得到解决。2、系统设计心得:此次系统设计使我们更了解了数据库的基本知识以及更熟练了VFP的操作,同时更巩固了我们对“技术及应用”课堂内容的知识。通过系统的制作,更加强了我们的制作能力、合作完成能力、与同学讨论交流的能力、VFP的操作能力以及遇到问题的解决能力等。但因为是初次制作系统,也受所掌握知识的内容的限制,仍有许多地方不足,如未能使所作系统的功能更全面,像密码的修改功能在系统中没有制作。这些都要在以后的学习过程中,不断的提高自己的能力。通过这次课程设计,已经掌握了学习VFP的学习办法,有助于以后继续深化自己。使自己掌握更多的编程知识。

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


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