1、学学 号:号: 课课 程程 设设 计计 题题 目目 学生成绩管理系统 教教 学学 院院 计算机学院 专专 业业 计算机科学与技术 班班 级级 姓姓 名名 指导教师指导教师 2008 年 1 月 18 日 1 目目 录录 一概述一概述. 2 二总体方案设计二总体方案设计 3 三详细设计三详细设计 . 5 四程序的调试与运行结果说明四程序的调试与运行结果说明 . 19 五课程设计总结五课程设计总结 20 参考文献参考文献. 21 2 一一 概述概述 在 21 世纪的科技时代,科学技术突飞猛进,信息社会的高科技时代,商品经 济化的高效益,计算机的应用已普及到经济和社会生活的各个领域.计算机虽然 与人
2、类的关系愈来愈密切,还有人由于计算机操作不方便继续用手工劳动.为了 适应现代社会人们高度强烈的时间观念,学生成绩管理系统为教学办公带来了 极大的方便.该学生成绩管理系统是以VisualBasic+Access数据库+SQL数据查 询语言编写.系统管理员,教师,学生只需通过简单的操作,用户都可以了解本系 统软件的基本工作原理.用户只需进行输入一些简单的汉字,数字,或用鼠标点 击即可达到自己想要的目标. 1. 1. 课程设计的目的课程设计的目的 (1) 加深对数据库系统、软件工程、程序设计语言的理论知识的理解和应 用水平; (2) 在理论和实验教学基础上进一步巩固已学基本理论及应用知识并加 以综合
3、提高; (3) 学会将知识应用于实际的方法,提高分析和解决问题的能力,增强动 手能力; (4) 为毕业设计和以后工作打下必要基础。 (5)理解和掌握该课程中的有关基本概念,程序设计思想和方法。 (6)培养综合运用所学知识独立完成课题的能力。 (7)培养勇于探索、严谨推理、实事求是、有错必改,用实践来检验理论, 全方位考虑问题等科学技术人员应具有的素质。 (8)掌握从资料文献、科学实验中获得知识的能力,提高学生从别人经验中 找到解决问题的新途径的悟性,初步培养工程意识和创新能力。 2. 课程设计的要求课程设计的要求 运用数据库基本理论与应用知识,在微机 SQL server 的环境上建立一个 数
4、据库应用系统。要求把现实世界的事物及事物之间的复杂关系抽象为信息世 界的实体及实体之间联系的信息模型,再转换为机器世界的数据模型和数据文 件,并对数据文件实施检索、更新和控制等操作。 1. 用 e-r 图设计指定题目的信息模型; 2. 设计相应的关系模型,确定数据库结构; 3 3. 分析关系模式各属于第几范式,阐明理由; 4. 设计应用系统的系统结构图,确定系统功能; 5. 通过设计关系的主码约束、外码约束实现完整性控制; 6. 实现应用程序设计、编程、优化功能; 7. 对系统的各个应用程序进行集成和调试,进一步优化系统功能、改善系 统用户界面完成实验内容所指定的各项要求; 8. 分析遇到的问题,总结并写出课程设计报告; 9. 自我评价 二二 总体方案设计总体方案设计 一 学生成绩管理系统设计的目标的分析 1,管理员能够实现对整个学生信息的添加,修改,删除,查询等操作,对教师用 户的添加,删除,修改等操作,对留言信息的添加,删除,修改查询等操作. 2,可以将学生成绩的数据库发布到网上,教师的信息发布的网上,方便学生 教师进行查询,达到资