欢迎来到天天文库
浏览记录
ID:23374281
大小:362.70 KB
页数:33页
时间:2018-11-06
《数据库技术与应用课程设计--成绩管理系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、中国矿业大学环境与测绘学院数据库技术与应用课程实践33目录第一章系统分析与设计…………………………………………………………………31.1系统功能分析…………………………………………………………………….31.2数据库设计………………………………………………………………………..3第二章系统实施…………………………………………………………………………….52.1主界面设置……………………………………………………………………..62.2全局变量设置………………………………………………………………….92.3用户登录窗口…………………………………………………………………11
2、2.4密码修改窗口…………………………………………………………………122.5用户注册窗口…………………………………………………………………16第三章信息维护……………………………………………………………………………163.1添加学生记录…………………………………………………………………163.2查询学生记录…………………………………………………………………203.3生成报表窗口…………………………………………………………………283.4关于系统窗口…………………………………………………………………29第四章实验总结……………………………………………………………………
3、…….314.1实验过程…………………………………………………………………………314.2问题解决………………………………………………………………………….314.3经验总结………………………………………………………………………….33第五章参考资料…………………………………………………………………………..3333第一章系统分析与设计1.1系统功能分析随着学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长。面对庞大的信息量就需要有一个学生信息管理系统来提高学生管理工作的效率。通过这样的系统可以做到信息的规范管理、快速查询、修改、增加、删除等,从而减
4、少管理方面的工作量。设计内容为管理员登录该系统进行七个模块操作:1)、学生基本情况维护:增加、修改、删除、报表、查询(按学号、姓名、性别、班级、家庭住址、生日)2)、教师基本情况维护:增加、修改、删除、报表、查询(按教师编号、教师姓名、部门编号、学历、职称、家庭住址、性别)3)、学生成绩维护:增加、修改、删除、报表、查询(按学号、专业)4)、部门信息维护:增加、修改、删除、报表、查询(按部门编号、部门名称)5)、课程信息维护:增加、修改、删除、报表、查询(按课程编号、课程名称、学时、类型)6)、课程类型维护:增加、修改、删除、报表、查询(按编号、名称)7)、用户信息维
5、护:重新登录、修改密码、用户注册1.2数据库设计在系统设计过程中,首先要建立的就是数据库。本数据库采用SQLServer2000来构造,数据库名称为School,共使用了8个表,它们分别是用户信息表(Operator)、学生信息表(Student)、学生成绩表(SC)、教师信息表(Teacher)、课程信息表(Course)、课程类型表(Type)、部门信息表(Sdept)、班级信息表(Class)。1)、用户信息表(Operator):表结构如下表所示:名称字段名称类型长度允许空否用户名operator_namechar10否密码passwordtext16否332
6、)学生信息表(Student):表结构如下表所示:名称字段名称类型长度允许空否学号Snochar10否姓名Snametext16否性别Ssexchar2否出生日期Sbirthchar10班级编号Sclasschar10家庭住址Saddresschar50联系电话Sphonechar16简历Sresumechar1003)学生成绩表(SC):表结构如下表所示:名称字段名称类型长度允许空否学号Snochar10否课程号Cnochar10否成绩Gradeint4否4)教师信息表(Teacher):表结构如下表所示:名称字段名称类型长度允许空否教师编号Tnochar10否教师
7、姓名Tnamechar8否部门编号Tsdeptnochar10学历Tbackgroundchar10职称Tlevelchar10生日Tbirthtext16性别Tsexchar2否家庭住址Taddresschar50联系电话Tphonechar16简历Tresumechar100335)课程信息表(Course):表结构如下表所示:名称字段名称类型长度允许空否课程编号Cnochar10否课程名称Cnamechar20否学时Creditint4课程类型Ctypechar106)课程类型表(Type):表结构如下表所示:名称字段名称类型长度允许空否课程类
此文档下载收益归作者所有