成绩管理平台系统设计说明书_第1页
成绩管理平台系统设计说明书_第2页
成绩管理平台系统设计说明书_第3页
成绩管理平台系统设计说明书_第4页
成绩管理平台系统设计说明书_第5页
已阅读5页,还剩65页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1 成绩管理平台系统设计说明书 1 绪论 目的背景及意义 当今,随着科学技术的迅猛发展,人民的生活水平和生活方式发生了巨大的变化。其中,计算机技术的不断进步,更给我们的生活带来了多方面的便捷。每天,社会上各种企业、机构、组织、社团都有大量的信息需要处理,如果这些繁杂的信息处理工作用人工的方法来完成,那么其工作量之大是难以想象的。而且,人工处理的方法有着容易出错、效率低下、成本高等的缺点。所以,为了克服人工处理的不足之处,各社会在组织是十分有必要去开发一个能有效处理各种信息的系统,去帮助该组织去完成好日 常工作,从而使自己能实现可持续发展。 学校,是用来教育群众和培养人才的社会组织,是社会上一类必不可少的重要组织。学校一般来说都有大量的教师、学生、相关领导和工作人员,并且每天都有大量的信息,特别是教学信息,需要处理并反馈给本校人员和外界社会。在众多信息当中,学生成绩及其管理占据了一个十分重要的位置,因为教育学生并帮助他们去的好成绩是一个学校的工作核心。如果学校能处理好这些信息,那既能很好地管理好本校的运营工作,又能给教学工作带来很大的好处。否则,那这个学校的内部工作一定是一团糟的。现在,为了提高学校的管理效 率,促进教学工作的顺利进行,我准备开发一个成绩管理信息系统,去处理好学生成绩及其相关项目。 2 告的构成及研究内容 本论文由四个部分构成: 第一部分是绪论,主要是对本论题目背景的总体性概述,包括题目的背景与意义和报告的构成及研究内容。 第二部分是系统分析,主要是对系统开发前的相关需求做分析,包括用户需求、目标系统流程、目标系统的数据存储分析。 第三部分是系统设计,主要是对系统设计过程的描述,包括一般关系模型设计、前台总体结构设计、后台总体结构设计、数据库结构的具体设计、主页总体布局设计、基础数据页面设计 、核心处理功能网页设计。 第四部分是系统实现与运行,主要是对系统开发后的测试运行说明,包括数据库表结构的建立与数据输入、网站系统设计与测试、网站系统操作使用的简要说明、运行系统并打印出结果、系统评价。 2 系统分析 户需求 本系统的目的是通过提供一个成绩管理平台,使学生能方便地查询自己的学习情况,教师更好地了解和调整教学计划,从而为个学校的教学管理工作带来便捷和高效率。 根据系统的自身特点和使用者需求的具体情况综合分析,本系统需要解决一下问题: ( 1) 提供学生和课程的基本信息; ( 2) 提供学生的各种成绩,包括必 修课成绩、选修课成绩、英语四六级成绩; ( 3) 对以上 3中成绩进行管理,包括课程重修管理、英语四六级报名登记管理、成绩复查管理; ( 4) 对系统数据进行维护,包括信息维护和成绩维护(由特定的系统管理员完成该项工作); ( 5) 提供相关信息和成绩的汇总打印 3 2 2 可行性研究 ( 1) 提出方案 方案一:系统提供学生的必修课和选修课成绩,用户登录后即可进行成绩查询;系统管理员根据学校的考试情况及时更新成绩信息。 方案二:在方案一的基础上,增加学生和课程信息查询,而成绩查询方面则加入英语四六级成绩查询;同时,在成绩管理上,增添课程重修管理、英语 四六级报名登记管理、成绩复查管理;另外,系统还提供信息和成绩的汇总打印。 ( 2) 可行性分析 1) 技术上 必要性:如果不采用方案一,则不能对学生的成绩进行综合的信息化管理。如果采用方案二,则可以更好地实现对学生的成绩进行综合的信息化管理。 可能性:方案一采用 询、信息修改的实现。方案二采用 可以完成对新增功能的实现,即增加的信息和成绩查询、汇总打印等。 有益性:方案一可以使用户查询到必修课和选修课的成绩,系统管理员可以及时对系统信息进行维护。方案 二除了可以实现方案一的操作,还提供了相关信息查询、更多的成绩查询、信息和成绩的汇总打印,使成绩管理系统更加多功能、更加系统化。 2) 经济上 必要性:如果不采用方案一,对开发技术的要求比较高,需要对相关人员进行培训,因而系统开发的费用将比较大,这就会给开发机构带来一定的经济负担。如果采用方案二,则会使系统更加完善、成熟,从而减少因系统不完善或不成熟所带来的维护费用,这减轻了开发机构的经济支出。 可能性:对于方案一,经济支出主要由系统开发后的维护费用构成。对于方案二,经济支出则主要是系统开发过程中的费用支出,包括对 相关人员的培训费用。通过比较,可以发现方案二所需要的支出略高于方案一的。 4 有益性:采用方案一,可以为使用机构的管理工作提供一定程度的方便性,从而能为机构的经营带来一定的经济效益。而采用方案二,虽然在初期阶段的费用支出高于方案一的,但它的采用会使系统更加完善、更加高效,并大大节省系统的后期维护费用,同时给机构带来更大的经济效益,所以该方案的采用会得到更大的经济回报。 3) 社会上 必要性:如果不采用方案一,因系统的内容和层次比较多,使用起来会比较复杂,会给使用者带来一定程度上的麻烦,同时系统维护员必须投入更多的实践 和精力去进行系统的维护。如果采用方案二,则可以为用户在同一时间提供更全面的所需信息,因而能提高系统的服务水平,这又会给用户的使用带来便捷。 可能性:目前,电脑的使用早已普及这个社会,人们通过使用电脑系统这个途径来查询所需要的信息已是已是一件再也平常不过的事情,因此,方案一是可行的。另外,我们要知道的是,人们之所以纷纷选择使用电脑系统来获取信息,一个很重要的原因是这个途径的使用方便性和信息大量性。而方案二更符合使用方便性和信息大量性的要求,因而更具采用价值性。 有益性:采用方案一,可以节省系统的开发费用和相关 开发人员的培训费用,减少机构的研发支出。采用方案二,则可以减少系统的后期维护费用和机构的管理成本,同时还能带来更大的经济利益。 表 行性研究九宫格 必要性 可能性 有益性 技术层面 方案二更有利于对系统进行综合的信息化管理。 两个方案都可以用同一开发软件,即 进行系统开发。 方案二提供的系统信息更加丰富,更能体现系统系统化、综合化的特点。 经济层面 两个方案都在一定程度上减轻机构的经济支出。 两个方案均需进行一定的经济投入,方案二的投入略高于方案一的。 方案一 能给机构带来一定的经济收益,但方案二可使机构得到更丰厚的 5 经济回报。 社会层面 两个方案都能给用户的使用带来方便。 电脑使用的普及,使得两个方案都具有可行性,但方案二因其的使用方便性和信息大量性而更具采用价值。 两个方案都能减少机构的支出,并带来效益。 综合分析两个方案,发现方案二的开发支出虽然大于方案一的,但其带来的综合性、便捷性和效益性明显大于方案一所能提供的。因此,方案二更具采用价值,我们应该选择方案二。 2 3 目标系统相关调查 叙述 要实现目标系统的逻辑模型 ,包括 业务相关的组织机构调查,业务处理过 程调查,信息流程调查等方面。 务相关组织机构调查 本系统的最高执行机构是学校的教务处,由若干负责不同工作的人员组成,分别是: ( 1)整理人员:主要负责对各种相关信息和考试成绩进行分类、登记、汇总; ( 2)录入人员:主要负责把整理好的相关信息和考试成绩输入本系统,即成绩管理信息系统; ( 3)管理人员:主要负责对成绩有关的事务进行管理,包括课程重修管理、等级考试报名登记管理、成绩复查管等; ( 4)系统管理人员:主要负责成绩管理信息系统的日常维护工作,包括信息维护、成绩维护等; ( 5)领导:主要负责 教务处的管理工作,其中包括对学生城及其有关事项的管理; 6 ( 6)其他人员:主要负责教务处的其他日常工作,这里不再详述。 图 作现状调查 经分析,得出一般成绩管理业务流程如下: 图 般成绩管理的业务流程图 相关工作 人员 原始成绩单 整理,登记,汇总 汇总成绩单 审核汇总成绩单 是否合理 错误汇总 成绩单 是 否 正确汇总 成绩单 成绩录入系统 用户 申请登录系统 系统 用户权限 验证 有效权限 无效权限 拒绝访问 信息库 浏览信息 退出系统 7 一般成绩管理的过程分析如下:相关工作人员对原始成绩单进行整理、登记、汇总,得出汇总成绩单,并对其进行审核,如果汇总成绩单合理则把成绩及其相关信息录入系统,否则再对原始成绩单进行整理、登记、汇总;用户 在使用时,先申请登录系统,通过系统的权限验证后方可进入系统,否则用户无法访问系统。 一般成绩管理的过程涉及的表单如下: 表 生信息表 学号 姓名 性别 出生日期 政治面貌 年级 专业 表 生成绩表 学号 姓名 微积分 大学 英语 财务 会计 财务 管理 经济法 管理学 马克思主义 管理 信息 体育 表 户密码表 用户 密码 息流程调查 根据业务流程图, 用功能数据( 析法,分析画出 U/ 表 般成绩管理 U/C 矩阵 学生信息资料 学生成绩资料 用户密码表 学生信息维护表 学生成绩维护表 学生信息表 学生成绩表 修改申请表 更新信息表 更新成绩表 (1)信息和成绩录入 U U C C (2)用户登录 U (3)信息浏览 U U (4)修改申请 C (5)信息修改 U U (6)系统信 息更新 C C 数据(数据 类) 过程(功能) 8 注 : 根据 U/图 T:一般成绩管理 图 层图) 图 0:一般成绩管理 图 0层图) 息资料 新信息 绩资料 新成绩 户密码表 资料录入系统 统信息资料 统成绩资料 资料录入系统 统信息资料 统成绩资料 通过用户验证 浏览 数据 提出修改 申请 改申请 生信息表 生成绩表 新成绩表 新信息表 相关工作 人员 用户 一般成绩管理 息资料 新信息表 户密码表 相关工作人员 用户 改申请 统信息资料 绩资料 新成绩表 统成绩资料 9 图 1: 系统信息录入 图 图 2: 用户浏 览后申请修改 图 图 3: 系统信息修改与更新 图 状评价 目前的一般成绩管理系统只是简单地实现了学生基本信息和部分成绩的查询功能,和要建立一个完善的成绩管理信息系统还有比较大的距离。在系统信息查询方面,目前只有学生的基本成绩和基本信息,而其他的成绩和其他基本信息,如选修课成绩、等级考试成绩、课程基本信息等,还是缺 乏的,而因此系统信息有待丰富;在成绩管理方面,相关的管理项目比较缺乏,不利于对成绩的动态管理;在系统信息维护方面,则存在管理员验证缺乏的问题,使系统信息的稳定性新信息 新成绩 资料录入系统 统信息资料 统成绩资料 新成绩表 新信息表 改申请 提出修改 申请 浏览 数据 通过用户验证 户密码表 息资料 绩资料 资料录入系统 统信息资料 统成绩资料 生信息表 生成绩表 10 和安全性得不到很好地保证。 2 4 目标系统数据储存分析 由 调查 的相关单据票证帐簿报表 以及开发网站系统所要用到的数据项 找出要长期存储的基本项 ; 写出由基本项构思 四条原则及相应得出的实体、联系及其属性; 构思 并改进 出由 出数据存储初步构思的关系框架;进行 业务流程再造;根据再造后的业务流程图绘制新的 伴随着 新的 站系统的 功能层次图( 本项 数据分析:由现状 到以下所要长期存储的基本项: 户、密码 户、密码 户、密码 学生信息表:学号、姓名、性别、出生日期、政治面貌、年级、专业 课程信息:课程名称、课程属性、学分 学生成绩表:学号、姓名、微积分、大学英语、财务会计、财务管理、经济法、管理学、马克思主义、管理信息、体 育 学生选修课成绩表:学号、姓名、所选课程、学分、成绩 英语等级考试成绩表:学号、姓名、英语四级、英语六级 课程重修名单:学号、姓名、重修课程、成绩、重修成绩、应否 再重修 英语四六级报名登记表:学号、姓名、报名项目 学生成绩复查申请登记表:学号、姓名、复查课程名、课程成绩、申请理由 构思 由基本项构思 11 1、根据由基本项构思 原则 1,能独立存在的事物。可得出“学生”、“管理员”、“课程”、“学生成绩”、“选修课成绩”、“英语四六级成绩”、“重修信息”、“英语四 六级报名登记”、“成绩复查登记”九个实体。 2、根据由基本项构思 ,两个或多个实体间的关联与结合。可得“查询”、“浏览”一个联系。 3、根据由基本项构思 ,实体的属性是实体的本质特征。可得: 户、密码 户、密码 户、密码 学生信息表:学号、姓名、性别、出生日期、政治面貌、年级、专业 课程信息:课程名称、课程属性、学分 学生成绩表:学号、姓名、微积分、大学英语、财务会计、财务管理、经济法、管理学、马克思主义、管理信息、体 育 学生选修课成绩表:学号、姓名、所选课程、学分、成绩 英语等级考试成绩表:学号、姓名、英语四级、英语六级 课程重修名单:学号、姓名、重修课程、成绩、重修成绩、应否 再重修 英语四六级报名登记表:学号、姓名、报名项目 学生成绩复查申请登记表:学号、姓名、复查课程名、课程成绩、申请理由 4、根据由基本项构思 原则 4,所有基本项在同一 中作为属性要在且仅在一个地方出现。得到初始的 12 图 绩管理信息系统 学生 学号 姓名 性别 出生日期 政治面貌 年级 专业 课程 学生成绩 重修 信息 查询 查询 查询 查询 查询 课程 名称 课程 属性 学分 维护 维护 维护 维护 维护 管理员 用户 密码 所选 课程 学分 成绩 选修 课成 绩 英语 四级 英语 四六 级成 绩 英语 六级 报 名 项目 报名 项目 查询 查询 维护 维护 成绩 复查 登记 复查课程名 申请理由 课程成绩 学生成绩 微积分 大学英语 财务会计 财务管理 经济法 管理学 马克思 主义 管理信息 体育 重修信息 重修课程 成绩 重修成绩 应否再重修 M N M M M M M M M M N N N N N N N N M M M M M N N N N N 13 改进 从图 8按从 出一般关系的 4条原则,得到订购关系框架,如下表: 表 询关系表 学号 姓名 课程名 学分 成绩 外键 外键 外键 主键 从查询关系表中可以发现两个问题:一是主键(复合主键)太复杂,不便于查询;二是当学生一次多种成绩时,学号、班级、姓名必定多次重复。 解决的方法是引入联系虚实体。它描述的是查询关系,而不是实体。只是为了简化查询这个复杂的多元联系而引进的一个中间替身。从而把查询关系转化为老师和成绩之间的填写关系(多对多)、学生和成绩单之间的所所查关系(一对多) 2个二元联系。 经改进后的 如下: 14 图 学生 学号 姓名 性别 出生日期 政治面貌 年级 专业 课程 学生成绩 重修 信息 课程 名称 课程 属性 学分 维护 维护 维护 维护 维护 管理员 用户 密码 所选 课程 学分 成绩 选修 课成 绩 英语 四级 英语 四六 级成 绩 英语 六级 报名 项目 报名 项目 维护 维护 成绩 复查 登记 复查课程名 申请理由 课程成绩 学生成绩 微积分 大学英语 财务会计 财务管理 经济法 管理学 马克思 主义 管理信息 体育 重修信息 重修课程 成绩 重修成绩 应否再重修 M M N N M M M M M N N N N N 查询 N M 学生成绩单 查询 15 据存储初步构思 从 1. 中的每一个独立实体变换为一个关系,其属性变为关系的属性,其主标识变为关系的主码 2. 中的从实体及相应的主从联系变换为一个关系,从实体的属性加上主实体关系的主码构成这个关系的属性。如果主从联系是 1:1的,则以主实体关系的主码(作为外来码)为这个关系的主码;如果主从联系是 1:M 的,则以主 实体关系的主码加上同一主实体个体联系的不同从实体个体赖以相互区分的属性组,组成该关系的主码。 3. 1:”实体关系中增加相联系的“ 1”实体关系的主码及联系本身的属性来表达。其中“ 1”实体主码为外来码。 4. M:M 联系转换成一个独立的关系,被联系实体关系的主码(作为外来码)和联系本身的属性作为该关系的属性,被联系实体关系的主码组成其复合主码。 根据从 导出一般关系模型的第一条原则,每一个独立实体变换为一个关系,其属性变为关系的属性,其主标识变为关系的主码。可得到“学生”、“管理员”、“课程”、“学 生成绩”、“选修课成绩”、“英语四六级成绩”、“重修信息”、“英语四六级报名登记”、“成绩复查登记”九个实体。 “学生”关系:(学号、姓名、性别、出生日期、政治面貌、年级、专业), (学号)为关系主码。 “ 管理员 ” 关系:(用户、密码),(密码)为关系主码。 “课程”关系:(课程名称、课程属性、学分),(课程名称)为关系主码。 “学生成绩”关系:(学号、姓名、微积分、大学英语、财务会计、财务管理、经济法、管理学、马克思主义、管理信息、体育),(学号)为关系主码。 “选修课成绩”关系:(学号、姓名、所选课程、学 分、成绩),(学号)为关系主码。 “英语四六级成绩”关系:(学号、姓名、英语四级、英语六级),(学号)为关系主码。 “重修信息”关系:(学号、姓名、重修课程、成绩、重修成绩、应否 16 再重修),(学号)为关系主码。 “英语四六级报名登记”关系:(学号、姓名、报名项目),(学号)为关系主码。 “学生成绩复查登记”关系:(学号、姓名、复查课程名、课程成绩、申请理由),(学号)为关系主码。 务流程再造( 17 相关工作 人员 选择操作 原始成绩单 整理,登记,汇总 汇总成绩单 审核汇总成绩单 是否合理 正确汇总 成绩单 成绩录入系统 审核是否合理 是否合理 提出修改申请 申请登录系统 提出修改申请 审核信息 是否合理 选择操作 浏览信息 信息库 用户权限 验证 拒绝访问 有效权限 无效权限 退出系统 系统 选择操作 用户权限 验证 无效权限 拒绝访问 有效权限 信息库 修改数据 错误汇总成绩单 是 否 否 否 是 是 用户 18 图 造后的成绩管理业务 流程图 思新的 据新的业务流程图, 用功能数据( 析法,分析画出 U/C 矩阵 。 表 造后成绩管理的 U/C 矩阵 用户密码表 信息资料 成绩资料 管 理 员 验 证 表 信息维护表 成绩维护表 信息表 成绩表 修改申请表 更新信息表 更新成绩表 更新密码表 (1)管理员登录 U (2)信息和成绩录入 U U C C (3) 用户登录 U (4) 信息浏览 U U (5) 修改 申请 C (6)管理员验证 U (7) 信息修改 U U (8) 系统信息更新 C C ( 9)密码修改 C 注 : 根据 U/图 T:一般成绩管理 数据(数 据类) 过程(功能) 19 图 层图) 图 0:一般成绩管理 图 学生信息、成绩录入 系统 统信息资料 统成绩资料 更新后学生信息、成绩录入 系统 生信息表 生成绩表 新成绩表 新信息表 通过用户验证 浏览 数据 提出修改 申请 改申请 息资料 绩资料 统信息资料 统成绩资料 新信息表 新成绩表 户密码表 相关工作 人员 用户 一般成绩管理 户密码表 相关工作人员 用户 改申请 统信息表资料 生成绩表资料 息资料 新信息表 绩资料 新成绩表 户密码表 20 图 1: 系统信息录入 图 图 2: 用户浏览后申请修改 图 户浏览后申请修改数据流图 图 3: 系统信息修改与更新 图 相应的数据字典如下 : 表 本项表 编号 项名 类型 长度 小数位 值域 从属说 明 001 用户 字符 10 用户关系 002 密码 数值 10 用户关系 003 用户 字符 10 管理员关系 004 密码 数值 10 管理员关系 005 学号 字符 10 学生信息关系 更新后学生信息、成绩录入 系统 新成绩表 新信息表 统信息资料 统成绩资料 新信息表 新成绩表 通过用户验证 浏览 数据 提出修改 申请 改申请 户密码表 学生信息、成绩录入 系统 统信息资料 统成绩资料 生信息表 生成绩表 息资料 绩资料 21 006 姓名 字符 10 学生信息关系 007 性别 字符 2 学生信息关系 008 出生日期 日期 8 学生信息关系 009 政治面貌 字符 10 学生信息关系 010 年级 字符 10 学生信息关系 011 专业 字符 20 学生信息关系 012 课程名称 字符 10 课程信息关系 013 课程属性 字符 10 课程信息关系 014 学分 字符 10 课程信息关系 015 微积分 数值 10 学生成绩关系 016 大学英语 数值 10 学生成绩关系 017 财务会计 数值 10 学生成绩关系 018 财务管理 数值 10 学生成绩关系 019 经济法 数值 10 学生成绩关系 020 管理学 数值 10 学生成绩关系 021 马克思主义 数值 10 学生成绩关系 022 管理信息 数值 10 学生成绩关系 023 体育 数值 10 学生成绩关系 024 所选课程 字符 20 学生选修课成绩关系 025 学分 数值 4 学生选修课成绩关系 026 成绩 数值 4 学生选修课成绩关系 027 英语四级 字符 10 英语等级考试查询关系 028 英语六级 字符 10 英语等级考试查询关系 029 重修课程 字符 10 课程重修名单关系 030 成绩 数值 10 课程重修名单关系 031 重修成绩 数值 10 课程重修名单关系 032 应否再 重修 字符 10 课程重修名单关系 033 报名项目 字符 10 英语四六级报名登记关系 034 复查课程名 数值 10 学生成绩复查申请登记关系 035 课程成绩 数值 4 学生成绩复查申请登记关系 036 申请理由 字符 30 学生成绩复查 22 申请登记关系 表 据流表 编号 数据流名 来源 结构 去向 从属说明 生信息资料 有关部门 用户 生成绩资料 有关部门 用户 新信息表 用户 用户 新成绩表 用户 用户 表 据存储表 编号 数据存储名 写入 结构 读出 增减 生信息表 生成绩表 生信息表 学生成绩表 表 工处理说明表 编号 加工名 输入 处理逻辑 输出 生信息、成绩录入系统 过用户验证 览数据 出修改申请 3 更新后学生信息、成绩录入系统 功能层次图 通过仔细分析构想之后,本成绩管理信息系统的基本功能如下。 该系统的功能主要有三大块:查询功能、维护功能、汇总打印功能。首先,查询功能分为信息查询(由学生信息查询和课程信息查询组成)和成绩查询(由学生成绩查询、选修课程及查询、英语四六级成绩查询、重修成绩查询、英语四六级报名查询、成绩复查查询组成);然后,维护功能用于维护查询功能中的内容;最后,汇总打印功能包括学生信息、课程信息、学生成绩 、选修课成绩、英语四六级成绩等几个方面的汇总打印。 23 图 学生信息查询 课程信息查询 学生成绩查询 选修课成绩查询 英语四六级成绩查询 学生信息维护 重修信息查询 成绩复查申请查询 英语四六级报名查询 课程信息维护 学生成绩维护 选修课成绩维护 英语四六级成绩维护 重修成绩维护 四六级报名信息查询 成绩复查查询 学生信息汇总打印 课程信息汇总打印 学生成绩汇总打印 选修课成绩汇总打印 英语四六级成绩汇总打印 信息查询 成绩查询 信息维护 成绩维护 信息汇总打印 成绩汇总打印 信息查询 信息维护 信息汇总打印 信息维护 成绩管理员密码修改 信息管理员密码修改 用户密码修改 信息汇总打印 24 3 系统设计 体设计 总体结构设计,包括一般关系模型设计、处理功能总体结构设计、系统的总体结构设计。 般关系模型设计 根据从 一个独立实体变换为一个关系,其属性变为关系的属性,其主标识变为关系的主码。可得到“学生”、“管理员”、“课程”、“学生成绩”、“选修课成绩”、“英语四六级成绩”、“重 修信息”、“英语四六级报名登记”、“成绩复查登记”九个实体。 “学生”关系:(学号、姓名、性别、出生日期、政治面貌、年级、专业), (学号)为关系主码。 表 生关系表 学号 姓名 出生日期 政治面貌 年级 专业 主键 “ 管理员 ” 关系:(用户、密码),(密码)为关系主码。 表 码关系表 用户 密码 主键 “课程”关系:(课程名称、课程属性、学分),(课程名称)为关系主码。 表 程关系表 课程名称 课程属性 学分 主键 “学生成绩”关系:(学号、姓名、微 积分、大学英语、财务会计、财务管理、经济法、管理学、马克思主义、管理信息、体育),(学号)为关系主码。 表 生成绩关系表 25 学号 姓名 微积分 大学英语 财务会计 财务管理 经济法 管理学 马克思主义 管理信息 体育 主键 “选修课成绩”关系:(学号、姓名、所选课程、学分、成绩),(学号)为关系主码。 表 修课成绩关系表 学号 姓名 所选课程 学分 成绩 主键 “英语四六级成绩”关系:(学号、姓名、英语四级、英语六级),(学号)为关系主码。 表 语四六级成绩关系表 学号 姓名 英语四级 英语六级 主键 “重修信息”关系:(学号、姓名、重修课程、成绩、重修成绩、应否 再重修),(学号)为关系主码。 表 语四六级成绩关系表 学号 姓名 重修课程 成绩 重修成绩 应否在重修 主键 “英语四六级报名登记”关系:(学号、姓名、报名项目),(学号)为关系主码。 表 语四六级成绩关系表 学号 姓名 报名项目 主键 “成绩复查登记”关系:(学号、姓名、复查课程名、课程成绩、申请理由),(复查课程名)为关系主码 。 26 表 语四六级成绩关系表 学号 姓名 复查课程名 课程成绩 申请理由 主键 理功能总体结构设计 系统的运行有表单“登录界面”开始,用户点击进入要通过权限验证,通过后就能进入操作主界面“成绩管理信息系统”。 本系统的功能有 3大模块:查询、维护、打印汇总。 查询分为信息查询和成绩查询。其中信息查询包括学生信息查询、课程信息查询。而成绩查询包括学生成绩查询、选修课成绩查询、英语四六级成绩查询、重修成绩查询、四六级报名查询、成绩复查查询。 维护分为信息维护和成绩维护。其 中信息维护包括学生信息维护、课程信息维护。而成绩维护包括学生成绩维护、选修课成绩维护、英语四六级成绩维护、重修成绩维护、四六级报名信息维护、成绩复查维护。(本功能的使用需通过管理员验证) 汇总打印分为信息汇总打印和成绩汇总打印。其中信息汇总打印包括学生信息汇总打印、课程信息汇总打印。而成绩汇总打印包括学生成绩汇总打印、选修课成绩汇总打印、英语四六级成绩汇总打印。 统的总体结构设计 27 图 统总体结构图 登录界面 用户密码 验证 成绩信息 管理系统 信息查询 成绩查询 系统维护 汇总打印 返回 退出 学生信息 课程信息 选修课成绩 英语四六级成绩 信息维护 重修信息 学生成绩 成绩维护 学生信息维护 管理员验证 课程信息维护 成绩复查登记 四六级报名信息 管理员验证 学生成绩维护 重修成绩维护 选修课成绩维护 英语四六级成绩维护 四六级报名信息维护 成绩复查维护 成绩汇总打印 信息汇总打印 课程信息汇总打印 学生信息汇总打印 英语四六级成绩汇总打印 选修课成绩汇总打印 学生成绩汇总打印 汇总打印 信息管理员 密码修改 成绩信息管理员修改 用户密码修改 28 细 设计 系统的详细设计,包括数据库结构的具体设计、总体布局设计、核心处理功能页面设计。 据库结构的具体设计 用于储存用户登录信息的密码关系表: 表 码关系表 字段名称 数据类型 字段长度 允许空 索引 用户 字符型 10 否 密码 数值型 10 否 用于储存学生基本信息的学生关系表: 表 生关系表 字段名称 数据类型 字段长度 允许空 索引 学号 字符型 10 否 候选索引 姓名 字符型 10 否 性别 字符型 2 否 出生日期 日期型 8 否 政 治面貌 字符型 10 否 年级 字符型 10 否 专业 字符型 20 否 用于储存课程基本信息的课程关系表: 表 程关系表 字段名称 数据类型 字段长度 允许空 索引 课程名称 字符型 10 否 普通索引 课程属性 字符型 10 否 学分 字符型 10 否 29 用于储存学生成绩信息的成绩关系表: 表 绩关系表 字段名称 数据类型 字段长度 允许空 索引 学号 字符型 10 否 候选索引 姓名 字符型 10 否 微积分 数值型 10 否 大学英语 数值型 10 否 财务会计 数值型 10 否 财务管理 数值型 10 否 经济法 数值型 10 否 管理学 数值型 10 否 马克思主义 数值型 20 否 管理信息 数值型 12 否 体育 数值型 10 否 用于选修课成绩信息的选修课成绩关系表: 表 修课成绩关系表 字段名称 数据类型 字段长度 允许空 索引 学号 字符型 10 否 候选索引 姓名 字符型 10 否 所选课程 字符型 20 否 学分 数值型 4 否 成绩 数值型 4 否 用 于英语等级考试信息的英语等级考试关系表: 表 语等级考试关系表 字段名称 数据类型 字段长度 允许空 索引 学号 字符型 10 否 候选索引 姓名 字符型 10 否 英语四级 字符型 10 否 英语六级 字符型 10 否 30 用于课程重修信息的课程重修关系表: 表 程重修关系表 字段名称 数据类型 字段长度 允许空 索引 学号 字符型 10 否 姓名 字符型 10 否 重修课程 字符型 10 否 成绩 数值型 10 否 重修成绩 数值型 10 否 应否再重修 字符型 10 否 用于英语四六级报名信息的英语四六级报名关系表: 表 语四六级报名关系表 字段名称 数据类型 字段长度 允许空 索引 学号 字符型 10 否 姓名 字符型 10 否 报名项目 字符型 10 否 用于学生成绩复查登记信息的学生成绩复查登记关系表: 表 生成绩复查登记关系表 字段名称 数据类型 字段长度 允许空 索引 学号 字符型 10 否 姓名 字符型 10 否 复查课程名 字符型 10 否 课程成绩 数值型 4 否 申请理由 字符型 30 否 体布局设计 本系统的总体布局:首先在登录界面点击进入用户密码验证界面,用户通过验证后,方可进入成绩管理信息系统主界面,即核心功能主界面,用户使用后退出系统即可。 31 登录界面: 图 录界面截图 用户密码验证界面: 图 户密码验证界面截图 32 成绩管理信息系统主界面: 图 绩管理信息系统截图 心处理功能页面设计 图 绩管理信息系统截图 33 信息查询:点击进入信息查询界面,主要用于对学生信息、课 程信息的查询。 成绩查询:点击进入成绩查询界面,主要用于对学生成绩、选修课成绩、英语四六级成绩、重修信息、四六级信息、成绩复查登记的查询。 系统维护:点击进入系统维护界面,主要用于对学生和课程信息、学生成绩的维护。 汇总打印:点击进入汇总打印界面,主要用于对学生和课程信息、学生成绩的汇总打印。 返回:点击退出该界面。 退出:点击退出整个系统。 4 系统实现与运行 据库表结构的建立与数据输入 用于储存学生基本信息的学生关系表: 图 生信息表截图(表设计器) 34 图 生信息表 截图(表) 用于储存课程基本信息的课程关系表: 图 程信息表截图(表设计器) 图 程信息表截图(表) 35 用于储存学生成绩信息的成绩关系表: 图 生成绩表截图(表设计器) 图 生成绩表截图(表) 36 用于选修课成绩信息的选修课成绩关系表: 图 生选修课成绩表截图(表设计器) 图 生选修课成绩表截图(表) 37 用于英语等级考试信息的英语等级考试关系表: 图 语等级考

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论