完整版学生信息成绩管理系统毕业论文.docx
《完整版学生信息成绩管理系统毕业论文.docx》由会员分享,可在线阅读,更多相关《完整版学生信息成绩管理系统毕业论文.docx(107页珍藏版)》请在冰点文库上搜索。
完整版学生信息成绩管理系统毕业论文
学生信息成绩管理系统毕业论文
学院名称:
班级:
姓名:
指导教师姓名:
指导教师职称:
yyyy年M月
中文摘要
学生信息成绩管理系统是高校学生管理信息系统中的重要组成部分。
学生信息成绩管理,将对学校的教务起到一个很大的作用,对学生的资料
信息,成绩信息进行规范的管理。
本文结合了当前大学生的实际情况,以大学生综合素质测评为核心,
以学生为主体进行科学分析,结合社会需求,构建出一套符合时代要求的
综合评价体系,设计并实现了学生信息成绩管理系统。
本系统采用SQL
Server2008为后台数据库,VisualStudio2010C#的开发平台设计并制作
而成。
同时采用了B/S(浏览器/服务器)的模式,管理员、辅导员和学生
都可以在任意客户端通过网络访问本系统,并进行修改、添加或查询等工作,为学校管理人员提供了一个合理的信息化管理平台,推进了学校素质教育工作的全面开展。
关键词:
学生信息成绩管理,功能设计,VisualStudio2010C#,SQL
Server2008
Abstract
Studentsinformationmanagementsystemisanimportantpartofuniversitystudents'managementinformationsystem.Students
informationmanagement,willbeabigimpactontheschooleducationaladministration,tostudent'sinformation,themanagementofthespecificationoftheperformanceinformation.
Inthispaper,incombinationwiththepracticalsituationofthecurrentcollegestudents,collegestudents'comprehensivequality
evaluationasthecore,takethestudentasthemainbodyofscientificanalysis,combinedwiththesocialneeds,buildacomprehensiveevaluationsystem,conformtotherequirementsoftheeraofstudentsinformationmanagementsystemwasdesignedandimplemented.ThissystemUSEStheSQLServer2008asthebackgrounddatabase,VisualStudio2010c#
developmentplatformdesignandproduction.AndadoptedB/S(browser/server)mode,administrators,counselors,andstudentscanbeinanyclient.
Keywords:
Studentsinformationmanagement,functionaldesign,VisualStudio2010C#,SQLServer2008
中文摘要.........................................................................................................................
Abstract.........................................................................................................................
第一章绪论....................................................................................................................
1.1选题背景...................................................................................................................
1.2
课题研究的现实意义................................................................................................
1.3
课题研究的目的.......................................................................................................
1.4
课题的主要内容.......................................................................................................
第二章系统开发的方法以及技术..................................................................................
2.1系统开发法简介........................................................................................................
2.1.1
结构化系统的开发法..............................................................................................
2.1.2
快速原型法.............................................................................................................
2.1.3
面向对象的开发法..................................................................................................
2.2
比较各类开发法.......................................................................................................
2.3
相关技术的简介.......................................................................................................
1
2.3.1.VisualC#2010的相关介绍.....................................................................................
1
2.3.2SQLSERVER2008与SQL语言的介绍与特点..........................................................
1
第三章学生信息成绩管理系统的系统分析..................................................................
1
3.1
系统原则及目标.......................................................................................................
1
3.2
工作流程图...............................................................................................................
1
3.2.1“选课管理”工作流程..........................................................................................
1
3.2.2“成绩管理”工作流程..........................................................................................
1
3.3
业务流程分析...........................................................................................................
1
3.3.1业务流程图图例....................................................................................................
1
3.3.2主要业务流程图....................................................................................................
1
第四章学生信息成绩管理系统的系统设计..................................................................
3
4.1学生信息成绩管理系统的模块设计.........................................................................
3
4.1.1结构化设计方法....................................................................................................
3
4.1.2系统的构成...........................................................................................................
3
4.2学生信息成绩管理系统的数据库设计
.....................................................................3
4.2.1
数据库概念结构设计.............................................................................................
3
4.2.2
数据库逻辑结构设计.............................................................................................
3
4.2.3
系统主要数据信息表.............................................................................................
3
4.2.4
数据库物理设计....................................................................................................
3
第五章系统主要模块的设计与实现
.............................................................................4
5.1
用户登录..................................................................................................................
4
5.2
管理员使用界面及操作............................................................................................
4
5.2.1基础信息管理.....................................................................................................
4
5.2.2教师管理................................................................................................................
5
5.2.3学生管理...............................................................................................................
5
5.2.4课程管理................................................................................................................
5
5.2.5成绩管理...............................................................................................................
5
5.2.9系统管理................................................................................................................
5
5.3
教师管理使用界面及操作........................................................................................
6
5.4
学生管理使用界面及操作........................................................................................
6
5.4.1学生管理...............................................................................................................
6
5.4.2选课管理................................................................................................................
6
5.4.3成绩管理...............................................................................................................
6
5.5
系统的改进..............................................................................................................
6
第六章总结与展望.......................................................................................................
6
第一章绪论
1.1选题背景
随着科学的进步,计算机技术方面也迅猛发展,比如计算机网络技术与数据库技术方面,这些方面的进步改变了人们生活工作的方式。
网络技术的应用使得计算机之间通信、信息共享成为可能,而数据库技术的应用则为人们提供了数据存储、信息检索、信息分析等功能,从而使得工作更有效率。
数据库始于20世纪60年代,经过40多年的发展,现在已经是变成了一种体系,成为计算机软件的一个不可替代的分支。
数据库技术展现的是如今数据管理的方法,使计算机的应用切实融入到国民经济各个领域,
在数据处理领域发挥着越来越大的作用。
我国的教育是一个影响着国家兴盛的重要行业,随着市场经济体制的发展,根据社会主义制度的中国特有的国情发展,我国对教育也是大力扶持与重视的,这样就使教育业向规范性与现代化的方向高速发展,教育事业从各方面提高工作效率,取得很好的经济效益,而一些新兴的、比较小的教育机构还没有全部具备这种功能。
由此可见,随着我国教育的快速发展,计算机信息技术在教育上的应用会更加普及。
1.2课题研究的现实意义
学生信息管理系统是将计算机技术和教学、教务工作相结合,按照学校的工作流程设计完成的。
为了使学生信息管理系统在学院的管理中发
挥更大的作用,让工作过程的更加简便,提高工作效率和工作质量,系统应具有实用性、简便性和适用性,与此同时要做到科学性,对每个数据库要有条不紊的管理,防止错乱,能够按照用户的要求进行简单查询和复合查询,实现报表打印,能够对查询结果进行分类汇总,注意数据的安全性,方便用户的操作,尽量避免复杂操作。
在学校,用计算机管理学生的信息已经越来越时尚了。
用计算机不仅可以提高单位时间内做的事,还可以让错误发生到最低,更重要的是可以保证学校资料的安全性,从而提高了学校的管理能力。
因此学生信息管理系统对于学校来说,是必不可少的。
努力实现自身价值,为个人、社会乃至国家的发展等起到相当大的作
用。
1.3课题研究的目的
“帮助高校学生管理人员高效地完成学生信息成绩管理工作,促使高校学生管理工作更加公平公正高效率”是本系统开发课题的主要目的。
本
课题开发的系统优点突出,具有以下“三性”——“安全性”、“灵活性”、“操作性”。
不同于其他复杂的系统,本系统的操作性相当简单。
这是考
虑到一般使用管理系统平台的人员并非都是计算机操作专业人士,其计算机操作水平并非都很高,故本系统平台除了基本的操作外,没有涉及一些过于专业化的计算机语言和知识,界面简洁明了美观,方便使用操作。
1.4课题的主要内容
目前,国内外对学生信息的认定工作存在着“资料收集工作量大,繁琐细致”、计算统筹工作重复”、“工作效率、准确度较低”等问题。
面
对这种现状,笔者试图根据自身的专业知识以及多年从事教育工作的经验,开发出一套针对性强、实用性高的学生信息成绩管理系统管理软件,以期
能为高校的学生管理工作提供技术支持,优化他们的工作方式,为高校学
生管理工作提供辅助力量。
本系统的前台是采用C#进行页面制作,后台则
实施SQLServer数据库管理,在系统的内容和数据上实行的是数据库“动
态”管理,对数据库的操作是基于Web的数据库信息管理,这样,一套能
达成使用者的使用目标的科学的学生信息成绩管理系统便建立起来了。
第二章系统开发的方法以及技术
2.1系统开发法简介
比较常见的系统开发法有下列几类:
(1)自主开发
(2)委托开发
(3)合作开发
(4)咨询开发
(5)购买商品化的软件。
2.1.1结构化系统的开发法
结构化系统的开发法在目前看来所有方法当中最成熟的和使用最为普遍的方法。
结构化的系统开发法基本精神为:
以用户至上为原则,以系统工程的想法以及工程化方法,模块化地、结构化地、从上向下分析和设计。
具体一点,即为先把信息系统的开发过程分为几个相对来说不相干的阶段,比如说规划、分析、设计和实施等阶段。
前面三阶段持续由上往下结构化划分系统,在进行系统调查的过程中或者是理顺管理业务的时候,要从最上层入手,先要知道组织目标和现在组织系统存在的问题以及信息战略,接着再知道怎样靠信息技术处理问题,慢慢深入到最底层;做系统分析的时候,要从上到下、一层一层剖析,从抽象至具象,一步步了解问
题;系统设计的时候,首先斟酌系统整体优化,接着是局部优化;实施过程则是要保持从下到上,从局部到整体,在标准化模块链接作用下,构成一
个完备的系统。
2.1.2快速原型法
原型法基本思路为:
软件生产的过程中,引入工业生产时设计及生产阶段,试做样品的办法。
这种方法不强制要求一次性做完分析设计,可以准许不完善的初步分析及设计存在,并再做修正。
不过这种方法要求开发环境能够进行快速的反映。
原型法工作过程:
由用户提出要求,开发的人员进行识别以及归纳用,据此结果,做出原型(也就是程序模块),再跟用户一起对此进行评价。
假如完全不行,就重做一次构造;假如不是非常满意,就在原型上修改,直至满意为止。
快速原型法为建立在4GL基础上的快速模拟法,要把该方法使用到大型的信息系统开发中的全部环节是不现实的,所以该方法多数是用在小型的局部系统或者是处理的过程并不复杂的系统中设计以及实现环节。
原型法的特点是能够在初期阶段,了解人们想法,减小用户以及分析人员间的距离也就是结构化法最难的一环。
2.1.3面向对象的开发法
面向对象开发的前身是80年代面向对象的各种程序设计法(比如说
C++等方法)。
面向对象法(可以简单称作00法)是一类认识方法论,该方
法着重突出了理解以及模拟现实世界,在面向对象的角度,提供给我们全
新的一种认识事物、开发系统的方法。
根据以上思想,我们能够把面对对象的方法进行开发的工作分成四阶
段:
(1)调查及需求的分析;
(2)面向对象的分析(缩写为OOA);(3)整理问
题,然后归类,再整理,最后把他们用范式的形式将定下来。
;(4)程序实现,就是把上面一步整理出来的范式,以面对对象的程序设计的语言,直接对应成应用程序的软件。
2