学生信息管理系统项目数据库说明书
学生信息管理系统项目需求分析说明书

学生信息管理系统项目需求分析说明书文档作者:项目组长:批准人:批准日期:目录1绪论 (2)1.1 课题研究背景 (2)1.2 国内外研究动态 (2)1.3 选题的意义和价值 (3)2 相关技术简介 (4)2.1 开发技术的选择 (4)2.2 项目开发的工具 (5)2.2.1 MYECLIPSE简介 (5)2.2.2 MYSQL简介 (5)2.2.3 TOMCAT简介 (5)2.3 数据库的连接 (6)3系统需求分析 (6)3.1 可行性分析 (6)3.2 功能需求分析 (7)3.3 性能要求分析 (7)3.4运行环境规定 (8)1绪论1.1 课题研究背景随着我国教育产业化的飞速发展,社会对教育水平和教学管理软硬件的要求日益提高,尤其是对一个学校能够具有一整套完善的教学管理软件提出了更多的要求。
为了适应这种形式,教育系统尤其是大学不仅首先要有坚实的硬件基础,还要有一整套完善的教学管理软件管理系统。
而要实现这一功能,就要求学校管理者配备一套高效的教育管理网络系统,以便在学校内实施良好的一整套完善的管理且以最快地速度响应教师和学生的需求,及时为他们提供服务,为他们提供一个高效、便捷的环境。
学生信息管理系统是校园网络中一个重要的应用系统,它大大改善了学校教学、科研与管理的基础环境,在一定程度上反映出学校管理现代化的水平。
1.2 国内外研究动态管理信息系统(MIS)是进行信息的采集、存储、加工、维护和使用的系统。
它是随着管理科学和技术科学的发展而形成的。
MIS的发展与计算机网络技术的发展是紧密相关的,随着Internet/Intranet技术的广泛应用,MIS的体系结构也发生很大的变化,从以往基于C/S结构的数据访问及安全体系发展到当前的基于B/S结构体系。
学生信息管理系统是典型的管理信息系统(MIS),其系统开发主要包括数据库的规划设计与维护和客户端应用程序的开发两个方面。
对于前者要求建立起的数据库具有完整性和一致性,且具有一定的数据安全性,而对于后者则要求程序界面友好、功能完备,容易使用,具有流行软件的操作习惯等特点。
数据库设计说明书书完整版

目录第一章引言 (1)1.1 编写目的 (1)1.2 背景 (1)1.3 参考资料 (2)第二章外部设计 (3)2.1 标识符和状态 (3)2.2 命名约定 (3)2.3 设计约定 (3)第三章结构设计 (4)3.1 概念结构设计 (4)3.1.1 实体和属性的定义 (4)3.1.2 设计局部ER模式 (13)3.1.3 设计全局ER模式 (20)3.2 逻辑结构设计 (21)3.2.1 模式 (21)3.2.2 外模式 (34)3.3 物理结构设计 (34)第四章运用设计 (35)4.1 数据字典设计 (35)4.2 安全保密设计 (35)4.3 数据库实施 (35)4.3.1 创建数据库 (35)4.3.2 创建表 (35)第一章引言1.1编写目的1、本数据库设计说明书是关于寝室管理系统数据库设计,主要包括数据逻辑结构设计、数据字典以及运行环境、安全设计等。
2、本数据库设计说明书读者:用户、系统设计人员、系统测试人员、系统维护人员。
3、本数据库设计说明书是根据系统需求分析设计所编写的。
4、本系统说明书为开发软件提供了一定基础。
1.2背景随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已经进入人类社会的各个领域并发挥着越来越重要的作用,然而在计算机应用普及以前我国大部分高校的学生信息管理仅靠人工进行管理和操作,这种管理方式存在着许多缺点,如:效率低,密保性差,另外时间一长,将产生大量的文件和数据,其中有些是冗余或者针对同一目的的数据不相吻合,这对于查找、更新和维护文件等管理工作带来了不少困难,同时也跟不上信息时代高速、快捷的要求,严重影响了消息的传播速度。
然而现今学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息也成倍增长,人工管理信息的缺点日渐突出,面对庞大的学生信息量,如何利用现代信息技术使其拥有快捷、高效的适应能力已成为当务之急。
正因为如此,学生宿舍管理系统成为了学生管理不可缺少的部分,它的内容对于学校的管理者来说都至关重要,所以学生宿舍管理系统应该能够为用户提供充足的信息和快捷的查询手段。
山东省学生信息管理系统使用说明

山东省学生信息管理系统使用说明系统菜单如图所示,第一项是“系统设置”菜单,二至六项是学籍管理模块菜单(依次为新生建籍、学籍异动、信息查询、报表打印、学籍维护),第七项是考试管理模块菜单,第八项是体质健康测试模块菜单,第九项是综合素质评价模块菜单,第十项是“系统帮助”菜单。
1、“系统设置”菜单主管单位----主管单位信息模型,通过设置不同的主管单位[省、市、县区],系统可以屏蔽掉当前数据库中指定单位以外的所有数据,实现在不同市、县区之间自由切换,数据库工作区域也相应进行切换;通过该模型中的“数据维护”功能可以实现主管单位信息的备份、上报、导入等要求;通过“统计报表”功能,可以按不同层次范围的主管单位打印代码表(或通讯录)。
该模型主要包括主管单位代码、主管单位名称、所在地行政区划码、主管单位地址、邮政编码、学籍管理科室、联系人、联系电话等信息(首次使用需要各市、县区教育行政部门补充完整相关信息),其中:主管单位代码:由2位省(区/市)代码+2位市(地)代码+2位县(市/区)代码,共6位数字组成。
省教育厅负责编定的学校主管部门的唯一标识,不得进行更改。
默认等同于各单位的行政区划代码;无行政区划代码的(如市直、相对独立管理的各类开发区等),增设主管单位代码时由市级教育行政部门上报省教育厅,由省教育厅参照编排规则定义新的代码使用。
主管单位名称:指学校主管单位标准名称,与公章一致。
所在地行政区划码:参见《中华人民共和国行政区划代码》。
主管单位地址:指包括省(区、市)/地(市、区)/县(市、区、旗)/乡(镇)/街(村)的地址。
学校信息----学校信息模型,通过设置不同的县区级主管单位,实现所属学校的集中管理;通过“学校列表”可以筛选不同类别的学校;通过该模型中的“数据维护”功能可以实现不同范围的学校信息的备份、上报、导入等要求;通过“统计报表”功能,可以对不同范围、不同类别的学校代码表进行打印。
该模型包括学校代码、学校名称、所属主管单位代码和名称、学校地址、邮政编码、联系电话、学校办别、学校类别、所在地区类别、主教学语言、所在地行政区划代码和名称、学校达标等级、学校运行状况等信息(首次使用需要各市、县区教育行政部门补充完整相关信息),其中:学校代码:由6位主管单位代码+4位学校序号,共10位数字组成。
学生信息管理系统详细设计说明书

学生信息管理系统详细设计说明书学生信息管理系统详细设计说明书1:引言1.1 编写目的本文档的编写旨在对学生信息管理系统进行详细设计,明确系统的各个模块及其功能,为开发人员提供明确的开发方向和标准。
1.2 背景随着学校规模的逐渐扩大,学生信息管理变得日益重要。
为了提高学校的信息化管理水平,开发一个学生信息管理系统以便高效地管理学生信息是必要的。
2:系统总体设计2.1 系统功能学生信息管理系统主要包括以下功能:a) 学生信息录入与修改:实现学生基本信息的录入和修改功能;b) 学生信息查询与统计:根据特定条件查询学生信息,并进行统计分析;c) 学绩管理:录入和查询学生的考试成绩,并相应的成绩单;d) 学生档案管理:管理学生的各类档案,如体检档案、奖惩档案等;e) 综合查询:提供综合查询功能,方便用户根据多个条件查询学生信息。
2.2 系统模块划分根据上述功能,将学生信息管理系统划分为以下模块:a) 学生基本信息模块;b) 学绩管理模块;c) 学生档案管理模块;d) 综合查询模块。
3:学生基本信息模块设计3.1 模块功能学生基本信息模块用于录入、修改和查询学生的基本信息。
3.2 数据库设计3.2.1 学生表学生表包括以下字段:- 学生ID:唯一标识每个学生的ID;- 姓名:学生的姓名;- 性别:学生的性别;- 出生日期:学生的出生日期;- 年级:学生所在的年级;- 班级:学生所在的班级;- 联系方式:学生的联系方式。
3.2.2 其他相关表根据需要,可以创建其他相关表,如班级表、年级表等。
3.3 功能设计3.3.1 学生信息录入功能学生信息录入功能包括以下步骤:a) 输入学生的基本信息,如姓名、性别、出生日期等;b) 根据学生所在的年级和班级信息进行关联;c) 提交学生信息并保存到数据库。
3.3.2 学生信息修改功能学生信息修改功能允许用户修改已录入的学生信息。
3.3.3 学生信息查询功能学生信息查询功能允许用户根据特定条件查询学生信息。
学生管理信息系统需求规格说明书

文档编号:00版本号:V1.0文档名称:需求规格说明书项目名称:学生信息管理系统项目负责人:编写:校对:审核:批准:开发单位:08计算机科学与技术软件开发第六组需求规格说明(Requirements Specification)一.引言1.编写目的学校学生管理信息系统是针对学校人事处的大量业务处理工作而开发的管理软件,是典型的管理信息系统(Management Information System)。
它是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,它能够为用户提供充足的信息和快捷的查询手段。
能有效的帮助学校和老师掌握学生的情况,为学生提供成绩跟课程方面的查询。
通过该系统,用户可以查看学生的基本资料、学习成绩等各方面的资料,能够方便的了解学生总体情况。
该管理系统为用户提供了一些简单的数据查询、输出各种信息等。
学生用户通过输入学生基本信息、课程基本信息等,由系统自行生成相应的数据以供学生查询,另外人事处的管理用户还可以对这些基本信息进行更新和删除, 学校学生管理信息系统力求给用户方便快捷的途径去管理这些繁琐的数据。
学生信息管理统统的功能需求共有一下几个方面:(1) 学生信息管理:管理所有学生的基本信息,包括添加、修改、删除等;可以根据各种条件查询出需要的信息。
(2)课程信息管理:管理所有课程的基本信息,包括添加、修改、删除等;可以根据各种条件查询出需要的信息。
(3)选课与成绩管理:根据学号进行选课,登记所选课程的成绩;可以根据学号查询出选课信息与成绩。
2.项目背景本系统是是郑州华信学院,目前使用的是手工记录学生的信息。
随着学校规模的增大以及新增学生选课的影响,手工方式已经无法记录学生的实时信息,该学校决定用一套新的学生信息管理系统软件,并要求满足以下条件:(1)学生卡使用磁卡及防伪标志,学生卡如有遗失,学校方面可以补办、原资料需重新录入。
(2)学生不能转借给他人使用,如违反给予相应处罚。
学生信息管理系统项目需求分析说明书

学生信息管理系统项目需求分析说明书文档作者:项目组长:批准人:批准日期:目录1绪论 (2)1.1 课题研究背景 (2)1.2 国内外研究动态 (2)1.3 选题的意义和价值 (3)2 相关技术简介 (4)2.1 开发技术的选择 (4)2.2 项目开发的工具 (5)2.2.1 MYECLIPSE简介 (5)2.2.2 MYSQL简介 (5)2.2.3 TOMCAT简介 (5)2.3 数据库的连接 (6)3系统需求分析 (6)3.1 可行性分析 (6)3.2 功能需求分析 (7)3.3 性能要求分析 (7)3.4运行环境规定 (8)1绪论1.1 课题研究背景随着我国教育产业化的飞速发展,社会对教育水平和教学管理软硬件的要求日益提高,尤其是对一个学校能够具有一整套完善的教学管理软件提出了更多的要求。
为了适应这种形式,教育系统尤其是大学不仅首先要有坚实的硬件基础,还要有一整套完善的教学管理软件管理系统。
而要实现这一功能,就要求学校管理者配备一套高效的教育管理网络系统,以便在学校内实施良好的一整套完善的管理且以最快地速度响应教师和学生的需求,及时为他们提供服务,为他们提供一个高效、便捷的环境。
学生信息管理系统是校园网络中一个重要的应用系统,它大大改善了学校教学、科研与管理的基础环境,在一定程度上反映出学校管理现代化的水平。
1.2 国内外研究动态管理信息系统(MIS)是进行信息的采集、存储、加工、维护和使用的系统。
它是随着管理科学和技术科学的发展而形成的。
MIS的发展与计算机网络技术的发展是紧密相关的,随着Internet/Intranet技术的广泛应用,MIS的体系结构也发生很大的变化,从以往基于C/S结构的数据访问及安全体系发展到当前的基于B/S结构体系。
学生信息管理系统是典型的管理信息系统(MIS),其系统开发主要包括数据库的规划设计与维护和客户端应用程序的开发两个方面。
对于前者要求建立起的数据库具有完整性和一致性,且具有一定的数据安全性,而对于后者则要求程序界面友好、功能完备,容易使用,具有流行软件的操作习惯等特点。
学生信息管理系统需求规格说明书

学生信息管理系统需求规格说明书摘要本文旨在对学生信息管理系统进行需求规格说明,包括系统的功能需求、性能需求、界面需求以及约束需求等,以确保系统能够满足用户的需求并提供良好的使用体验。
1. 引言学生信息管理系统是一种用于记录和管理学生个人信息的软件系统。
它为学校、学生和教职员工提供了一个高效、可靠的信息交流和管理平台。
本章主要介绍系统的背景和目标,以及本规格说明的编写目的。
2. 功能需求2.1 学生信息录入功能学生信息管理系统应具备学生信息录入功能,包括姓名、学号、性别、出生日期、年级、班级等基本信息的录入和修改功能。
另外,系统还应支持上传学生照片的功能。
2.2 学生信息查询功能系统应具备学生信息查询功能,用户可通过指定学号或姓名等关键字进行查询,并返回相关学生信息的查询结果。
查询结果应包括学生的基本信息和相应的联系方式。
2.3 学生成绩管理功能系统应支持学生成绩的录入和管理功能。
教师可通过学生的学号或姓名录入学生成绩,并可以查看和修改学生成绩。
学生成绩管理功能还应包括成绩统计和分析功能,以便教师对学生成绩进行全面的评估和分析。
3. 性能需求3.1 响应时间系统的响应时间应尽可能地短,以确保用户能够快速地获取需要的信息或完成相应的操作。
系统对于学生信息的录入和查询操作,应在毫秒级别内完成。
3.2 并发性能学生信息管理系统应具备较强的并发性能,能够支持多个用户同时进行学生信息的录入、查询和修改等操作。
系统应能够正确处理并发操作,避免数据冲突和丢失。
3.3 数据存储性能系统应能够高效地存储和管理大量学生信息和成绩数据。
数据库的设计和优化要满足系统对于数据存取的高效性需求,保证数据的安全性和完整性。
4. 界面需求4.1 用户界面设计学生信息管理系统应具备简洁明了、直观友好的用户界面设计,方便用户进行操作和浏览相关信息。
界面应符合用户的使用习惯,尽量减少操作步骤并提供良好的用户反馈。
4.2 响应式设计系统的用户界面应具备响应式设计,能够适应不同尺寸的屏幕和设备,方便用户在不同终端上进行访问和使用。
学生信息管理系统 设计说明书

学生信息管理系统设计说明书一、引言随着教育信息化的不断推进,学生信息管理的重要性日益凸显。
为了提高学校管理的效率和质量,实现学生信息的规范化、科学化管理,我们设计了这套学生信息管理系统。
二、系统目标与功能需求(一)系统目标本系统旨在为学校提供一个高效、便捷、准确的学生信息管理平台,实现学生信息的集中管理、快速查询、统计分析和数据共享,提高学校管理工作的效率和决策的科学性。
(二)功能需求1、学生基本信息管理能够录入、修改、查询和删除学生的基本信息,包括姓名、性别、出生日期、身份证号、家庭住址、联系方式等。
2、学籍管理实现学生学籍的注册、异动(转学、休学、复学、退学等)处理,以及学籍信息的查询和统计。
3、课程管理对学校开设的课程进行管理,包括课程名称、课程代码、学分、授课教师等信息的录入、修改和查询。
4、成绩管理能够录入学生的课程成绩,进行成绩的计算、统计和分析,生成成绩单和成绩报表。
5、奖惩管理记录学生的奖励和处罚信息,包括奖励名称、处罚原因、时间等。
6、系统管理包括用户管理、权限管理、数据备份与恢复等功能,确保系统的安全稳定运行。
三、系统设计(一)总体架构本系统采用B/S(浏览器/服务器)架构,用户通过浏览器访问系统,服务器端负责数据处理和业务逻辑。
系统分为表示层、业务逻辑层和数据访问层三层架构,提高了系统的可维护性和可扩展性。
(二)数据库设计1、数据库选型选用关系型数据库MySQL,以满足系统对数据存储和管理的需求。
2、数据表设计根据系统功能需求,设计了学生信息表(student_info)、学籍信息表(student_status)、课程信息表(course_info)、成绩信息表(grade_info)、奖惩信息表(reward_punish_info)等数据表,并定义了各表的字段、数据类型、约束条件等。
3、数据库关系通过主键和外键建立了数据表之间的关联关系,确保数据的一致性和完整性。
(三)界面设计1、登录界面用户输入用户名和密码进行登录,系统验证用户身份后进入相应的操作界面。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
学生信息管理系统项目数据库设计说明书
文档作者:
项目组长:
批准人:
批准日期:
目录
目录 (2)
1系统的设计 (3)
1.1系统的概要设计 (3)
1.1.1系统结构设计 (3)
1.1.2 登录模块设计 (4)
1.1.3教师管理模块 (5)
1.1.4学生管理模块 (5)
1.1.5管理员模块 (5)
2 系统的详细设计 (5)
2.1 登录模块 (5)
2.2 系统管理模块 (6)
2.2.1 添加用户窗体的创建 (6)
2.2.2 修改密码窗体的创建 (6)
2.3 学籍管理模块 (6)
2.3.1 添加学籍信息功能 (6)
2.3.2 修改学籍信息功能 (7)
2.3.3 查询学籍信息功能 (7)
2.4 成绩管理模块 (7)
2.4.1 成绩信息管理功能 (7)
3 系统的数据库设计 (7)
3.1 设计原则 (7)
3.2 数据库组成 (8)
3.3 数据库表的结构 (8)
1系统的设计
1.1系统的概要设计
1.1.1系统结构设计
本系统功能主要包过三大块:
学籍维护(管理员添加、删除学生基本信息;学生查看、修改个人附加信息);
选课管理(添加、删除选修课表,查看单个学生选课情况以及单门课程被学生选修情况;学生查看、选修课程并可对所选课程进行修改);
成绩查询(管理员添加、删除成绩课表,添加学生分数以及查询单人或单课分数情况;学生查看自己所学基础课成绩)。
由于该系统权限有3个,学生、教师和管理员,故这三个权限范围内的都应该具有上述功能,即将上述三大功能模块划分给这3个权限去具体实现。
如下图4-1所示:
图4-1 系统结构图
1.1.2 登录模块设计
登录的时候会根据用户的用户名进行判断是哪种身份的登录,并以不同的身份登
1.1.3教师管理模块
1.1.4学生管理模块
1.1.5管理员模块
2 系统的详细设计2.1 登录模块
为了系统的安全,在进入系统之前首先会出现一个登录模块,用户只有在输入正确的用户名和正确的密码之后,才能进入系统。
用户登录窗体中放置了两个文本框,用来输入用户名和密码;两个按钮用来确定或者重写登录。
设置三个单选控件,供不同用户登录时选择用户权限,管理员拥有一切权限(包括添加删除和修改以及对用户的管理),教师和学生拥有受限制的权限(如查询及修改密码),提高了数据库的安全性。
2.2 系统管理模块
2.2.1 添加用户窗体的创建
进入系统后,将会出现一个主窗体,选择系统管理模块下的添加用户,就可以进入添加用户窗体,可以通过该窗体增加新的用户。
在这个窗体中放置了五个文本框,用来输入用户名、密码出生时间、总学分和备注;一个下拉列表框和两个单选框用来确定专业和性别;两个按钮用来确定是否添加用户;
2.2.2 修改密码窗体的创建
在系统管理模块下,进入修改密码窗体,用户可根据需要修改自己的密码。
在这个窗体中放置了三个文本框,用来输入原始密码、新密码和确认新密码;两个按钮用来确定是否修改密码。
2.3 学籍管理模块
2.3.1 添加学籍信息功能
选择主窗体中学籍管理模块下的添加学籍信息,就可进入添加学籍信息的窗体,在该窗体中我们可以对学生的学号、姓名、性别、出生日期、班号等学生的信息进行添加。
添加的信息将全部存储到数据库中。
在窗体上放置多个文本框和下拉式文本框,用来输入学籍信息;两个按钮用来确定是否输入学籍信息;一个按钮用来退出窗体;多个标签用来提示文本框中需要输入的内容。
2.3.2 修改学籍信息功能
点击学籍管理模块下的修改学籍信息,就进入修改学籍信息的窗体,在该窗体中我们可以对前面添加的学籍信息进行修改。
由于用户的需求不同,有的是要对学生的信息做个别的改动,有的是需要删除该条记录,所以该窗体同时包括了修改记录的功能和删除记录的功能。
2.3.3 查询学籍信息功能
进入学籍管理模块下的查询学籍信息窗体,在该窗体中可以对学生的信息进行查询,有三种查询方式。
一方面考虑到简洁的因素,用户可以只设置一种查询方式进行查询;另一方面又为了避免数据的重复,用户可以输入详细的信息,也就是同时设置多种查询方式进行查询。
进入查询窗体时,会显示出所有学生的学籍信息,如果不设置查询方式就进行查询,是无效查询,系统会给出提示。
在设置好查询方式后,便开始查询,将显示出用户所需的学生的学籍信息。
2.4 成绩管理模块
2.4.1 成绩信息管理功能
点击成绩管理模块下的成绩信息浏览,进入成绩信息浏览窗体。
点击工具条中的修改、添加和查询按钮就可分别进入修改成绩信息窗体、添加成绩信息窗体和查询成绩信息窗体。
这三个窗体的界面设置分别类似于学籍管理下修改学籍信息窗体、添加学籍信息窗体和查询学籍信息窗体。
3 系统的数据库设计
3.1 设计原则
(1)密码管理:学生修改学生查询密码;教师可以修改查询密码。
(2)每个教师可以查看所有学生的成绩,包括每门课程的成绩、每门课程的平均成
绩、每个分数段的成绩。
(3)学生根据自己的学号查询本人的成绩。
(4)教师可以登记、修改、查询自己所讲授课程的学生的成绩、该课程的总分、平
均成绩、各分数段成绩人数统计、不及格学生的名单、成绩等等。
(5)管理员可以学籍管理,修改密码,也可以选择输入信息,额外添加的功能则是删除信息。
3.2 数据库组成
本系统中共用到了7个数据表,如下:
admin表:记录管理员信息;
teacher表:记录教师信息;
student表:记录学生学籍信息;
kechengbiao表:记录选修课信息;
chegnji表:记录学生基础课信息;
成绩关联表:记录学生基础课成绩信息;
选课关联表:记录学生选课信息。
3.3 数据库表的结构
字段名字段描述是否主键数据类型长度约束说明
主键admin_id 管理员ID 是varchar 20 Not
null password 密码否varchar 20 Not
null
表4-1 admin表
字段名字段描述是否主键数据类型长度约束说明
tno 教师号是varchar 20 Not null 主键
tpss 密码否varchar 20 Not null
tname 教师姓名否varchar 20 Not null
sex 性别否varchar 20 Not null
jibie 职称否varchar 20 Not null
tel 电话号码否varchar 20 Not null
表4-2 teacher表
字段名字段描述是否主键数据类型长度约束说明name 学生姓名否varchar 20 Not null
stu_id 学号是varchar 20 Not null 主键password 密码否varchar 20 Not null sex 性别否varchar 20 Not null
zy 专业否varchar 20 Not null mz 民族否char 10 Not null
zzmm 政治面貌否varchan 20 Not null
cym 曾用名否varchar 20
sfz 身份证否varchar 20
csrq 出生日期否varchar 20
jg 籍贯否varchar 20
jkzk 健康状况否varchar 20
rxnf 入学年份否varchar 20
jtdz 家庭地址否varchar 50
jtdh 家庭电话否varchar 20
yzbm 邮政编码否varchar 10
lxfs 联系方式否varchar 20
email 邮件否varchar 20
qtlxfs 其他联系否varchar 20
bz 备注否varchar 20
4-3 student表
字段名字段描述是否主键数据类型长度约束说明
学期号学期号否varchar 20
cno 课程号是varchar 20 Not null 主键cname 课程名否varchar 20 Not null
学分学分否varchar 20
主讲教师主讲教师否varchar 20
4-4 chengji表
字段名字段描述是否主键数据类型长度约束说明cno 课程号是varchar 20 Not null 主键cname 课程名否varchar 20 Not null
tno 任课教师否varchar 20
星期几星期几否varchar 20
时间时间否varchar 20
classno 上课教室否varchar 20
表4-5 kecheng表
字段名字段描述是否主键数据类型长度约束说明
id 自动标识是int 4 Not null 主键
stu_id 学号否varchar 20 Not null
cno 课程号否varchar 20 Not null
成绩成绩否varchar 20 Not null
重修成绩重修成绩否varchar 20 Not null
表4-6 成绩关联表
字段名字段描述是否主键数据类型长度约束说明id 自动标识是int 4 Not null 主键
stu_id 学号否varchar 20 Not null
cno 课程号否varchar 20 Not null
表4-7 选课关联表。