基于NET的学生信息管理系统的研究.pdf

基于NET的学生信息管理系统的研究.pdf

ID:52351596

大小:890.41 KB

页数:3页

时间:2020-03-26

基于NET的学生信息管理系统的研究.pdf_第1页
基于NET的学生信息管理系统的研究.pdf_第2页
基于NET的学生信息管理系统的研究.pdf_第3页
资源描述:

《基于NET的学生信息管理系统的研究.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、学术探讨应用技术与研究2014年第11期基于NET的学生信息管理系统的研究薛林莉郑红霞(鹤壁市机电信息工程学校,河南鹤壁458030)[摘要]针对当前职业类院校学生信息管理办公自动化落后的现状,本文设计了学生信息管理系统来解决该问题。本文首先对系统的功能需求和可行性进行了分析;其次对系统的数据库进行了详细描述,并给出了相关的数据表内容;最后分析了学生管理模块和成绩管理模块。本文对于学校教辅人员和专业老师都具有积极的意义。[关键字]NET;学生学籍;数据库对于整个系统的设计,传统的过程设计不能随着规模的1.引言扩大而进行有效

2、的扩展,对系统进行模块化编程,将每个功随着学校办学规模的不断扩大,各个专业的招生人数不能形成一个个小模块,模块之间既相互联系又彼此独立。断增加,传统的人工学生信息管理模式已经无法满足实际工2.2可行性分析作的需求,而大型的校园OA系统开发成本较高,对于很多职(1)经济上可行性业院校来说是一种浪费。本文所设计的单机版的学生信息随着IT行业的迅猛发展,计算机的价格已经十分低廉,管理系统,可以极大地提高办事效率,不浪费资源,另外开发性能却有了长足的进步。本系统可以在安装有Windows平成本低廉,具有较强的可推广性。台的任一台电

3、脑上运行,提升了工作效率,节省了大量的人2.需求分析工劳动。(2)技术上可行性2.1功能需求本系统的开发工具采用VisualStudio2010,数据库采用对于学生的信息管理,主要涉及到学生的基本信息、课MicrosoftSQLServer2005,成熟的技术完全可以满足该系统程、教师的基本信息、班级选课、成绩管理等内容。每一个学的开发。校的情况不同,但对于大部分学校来说,一般需要满足以下的要求:3.数据库设计(1)实现学生基本信息的添加、修改、删除和查询(包括姓一般来说,学校的学生人数一般都在十万人以下,采用名、学号、班

4、级等)等基本操作。SQL2005数据库系统,可以满足当前学校的需求,又可以随(2)实现学生课程信息的添加、修改、删除和查询等基本着功能的增加而满足未来的需求。操作。3.1E-R图(3)实现教师基本信息的添加、修改、删除和查询等基本在进行数据库设计以前,首先要对系统的数据进行分操作。析,设计出E-R图,即现实世界的模型,描述其相关实体之间(4)完成一个班级的学期选课功能。的联系和自身的属性。完善的E-R图可以使得系统实现的(5)实现学生成绩的录入、修改、删除和查询等基本操过程避免很多弯路。学生信息管理系统各实体之间的E-R作

5、;成绩信息可生成报表;能方便地对学生的各学期成绩进图如图2所示:行查询;具有学期成绩统计、排名等功能;有成绩统计的饼状图,更直观地查看某学科成绩分数段的分布情况。(6)完成数据备份与数据恢复的功能。(7)完成对课程信息、学生信息、教师信息、成绩信息的导入与导出功能,其彼此之间的关系如图1所示:图1流程分析图图2实体E-R图——————————————作者简介:薛林莉,女,河南鹤壁人,讲师,研究方向:计算机科学与技术。-56-应用技术与研究学术探讨2014年第11期3.2数据表intn=dgrdvStudent.Curren

6、tCell.RowIndex;数据库中包含了若干数据表,数据表是具体数据存放的dgrdvStudent.Rows.RemoveAt(n);位置。在学生信息管理系统中,主要包含的数据表有:if(dgrdvStudent.Rows.Count==1)(1)系统用户表:用于存放用户信息。其包含的字段主{要有用户名、密码和用户权限等信息。ClearAll();(2)学生信息表:用于存放学生的基本信息,其字段主要dgrdvStudent.DataSource=null;有学号、姓名、性别、年龄、入学时间、所属专业等信息,设置}学号为

7、主键,不能改变。else(3)教师信息表:用于存放教师的基本信息,其字段主要{有教师编号、姓名、性别、民族、出生年月、所属专业等信息,dgrdvStudent_RowHeaderMouseClick(null,null);设置教师编号为主键,不能改变。}(4)班级信息表:用于存放班级的基本信息,其字段主要}有除了班级号、班级名、班主任、专业等信息,班级号为主键,}不能改变。catch(Exceptionex)(5)课程信息表:用于存放课程的基本信息,其字段主要{课程号、课程名、学分、学时、任课老师编号等信息。CDataBa

8、se.conn.Close();(6)选课信息表:用于存放班级选课信息。设置了班级MessageBox.Show(ex.Message);号和课程号等信息。}(7)成绩信息表:用于存放单独每个学生的成绩。其字4.2成绩模块段主要有学号、课程号、成绩等信息。成绩模块可以实现学生成绩的录入、修改、删除和查询

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。