如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
资料内容仅供您学习参考,如有不当之处,请联系改正或者删除。课程设计报告课程:数据库系统原理学号:08261008姓名:何婷婷班级:08计11班教师:孟倩徐州师范大学计算机科学与技术学院课程设计任务书姓名何婷婷学号08261008班级08计11课程名称数据库系统原理课程性质专业基础课同组成员08261024郭琼分工学生信息模块(合作)和教师信息模块设计时间5月20日——6月20日设计名称教务管理系统设计要求能够对各种教学信息进行日常的管理,如学生管理、课程管理和任课教师管理等;充分发挥数据库管理系统高效、完全、可靠、便捷的性能,减少教务人员的工作量。数据库设计保证数据库系统的正确性、完备性和一致性。尽量提高数据库系统的执行效率,能够考虑使用视图、存储过程及触发器实现某些功能,尽量提高数据库系统的执行效率。使用VB设计合理、友好的用户界面,合理安排功能模块。应用ODBC数据对象连接和操作SQLServer数据库对象,访问数据库中各个表中的数据。设计思路与设计过程设计思路:在这个设计中我负责学生信息模块的设计教师信息管理模块设计与VB界面实现。学生信息模块包括学生基本信息管理、成绩查询、学生选课信息查询、教师信息管理模块包括教师基本信息管理、授课信息管理、成绩录入、学生基本信息查询。教师何学生只能经过登录查询相关信息;学生能够查询自己何同学的信息。教师能查看所有学生的基本信息和成绩,但只能对自己所教课程的学生成绩进行添加,删除和编辑等操作。只有教务员才能够有操作权限对教师基本信息进行添加,删除或是修改设计过程:VB界面的实现与代码的编写经过图书馆资源和网上资源参考学习及询问她人,争取实现简单美观而又实用的界面,做好与数据库的连接和相关操作。计划与进度5月20号~5月26号数据库系统分析、设计及实施5月27号~6月10号系统设计、系统实现6月11号~6月20号系统实现、设计报告撰写任课教师意见说明教务管理系统绪论选择教务管理这个题目是因为这个系统我们较为熟悉,建表比较容易。要实现哪些功能也比较清楚。数据库设计保证数据库系统的正确性、完备性和一致性。使用视图、存储过程及触发器实现某些功能,尽量提高数据库系统的执行效率。使用VB设计合理、友好的用户界面,合理安排功能模块。应用ODBC数据对象连接SQLServer数据库对象,访问数据库中各个表中的数据。设计本系统为了能够对各种教学信息进行日常的管理,如学生管理、课程管理和任课教师管理等;充分发挥数据库管理系统高效、完全、可靠、便捷的性能,减少教务人员的工作量。在本系统中有学生信息模块、教师信息模块、教务员信息模块。学生信息模块包括学生基本信息管理、成绩查询、学生选课信息查询;教师信息管理模块包括教师基本信息管理、授课信息管理、成绩录入、学生基本信息查询;教务员信息模块包括学生和教师的录入。教师和学生只能经过登录查询相关信息;学生能够查询自己何同学的信息。教师能查看所有学生的基本信息和成绩,但只能对自己所教课程的学生成绩进行添加,删除和编辑等操作。只有教务员才能够有操作权限对学生和教师基本信息进行添加,删除或是修改二、需求分析1、问题描述:根据教务管理分别对学生信息,教师信息以及成绩信息管理等的实际要求,结合教务员的日常工作的开展与教务管理的实际流程,开发的教务管理系统需要满足以下等需求:1)对学生的基本信息进行管理,其中包括学号,姓名,性别,班级,出生日期,籍贯,联系方式,所选课程等等。2)对教师的基本信息进行管理,其中包括教师编号,姓名,性别,出生日期,职称,职务,联系方式等等。3)对学生成绩进行管理,方便教师对学生成绩的录入和查询。4)对教师的任课进行管理,能输出每位教师的课程表。5)对成绩等信息提供灵活的浏览和综合查询等功能,能够方便地查看和浏览学生基本信息,教师基本信息,成绩数据等。6)教务员能够对学生、教师的基本信息以及课程信息、成绩等具有添加,删除和编辑等操作。2、系统功能描述学生信息模块:学生信息管理模块主要包括:班级管理、学籍管理、成绩管理、课程管理。其中教师对成绩管理系统能够进行修改等操作,教务秘书对所有都有权限进行添加,删除或是修改等操作,学生只能经过登录查询有关信息和成绩。2)教师信息管理模块:教师信息管理模块主要包括:教师基本信息管理、授课信息管理、成绩录入。其中只有教务员才能够有操作权限对教师基本信息进行添加,删除或是修改,教师只能经过登录查询相关信息。3)用户管理模块:用户管理模块主要包括:学生用户,教师用户和教务员三类。其中学生用户只能经过登录查询自己的基本信息和成绩以及相关选课,不能浏览她人的基本信息和成绩,同时也不能够改动自己的各项信息。教师用户能查看所有学生的