课程设计报告_学生学籍管理系统.docVIP

  • 3
  • 0
  • 约1.87万字
  • 约 27页
  • 2018-02-06 发布于河南
  • 举报
课程设计报告_学生学籍管理系统

目录 1 设计内容与要求 2 1.1 设计目的与要求 2 1.2 设计环境 2 2 需求分析 3 2.1 系统功能要求设计 3 2.2 系统模块设计 3 2.3 数据字典 4 2.3.1 数据项 4 2.3.2 数据结构 5 2.3.3数据流 5 3 概念结构设计 6 数据抽象与局部视图设计 6 3.1学生基本信息与课程信息视图 6 根据学生与课程的关系可设计如下关系图: 6 3.2 专业、教师及院系信息视图 6 4 详细设计 7 4.1用户登录 7 (初始User Name为的evil 密码123) 7 4.2界面总览 9 4.3学生信息管理 10 4.4学生成绩录入 12 4.5学生奖惩处理 15 4.6学生信息查询 19 4.7学生奖惩查询 21 4.8成绩打印报表 24 5.学生学籍管理系统使用说明书 25 6 设计体会与建议 26 7 参考文献 26 学生学籍管理系统 1 设计内容与要求 1.1 设计目的与要求 随着社会的发展,基本上所有的具有一定数量数据的企事业单位或机关部门都开始使用计算机数据库来做管理。当然几乎所有学校也都已经在使用计算机管理数据的机制,大大减少了学校学籍管理的工作量。该课程设计要求设计一个学籍管理的数据库系统,数据库中要求包含学生的基本信息,学校所有专业信息,学校教师信息以及课程设置的信息。同时还要设计它们之间的关系,如学生与课程关系和学生的成绩等,最后还要对一些数据进行查询,如查询学生成绩的各种集合等。我们通过该课程设计,应该达到的目的是把数据库理论知识更加的巩固加深,加强动手能力与实践能力,学以致用,与现实生活中的应用充分的结合起来。 1.2 设计环境 在Windows 环境下利用ODBC,使用SqlServer2000作为数据库管理系统对数据进行管理与维护,使用VC++6.0为前台设计平台。 2 需求分析 2.1 系统功能要求设计 使得学生的学籍管理工作更加清晰、条理化、自动化。 建立学生档案,设计学生入学、管理及查询界面。设计学生各学期、学年成绩输入及查询界面, 图 2-1 系统模块图 2.3 数据字典 2.3.1 数据项 数据项是数据库的关系中不可再分的数据单位,下表分别列出了数据的名称(即码)、注释、数据类型、长度、取值范围和是否是主码。 表 2.1 数据项列表 名称 注释 数据类型 长度 最小值 最大值 主要的 班级 varchar(50) 50 FALSE 学号 唯一标识学生的信息 integer TRUE 专业号 varchar(50) 50 FALSE 姓名 varchar(50) 50 FALSE 性别 Varchar(50) 50 FALSE 年龄 smallint FALSE 家庭住址 Varchar(50) 50 FALSE 联系电话 varchar(50) 50 FALSE 课程名称 varchar(50) 50 TRUE 考试类型 varchar(50) 50 FALSE 考试时间 Datatime 8 FALSE 考试分数 float FALSE 奖惩事件 varchar(100) 100 TRUE 处理结果 varchar(100) 100 FALSE 备注 varchar(100) 100 FALSE 奖惩时间 Datatime 8 FALSE 2.3.2 数据结构 数据结构是为反映数据之间的组合关系,即一个数据结构可以由若干个数据项组成,也可以由若干个数据结构组成,或由若干个数据项和数据结构组成。本学籍管理系统的数据组成可根据系统模块的划分来设计,即分为四个数据结构,分别如下表所示。 表 2.2 数据结构清单 数据结构名 含义说明 组成 学生基本信息 学生基本信息的描述 班级+学号+院系代号+专业号+姓名+性别+出生年月 +籍贯+民族+家庭住址+入学时间+政治面貌+身份证号+联系电话+备注; 成绩管理 学生成绩的管理 与查询管理描述 学号+课程号+分数; 平均分数+最高分+最低分; 学生相关信息 学生的奖惩情况 学生在校毕业情况 奖惩时间+奖惩事件+处理情况+备注; 在校/毕业; 系统管理 对使用用户的管理 授权管理添加删除 用户名+密码 2.3.3数据流 数据流是数据结构在系统内传输的路径。表2-3是描述数据流的数据流定义表,其中包含了数据流名、说明、数据流组成、流量与备注等,表1-4是系统中的数据流描述,其中包括输入数据流、输出数

文档评论(0)

1亿VIP精品文档

相关文档