《数据库原理与应用课程设计》数据库原理与应用课程设计任 务 书【题目】教务管理系统【目的】1、掌握计算机管理信息系统设计的一般方法,主要包括系统分析、系统设计的组织和实施
2、关系型数据库管理系统的编程技术,并能独立完成一般小系统的程序设计、调试运行等工作
3、培育把所学知识运用到具体对象,并能求出解决方案的能力
【要求】1、每个学生必须独立完成;2、课程设计时间为 1 周;3、整个数据库系统设计,后台数据库必须用 SQL Server,前台编程语言任选
4、学生有事离校必须请假
课程设计期间,无故缺席按旷课处理;缺席时间达四分之一以上者,未按规定上交实验报告的学生,其成绩按不及格处理
【内容】 1、根据题目教务管理系统进行调研,采集数据,提取实体、实体与实体之间的联系,运用数据库设计方法进行数据库的设计,并插入一定量的实验数据
2、根据系统的实际要求,以及考核标准来完成对应难度的数据库系统开发
【考核标准】(1) 学生用户,通过输入学号、密码进入系统
能修改个人信息,修改密码;能查询课程库所有课程信息,但不能修改;能查询自己的个人成绩,但不能修改(及格要求)
(2) 设置管理员超级用户,通过输入账号、密码进入系统
能查询及修改数据库中的任意表,如用户表、学生信息表、课程库表、成绩表等(中等要求)
(3) 用户表中追加老师用户
数据库中增加老师教学任务表,老师能根据课程库中的课程,给自己添加、删除、修改教学任务
(良好要求)(4) 完善教务管理系统
学生能看到老师的教学任务,并能做到学生选课;老师对自己上课的课程,能给已选课的学生打成绩(优秀要求)
注:编程过程中工程文件名必须取自己的学号;程序运行结果中,能打开的各个窗口名必须包含自己的学号,此项没有成绩作 0 分处理
【工作内容及工作计划】序号内 容所用时间1课题介绍、人员安排、熟悉编程环境1 天2数据库建立、功能模块设