1、 云南大学硕 士 学 位 论 文学生成绩管理系统的设计与实现Design and Implementation of Students Score Management System A ThesisSubmitted in Partial Fulfillment of the RequirementFor the Master Degree in YunNan UniversityByKe GuoshengPostgraduate Programsoftware InstituteYunNan UniversitySupervisor: 导师姓名汉语拼音Academic Title: 导师职
2、称英文 Signature _ ApprovedMonth. Year学生成绩管理系统的设计与实现3学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。作者签名: 日期: 年 月 日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权 大学可以将
3、本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。涉密论文按学校规定处理。作者签名: 日期: 年 月 日导师签名: 日期: 年 月 日学生成绩管理系统的设计与实现4云南大学学位论文原创性声明和使用授权说明原创性声明本人郑重声明: 所呈交的学位论文,是本人在导师的指导下,独立进行研究工作所取得的成果。除文中已经注明引用的内容外,本论文不含任何其他个人或集体已经发表或撰写过的作品或成果。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本声明的法律结果由本人承担。论文作者签名: 日期: 年 月 日学位论文版权使用授权说明本人完全
4、了解华中师范大学关于收集、保存、使用学位论文的规定,即:学校有权保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权华中师范大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。保密论文在解密后遵守此规定。论文作者签名: 导师签名: 日期: 年 月 日 日期: 年 月 日本人已经认真阅读“CALIS 高校学位论文全文数据库发布章程 ”,同意将本人的学位论文提交“CALIS 高校学位论文全文数据库”中全文发布,并可按 “章程”中规定享受相关权益。同意论文提交后滞后:半年;一年;二年发布。论文作者签名: 导
5、师签名: 日期: 年 月 日 日期: 年 月 日学生成绩管理系统的设计与实现5学生成绩管理系统的设计与实现摘 要 近年来,我国高等职业教育迎来了蓬勃发展的新局面,各院校招生规模不断扩大,学校的教学管理负担越来越重。对学生成绩的管理大多依靠手工或者单机来完成,这使得这项工作变得非常复杂而没有效率。如何提高学生成绩管理的水平,建立适合自己院校的学生成绩管理系统成为学校信息化建设过程亟待解决的重要问题。因此,研究如何建立先进、安全、跨平台、高效率的成绩管理应用系统具有重要意义。论文介绍了系统开发的背景和国内外校园数字化管理的发展现状并对高校学生成绩管理的业务要求做了分析,详细阐述了系统需要解决的问题
6、。通过对高校成绩管理的需求分析,对系统的体系结构、工作流程、系统功能、数据结构等方面进行了总体设计,采用基于 B/S 体系结构,ASP 技术开发 Web 页面和Access 数据库管理系统结合的开发方案。系统主要由后台数据库、用户登录、信息管理、成绩管理等四个模块组成。实现了学生的信息修改和成绩查询功能;实现了教师的信息修改、成绩查询及成绩录入功能; 实现了管理员对学生、教师、班级及成绩的管理功能。 本课题设计实现的系统已成功运行达到了预期需求的开发目标。系统的开发应用体现了当今学生成绩管理技术的自动化、信息化的发展方向,提高了管理人员的工作效率和管理水平,使学校的管理更高效、更系统、更科学。
7、 关键词:信息管理系统;学生成绩管理;B/S 体系结构 学生成绩管理系统的设计与实现6Design and Implementation of Students Score Management SystemAbstractIn recent years,higher vocational education in our new country appear vigorous situation,all universities and colleges enrollment scale expand constantly,school have more serious managemen
8、t burdenThe student score management mostly has depended upon the handwork or the single computer to the student score management11lis causes the work to become extremely miscellaneous and inefficientSo how to develop a suitable system to heighten the level of student score management has become an
9、important problemTherefore,the research on how to develop an advanced,secure ,multiplatform and efficient Wcb application system is more and more important This article has deeply the background of system exploitation and the evelopment conditions of internal and external campus digital management a
10、nd the demand of the university student score management service,and detailed depicts the principal problem than the system needs to solveBased on system requirement analysis,it describes the overall of the functions and the design system architecture,the system flow, the system data structures. In
11、development plan,the architecture based on B/S is adopted, and ASP technology develops Web page,and Access as database serverIt contains four modules;they are backstage supporters database,user log-in,information anagement,and score management.The student has the function to update information and i
12、nquire scoreThe teacher has the function to update information and inquire score and input scoreAnd the administrator has the functions to manage student,teacher,class,and score.The student score management system has run successfully,it Can be exploited as its goalThe use of this system shows the m
13、anagement technology of curriculum of students develops into automation and informalizationIt has the advantages of enhancing working efficiency and improving the management,and will make the management high effect, normal and scientific Key Words:Information Management Systeml; Student Score Manage
14、ment; Browser/Server Architecture 学生成绩管理系统的设计与实现71 绪论 11 背景分析 高校是教学和科研的重要基地,同时还是培养人才的重要场所。随着计算机技术的 发展和互联网时代的到来,学校的教学管理受到了极大的挑战。 Internet 技术持续迅猛的发展为传统的教学管理提出了新的模式。以现在计算机技术、网络技术为基础的数字化教学管理要依靠自身的人才优势,加强对信息资源的开发和利用,做好学校信息化的基础工作,使学校朝着信息化、网络化、现代化的目标迈进。这种新的管理模式,具有对于管理极为宝贵的特性,可以为新型管理模式的建构提供理想的基础。 现如今学院对学生成绩
15、的旧的管理模式是局域网管理模式,也就是数据集中在部门服务器上,只为本部门的管理人员提供使用。虽然这种方式解决了单机管理模式的数据冗余和不一致的问题,但是只有部门工作人员才能够为学生提供成绩查询、成绩录入等服务。随着学校的规模不断扩大,学生数量急剧增加,学生的成绩信息也成倍增长。这使得部门工作人员的工作量也急剧增加,出现的错误也会随之增加。因此学校的成绩管理面临新的需求,即在疏通各部门尤其是各系部之间信息渠道的基础上,建立全校共享数据库。由授课教师来完成成绩录入,而学生可以自行查询成绩。这样除了减轻教学管理部门人员的工作负担,还可以减少信息错误的发生,同时为其他部门甚至全校教职工提供信息服务。
16、再次开发的学生成绩管理系统则是以校园网为基础的管理系统,利用网络能快速、及时、准确的传递信息的作用,使部门的“信息孤岛“过渡到紧密相关并在全校范围内都可用的数据。通过网络可以使管理部门能够更方便的管理学生的成绩信息;也使得教师能够方便的上传、校对学生成绩;还可以使学生能够快速查询成绩。这样管理部门对信息的管理和控制方式变成双向的,不但减少管理方面的工作量,而且可以做到信息管理规范化,从而得到科学的统计和快速的查询。 12 国内外发展现状及趋势 MIS(Management Information System)管理信息系统系统,是由人、计算机学生成绩管理系统的设计与实现8及其他外围设备组成的能
17、够进行信息收集、传递、存贮、加工、维护和使用的系统。它是上世纪兴起的新科学,是利用了计算机及网络通讯技术,通过加强对信息的管理,以及对拥有资源的做调查,并建立准确的数据。然后经过加工处理后编制成各种信息并提供给管理人员,使其能够做出正确的决策,达到提高管理水平和工作效率的效果。 信息管理系统起源于上世纪 60 年代末。1968 年美国就有一些关于信息系统和信息管理的文章发表。而到上世纪 70 年代初出现一批 MIS 的博士生。从此MIS 开始迅速扩展,一些美国院校也纷纷设立 MIS 计划。同时数字化校园的概念也由麻省理工学院提出。到 1984 年明尼苏达大学成了扩展 MIS 的带头羊,并应用于
18、教育师资的管理。可以说从上世纪 70 年代末至 80 年代初是 MIS 走向成熟和全面发展的时代。而经过多年的努力,高校已经构建出一个较成熟的数字化校园模型。从 1979 年开始美国举办全国的 MIS 会议,并且每年举办一次。我国重点高校的学者也被邀参加。美国的 MIS 会议已经是世界 MIS 的顶峰会议,每次会议都有大约一千人参加,并且几年就会发布一次指导性教学计划。从上世纪 90 年代开始 MIS 进入了二次创业、完善、创新阶段。而 Internet 的出现给MIS 注入了活力,使得 MIS 成为热门。据调查,上世纪 90 年代以来西方发达国家大部分高校都已经完成了对校园数字化的建设工作。
19、但与国内不同的是他们更多的关注数字资源的提供,而较少强调高度的系统集成。他们更关注学生的活动本身,以及协同科研的能力,管理系统的作用在数字校园中要相对弱化。我国高等学校大规模的信息化管理大多开始于上世纪 90 年代,要比西方发达国家晚了 10-20 年。在沿海地区和较发达的城市,高校信息化的建设近年来也发展的十分迅猛,信息技术已经广泛地被应用于高校的教学、科研以及管理等各个领域,并取得很好的效果。如清华大学和北京大学就已建成了以高速的校园网为核心,包括以学术研究、办公管理、社区服务等功能的数字化管理系统。 在学校信息化建设初期,通常都是由学校各部门根据自身的需要,自行开发和运行自己的业务系统,
20、并配置独立的 IT 环境(包括机房、UPS、服务器等)。由此造成了服务器等设备数量过多,物理位置分散的结果。这使得系统的灵活性、数据的完整性和可用性差,而且增加了整个学校基础设施的总体成本,也学生成绩管理系统的设计与实现9增加了系统的复杂性,最终导致了各个系统的运行水平较低,不能达到预期的效果和需求。这种各自为政的模式也成为学校信息化发展的瓶颈。而 Internet的发展和普及正好解决了这一问题。各学校开始合并各职能部门的小数据中心,并建设学校集中统一的数据中心。从物理上,将各部门的系统集中起来,并运行在统一的 IT 设施上。 2008 年,中国第四届高校信息化可持续发展研讨会在吉林省长春市举
21、行。教育部科技司副司长娄晶在会上表示,虽然中国高校信息化建设现已经取得很大的成绩,但仍存在五个方面的问题。在高校信息化基础设施建设取得一定发展的同时,学校管理水平不够高、整体应用效果不够好、尤其是互联互通的程度差;现在应用系统建设已初见成效,但是与教学科研结合得不够紧密,尤其是“信息孤岛”的问题仍然存在;信息资源建设得到发展的同时,又遇到了结构性短缺、标准化程度差等难题。会上还表示,为推进高校管理信息标准的工作,教育部在 2009 年上半年,遴选五十个左右高校作为实施标准的示范建设单位。下半年,组织对高校的信息化应用系统进行标准符合性的测试。2010 年上半年,对参建示范单位进行评估验收。以期
22、在 2010 年下半年,能在全国的高校推广并实施标准,争取每年有 100 所高校贯彻实施这一标准。 13 论文的意义 目前我院的成绩管理存在的主要问题就是“信息孤岛“的问题。学生成绩的管理工作全部由教学管理部的工作人员来完成。面对种类多、数量大的各科成绩,单人管理的方式已经不能满足现代化管理的要求。解决这些问题就需要建立一个全范围的、开放的、分布的信息系统,即在疏通各部门间信息的基础上,建立全校共享的数据库,利用网络庞大的信息容量和 WWW 浏览器快速、便捷的信息提供方式,打破了原有的信息服务范围,使学校的信息可以面向校外。这样学生就不必到管理部门就可以查询成绩,而成绩的录入也可以由授课教师完
23、成。建立现代化办公的工作环境,极大地减轻了管理人员的工作量,提高工作效率,并且实现了部门信息管理与学校自动化办公的有机结合。 与 Intemet 集成在一起的信息管理方案能够提高教务人员、管理人员和学生交流的有效性,使之紧密连接成一个综合的教育管理环境,从而更好的提高教学管理水平。连接 Intemct 的校园网将提供更广泛的信息来源,使所有人真学生成绩管理系统的设计与实现10正体会到信息化教育技术带来的崭新面貌。 14 本文的主要的工作 系统采用目前流行的融合了现今成熟的计算机网络、中间件和组件技术的B/S(Browser/Server,浏览器 /服务器)软件构架体系,以 Windows Se
24、rver2000 为网络操作系统,以 ASP 为开发语言,以 Access 为后台数据库。学生成绩管理系统涵盖了学生成绩业务中的所有功能部件。实现的功能有:学生基本信息管理、班级信息管理、教师信息管理、成绩信息管理等。 在本文的论述中,首先介绍了项目的背景、国内外现状和发展趋势,研究的意义。对系统的特点做了比较详细的分析,描述了所要开发系统的实现目标。然后详细分析了系统需求。通过对使用用户的具体需求,构架了具体的功能,为系统的设计及实现打下一个良好的基础。接着详细介绍系统的设计与实现。通过对系统的需求分析,确定了系统应该具有的功能,并从整体到局部把系统的功能模块化;还将这些功能进行实体化,得到
25、相应的实体及实体关系图,构建合适的数据库。并且结合相关技术及具体实现方案描述整个系统的功能实现。最后对全文工作进行了总结,说明了在撰写论文过程中的心得和不足,并对以后而应用前景作出了展望。 2 相关技术21 BrowseServer 三层体系结构 BrowserServer 结构(即浏览器服务器结构)是随着 Intemet 技术的兴起,对 CS 结构的一种变化或者改进的结构。CS 结构(即客户机服务器结构)分为客户机和服务器两层,而 BrowseServer 三层结构是在这两层结构的基础上加入一个中间层,即功能层。这里所说的三层体系,不是指物理上的三层,不是简单地放置三台机器就是三层体系结构。三层是指逻辑上的三层,即使这三个层放置到一台机器上。 BrowserServer 结构由表示层、功能层、数据层三个相对独立的单元组成,如图 21 所示: