powerbuilder90学生成绩管理系统(编辑修改稿)内容摘要:

在本系统中,用户 可以对学生的初始成绩、重修成绩、清考成绩、毕业设计成绩、班级单科成绩、专业总成绩、 班级重修名单、 班级重修成绩 、 班级清考名单、 班级清考成绩、 不及格科目总 学分、各专业 获奖名单等信 息进行 查询、打印 操作。 目录 b3b4e54c016d79728fbe9d13ba32f4af 4 2 数据库图 与 流程图 数据库图 1. 班级管理数据库图 2. 成绩 管理 数据库图 3. 课程管理 数据库图 4. 成绩管理流程图 系统总体 流程图 1. 系统总体 流程 2. 系统管理流程图 开始 登陆类型 登陆信息 相应管理操作 退出 图 221 系统总体流程图 目录 b3b4e54c016d79728fbe9d13ba32f4af 5 3. 系统 学生 流程图 数据存储分析,实体联系图 ER 图: ER 图也即实体 联系图 (Entity Relationship Diagram),提供了表示实体型、属性 和联系的方法,用来描述现实世界的概念模型。 构成 ER 图的基本要素是实体型、属性和联系,其表示方法为:实体型 (Entity):用矩形表示,矩形框内写明实体名;属性 (Attribute):用椭圆形表示,并用无向边将其与相应的实体连接起来;联系 (Relationship):用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型( 1 : 1, 1 : n 或 m : n) [2]。 数据模型设计。 首先来做出学生成绩管理系统的 ER 图,分析这个问题的实体,从系统分析可以 知道,学生 的成绩是由任课教师按照课程给出的,学生、课程、班级 这个系统的三个实体。 再分析三个实体之间的联系。 首先,这三个实体不是一个统一体,学生成绩与教师没有内在联系,教师必须通过课程实体才能与学生建立联系,因而先不考虑。 课程与图 213 系统 学生 流程图 学生 登陆 查看学生信息 注销 图 212 系统管理流程图 管理员登陆 添加班级 添加课程 添加成绩 添加管理员 添加学生 信息 查询学生成绩 修改学生信息 查看 学生信息 退出 目录 b3b4e54c016d79728fbe9d13ba32f4af 6 学生这两个实体是多对多联系;一位学生要学习多门课程,一门课程有多位学生共同学习。 而学习成绩是这两个实体“学生”和“成绩”共有的属性,应填在二者的联系“学习”边。 因为成绩既不是学生独有的,也不是课程独有的;。 这个 ER 图可画成下图。 由于版面问题,所以上述的 ER 图只是一部分,而其中的部分属性也是略写,比如专业与系还是有关系的,而系与老师也是有关系的,所以如果每张都画出来的话与总体的 ER图右重复,故现在 将所有的 ER 图进行组合,可以组成如下 ER 图。 其中上文已经画出的 ER 图将属性略去,而没有提出现的 ER 图的部分属性也将做 部分 省略。 学生 课程 学习 成绩 m n 图 231 学生与课程 ER 图 姓名 性别 生日 电话 学分 密码 编号 名称 学分 学时 目录 b3b4e54c016d79728fbe9d13ba32f4af 7 运行环境 由于 ASP 的核心编辑语言为 VB Script 或 JavaScript 等脚本语言,这决定了 ASP 先天不足,它无法进行象传统编程语言那样的底层 操作,所以如果需要进行一些诸如 socket,文件等的操作时不得不借助于其它传统语言。 而 PHP 则存在着缺乏规模支持,缺乏多层结构和提供的数据库接口支持不统一等缺点,只适合应用于一些小型商务网站或者业务处理系统。 另外, ASP 与 PHP 等都属于解释型的编辑架构,其运行是边解释边执行的,因此在运行效率上会有很大的损失。 所以,在开发本系统的时候,我选择了微软新一代的 Web 开发技术――。 有以下几个重要的优点: 班级 课程 学生 学习 包含 成绩 班号号 … 图 233 总体关系 ER 图 班级 班主任 教室 学号 姓名 系别 学年 课程号 课程名 教师 用户 用户名 密码 用户类型 目录 b3b4e54c016d79728fbe9d13ba32f4af 8 强大的动态 Web 支持: ASP 虽有较大的灵活性,但效率不高,且缺乏面向对象的设 计,从页导致 ASP 代码比较凌乱,开发维护都相对困难。 为 Web 页面提供了一种集成式的支持。 使用 ,可以编译页面中的代码,而这些代码可以运用高级语言来编写,因此易于实现并有较高的运行效率。 高效的数据访问技术: 中可以运用。 提供了对关系数据库和各种数据源的高效访问。 这些组件甚至可以访问文件系统和目录。 另外, .Net 内置了 XML 的支持,。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。