- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
学籍管理系统设计报告 1 设计内容与要求 1.1 设计题目 学籍管理系统 1.2 设计目的与要求 该课程设计要求设计一个学籍管理的数据库系统,数据库中要求包含学生的基本信息,学校所有专业信息,学校教师信息以及课程设置的信息。同时还要设计它们之间的关系,如学生与课程关系和学生的成绩等,最后还要对一些数据进行查询,如查询学生成绩的各种集合等。我们通过该课程设计,应该达到的目的是把数据库理论知识更加的巩固加深,加强动手能力与实践能力,学以致用,与现实生活中的应用充分的结合起来。 1.3 设计环境 在Windows 环境下利用作为数据库管理系统对数据进行管理与维护。 2 需求分析 2.1 系统功能要求设计 使得学生的学籍管理工作更加清晰、条理化、自动化。 容易地完成学生信息的查询、更新、修改等操作。 对于学生成绩管理模块,能更加容易的求得学生的平均成绩、最高分、最低分等, 可以按照学生的成绩进行排序处理等。 2.2 系统模块设计 学籍管理系统大体可以分成四大模块如下图所示, 首先是学生的基本信息模块,里面应该包含学生的各方面的基本信息;再者便是学生成绩管理模块, 在该模块中应该包含有对学生成绩信息的查询和处理,如平均成绩、最好成绩、最差成绩以及不及格学生的统计等功能模块;再其次还有院系、教师、课程等相关信息的模块;最后是系统模块。 图 2-1 系统模块图 2.3 数据字典 2.3.1 数据项 数据项是数据库的关系中不可再分的数据单位,下表分别列出了数据的名称(即码)、注释、数据类型、长度、取值范围和是否是主码。 表 2.1 数据项列表 名称 注释 数据类型 长度 最小值 最大值 主要的 班级 varchar(16) 16 FALSE 学号 唯一标识学生的信息 integer TRUE 院系代号 varchar(5) 5 FALSE 专业号 varchar(5) 5 FALSE 姓名 varchar(6) 6 FALSE 性别 varchar(2) 2 FALSE 出生年月 datetime FALSE 籍贯 varchar(8) 8 FALSE 民族 varchar(2) 2 FALSE 家庭住址 varchar(20) 20 FALSE 入学时间 datetime FALSE 政治面貌 varchar(6) 6 FALSE 身份证号 char(18) 18 FALSE 联系电话 varchar(12) 12 FALSE 备注 varchar(14) 14 FALSE 课程号 varchar(5) 5 TRUE 先行课 smallint FALSE 学分 integer FALSE 备注 varchar(16) 16 FALSE 院系代号 varchar(5) 5 TRUE 院系名 varchar(10) 10 FALSE 系主任 varchar(8) 8 FALSE 备注 varchar(16) 16 FALSE 教师号 varchar(5) 5 TRUE 院系代号 varchar(5) 5 FALSE 姓名 varchar(6) 6 FALSE 性别 char(2) 2 FALSE 年龄 integer FALSE 工龄 integer FALSE 备注 varchar(16) 16 FALSE 专业号 varchar(5) 5 TRUE 院系代号 varchar(5) 5 FALSE 专业名称 varchar(16) 16 FALSE 备注 varchar(16) 16 FALSE 学号 integer TRUE 课程号 varchar(5) 5 TRUE 分数 float FALSE 课程号 varchar(5) 5 TRUE 教师号 varchar(5) 5 TRUE 2.3.2 数据结构 数据结构是为反映数据之间的组合关系,即 一个数据结构可以由若干个数据项组成,也可以由若干个数据结构组成,或由若干个数据项和数据结构组成。本学籍管理系统的数据组成可根据系统模块(图 1-1)的划分来设计,即分为四个数据结构,分别如下表所示。 表 2.2 数据结构清单 数据结构名 含义说明 组成 学生基本信息 学生基本信息的描述 班级+学号+院系代号+专业号+姓名+性别+出生年月 +籍贯+民族+家庭住址+入学时间+政治面貌+身份证号+联系电话+备注; 成绩管理 学生成绩的
文档评论(0)