1、 专业课程设计报告专业课程设计报告 学生姓名:学生姓名: 指导教师:指导教师: (签字签字) 成成 绩:绩: 一、课程设计题目说明 1.题目名称:学籍管理系统 2.内容简介: 学籍管理系统是一个教育单位不可缺少的部分,它的内容对于学 校的决策者和管理者来说都至关重要,所以学籍管理系统应该能够为 用户提供充足的信息和快捷的查询手段。 但一直以来人们使用传统人 工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、 保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更 新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科 学日渐成熟,其强大的功能已为人们深刻认识,它已进入
2、人类社会的 各个领域并发挥着越来越重要的作用。 学籍管理系统软件属教育行业事务管理软件; 可广泛应用于全日 制大、中小学及其他各类学校,对学生的入学、升级、学籍变动进行 综合管理和快速查询。 为了节省在学籍管理花费的人力和物力, 同时 便于学校掌握学生在个人爱好、家庭状况等方面的详细情况,学籍管 理系统并因材施教、充分发挥学生的个人特长,有助于提高整个学校 的教育水平和管理水平。 学籍管理系统操作简便、快捷,所有学生入学、退学、升级 等业务仅需点击几次鼠标即可轻松完成。在新生入学等大批量人 员操作时,更可以节省录入时间、提高正确率。学籍管理系统所 有信息也可人工录入和修改,以方便没有阅读机的用
3、户。 二、主要业务流程 学籍管理系统的主要业务流程是:信息输入、条件查询、模糊查 询,其中信息收入包括学生的姓名、性别、联系方式、籍贯等重要信 息,条件查询有助于在数据库中快速查询具体学生的信息,模糊查询 是在数据库中查询某一类学生的信息,便于删选。 学籍管理员根据需 要可以添加、删除、保存必要的学生信息,也可以查询有关学生的信 息。个人情况栏可以输入学生的各科考试成绩和课表以及挂科记录。 三、数据库设计 数据库设计一般包含 6 个阶段: 需求分析,概念结构设计,逻 辑结构设计,物理设计,数据库实施以及数据库运行和维护。数据库 设计分为数据库结构设计和数据库行为设计。 数据库结构设计包括概 念
4、结构设计, 逻辑结构设计和物理结构设计。行为设计包括设计数 据库的功能组织和流程控制。 数据库结构设计过程是在数据库需求分 析的基础上,逐步形成对数据库概念、逻辑、物理结构的描述。概念 结构设计的结果是形成数据库的概念模式,用语义层模型描述,如 E-R 模型。逻辑结构设计的结果是形成数据库的逻辑模式与外模式, 用结构层模型描述,如基本表、视图等。物理结构设计的结果是形成 数据库的内模式,用文件级术语描述。 该学籍管理系统数据库设计包括: 信息输入设计, 条件查询设计, 模糊条件查询设计。系统有基本表构成,具体结构如下: 1) 学生基本信息表 字 段 字段名 类型 宽度 备 注 1 学号(sid) 字符型 6 主键 2 姓名(Mname) 字符型 10 3 性别(sex) 字符型 2 4 党团员(bd) 字符型 8 5 籍贯(cfrom) 字符型 16 6 学院(fname) 字符型 10 7 联系电话(mname) 字符型 10 2) 学生信息条件查询表表 字段 字段名 类型 宽度 备 注 1 姓名(sid) 字符型 6