文档详情

学生成绩管理系统实践报告..doc

发布:2017-01-19约8.94万字共74页下载文档
文本预览下载声明
《数据库高级应用》课程设计 项 目 名 称:高校成绩管理系统 所 在 班 级: 物联网工程 小 组 成 员: 李龙(019)、刘赟(025 指 导 教 师: 高 峰 起 止 时 间: 11月 16日—— 12月 20日 项目基本信息 项目名称 高校成绩管理系统 项目简介 背景分析--需求分析 管理信息系统正在向着网络化、智能化和集成化等趋势发展。学生成绩管理系统是为了更好的管理学生考试成绩而开发的数据管理软件。它对于一个学校是不可缺少的重要部分,它的内容对于学校的决策者和管理者来说都至关重要。学生成绩管理管理系统为用户提供充足的信息和快捷的查询手段,实现学生基本信息、成绩的录入,删除,查询,维护以及成绩的统计分析等几方面的功能,是现实问题的迫切要求。 系统简介 本系统开发的总体任务是实现学生成绩管理的系统化、规范化、自动化。达到提高学生成绩管理效率的目的。与传统管理方法相比有明显的优点:查找方便,可靠性高,保密性好,成本低。彻底改变了以前繁杂的管理模式,实现全面的、相对集中的、职能化的信息综合管理。计算机被用到信息管理系统的环境正是适应了当今时代飞速发展的信息时代。人们深刻的认识到了计算机功能的强大,对于复杂的信息管理,计算机充分发挥着它的优越性。检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低,这些优点极大地减轻了学院教学人员的工作量,缩小开支,提高了学生档案管理的效率和准确性,能够合理的安排时间,学生能够尽快的知道自己的考试成绩。同时,学生管理系统的应用也为今天的教育在未来市场的竞争力有所提高。 小组成员 李龙、刘赟 任务分工 李龙:前台界面,代码编写以及窗体设计 刘赟:登录界面以及主窗体,代码编写和窗体设计 问题描述及分析 背景 —图(数据流图、E-R图、结构图、流程图) 1.3数据字典 定义:数据字典是数据库的重要部分。它存放有数据库所用的有关信息,对用户来说是一组只读的表。数据字典通常包括数据项,数据结构,数据流,数据存储和处理过程等五个部分。数据字典内容包括:数据库中所有模式对象的信息,如表、视图、簇、及索引等。数据字典是一组表和视图结构。它们存放在SYSTEM表空间中。 --老师表:T_teacher— --学生表:S_student— --课程表:C_course— --成绩表:S_score— 数据流图 系统总体结构及功能模块划分 经过对系统的需求分析,学生信息管理系统主要划分为三个部分:学生信息查询,学生信息管理,学生成绩录入三个功能模块。如图2.2.1 系统的总体结构。 图2.2.1 系统的总体结构 2.1学生信息查询模块 学生信息查询:学生可以根据学号、姓名进行查询。如图2.2.2学生信息查询模块结构。 图2.2.2 学生信息管理模块结构 2.2学生信息管理模块 学生信息管理:主要是用于学生信息更新、插入、删除,如图3.2.3学生管理模块结构。 图2.2.3 学生信息管理模块结构 2.3系统数据库概念结构设计 根据对数据项与数据结构的分析,设计出能够满足系统需求的各种实体,及它们之间的关系,为后面的逻辑结构设计打下基础。 2.3.1系统E-R图 系统E-R图可以将各个实体之间的关系显示出来,将各个实体间的属性依赖表示明白。如图2.3.1系统E-R图结构。 图2.3.1系统E-R图结构 功能模块及结构描述 重点模块的实现(文字描述、抓图、界面) 综合以上分析,要实现上面的所有功能模块,主要设计表如下: 用户表(usedata) 成绩表(SC) 课程表 (C) 学生表(S) 主要流程描述 流程图、系统的实现过程(三层结构、)设计的过程 3.1 数据准备、窗体设计、代码设计:界面层(UI)、实体访问层、数据访问层 概述: 详细设计阶段的根本目标是确定应该怎样具体的实现所要求的系统,也就是说,经过这个阶段的设计工作,应该得出目标系统的精确描述,从而在编码阶段可以把这个描述直接翻译成用某种程序设计语言书写的程序。 3.2系统程序流程图 程序流程图又称为程序框图,它是历史悠久使用最广泛的描述软件设计的方法。它可将整个程序的总体流程清楚明白的显示出来。如下图:系统总流程图结构图 系统总体流程图 3.3系统主要功能模块简介 3.4系统登录 用户凭借用户名及密码登录,成功登录后进行操作。 管理员登录管
显示全部
相似文档