1、 学生成绩管理网站的设计与实现 摘要 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深 刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。现在我国的大中专 院校的学生成绩档案管理水平普遍都不是很高,有的还停留在全用纸介质基础上,这种 管理方式已不能适应时代的发展,社会的需求,因为它浪费了大量的人力物力,也存在 着许多不足的因素。开发一个学生成绩管理系统,采用计算机对学生成绩进行管理,进 一步提高了办学效益和现代化水平。为广大教师和学生提高工作效率,实现学生成绩信 息管理工作流程的系统化,规范化和自动化。节省大量人力,可以迅速查到所需信息、 高效、安全、学生在能方便的
2、查看自己的成绩。 本论文介绍了在Microsoft Visual Studio 2008 环境下以SQL2005为后台C#问前台, 采用“自上而下地总体规划,自下而上地应用开发”的策略开发一个管理信息系统的过 程。通过分析现在学校学生成绩管理的不足,创建了一套行之有效的计算机管理学生成 绩的方案。文章介绍了学生成绩管理系统的系统分析部分,包括需求分析、模块设计分 析等;系统设计部分主要介绍了系统新逻辑方案和数据库设计及代码设计;系统实现用 截图形式说明了几个主要模块的用法,系统界面友好,操作简单,比较实用。 关键词 计算机 学生成绩管理系统 学生成绩信息管理 数据库设计 目 录 第 1 章 学
3、生成绩管理网站介绍 1 1.1 研究现状 . 1 1.2 本系统提出的依据 . 1 第 2 章 需求分析 2 2.1 学生成绩管理网站的体系结构 . 2 2.2.1 项目内容和模块功能 2 2.2.2 网站开发和运行运行环境 3 第 3 章 数据库设计 4 3.1 概念模型的设计 4 3.1.1 实体属性设计 4 3.1.2 E-R 设计. 4 3.2 物理模型的设计 6 3.2.1 表结构的设计. 6 3.2.2 数据库的创建. 8 3.2.3 表的创建 8 3.2.4 触发器的设计 10 3.2.5 存储过程设计 13 第 4 章 主要功能及实现代码 15 4.1 登录功能 . 15 4.
4、1.1 界面设计. 15 4.1.2 实现代码 17 结 束 语 20 致 谢 21 参考文献 .I 毕业实践报告成绩表 错误错误!未定义书签。未定义书签。 - 1 - 第 1 章 学生成绩管理网站介绍 1.1 研究现状 现在我国的大中专院校的学生成绩管理水平普遍都不是很高,有的还停留在全 用纸介质基础上,这种管理方式已不能适应时代的发展,社会的需求,因为它浪费 了大量的人力物力,也存在着许多不足的因素。在今天信息时代这种传统的管理方 法必然会被计算机为基础的信息管理系统所代替,一个高效的学生成绩管理系统可 以存储历届的学生成绩档案,不需要大量的人力,只需要几名专门录入员即可操作系 统,节省大
5、量人力,可以迅速查到所需信息、高效、安全、学生在能方便的查看自 己的成绩。 1.2 本系统提出的依据 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻 认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用 的一部分,使用计算机对学生成绩信息进行管理,具有手工管理所无法比拟的优点。 例如,检索迅速、查找方便,可靠性高、保密性好、寿命长、成本低等。这些优点 能够极大地提高学生成绩管理的效率,而且方便系统管理员对学生成绩等信息的添 加、修改等操作,同时一样的方面学生对自己各科成绩查询,学习的交流。因此, 开发学生成绩管理网站很有必要。 - 2 - 第 2 章
6、需求分析 2.1 学生成绩管理网站的体系结构 “学生成绩管理系统”包括三个模块:学生登陆、教师登陆、管理员登陆。这 三个模块既相互联系又相互独立。 在模块设计中,设计了管理员管理,教师管理,学生管理功能,数据库连接设置 这几个模块,这样分工合作,可以使成绩管理变的更加完善。其中如图 2-1 所示: 图 2-1 学生成绩管理网站模块图 2.2.1 项目内容和模块功能 学生成绩管理网站主要提供方便高效的管理以及网上的信息查阅平台,学生可 以通过该网站查阅相关信息,管理员可以管理所有信息。管理员能够方便的对信息 进行添加、修改、删除、查询等操作。可以将数据发布到网上,进行资源共享。学 生、教师可以在自己的权限内对信息进行访问,查询和录入相关信息。具体功能模 块如下: 1、 学生登陆模块: 学生可以登陆该网站查询自己的成绩和查看自己的基本信息。 2、教师登陆模块:教师可以添加学生的成绩,查看全部或者部分学生的成绩, 也可以查看自己的基本信息。 3、管理员登陆模块:a、学生管理:管理员可以对学生的成绩、查询、基本信 息进行添加、修改、删除等操作。 b、教师管理:管理员可以对教师的基