收藏 分享(赏)

中学学生成绩管理系统的设计与实现——年级成绩管理模块与年级总分、及格率的实现毕业论文.doc

上传人:无敌 文档编号:690155 上传时间:2018-04-18 格式:DOC 页数:23 大小:110.50KB
下载 相关 举报
中学学生成绩管理系统的设计与实现——年级成绩管理模块与年级总分、及格率的实现毕业论文.doc_第1页
第1页 / 共23页
中学学生成绩管理系统的设计与实现——年级成绩管理模块与年级总分、及格率的实现毕业论文.doc_第2页
第2页 / 共23页
中学学生成绩管理系统的设计与实现——年级成绩管理模块与年级总分、及格率的实现毕业论文.doc_第3页
第3页 / 共23页
中学学生成绩管理系统的设计与实现——年级成绩管理模块与年级总分、及格率的实现毕业论文.doc_第4页
第4页 / 共23页
中学学生成绩管理系统的设计与实现——年级成绩管理模块与年级总分、及格率的实现毕业论文.doc_第5页
第5页 / 共23页
点击查看更多>>
资源描述

1、毕业设计论文目录1 引言 .12 年级成绩管理模块概述 .22.1 开发环境 .32.2 年级成绩管理模块功能 .43 模块总体设计 .43.1、数据库的设计 .43.2 年级成绩管理结构图 .74 年级成绩管理的设计与实现 .74.1 对已有的年级成绩信息添加 .84.1 对已有的年级成绩信息修改 .104.1 对已有的年级成绩信息删除 .145 总分、及格率的设计与实现 .145.1 总分的实现 .155.2 及格率的实现 .186 结束语 .21中学学生成绩管理系统的设计与实现 年级成绩管理模块与年级总分、及格率的实现计算机信息与工程学院 2001 级 5 班 吴力峰 200118948

2、指导教师 赵希武 教授摘要 本文 针对 中学的年级成 绩管理的基本要求,从理 论和应用的角度论述了中学生年级管理模块的特点、功能、设计 思路,并 给出关键技术的实现步骤。本年级成绩模块是结合学校年级学生成绩管理的实际情况,经过相应的需求分析,使用功能强大的 ASP 编程技术,利用完善的 SQL 语句,并选择 了 Microsoft Access 作为后台数据库的驱动,从而开发出来的学生年级成绩管理模块。关键字 中学生年级成绩管理模块;年级成绩管理;及格率;总分1 引言学校的年级成绩管理在学校成绩管理系统中是一个相当重要的问题,它是与学校大整体相关的一个小的整体,虽然说小,但作用非常大,意义非常

3、明显。通过年级管理这一块,我们可以很好的将零散的学生成绩信息组织起来,方便按班级分类的学生成绩信息的查询、统计;从而获得第一手的教学情况分析与教学效果的评价;进而,更进一步的为学校的领导,年级组长或班主任等,提供方便的统计年级中学生整体或个人的当前信息以及更好的掌握学生的整体状况的方法和手段。学生年级成绩管理模块实现了由低级的、复杂的、重复性的、低效率的手工操作向智能化的、可以方便地进行人机交流、操作简单易学的计算机应用软件的转化。它运用计算机来完成与年级成绩管理相关的数据收集,并可以完成年级成绩信息的修改、查询、删除以及统计等工作,提高了学生成绩管理人员的工作效率,并在一定程度上避免了繁重的

4、业务量造成的人为错误,而且还可以运用信息共享加快信息的传达。对于管理人员来说,减少不必要的操作环节,降低大量的重复劳动是提高工作效率的有效途径;而通过使用包含了本学校年级成绩管理模块的本学生成绩管理系统,就可以让使用者达到:既实现了节省人力、物力、财力,又保证了不必保管、整理数据文件,却又能将一切信息转变为数字化,进而达到提高经济效益。2 年级成绩管理模块概述学校年级成绩管理是学校成绩管理的一个重要组成部分,能实现有效的组织、实施相对于个别学生或班级、年级的教学策略,帮助学校,老师快捷的掌握学生的近期考试情况;或者通过对以前某一年级考试成绩数据的分析,掌握该年级学生的学习状况。而本年级成绩管理

5、模块仅针对学校年级成绩的管理,以及对年级学生的成绩信息进行查询、统计;因此仅实现了与分数相关的数据整理的功能。本模块开发的总体任务是实现学校年级成绩管理的系统化、规范化、自动化,年级学习成绩管理的清晰化、简单化,从而达到提高学校年级成绩管理效率的目的。本年级管理模块的设计思想与本学生成绩管理系统的设计思想基本保持了一致,即本着实用性、通用、开放和安全的原则。 “实用性”即只要数据库中存在相应的数据信息,只须要简单的鼠标操作,就可以获得你所需要的学生成绩信息;“通用性”即本模块的相关代码只要经过简单的修改,可以用来实现其它的类似功能,例如:在其它的应用中查询商品的种类,查询汽车的型号等;“开放性

6、”主要是从 asp 源代码自身的角度考虑,它不向.exe 文件(可执行文件)那样一经编译,就无法获得生成它的源代码;而是通过相应的“编辑器工具” ,如:Macromedia Dreamweaver,Microsoft word 甚至可以使用系统自带的记事本程序,不过使用后两种方法要求对代码编辑较为熟练,而且容易出错。“安全性”是从 asp 的 web 运行机制出发解释的,即当 web 服务器收到来自客户端浏览器的.asp 文件请求时,就开始运行 asp 脚本。然后,web 服务器将调用 asp 解释器,全面读取请求的文件,执行所有的服务器端脚本命令后将命令结果和文本、HTML 代码等一起发给浏

7、览器。浏览器对其中的 HTML 和客户端代码进行解释后,把它们和文本、图像等无须解释的信息一起显示在页面中,供用户浏览;这样就保证了 asp 代码的不会显示在用户的浏览器中,也就实现了安全运行的功能。本模块的服务端使用了 Microsoft Access2000 数据库和 ASP编程技术,是在 Macromedia Dreamweaver MX 2004 环境下开发制作而成的。本模块的核心技术是 ASP(Active Server Pages 动态网页),它提供了位于服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式 Web服务器应用程序,如交互式的动态网页,包括使用 HTM

8、L 表单收集和处理信息,上传与下载等等,ASP 还有一个好处,就是可利用 ADO(Active Data Object)方便地访问数据库,从而能够开发出基于的应用系统。另外,这种语言相对简单、易于实现,应用范围比较广泛。数据库我们采用 Microsoft Access2000,这种数据库比其它的数据库容易实现,在对于信息容量不太大时,使用这种数据库有方便快捷的特点。本学生年级成绩模块实现了学校年级信息的添加、修改、删除,等管理功能。该设计方法易于实现,便于操作,基本符合学校的的年级成绩管理的简易特点,没有复杂的数据库管理,只有简洁的用户界面与简明的用户操作方法。2.1 开发环境操作系统:Win

9、dows 2000 数据库:Microsoft Access 2000软件开发技术:ASP开发环境:Macromedia Dreamweaver MX 2004辅助工具:Photoshop 7.02.2 年级成绩管理模块功能结合学校年级成绩管理的实际情况,从符合操作简便、界面友好、灵活、实用、安全的要求出发, 本模块分成以下几个部分,分别是:年级的添加、年级的查询、还有年级的删除三个部分。功能模块如下图所示:3 模块总体设计3.1、数据库的设计 学生基本情况表 st_info查询年级删除年级年级管理模块添加年级跳转其它页面时终止存储数据数据记录与数据库建立连接显示表中的记录已更新的数据记录添加

10、记录删除记录修改记录是否添加记录是否修改记录是否删除记录显示表中的记录年级成绩管理流程图该表用来列出学生的一些基本信息。如学号,姓名,性别等。年 级信息表grade班级信息表 class课程信息表 subject字段名 类型 字段含义Subject_num 文本 课程号subject 文本 课程名考试信息表 testno单科成绩信息表 ach字段名 类型 字段含义user_number 文本 学号user_name 文本 姓名user_sex 文本 性别grade_number 文本 年级号class_number 文本 班级号字段名 类型 字段含义grade_number 文本 年级号gra

11、de_name 文本 年级名称user_classnum 数字 班级数字段名 类型 字段含义class_number 文本 班级号stclass 文本 班级名称字段名 类型 字段含义testno 文本 考试场次学 生总成绩 信息表 total_ach管理员信息表 admin字段名 类型 字段含义admin_name 文本 用户名admin_pwd 文本 用户口令3.2 年级成绩管理结构图4 年级成绩管理的设计与实现该模块能够实现对已有的年级信息进行修改或删除,对新增的年级信息进字段名 类型 字段含义user_number 文本 学号user_testnumber 文本 准考证号testno 文

12、本 考试场次subject 文本 考试科目ach 数字 考试成绩字段名 类型 字段含义user_number 文本 学号testno 文本 考试场次total_ach 数字 考试总成绩查询年级删除年级年级管理模块添加年级行添加。基本设计思想是:在增加年级信息的管理页 add_grade.asp 中先打开本成绩管理软件的 ach.mdb 数据库中的年级表 grade,则会在用户的界面呈现该表中已有的数据记录,并且可以在本页进行添加相应新的年级信息的操作,另外在用户浏览器界面还增加了两个字段即修改和删除字段。且为 grade 表中所有记录的修改和删除字段添加上了超链接,若用户单击任一条记录的修改或删除链接,服务器将跳转到相应的修改页 mod_grade.asp 或删除页del_grade.asp。4.1 对已有的年级成绩信息添加添加页 add_grade.asp 的核心代码如下:添加年级序号年级班级数修改删除“修改“删除暂无年级添加添加年级:

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 学术论文 > 管理论文

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报