基于phpmysql学生成绩管理系统内容摘要:

维护。 包含管理学生档案、管理学生成绩、管理课程。 模块图如图 36 所示: 图 36 管理员功能 管理员 管理学生档案 管理课表 管理成绩 添加新学生 删除学生 添加课程 添加成绩 删除成绩 修改成绩 学生 查询成绩 修改个人信息 修改个人密码 修改问题和答案 南京晓庄学院 课程设计报告书 8 四 逻辑结构设计 数据库设计与实现 数据库在系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。 合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。 另外,合理的数据库结构将非常有利于程序的实现。 设计数据库系统时应该首先充分了解用户各个方面的需 求,包括现有的以及将来可能增加的需求。 数据库技术的现状与发展 数据库是 60 年代末出现的一门计算机软件技术,到现在虽然只有三十多年的历史,但在理论和时间上都已经趋于成熟,使我们能够方便的使用。 数据库技术是信息系统的核心和基础,它的出现极大地促进了计算机应用向各行各业的渗透数据库的建设规模、数据库信息量的大小和使用频度已成为衡量一个国家信息化程度的重要标志。 MySQL 作为一种开放源码数据库,以其简单易用的特点广泛被广大用户采用, MySQL 虽然是免费的,但同 Oracle, Sybase, Informix, Db2 等商业数据库一样,具有数据库系统的通用性: ( 1)数据库管理系统。 我们知道,所谓的数据库就是一些结构化的数据的联合体,要提供对这些数据的存取、增加、修改、删除或更加复杂的数据抽取等操作,需要有一个支撑系统,这就是数据库管理系统( DBMS), MySQL 完全具有这方面的功能。 ( 2)关系型数据库管理系统。 在数据库的发展历程中,曾出现过多种不同形式的数据库系统,但关系型数据库管理系统( RDBMS)以其优越性而被广为采用,象现在几种广泛使用的数据库全为关系型数据库。 同样, MySQL 也是关系型的数据 库系统,支持标准的结构化查询语言( Structured Query Language)。 南京晓庄学院 课程设计报告书 9 ( 3)开放源码数据库。 同商业性的数据库相比,这是 MySQL 最大的特点。 MySQL 的源码是公开的,这就意味着任何人,只要遵守 GPL 的规则都可以对 MySQL 的源码使用、修改以符合自己特殊的需求。 ( 4)技术特点。 MySQL 服务器端是多线程的,为客户端提供了不同的程序接口和链接库,如 C、 C++、 Java、 Perl、 PHP 等,也提供了简单的管理工具,如 mysqladmin, mysql 等。 MySQL 有如此多的特点,又由 于其免费的特点,这就给许多的中小应用提供了不错的选择。 尤其是对一些中小企业,无论是从降低成本,还是从性能方面,采用 MySQL 作为其数据支撑系统,都是一种可行的方案。 数据库逻辑结构设计 本系统数据库为: seek,其中包含了 四 个 MySQL 数据表来实现对数据的存储 、 调用。 以下为具体数据表模式: ⑴ 【管理员表】( 管理员 ID、 管理员密码 ) ⑵ 【学生表】( 学生 、姓名、密码、性别、年龄、系别、提示问题、提示答案) ⑶ 【课程表】( 课程号 、课程名) ⑷ 【成绩表】( 学号 、课程号、课程名、成绩) 其中,用下划 线标出的属性为表的主键属性。 各表的具体设计如表 41~表 44 所示。 1. admin 表 admin 表存放管理员登录名和密码。 表 41 admin 表 变量 类型 长度 主键否 描述 id varchar 10 主键 管理员 ID pass varchar 20 密码 南京晓庄学院 课程设计报告书 10 2. student 表 学生所有的信息都存放在些表中。 表 42 student 表 名称 类型 长度 主键否 描述 Sno varchar 8 主键 学号 Sname varchar 30 姓名 age Int 3 年龄 Ssex varchar 10 性别 sdept varchar 50 系别 pass Varchar 20 密码 Question Varchar 50 问题 Answer Varchar 50 答案 3. course 表 course 表存放课程号,课程名。 表 43 course 表 名称 数据 类型 长度 主键否 描述 Cno Varchar 8 主键 课程号 ame varchar 50 课程名 4. Sreport 表 sreport 表存放学生成绩。 表 44 sreport 表 名称 类型 长度 主键否 描述 sno varchar 8 主键 学号 o varchar 8 课程号 ame varch。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。