预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共26页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

课程设计课程设计名称:数据库应用课程设计专业班级:计算机应用技术0802学生姓名:王慕尊学号:指导教师:苏小玲课程设计时间2023.12.20-2023.12.24计算机应用技术专业课程设计任务书学生姓名王慕尊专业班级0802班学号题目学生信息管理系统课题性质A.工程设计课题来源D.自拟课题指导教师苏小玲同组姓名无重要内容通过与学籍管理系统数据库用户的交谈、团队的分析、市场需求等方式,获得了学籍管理系统的数据需求。·为了保证安全对于每个登陆的用户进行记录,一个用户在不同的时间也许有多个登录信息。·一个学校有多个院系,一个院系有多个专业,每个专业包含多个班级,每个班级包含多名学生。·每个专业包含自身的专业课程和全校的公共选修课,其中课程与专业存在多对多的关系。·每个学生通过一个唯一的学号来标记,学籍管理系统存储学生的各种信息如:姓名、学号、出生日期等内容,同时每个学生需要学习多门课程,对于有多门课程的成绩。而每门课程有多名学生学习,所有学生和课程之间存在多对多的关系。另一方面学籍管理系统还存储着每个学生的平时表现情况,涉及奖励、处罚等内任务规定前台开发工具可采用ASP.net或其他开发工具;后台数据库选用SQLServer。功能模块重要有:员工基本信息的录入、修改、查询、删除模块,员工假条信息录入、修改、查询、删除模块,员工工资信息的录入,计算,查询等1.需求分析1.1数据需求通过与学籍管理系统数据库用户的交谈、团队的分析、市场需求等方式,获得了学籍管理系统的数据需求。·为了保证安全对于每个登陆的用户进行记录,一个用户在不同的时间也许有多个登录信息。·一个学校有多个院系,一个院系有多个专业,每个专业包含多个班级,每个班级包含多名学生。·每个专业包含自身的专业课程和全校的公共选修课,其中课程与专业存在多对多的关系。·每个学生通过一个唯一的学号来标记,学籍管理系统存储学生的各种信息如:姓名、学号、出生日期等内容,同时每个学生需要学习多门课程,对于有多门课程的成绩。而每门课程有多名学生学习,所有学生和课程之间存在多对多的关系。另一方面学籍管理系统还存储着每个学生的平时表现情况,涉及奖励、处罚等内容。同时对于一个奖励或处罚也许包含多个学生,故此两者之间也存在多对多的关系。1.2数据字典以下将对本数据库设计中的各个数据名称进行解释。清单:表名解释TB_ADMIN管理员表TB_CLASS班级表TB_COURSE课程表TB_DEPARTMENT系院表TB_INFORMATION学生信息表TB_LOG登陆日记表TB_PROFESSIONAL专业表TB_RESULT成绩表TB_REWARDPUNISHMENT奖惩表TB_COUR_INFO学生课程联系表TB_INFO_REPU学生奖惩联系表TB_INFO_RESU学生成绩联系表TB_PROF_COUR专业课程联系表表名:TB_ADMIN解释:管理员表TB_ADMIN(tb_Admin)是否主键字段名字段描述数据类型长度可空约束缺省值备注是ADMIN_ID管理员编号INTADMIN_USER用户名VARCHAR(10)10ADMIN_PASS用户密码VARCHAR(20)20ADMIN_PERM用户权限INT不同用户拥有不同权限表名:TB_CLASS解释:班级表TB_CLASS(tb_Class)是否主键字段名字段描述数据类型长度可空约束缺省值备注是CLASS_ID班级编号INTCLASS_YEAR班级年份VARCHAR(4)4是~Year(getDate())~CLASS_PRID班级序号INT是一个专业有多个班级CLASS_NAME班级名VARCHAR(40)40是CLASS_INST指导员名VARCHAR(10)10是CLASS_NOTE备注VARCHAR(200)200是班级简介表名:TB_COURSE解释:课程表TB_COURSE(tb_Course)是否主键字段名字段描述数据类型长度可空约束缺省值备注是COURSE_ID课程编号INTCOURSE_NAME课程名VARCHAR(20)20是COURSE_PRNO先行课INT是COURSE_CREDIT学分INTCOURSE_NOTE备注VARCHAR(200)200是课程简介表名:TB_DEPARTMENT解释:系院表TB_DEPARTMENT(tb_Department)是否主键字段名字段描述数据类型长度可空约束缺省值备注是DEPART_ID系院编号INTDEPART_NAME系院名称VARCHAR(40)40DEPART_DIRE系主任VARCHAR(10)10是DEPART_NOTE备注VARCHAR(200)200是系院简介表名:TB_INFORMATION解释:学生信息表TB_INFORMATION(tb_Information