学生成绩管理系统的设计与实现软件工程硕士论文.docx
《学生成绩管理系统的设计与实现软件工程硕士论文.docx》由会员分享,可在线阅读,更多相关《学生成绩管理系统的设计与实现软件工程硕士论文.docx(47页珍藏版)》请在冰豆网上搜索。
![学生成绩管理系统的设计与实现软件工程硕士论文.docx](https://file1.bdocx.com/fileroot1/2022-11/24/c84ac7f3-5003-403c-a5a3-6ec87c208180/c84ac7f3-5003-403c-a5a3-6ec87c2081801.gif)
学生成绩管理系统的设计与实现软件工程硕士论文
硕士学位论文
学生成绩管理系统的设计与实现
DesignandImplementationofStudent’sScoreManagementSystem
AThesis
SubmittedinPartialFulfillmentoftheRequirement
FortheMasterDegreeinYunNanUniversity
By
KeGuosheng
PostgraduateProgram
softwareInstitute
YunNanUniversity
Supervisor:
导师姓名汉语拼音
AcademicTitle:
导师职称英文Signature___________
Approved
Month.Year
毕业设计(论文)原创性声明和使用授权说明
原创性声明
本人郑重承诺:
所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。
尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。
对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。
作者签名:
日 期:
指导教师签名:
日 期:
使用授权说明
本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:
按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。
作者签名:
日 期:
学位论文原创性声明
本人郑重声明:
所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。
除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。
对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。
本人完全意识到本声明的法律后果由本人承担。
作者签名:
日期:
年月日
学位论文版权使用授权书
本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。
本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。
涉密论文按学校规定处理。
作者签名:
日期:
年月日
导师签名:
日期:
年月日
注意事项
1.设计(论文)的内容包括:
1)封面(按教务处制定的标准封面格式制作)
2)原创性声明
3)中文摘要(300字左右)、关键词
4)外文摘要、关键词
5)目次页(附件不统一编入)
6)论文主体部分:
引言(或绪论)、正文、结论
7)参考文献
8)致谢
9)附录(对论文支持必要时)
2.论文字数要求:
理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。
3.附件包括:
任务书、开题报告、外文译文、译文原文(复印件)。
4.文字、图表要求:
1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写
2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。
图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画
3)毕业论文须用A4单面打印,论文50页以上的双面打印
4)图表应绘制于无格子的页面上
5)软件工程类课题应有程序清单,并提供电子文档
5.装订顺序
1)设计(论文)
2)附件:
按照任务书、开题报告、外文译文、译文原文(复印件)次序装订
指导教师评阅书
指导教师评价:
一、撰写(设计)过程
1、学生在论文(设计)过程中的治学态度、工作精神
□优□良□中□及格□不及格
2、学生掌握专业知识、技能的扎实程度
□优□良□中□及格□不及格
3、学生综合运用所学知识和专业技能分析和解决问题的能力
□优□良□中□及格□不及格
4、研究方法的科学性;技术线路的可行性;设计方案的合理性
□优□良□中□及格□不及格
5、完成毕业论文(设计)期间的出勤情况
□优□良□中□及格□不及格
二、论文(设计)质量
1、论文(设计)的整体结构是否符合撰写规范?
□优□良□中□及格□不及格
2、是否完成指定的论文(设计)任务(包括装订及附件)?
□优□良□中□及格□不及格
三、论文(设计)水平
1、论文(设计)的理论意义或对解决实际问题的指导意义
□优□良□中□及格□不及格
2、论文的观念是否有新意?
设计是否有创意?
□优□良□中□及格□不及格
3、论文(设计说明书)所体现的整体水平
□优□良□中□及格□不及格
建议成绩:
□优□良□中□及格□不及格
(在所选等级前的□内画“√”)
指导教师:
(签名)单位:
(盖章)
年月日
评阅教师评阅书
评阅教师评价:
一、论文(设计)质量
1、论文(设计)的整体结构是否符合撰写规范?
□优□良□中□及格□不及格
2、是否完成指定的论文(设计)任务(包括装订及附件)?
□优□良□中□及格□不及格
二、论文(设计)水平
1、论文(设计)的理论意义或对解决实际问题的指导意义
□优□良□中□及格□不及格
2、论文的观念是否有新意?
设计是否有创意?
□优□良□中□及格□不及格
3、论文(设计说明书)所体现的整体水平
□优□良□中□及格□不及格
建议成绩:
□优□良□中□及格□不及格
(在所选等级前的□内画“√”)
评阅教师:
(签名)单位:
(盖章)
年月日
教研室(或答辩小组)及教学系意见
教研室(或答辩小组)评价:
一、答辩过程
1、毕业论文(设计)的基本要点和见解的叙述情况
□优□良□中□及格□不及格
2、对答辩问题的反应、理解、表达情况
□优□良□中□及格□不及格
3、学生答辩过程中的精神状态
□优□良□中□及格□不及格
二、论文(设计)质量
1、论文(设计)的整体结构是否符合撰写规范?
□优□良□中□及格□不及格
2、是否完成指定的论文(设计)任务(包括装订及附件)?
□优□良□中□及格□不及格
三、论文(设计)水平
1、论文(设计)的理论意义或对解决实际问题的指导意义
□优□良□中□及格□不及格
2、论文的观念是否有新意?
设计是否有创意?
□优□良□中□及格□不及格
3、论文(设计说明书)所体现的整体水平
□优□良□中□及格□不及格
评定成绩:
□优□良□中□及格□不及格
教研室主任(或答辩小组组长):
(签名)
年月日
教学系意见:
系主任:
(签名)
年月日
学生成绩管理系统的设计与实现
摘要
近年来,我国高等职业教育迎来了蓬勃发展的新局面,各院校招生规模不断扩大,学校的教学管理负担越来越重。
对学生成绩的管理大多依靠手工或者单机来完成,这使得这项工作变得非常复杂而没有效率。
如何提高学生成绩管理的水平,建立适合自己院校的学生成绩管理系统成为学校信息化建设过程亟待解决的重要问题。
因此,研究如何建立先进、安全、跨平台、高效率的成绩管理应用系统具有重要意义。
论文介绍了系统开发的背景和国内外校园数字化管理的发展现状并对高校学生成绩管理的业务要求做了分析,详细阐述了系统需要解决的问题。
通过对高校成绩管理的需求分析,对系统的体系结构、工作流程、系统功能、数据结构等方面进行了总体设计,采用基于B/S体系结构,ASP技术开发Web页面和Access数据库管理系统结合的开发方案。
系统主要由后台数据库、用户登录、信息管理、成绩管理等四个模块组成。
实现了学生的信息修改和成绩查询功能;实现了教师的信息修改、成绩查询及成绩录入功能;实现了管理员对学生、教师、班级及成绩的管理功能。
本课题设计实现的系统已成功运行达到了预期需求的开发目标。
系统的开发应用体现了当今学生成绩管理技术的自动化、信息化的发展方向,提高了管理人员的工作效率和管理水平,使学校的管理更高效、更系统、更科学。
关键词:
信息管理系统;学生成绩管理;B/S体系结构
DesignandImplementationofStudent’sScoreManagementSystem
Abstract
Inrecentyears,highervocationaleducationinournewcountryappearvigoroussituation,alluniversitiesandcollegesenrollmentscaleexpandconstantly,schoolhavemoreseriousmanagementburden.Thestudentscoremanagementmostlyhasdependeduponthehandworkorthesinglecomputertothestudentscoremanagement.11liscausestheworktobecomeextremelymiscellaneousandinefficient.Sohowtodevelopasuitablesystemtoheightenthelevelofstudentscoremanagementhasbecomeanimportantproblem.Therefore,theresearchonhowtodevelopanadvanced,secure,multiplatformandefficientWcbapplicationsystemismoreandmoreimportant.
Thisarticlehasdeeplythebackgroundofsystemexploitationandtheevelopmentconditionsofinternalandexternalcampusdigitalmanagementandthedemandoftheuniversitystudentscoremanagementservice,anddetaileddepictstheprincipalproblemthanthesystemneedstosolve.Basedonsystemrequirementanalysis,itdescribestheoverallofthefunctionsandthedesignsystemarchitecture,thesystemflow,thesystemdatastructures.Indevelopmentplan,thearchitecturebasedonB/Sisadopted,andASPtechnologydevelopsWebpage,andAccessasdatabaseserver.Itcontainsfourmodules;theyarebackstagesupporter’sdatabase,userlog-in,informationanagement,andscoremanagement.Thestudenthasthefunctiontoupdateinformationandinquirescore.Theteacherhasthefunctiontoupdateinformationandinquirescoreandinputscore.Andtheadministratorhasthefunctionstomanagestudent,teacher,class,andscore.
Thestudentscoremanagementsystemhasrunsuccessfully,itCanbeexploitedasitsgoal.Theuseofthissystemshowsthemanagementtechnologyofcurriculumofstudentsdevelopsintoautomationandinformalization.Ithastheadvantagesofenhancingworkingefficiencyandimprovingthemanagement,andwillmakethemanagementhigheffect,normalandscientific.
KeyWords:
InformationManagementSysteml;StudentScoreManagement;Browser/ServerArchitecture
1绪论
1.1背景分析
高校是教学和科研的重要基地,同时还是培养人才的重要场所。
随着计算机技术的发展和互联网时代的到来,学校的教学管理受到了极大的挑战。
Internet技术持续迅猛的发展为传统的教学管理提出了新的模式。
以现在计算机技术、网络技术为基础的数字化教学管理要依靠自身的人才优势,加强对信息资源的开发和利用,做好学校信息化的基础工作,使学校朝着信息化、网络化、现代化的目标迈进。
这种新的管理模式,具有对于管理极为宝贵的特性,可以为新型管理模式的建构提供理想的基础。
现如今学院对学生成绩的旧的管理模式是局域网管理模式,也就是数据集中在部门服务器上,只为本部门的管理人员提供使用。
虽然这种方式解决了单机管理模式的数据冗余和不一致的问题,但是只有部门工作人员才能够为学生提供成绩查询、成绩录入等服务。
随着学校的规模不断扩大,学生数量急剧增加,学生的成绩信息也成倍增长。
这使得部门工作人员的工作量也急剧增加,出现的错误也会随之增加。
因此学校的成绩管理面临新的需求,即在疏通各部门尤其是各系部之间信息渠道的基础上,建立全校共享数据库。
由授课教师来完成成绩录入,而学生可以自行查询成绩。
这样除了减轻教学管理部门人员的工作负担,还可以减少信息错误的发生,同时为其他部门甚至全校教职工提供信息服务。
再次开发的学生成绩管理系统则是以校园网为基础的管理系统,利用网络能快速、及时、准确的传递信息的作用,使部门的“信息孤岛"过渡到紧密相关并在全校范围内都可用的数据。
通过网络可以使管理部门能够更方便的管理学生的成绩信息;也使得教师能够方便的上传、校对学生成绩;还可以使学生能够快速查询成绩。
这样管理部门对信息的管理和控制方式变成双向的,不但减少管理方面的工作量,而且可以做到信息管理规范化,从而得到科学的统计和快速的查询。
1.2国内外发展现状及趋势
MIS(ManagementInformationSystem)管理信息系统系统,是由人、计算机及其他外围设备组成的能够进行信息收集、传递、存贮、加工、维护和使用的系统。
它是上世纪兴起的新科学,是利用了计算机及网络通讯技术,通过加强对信息的管理,以及对拥有资源的做调查,并建立准确的数据。
然后经过加工处理后编制成各种信息并提供给管理人员,使其能够做出正确的决策,达到提高管理水平和工作效率的效果。
信息管理系统起源于上世纪60年代末。
1968年美国就有一些关于信息系统和信息管理的文章发表。
而到上世纪70年代初出现一批MIS的博士生。
从此MIS开始迅速扩展,一些美国院校也纷纷设立MIS计划。
同时数字化校园的概念也由麻省理工学院提出。
到1984年明尼苏达大学成了扩展MIS的带头羊,并应用于教育师资的管理。
可以说从上世纪70年代末至80年代初是MIS走向成熟和全面发展的时代。
而经过多年的努力,高校已经构建出一个较成熟的数字化校园模型。
从1979年开始美国举办全国的MIS会议,并且每年举办一次。
我国重点高校的学者也被邀参加。
美国的MIS会议已经是世界MIS的顶峰会议,每次会议都有大约一千人参加,并且几年就会发布一次指导性教学计划。
从上世纪90年代开始MIS进入了二次创业、完善、创新阶段。
而Internet的出现给MIS注入了活力,使得MIS成为热门。
据调查,上世纪90年代以来西方发达国家大部分高校都已经完成了对校园数字化的建设工作。
但与国内不同的是他们更多的关注数字资源的提供,而较少强调高度的系统集成。
他们更关注学生的活动本身,以及协同科研的能力,管理系统的作用在数字校园中要相对弱化。
我国高等学校大规模的信息化管理大多开始于上世纪90年代,要比西方发达国家晚了10-20年。
在沿海地区和较发达的城市,高校信息化的建设近年来也发展的十分迅猛,信息技术已经广泛地被应用于高校的教学、科研以及管理等各个领域,并取得很好的效果。
如清华大学和北京大学就已建成了以高速的校园网为核心,包括以学术研究、办公管理、社区服务等功能的数字化管理系统。
在学校信息化建设初期,通常都是由学校各部门根据自身的需要,自行开发和运行自己的业务系统,并配置独立的IT环境(包括机房、UPS、服务器等)。
由此造成了服务器等设备数量过多,物理位置分散的结果。
这使得系统的灵活性、数据的完整性和可用性差,而且增加了整个学校基础设施的总体成本,也增加了系统的复杂性,最终导致了各个系统的运行水平较低,不能达到预期的效果和需求。
这种各自为政的模式也成为学校信息化发展的瓶颈。
而Internet的发展和普及正好解决了这一问题。
各学校开始合并各职能部门的小数据中心,并建设学校集中统一的数据中心。
从物理上,将各部门的系统集中起来,并运行在统一的IT设施上。
2008年,中国第四届高校信息化可持续发展研讨会在吉林省长春市举行。
教育部科技司副司长娄晶在会上表示,虽然中国高校信息化建设现已经取得很大的成绩,但仍存在五个方面的问题。
在高校信息化基础设施建设取得一定发展的同时,学校管理水平不够高、整体应用效果不够好、尤其是互联互通的程度差;现在应用系统建设已初见成效,但是与教学科研结合得不够紧密,尤其是“信息孤岛”的问题仍然存在;信息资源建设得到发展的同时,又遇到了结构性短缺、标准化程度差等难题。
会上还表示,为推进高校管理信息标准的工作,教育部在2009年上半年,遴选五十个左右高校作为实施标准的示范建设单位。
下半年,组织对高校的信息化应用系统进行标准符合性的测试。
2010年上半年,对参建示范单位进行评估验收。
以期在2010年下半年,能在全国的高校推广并实施标准,争取每年有100所高校贯彻实施这一标准。
1.3论文的意义
目前我院的成绩管理存在的主要问题就是“信息孤岛"的问题。
学生成绩的管理工作全部由教学管理部的工作人员来完成。
面对种类多、数量大的各科成绩,单人管理的方式已经不能满足现代化管理的要求。
解决这些问题就需要建立一个全范围的、开放的、分布的信息系统,即在疏通各部门间信息的基础上,建立全校共享的数据库,利用网络庞大的信息容量和W'WW浏览器快速、便捷的信息提供方式,打破了原有的信息服务范围,使学校的信息可以面向校外。
这样学生就不必到管理部门就可以查询成绩,而成绩的录入也可以由授课教师完成。
建立现代化办公的工作环境,极大地减轻了管理人员的工作量,提高工作效率,并且实现了部门信息管理与学校自动化办公的有机结合。
与Intemet集成在一起的信息管理方案能够提高教务人员、管理人员和学生交流的有效性,使之紧密连接成一个综合的教育管理环境,从而更好的提高教学管理水平。
连接Intemct的校园网将提供更广泛的信息来源,使所有人真正体会到信息化教育技术带来的崭新面貌。
1.4本文的主要的工作
系统采用目前流行的融合了现今成熟的计算机网络、中间件和组件技术的B/S(Browser/Server,浏览器/服务器)软件构架体系,以WindowsServer2000为网络操作系统,以ASP为开发语言,以Access为后台数据库。
学生成绩管理系统涵盖了学生成绩业务中的所有功能部件。
实现的功能有:
学生基本信息管理、班级信息管理、教师信息管理、成绩信息管理等。
在本文的论述中,首先介绍了项目的背景、国内外现状和发展趋势,研究的意义。
对系统的特点做了比较详细的分析,描述了所要开发系统的实现目标。
然后详细分析了系统需求。
通过对使用用户的具体需求,构架了具体的功能,为系统的设计及实现打下一个良好的基础。
接着详细介绍系统的设计与实现。
通过对系统的需求分析,确定了系统应该具有的功能,并从整体到局部把系统的功能模块化;还将这些功能进行实体化,得到相应的实体及实体关系图,构建合适的数据库。
并且结合相关技术及具体实现方案描述整个系统的功能实现。
最后对全文工作进行了总结,说明了在撰写论文过程中的心得和不足,并对以后而应用前景作出了展望。
2相关技术
2.1Browse/Server三层体系结构
Browser/Server结构(即浏览器/服务器结构)是随着Intemet技术的兴起,对C/S结构的一种变化或者改进的结构。
C/S结构(即客户机/服务器结构)分为客户机和服务器两层,而Browse/Server三层结构是在这两层结构的基础上加入一个中间层,即功能层。
这里所说的三层体系,不是指物理上的三层,不是简单地放置三台机器就是三层体系结构。
三层是指逻辑上的三层,即使这三个层放置到一台机器上。
Browser/Server结构由表示层、功能层、数据层三个相对独立的单元组成,如图2.1所示:
图2.1系统体系结构
Fig.2.1Systemarchitecture
第一层是表示层,即浏览器。
主要任务是显示用户界面,接收用户的事件。
用户界面通过浏览器显示,是由Web浏览器向网络上的某一Web服务器提出服务请求,Web服务器将应答以HTML为载体下载到客户端浏览器,经浏览器(如IE、NetScape等)进行解释,得到最终的用户界面。
第二层是功能层,即具有应用程序扩展功能的Web服务器。
功能层是系统架构中体现核心价值的部分,由于它处于数据层和表示层中间,对数据的交换起到了承上启下的作用。
对于数据层而言,它是调用者;对于表示层而言,它却是被调用者。
功能层通过接收表示层提出的服务请求执行相应的程序,在与数据库进行连接后通过SQL等方式向数据层的数据库服务器提出数据处理申请。
然后将得到的数据层返回结果提交给Web服务器,再传送到浏览器。
第三层是数据层,就数据库服务器。
其功能主要是负责数据库的访问,可以访问数据库系统、二进