欢迎来到沃文网! | 帮助中心 分享知识,传播智慧!
沃文网
换一换
首页 沃文网 > 资源分类 > DOC文档下载
 

学生学籍管理系统的设计与实现

  • 资源ID:20067       资源大小:509.17KB        全文页数:37页
  • 资源格式: DOC        下载权限:游客/注册会员/VIP会员    下载费用:10积分 【人民币10元】
快捷注册下载 游客一键下载
会员登录下载
三方登录下载: QQ登录   微博登录  
下载资源需要10积分 【人民币10元】
邮箱/手机:
温馨提示:
支付成功后,系统会自动生成账号(用户名和密码都是您填写的邮箱或者手机号),方便下次登录下载和查询订单;
支付方式: 微信支付    支付宝   
验证码:   换一换

加入VIP,免费下载资源
 
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,既可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰   

学生学籍管理系统的设计与实现

沈阳航空航天大学课程设计报告课程设计名称软件综合课程设计课程设计题目学生学籍管理系统的设计与实现院(系)计算机学院专业计算机科学与技术班级xxx学号xxx姓名指导教师xx沈阳航空航天大学课程设计任务书课程设计名称软件综合课程设计专业计算机科学与技术学生姓名xxx班级xxx学号xxx题目名称学生学籍管理系统的设计与实现起止日期2013年12月16日起至2014年01月12日止课设内容和要求根据计算机学院的具体情况,设计一个满足实际情况的学籍管理系统。该系统能实现如下基本功能1.建立学生信息档案,包括学生信息,各学期表彰,处分信息,助学贷款信息;2.休学、退学信息得管理;3.对学生信息和学习、助学贷款信息等基本信息的查询,要求至少能按关键字和时间间隔进行查询;4.对学生学籍进行统计,要求能按班级和年级对基本信息进行统计。要求具有较完整的图形界面,使用户能按所给界面完成相应功能。参考资料1.数据库原理(第3版),(美)克罗恩克,清华大学出版社。2.SQLServer实用教程,刘启芬、顾韵华,电子工业出版社。教研室审核意见教研室主任签字指导教师(签名)年月日学生(签名)2013年01月12日沈阳航空航天大学课程设计报告I目录1课程设计介绍..............................................................................................................21.1课程设计内容........................................................................................................21.2课程设计要求........................................................................................................21.3需求分析简述........................................................................................................22数据库设计..................................................................................................................32.1实体关系E-R图...................................................................................................32.2实体图.....................................................................................................................42.3数据库表.................................................................................................................53功能设计......................................................................................................................73.1系统功能模块........................................................................................................7整体程序...........................................................................................................73.2各功能模块程序流程图........................................................................................84调试与分析................................................................................................................134.1调试过程..............................................................................................................134.2程序执行过程......................................................................................................13参考文献........................................................................................................................19总结................................................................................................................................20附录(关键部分程序清单)..................................................................................21沈阳航空航天大学课程设计报告21课程设计介绍1.1课程设计内容设计程序,实现对宿舍管理的基本操作,系统主要功能如下1.实现对学生信息的查询。2.实现学生基本信息的添加、删除、修改。3.实现学生表彰,处分信息的添加、修改。4.实现对学生助学贷款的全部查询、添加和删除。5.实现对学生休学,退学信息的管理。1.2课程设计要求1.学生信息的查询。2.实现学生基本信息的添加、修改。3.要求按班级,年级对基本信息进行统计。4.要求能按关键字进行查询。5.上述各项信息的查询。1.3需求分析简述随着计算机科学技术的不断发展,各个学校对学生学籍的管理也由原先的手动管理转变为计算机操作管理,这不但节省了大量的人力物力,而且还提高了工作效率。本系统的设计就是用于学生学籍的管理系统,通过使用该系统平台能够实现对学生信息的管理。实现学生基本信息的添加、修改。实现学生表彰,处分信息的添加、修改。实现对学生助学贷款的全部查询、添加和删除。实现对学生休学,退学信息的管理。沈阳航空航天大学课程设计报告32数据库设计2.1实体关系E-R图图2.1系统E-R图贷款类型表彰信息表彰类型表彰时间姓名学生生日院系性别姓名学号身份证号办理表彰NNMN时间金额家庭住址沈阳航空航天大学课程设计报告42.2实体图图2.2类别实体图贷款贷款年份贷款类型姓名表彰信息表彰类型表彰时间姓名学生身份证号院系性别姓名学号生日家庭住址贷款金额宿舍沈阳航空航天大学课程设计报告52.3数据库表表2.1学生信息表字段名称类型可否为空约束功能描述sNumInt否主键学生学号sNameVarchar10否无学生姓名sSexVarchar10否无学生性别sDateVarchar10否无学生年龄sPlaceVarchar10否无学生家庭住址sPoliticsVarchar20否无学生政治面貌CardNumVarchar20否无学生身份证号SpeNumVarchar20否无学生所在院系表2.2贷款信息表字段名称类型可否为空约束功能描述LoanNumInt否主键贷款标号sNameVarchar10否无学生姓名LoanMoneyVarchar10否无贷款金额LoanYearVarchar10否无贷款年份LoanTypeVarchar10否无贷款类型表2.3处分信息表字段名称类型可否为空约束功能描述PunishNameVarchar10否主键处分人姓名PunishTypeVarchar10否无处分类型PunishTimeVarchar10否无处分时间沈阳航空航天大学课程设计报告6表2.4表彰信息表字段名称类型可否为空约束功能描述sNameVarchar10否主键学生姓名HonorNameVarchar10否无表彰类型HonorTimeVarchar10否无表彰时间表2.5休学学生信息表字段名称类型可否为空约束功能描述sNumInt否主键学生学号sNameVarchar10否无学生姓名sSexVarchar10否无学生性别sDateVarchar10否无学生年龄sPlaceVarchar10否无学生家庭住址sPoliticsVarchar20否无学生政治面貌CardNumVarchar20否无学生身份证号SpeNumVarchar20否无学生所在院系SusTimeVarchar20否无休学时间SusYearVarchar20否无休学年份沈阳航空航天大学课程设计报告73功能设计3.1系统功能模块整体程序如图3.1所示图3.1功能模块图学生学籍管理系统学生信息管理学生表彰处分信息管理学生助学贷款管理学生休学退学管理沈阳航空航天大学课程设计报告83.2各功能模块程序流程图1.登录模块流程图,如图3.2所示。图3.2登录程序流程图开始输入用户名和密码正确跳转到系统主界面错误提示结束YN沈阳航空航天大学课程设计报告92.查询模块流程图,如图3.3所示。图3.3查询程序流程图开始输入要查询信息的关键字正确弹出错误提醒界面跳转到查询结果显示界面结束NY跳转到系统主界面查询所有信息选择沈阳航空航天大学课程设计报告103.添加模块流程图,如图3.4所示。图3.4添加程序流程图开始按要求输入添加的信息正确弹出错误提醒界面弹出添加成功界面结束NY返回跳转到系统主界面沈阳航空航天大学课程设计报告114.修改模块流程图,如图3.5所示。图3.5修改程序流程图开始按要求输入要修改的关键信息正确弹出错误提醒界面弹出修改成功界面结束NY返回跳转到系统主界面沈阳航空航天大学课程设计报告125.删除模块流程图,如图3.6所示。开始NY显示信息选择要删除项显示删除操作删除成功结束沈阳航空航天大学课程设计报告13图3.6删除程序流程图4调试与分析4.1调试过程在调试程序时主要遇到以下几类问题1.当程序运行时空指针异常,是变量作用域问题。2.数据从数据库中读出失败,因为ado语句写错。3.操作数据库数据时报错,是数据类型与变量类型不符。4.操作数据库时报错,因为数据库没打开。5.sql语句执行失败,是sql语句书写不规范。4.2程序执行过程1.登录界面,如图4.1所示。图4.1登陆界面图沈阳航空航天大学课程设计报告142.主界面,如图4.2所示。图4.2主界面图3.查询操作,如图4.3所示。图4.3查询界面图4.学生信息查询,如图4.4所示。沈阳航空航天大学课程设计报告15图4.4所有学生信息查询界面图5.贷款信息查询,如图4.5所示。图4.5贷款信息查询界面图6.学生档案的录入,如图4.6所示。沈阳航空航天大学课程设计报告16图4.6学生档案录入界面图7.助学贷款的录入,如图4.7所示。沈阳航空航天大学课程设计报告17图4.7助学贷款录入界面图8.休学退学办理,如图4.8所示。沈阳航空航天大学课程设计报告18图4.8休学退学界面图沈阳航空航天大学课程设计报告19参考文献[1]王国胜,刘攀.C软件开发课堂[M].北京清华大学出版社,2009[2]郑宇军,C语言程序设计基础[M].北京清华大学出版社,2009[3]高英,Access数据库应用系统开发与实例[M].北京清华大学出版社,2010[4]柴煜,王云,ADO.NET数据库访问技术案例式教程北京[M]清华大学出版社,2010[5]严蔚敏,吴伟民.数据结构[M].北京清华大学出版社,2007.[6]王珊.数据库技术与联机分析处理[M].北京北京科学出版社,2004.[7]钱雪忠.数据库原理及应用[M].北京邮电大学出版社,2007.[8]RyanStephens.SQL入门经典[M].北京,人民邮电出版社,2010.沈阳航空航天大学课程设计报告20总结通过这次软件综合课程设计,是对我大学四年里所学专业知识的系统总结和回顾,熟练了C程序设计,了解了数据库的建立与应用。同时有了很多的体会、经验和感想,以下是我这次课程设计的几点总结。这次课设让我学到了很多东西,同时更是感觉仅仅依靠上课老师讲的知识是远远不够的,老师只是一个引导,而更多的东西需要自己去学习,而不是被动的去接受。我这次做的课设题目需要用到绘图函数,但是我们以前没有学过,于是我就去上网,上图书馆查资料。一点一点的学习,由于有了C语言的基础,学习这个也并不是一件非常费力的事,所以我有了些感悟。老师上课教授的东西远远不够,但是老师教的东西也是最精华的东西,要将老师讲的东西充分的吸收,因为这是一切的基础,并且学习更多的心的东西。通过一些书籍的学习,自己也觉得受益匪浅,但是还不熟练,所以在初期有很多的低级的错误,不过我还是在失败中学习,进步着。总之,通过这次的课程设计,我学到了很多,也深刻理会理论跟实践结合的重要性,不能光在书上看,自己动手调程序也是很重要的环节,以后一定要加强这方面能力的锻炼。指导教师评语指导教师签字年月日课程设计成绩沈阳航空航天大学课程设计报告21附录(关键部分程序清单)程序代码usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Windows.s;namespacestudent{staticclassProgram{//////应|用程序的主入口点。///[STAThread]staticvoidMain{Application.EnableVisualStyles;Application.SetCompatibleTextRenderingDefaultfalse;Application.Runnew1;}}}usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Windows.s;usingSystem.Data.OleDb;namespacestudent{publicpartialclassDL{沈阳航空航天大学课程设计报告22publicDL{InitializeComponent;}privatevoidDL_Loadobjectsender,EventArgse{textBox1.Focus;}privatevoidbutton1_Clickobjectsender,EventArgse{iftextBox1.Text.Trim||textBox2.Text.Trim{MessageBox.Show请输入用户名和密码,错误提示;}else{OleDbConnectionaddnewOleDbConnectionProviderMicrosoft.ACE.OLEDB.12.0;DataSourceD\\MyProject\\student\\student\\sdatabase.accdb;add.Open;OleDbCommandnewOleDbCommand,add;stringsqlselectuserfromUserInfowhereusertextBox1.Text.TrimandpasswordtextBox2.Text.Trim;.CommandTextsql;ifnull.cuteScalar{1mainnew1;main.Tagthis.Find;main.ShowDialog;add.Close;}else{MessageBox.Show用户名或密码错误,登录失败;add.Close;}}}沈阳航空航天大学课程设计报告23privatevoidbutton2_Clickobjectsender,EventArgse{textBox1.Clear;textBox2.Clear;}}}usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Windows.s;namespacestudent{publicpartialclass1{public1{InitializeComponent;}privatevoid1_Loadobjectsender,EventArgse{}AddUseradduser;privatevoid添加用户ToolStripMenuItem_Clickobjectsender,EventArgse{ifaddusernull||adduser.IsDisposed{addusernewAddUser;adduser.Show;}}DealUserdealuser;privatevoid删除y用户ToolStripMenuItem_Clickobjectsender,EventArgse沈阳航空航天大学课程设计报告24{ifdealusernull||dealuser.IsDisposed{dealusernewDealUser;dealuser.Show;}}AddStuInfoaddstuinfo;privatevoid档案录入ToolStripMenuItem_Clickobjectsender,EventArgse{ifaddstuinfonull||addstuinfo.IsDisposed{addstuinfonewAddStuInfo;addstuinfo.Show;}}ApdateStuInfoapdatestuinfo;privatevoid学生信息查询ToolStripMenuItem_Clickobjectsender,EventArgse{ifapdatestuinfonull||apdatestuinfo.IsDisposedapdatestuinfonewApdateStuInfo;apdatestuinfo.Show;}AddLoanaddloan;privatevoid助学贷款录入ToolStripMenuItem_Clickobjectsender,EventArgse{ifaddloannull||addloan.IsDisposedaddloannewAddLoan;addloan.Show;}SeeLoansLoan;privatevoid助学贷款查询ToolStripMenuItem_Clickobjectsender,EventArgse{ifsLoannull||sLoan.IsDisposedsLoannewSeeLoan;sLoan.Show;}沈阳航空航天大学课程设计报告25privatevoid表彰与处|分信息ToolStripMenuItem_Clickobjectsender,EventArgse{}DeletStudentDS;privatevoid退学管理ToolStripMenuItem_Clickobjectsender,EventArgse{ifDSnull||DS.IsDisposedDSnewDeletStudent;DS.Show;}SuspendSus;privatevoid休Y学管理ToolStripMenuItem_Clickobjectsender,EventArgse{ifSusnull||Sus.IsDisposedSusnewSuspend;Sus.Show;}HonorHon;privatevoid表彰信息查询ToolStripMenuItem_Clickobjectsender,EventArgse{ifHonnull||Hon.IsDisposedHonnewHonor;Hon.Show;}HonorAddHA;privatevoid表彰信息管理ToolStripMenuItem_Clickobjectsender,EventArgse{ifHAnull||HA.IsDisposedHAnewHonorAdd;HA.Show;}}}usingSystem;usingSystem.Collections.Generic;沈阳航空航天大学课程设计报告26usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Windows.s;usingSystem.Data.OleDb;namespacestudent{publicpartialclassAddLoan{publicAddLoan{InitializeComponent;}privatevoidAddLoan_Loadobjectsender,EventArgse{textBox1.Focus;}privatevoidbutton1_Clickobjectsender,EventArgse{iftextBox1.Text.Trim||textBox2.Text.Trim||textBox3.Text.Trim||textBox4.Text.Trim{MessageBox.Show请填写完整信息,错误提示;}else{OleDbConnectionaddnewOleDbConnectionProviderMicrosoft.ACE.OLEDB.12.0;DataSourceD\\MyProject\\student\\student\\sdatabase.accdb;//add.Close;add.Open;OleDbCommandnewOleDbCommand,add;stringsql;sqlselectLoanNumfromLoanInfowhereLoanNumtextBox1.Text.Trim;.CommandTextsql;if.cuteScalarnull{sqlinsertintoLoanInfovaluestextBox1.Text.Trim,textBox2.Text.Trim,textBox3.Text.Trim,textBox4.Text.Trim,沈阳航空航天大学课程设计报告27comboBox1.Text.Trim;.CommandTextsql;.cuteNonQuery;MessageBox.Show用户添加成功|,成功|提示;add.Close;this.Close;}else{MessageBox.Show该用户已经-存在,请重新输入,错误提示;add.Close;}}}privatevoidbutton2_Clickobjectsender,EventArgse{this.Close;}}}usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Windows.s;usingSystem.Data.OleDb;namespacestudent{publicpartialclassAddStuInfo{publicAddStuInfo{InitializeComponent;}沈阳航空航天大学课程设计报告28privatevoidlabel1_Clickobjectsender,EventArgse{}privatevoidAddStuInfo_Loadobjectsender,EventArgse{OleDbConnectionaddnewOleDbConnectionProviderMicrosoft.ACE.OLEDB.12.0;DataSourceD\\MyProject\\student\\student\\sdatabase.accdb;add.Open;DataSetdsnewDataSet;}privatevoidbutton1_Clickobjectsender,EventArgse{iftextBox1.Text.Trim||textBox2.Text.Trim||textBox3.Text.Trim||textBox4.Text.Trim||textBox5.Text.Trim||comboBox1.Text.Trim||comboBox2.Text.Trim||comboBox3.Text.Trim{MessageBox.Show你填写的信息不完整,请继续填写完整,错误提示;}else{OleDbConnectionaddnewOleDbConnectionProviderMicrosoft.ACE.OLEDB.12.0;DataSourceD\\MyProject\\student\\student\\sdatabase.accdb;add.Open;stringsql;sqlselect*fromStudentInfowheresNumthis.textBox1.Text.Trim;OleDbCommandnewOleDbCommandsql,add;sqlinsertintoStudentInfovaluestextBox1.Text.Trim,textBox2.Text.Trim,comboBox1.Text.Trim,textBox3.Text.Trim,textBox4.Text.Trim,comboBox2.Text.Trim,textBox5.Text.Trim,comboBox3.Text.Trim;.CommandTextsql;.cuteNonQuery;MessageBox.Show学生学籍信息注册成功|,成功|信息;add.Close;}}沈阳航空航天大学课程设计报告29}}usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Windows.s;usingSystem.Data.OleDb;namespacestudent{publicpartialclassAddUser{publicAddUser{InitializeComponent;}privatevoidAddUser_Loadobjectsender,EventArgse{//DataSetdsnewDataSet;//OleDbConnectioncnnewOleDbConnectionProviderMicrosoft.ACE.OLEDB.12.0;DataSourceD\\MyProject\\student\\student\\sdatabase.mdb;//OleDbDataAdapteradpnewOleDbDataAdapter,cn;//adp.Fillds;textBox1.Focus;}privatevoidbutton1_Click_1objectsender,EventArgse{iftextBox1.Text.Trim||textBox2.Text.Trim||textBox3.Text.Trim{MessageBox.Show请填写完整信息,错误提示;}else{iftextBox2.Text.TrimtextBox3.Text.Trim{沈阳航空航天大学课程设计报告30MessageBox.Show两次密码输入不一致,请重新输入,错误提示;}else{OleDbConnectionaddnewOleDbConnectionProviderMicrosoft.ACE.OLEDB.12.0;DataSourceD\\MyProject\\student\\student\\sdatabase.accdb;//add.Close;add.Open;OleDbCommandnewOleDbCommand,add;stringsql;sqlselectuserfromUserInfowhereusertextBox1.Text.Trim;.CommandTextsql;if.cuteScalarnull{sqlinsertintoUserInfovaluestextBox1.Text.Trim,textBox2.Text.Trim;.CommandTextsql;.cuteNonQuery;MessageBox.Show用户添加成功|,成功|提示;add.Close;this.Close;}else{MessageBox.Show该用户已经-存在,请重新输入,错误提示;add.Close;}}}}privatevoidbutton2_Click_1objectsender,EventArgse{this.Close;}privatevoidlabel1_Clickobjectsender,EventArgse{沈阳航空航天大学课程设计报告31}}}usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Windows.s;usingSystem.Data.OleDb;namespacestudent{publicpartialclassApdateStuInfo{DataSetdsnewDataSet;OleDbDataAdapteradpnull;publicApdateStuInfo{InitializeComponent;}privatevoidApdateStuInfo_Loadobjectsender,EventArgse{stringcnProviderMicrosoft.ACE.OLEDB.12.0;DataSourceD\\MyProject\\student\\student\\sdatabase.accdb;OleDbConnectiondealnewOleDbConnectioncn;deal.Open;stringsqlSelect*fromStudentInfo;adpnewOleDbDataAdaptersql,cn;adp.Fillthis.ds,StudentInfo;this.dataGridView1.DataSourcethis.ds.Tables[StudentInfo];}}}usingSystem;usingSystem.Collections.Generic;usingSystem.Component

注意事项

本文(学生学籍管理系统的设计与实现)为本站会员(星星008)主动上传,沃文网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知沃文网(发送邮件至2622162128@qq.com或直接QQ联系客服),我们立即给予删除!

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




关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服点击这里,给沃文网发消息,QQ:2622162128 - 联系我们

版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如有侵权请立即联系:2622162128@qq.com ,我们立即下架或删除。

Copyright© 2017-2019 www.wodocx.com ,All Rights Reserved |陕ICP备19002583号  

陕公网安备 61072602000132号     违法和不良信息举报:0916-4228922