- 1、本文档共24页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
学生学籍管理系统数据库10级数媒2班郑裕珊林茜
需求分析:l信息需求学生学籍管理系统是应对学生人数增多,信息量增大的问题,l实现管理的现代化,网络化。逐步摆脱学生查询学籍信息管理的人工管理方式,学生学籍管理系统借助于计算机强大的处理能力,大大减轻了管理人员的工作量,并提高了处理的准确性。学生成学籍管理系统的开发运用实现了学生学籍管理的自动化,不仅把广大教师从繁重的学籍管理工作中解脱出来,把学校从传统的学籍管理中解放出来,而且对学生成绩的判断和整理更合理、更公正同时也给教师提供一个准确、清晰的学籍管理环境。l功能需求:l功能包括基本信息的查询、插入、删除、更新;特殊情况更新数据,各学期成绩均能得到快速准确的查询。提供的配套选课所需功能,规定新生入籍方可选课。每届学生的入学及毕业等信息得到及时处理。当然还包括管理与权限的设置。
学籍管理系统功能模块基本信息管理学生成绩管理信息查询统计毕业生信息管理系统用户管理基本信息录入基本信息修改基本信息删除学生成绩录入学生成绩修改学生成绩删除基本信息查询学生成绩查询计算学生成绩统计学生成绩输出相关信息计算学分审核资格输出名册修帮助信息改密码
概念结构设置学号#姓名性别学生专业年龄学院
教师编号#姓名性别教师联系电话学院
课程名称课程编号#课程类型课程学分学时
课程编号学号成绩就成绩
学号#课程号学分选课成绩姓名课程名
入学年份结业年份年级表年级编号
密码用户名权限管理表
年级表毕业基本ER图成绩姓名性别选课学生登陆课程登陆管理表授课教师
逻辑结构逻辑结构(其中码用下横线标出)课程信息表:课程(课程号,课程名称,课程类型,学分,学时)学生信息表:学生(学号,姓名,性别,年龄,专业,学院)成绩表:成绩(学号,课程名,成绩)教师表:教师(教师号,姓名,性别,学院,电话)选课表:选课(学号,课程号,成绩)授课表:授课(课程号,教师号)年级表:年级(年级编号,入学年份,结业年份)管理表:管理(用户名,密码)lllllllllllllllll
物理结构阶段1、课程信息表(class)字段名描述数据类型字段限制cno课程号课程名char(10)char(10)PrimarykeyNotnullcnamectypecredit课程类型char(10)char(4)NotnullNotnull学分ctime学时char(40)Notnull
2、学生信息表(student)字段名描述数据类型字段权限sno学号姓名性别年龄专业int(10)PrimarykeyNotnullNotnullNotnullNotnullsnamessexchar(10)char(2)char(2)char(10)sagesmajorsdepart学院char(10)Notnull
3.教师表(teacher)字段名属性数据类型字段权限teano教师号int(10)Primarykeytnametsex教师名性别char(10)char(2)NotnullNotnullNotnulltdepart院系char(10)tphone电话char(12)Notnull
4.成绩表(grade)字段名属性学号数据类型char(10)char(10)char(10)字段权限PrimarykeyNotnullsnocnamedegree课程名成绩Notnull
5.选课关系表(class_choice)字段名属性学号数据类型字段权限NotnullNotnullNotnullsnochar(10)char(10)char(10)cno课程号成绩degree
6.授课关系表(teach_class)字段名属性数据类型字段权限NotnullNotnullcno课程号教师号char(10)char(10)teano
7.年级表(year)字段名yno属性数据类型char(10)DatetimeDatetime字段权限PrimarykeyNotnull年级编号Entrance-入学年份timeGraduate-结业年份Notnulltime
数据结构反映了数据之间的组合关系。一个数据结构可以由若干个数据项组成,也可以由若干个数据结构组成,或若干个数据项和数据结构混合组成。经过数据项和用户需求的分析,我对本系统一共分了5个组,具体如下表所数据结构名示:含义说明组成部分学生基本信息管理描述学生基本信息学号+姓名+性别+年龄老师基本信息管理描述老师基本信息教工号+姓名+性别+职称+所属院系+电话学生、老师相关老师信息管理描述学生选学号+课程号+成绩课授课信息,院系课信息,毕业信息,程号+教工号毕业证专业、院系信息,编号+学号+姓名+性别+身份证号+所属院系+入学时间+已修学分
文档评论(0)