学分制下的中学学生成绩管理系统毕业论文

上传人:汽*** 文档编号:501485110 上传时间:2023-09-21 格式:DOC 页数:51 大小:950KB
返回 下载 相关 举报
学分制下的中学学生成绩管理系统毕业论文_第1页
第1页 / 共51页
学分制下的中学学生成绩管理系统毕业论文_第2页
第2页 / 共51页
学分制下的中学学生成绩管理系统毕业论文_第3页
第3页 / 共51页
学分制下的中学学生成绩管理系统毕业论文_第4页
第4页 / 共51页
学分制下的中学学生成绩管理系统毕业论文_第5页
第5页 / 共51页
点击查看更多>>
资源描述

《学分制下的中学学生成绩管理系统毕业论文》由会员分享,可在线阅读,更多相关《学分制下的中学学生成绩管理系统毕业论文(51页珍藏版)》请在金锄头文库上搜索。

1、 学分制下的中学学生成绩管理系统设计与实现学 生: 学 号:专 业: 班 级: 指导教师:张弘 四川理工学院计算机学院二O 一一年六月学分制下的中学学生成绩管理系统设计与实现摘 要在21世纪的科技时代,计算机技术突飞猛进,计算机已经不仅是在科技上应用,而且在生活中也是同样得到了广泛的应用。对如今的学校来说,办公信息化是必然趋势。学校的信息化管理一个非常重要的组成局部就是学生成绩的管理,因此学生成绩管理系统是一个教育单位不可缺少的局部。本设计采用B/S模式,利用ASP.NETSQL Server 2000开发平台,按照软件工程的根本原理和方法,从系统分析、需求分析、系统设计、数据库设计与系统实现

2、等方面详细介绍了学分制下中学学生成绩管理系统的实现过程;本系统采用动态网页编程技术,主要实现了用户登录、用户管理、科目管理、成绩管理、学生选课、成绩查询、选课管理等根本功能。本学生成绩管理系统实现了在学分制背景下的中学学生成绩的管理。系统具有友好的操作界面,简便的操作,良好的实用性。关键词: 学分制;成绩管理系统;ASP.NET;B/SDesign and implement of Student-Score Management System in Secondary Schools Based on Credit SystemABSTRACTEra in the 21st century

3、technology, computer technology advances. Computer not only in technology has been applied, but also in life has been widely used. Of todays schools, office information is inevitable. A very important component of information management in schools is the management of student-score. Student-score ma

4、nagement system is therefore an indispensable part of the education unit.This design uses B / S mode,and is based on ASP.NET + SQL Server 2000 as development platform. In accordance with the basic software engineering principles and methods, from system analysis, requirements analysis, system design

5、, database design and system realization discussed in detail student-score management system in secondary schools based on credit system implementation process; The system uses dynamic web programming technology, the main achievement of the user login, user management, course management, performance

6、 management, student enrollment, performance information, enrollment management and other basic functions.Student-score management system achieves this student-score management in secondary schools based on credit system score management. System has a friendly interface, easy operation, good practic

7、ality.Keywords: Credit System; Student-Score Management System; ASP.NET; B / S目 录第1章 概 述1第2章 系统分析22.1可性行分析22.1.1 技术可行性分析22.1.2 经济可行性分析22.2需求分析32.2.1 功能需求32.2.2 性能需求32.3系统功能分析32.4开发平台选择62.4.1 Visual Studio 2005简介62.4.2 C#语言简介62.4.3 SQL简介72.4.4 ASP.NET的技术简介8第3章 系统设计93.1功能模块设计9用户登录模块设计9用户管理模块设计10成绩查询模块

8、设计11成绩管理模块设计11科目管理模块设计12选课管理模块设计133.1.7 学生选课模块设计143.2数据库设计143.2.1 数据库逻辑设计143.2.2 数据库物理设计153.3组织结构设计18第4章 系统实现194.1 用户登陆模块实现194.2 用户管理模块实现214.3 成绩查询模块实现224.4 成绩管理模块实现234.5 科目管理模块实现254.6 选课管理模块实现264.7 学生选课模块实现27第5章 系统测试295.1 测试目标295.2 测试工程说明295.3 测试评价31结束语32致谢33参考文献34附录35附录A:系统核心代码35附录B:系统使用说明44第1章 概

9、述在21世纪的科技时代,科学技术突飞猛进,计算机已经不仅是在科技上应用,而且在生活中也同样得到了广泛的应用。一直以来使用传统人工的方式管理文件档案、填写各种表格,这种管理方式存在着许多缺点,如:效率低、保密性差,另外所用的时间长,产生大量的文件与数据,这对于查找、更新与维护都带来了不少的困难,同时地点的限制也带来很大的麻烦。因此开发出一个学生成绩管理系统是必要的。当前各学校正在建立数字化校园,充分利用校园网的有利资源,已经实现了办公无纸化的数字化建设。但是,目前很多学校的电子办公设施并不完善,然而对于学校来说,成绩管理系统是一个学校不可缺少的局部,它的内容对于学校的决策者与管理者来说都至关重要

10、。所以,学生成绩管理系统应该能够为用户提供充足的信息与快捷的查询手段。在现阶段的学校管理工作中,学生成绩管理系统实现了由复杂、重复的人工操作向人机简便操作的转化。它运用计算机完成数据收集、修改、查询、删除以及统计等工作,提高了管理人员的工作效率,防止繁重的业务量造成的人为错误。学校作为教育与科技的先行者,那些先进的、优秀的技术往往会为学校所率先采用,网络技术也不外如此,优秀的学校管理决策者一定会选择或者自主开发一个适合本校校情的学生成绩管理系统。利用计算机对学生成绩信息进行管理,具有手工管理所无法比较的优点。计算机实现了对学生成绩信息的便捷化、无纸化管理,并且大大缩短了学校管理人员的维护本钱与

11、维护周期,提高了学校的办公效率。同时,这也是学校管理的科学化、正规化、与当代世界接轨的重要条件。因此,开发这样一个系统是很必要的事情。而且从2021年秋季高一新生开始,新课程实行学分管理,以学分描述学生的课程修习状况。学生3年中必须获得116个必修学分(包括必须获得研究性学习活动15学分、社区效劳2学分、社会实践6学分),在选修I至少获得22学分,在选修II中至少获得6学分,总学分到达144学分方可毕业。本系统就是针对学分制下的中学成绩管理而开发的,它更适应于现在教育的开展趋势,更有实用价值。第2章 系统分析2.1可性行分析可行性分析的根底是对系统的初步调查,系统的初步调查正确与否关系到可行性

12、的成败。可行性分析实质上是要进行一次大大压缩简化了的系统分析和设计的过程,也就是在较高层次上以较抽象的方式进行的系统分析和设计的过程。2.1.1 技术可行性分析技术可行性主要是分析使用现有的技术能不能实现这个系统。本毕业设计所描述的中学学生成绩管理系统是采用ASP.NET作为网络编程框架,SQL Server 2000作为数据库编写的一个B/S模式的系统。因为ASP.NET是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在Web应用软件开发者的几乎全部的平台上。通用语言的根本库,消息机制,数据接口的处理都能无缝的整合到ASP.NET的Web应用中。作者可以选择一种最适合作者

13、的语言来编写程序,或者把作者的程序用很多种语言来写,现在已经支持的有C#C+和Java的结合体,VB,Jscript,C+,F+。本论文描述的系统就是使用的C#语言来制作的。因为C#相比照较常用,也比较简单,作者对C#也更加熟悉些,而且C#是.NET独有的语言。SQL被作为关系型数据库管理系统的标准语言。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。绝大多数流行的关系型数据库管理系统都采用了SQL语言标准。SQL Server 是一个关系数据库管理系统。2.1.2 经济可行性分析经济可行性主要分析这个系统的经济效益能否超过它的开发本钱。 本系统就是针对现如

14、今的中学新课改而应运而生的。现如今,高中也采用高校的学分制了,新课改改变了过去课程结构单一、缺乏可选择性的弊端。高中新课程由学习领域、科目、模块三个层次和必修、选修两个局部构成。设置了语言与文学、数学、人文与社会、科学、艺术、技术、体育与健康、综合实践活动8个学习领域。各学习领域由课程价值相近的假设干科目组成,共包括语文、数学、外语、思想政治、历史、地理、物理、化学、生物、艺术(或音乐、美术)、体育与健康、信息技术、通用技术等14个科目。当前各学校正在建立数字化校园,充分利用校园网的有利资源,已经实现了办公无纸化的数字化建设。本系统符合现在的需求,有继续开发的必要性。2.2需求分析2.2.1

15、功能需求本系统通过三种用户类型使用学生成绩管理系统,不同类型用户所使用功能不同,这三种用户类型是学生、教师和管理员。管理员能够使用功能的权限最多,教师在成绩管理中能够使用功能最多。特别是教师登录后,不同的科目的教师的登录身份是与自己所教授的科目相对应的,具体的说就是教师进入系统后只能录入自己所教授科目下学生的成绩。学生的功能最根本。系统功能主要包括以下几个局部:用户登录、用户管理、成绩查询、成绩管理、科目管理、选课管理与学生选课。按照以下不同的用户类型对具体功能进行描述:1学生学生在系统的根本功能是对自己所有成绩的查询与个人信息的查看,选择与查看自己想读的课程,以及修改自己的登录密码。2教师教师在用户管理中能看到自己信息,修改密码与查看个人信息;在成绩查询中能够按学号或按姓名进行查询,可以查询某班学生的成绩并且成绩以排序成绩显示出来,可以统计某班学生某科成绩的平均分;

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 商业计划书

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号