数据库技术课程设计报告学生信息管理系统.doc
《数据库技术课程设计报告学生信息管理系统.doc》由会员分享,可在线阅读,更多相关《数据库技术课程设计报告学生信息管理系统.doc(18页珍藏版)》请在三一办公上搜索。
1、辽 宁 工 业 大 学 数据库技术 课程设计报告题目:学生信息管理系统 院(系): 软件学院 专业班级: 网络工程 学 号: _学生姓名: 指导教师: 教师职称: 助 教 起止时间:2011.11.7至2011.11.14 课程设计任务及评语院(系):软件学院 教研室:软件教研窒学 号学生姓名专业班级网络工程112班课程设计(论文)题目学生信息管理系统课程设计任务课程设计任务及要求:1.要求根据数据库原理,按照数据库系统设计的步骤和规范,完成各阶段的设计内容。2.需求分析具体实际,数据流图、数据字典、E-R图、关系模型要正确规范3.在sql server2000 或2005上实现设计的数据库模
2、型。4.对应用程序进行概要设计。5.用VB或其它语言实现简单的调用。课程设计过程中,要严格遵守课程设计的时间安排,听从指导教师的指导。正确地完成上述内容,规范完整地撰写出课程设计报告。指导教师评语及成绩成绩: 指导教师签字: 2011年 月 日目 录第1章 课程设计目的与要求11.1课程设计的实验环境11.2课程设计的预备知识11.3课程设计要求11.4课程设计内容21.5主要参考资料2第2章 课程设计内容32.1数据库设计3 2.1.1 系统功能分析32.1.2 系统功能概念设计32.2 数据库模型42.2.1 数据库需求分析42.2.2 数据库概念结构设计42.2.3 数据库逻辑结构设计6
3、2.2.4 数据库连接说明82.3 设计窗体和报表82.4 窗体和报表模块主要代码11第3章 课程设计总结14参考文献15第1章 课程设计目的与要求本课程的课程设计实际是电子商务和计算机信息管理专业学生学习完数据库原理及应用(ACCESS 2002)课程后,进行的一次全面的综合训练,其目的在于加深对数据库基础理论和基本知识的理解,掌握运用数据库应用系统开发软件的基本方法。1.1课程设计的实验环境硬件要求能运行Windows 9.X操作系统的微机系统。数据库应用系统开发软件可以选用Microsoft Access,或其他数据库管理系统。1.2 课程设计的预备知识熟悉数据库的基本知识及一种以上数据
4、库系统开发软件。1.3 课程设计要求课程设计过程中,要严格遵守课程设计的时间安排,听从指导教师的指导。正确地完成下述内容,规范完整地撰写出课程设计报告。按课程设计指导书提供的课题,应根据下一节给出的基本需求独立完成八个方面的设计,标有“可选”的部分可根据设计时间的安排及工作量的大小适当选择。选用其他课题或不同的数据库管理系统,可以组成设计小组,分模块进行,共同协作完成一个应用系统的开发任务。要求书写详细的设计说明书,对复杂的代码段和程序段,应画出程序流程图。在界面设计中,画出每个窗口的布局,有多个窗口时,按模块调用的方式画出窗口调用图,用手工画好报表和标签样式,严禁相互抄袭。14 课程设计内容
5、1.要求根据数据库原理,按照数据库系统设计的步骤和规范,完成各阶段的设计内容。2.需求分析具体实际,数据流图、数据字典、关系模型要正确规范3.在sql server2000 上实现设计的数据库模型。4.对应用程序进行概要设计。5.用VB实现简单的调用。1.5主要参考资料1.数据库应用开发技术2.sql sever 2000 应用书籍3.数据库系统概论4.应用程序开发书籍第2章 课程设计内容2.1数据库设计2.1.1 系统功能分析学生信息管理系统是典型的管理信息系统,它是一个教育单位不可缺少的部分,它能够为用户提供充足的信息和快捷的查询手段。能有效的帮助学校和老师掌握学生的情况,为学生提供成绩跟
6、课程以及各方面的查询。学生用户通过输入学生基本信息、课程基本信息等,由系统自行生成相应的数据以供学生查询,另外用户还可以对这些基本信息进行更新和删除,学生信息管理系统力求给用户方便快捷的途径去管理这些繁琐的数据。学生信息管理系统可以进行学生的档案管理、成绩管理,课程信息管理以及教师档案和授课管理,学生可以进行选课,选课的信息存入数据库;学生可以查询课程的设置;可以查询已选修课程的成绩。管理人员可以进行数据的录入、增加、修改、删除等。并且可以按系、性别、年级等条件进行统计;可以汇总成绩、排列名次。普通操作者应该可以进行浏览、统计成绩。学生成绩信息管理:学生成绩管理是各大学的主要日常管理工作之一,
7、涉及到校、系、师、生的诸多方面,随着教学体制的不断改革,尤其是学分制、选课制的展开和深入,学生成绩日常管理工作及保存管理日趋繁重、复杂。迫切需要研制开发一款功能强大,操作简单,具有人性化的学生成绩管理系统。对学生的成绩进行管理,主要包括:成绩录入、成绩查询等,其中成绩录入可能录入个人成绩以及某一课程的成绩;成绩查询可以按学号、姓名进行查询。主要记录包括:学期、学号、姓名、课程ID以及成绩字段等。 教师基本信息管理:对教师的档案以及授课进行管理,主要包括:教师信息的输入和查询以及教师授课的信息。教师档案的查询可以通过教师编号进行查询,教师授课表可以通过授课ID进行查询。教师档案表记录主要包括:教
8、师编号、姓名、性别、工作时间、政治面貌、学历、职称、系别号、联系电话。教师授课信息记录主要包括:授课ID、课程编号、教师编号、班级编号、学年、学期、授课地点、授课时间。2.1.2 系统功能概念设计 学生信息管理系统模块图如下:教师基本信息管理学生信息管理系统学生基本信息管理学生成绩信息管理学生信息管理系别专业查询党员信息学生课程信息管理课程信息查询学生选课信息课程名查询学生成绩信息学生成绩查询教师档案管理教师授课管理图2.1系统模块图22数据库模型2.2.1 数据库需求分析数据项和数据结构如下:1教师档案表:教师编号、姓名、性别、工作时间、政治面貌、学历、职称、系别号、联系电话。2教师授课表:
9、授课ID、课程编号、教师编号、班级编号、学年、学期、授课地点、授课时间。3学生成绩表:学号、年级、学期、课程ID、成绩。2.2.2 数据库概念结构设计学生信息管理系统实体E-R图如下:教师档案表包括教师编号、姓名、性别、政治面貌、工作时间、学历、职称等等,如下教师档案表实体E-R图:教师档案表教师编号姓名性别政治面貌2.2 教师档案表实体E-R图教师授课表中包括授课ID、课程编号、教师编号、班级编号、学年学期、授课时间等等,如下是教师授课表实体E-R图:教师授课表授课ID课程编号教师编号授课地点图2.3教师授课表实体E-R图学生成绩表学号学年学期成绩课程IDKECHENG图2.4学生成绩表实体
10、E-R图由学生基本信息管理、学生成绩信息管理、学生课程信息管理、教师基本信息管理系统实体可知总体ER图为:nmnn111n1nn1nn11n1nnn1mm党员信息表拥有学生信息表学生基本信息管理提供系别专业查询拥有学生信息管理系统拥有学生成绩信息管理提供学生成绩查询拥有学生成绩表拥有学生课程信息管理提供学生选课信息表提供课程名表课程信息查询教师基本信息管理提供教师档案表教师授课表图2.5系统总体E-R图2.2.3 数据库逻辑结构设计通过模块图关系可以知道,此系统由3个图表组成,具体图表如下:教师档案表:教师档案表中包括教师编号、姓名、性别、工作时间、政治面貌、学历、职称、系别号具体情况如下表2
11、.1:表2.1教师档案表字段名称数据类型字段大小 教授编号文本255姓名文本255 性别文本255 工作时间日期/时间255 政治面貌文本255学历文本255 职称文本255 系别号文本255教师授课表:教师授课表中包括授课ID、课程编号、教师编号、班级编号、学年、学期、授课地点、授课时间具体情况如下表2.2:表2.2教师授课表字段名称数据类型字段大小授课ID自动编号 双精度型 课程编号文本255 教师编号文本255 班级编号文本255学年文本255学期数字双精度型授课地点文本255 授课时间 日期/时间 255学生成绩表:学生成绩表中包括学号、学年、学期、课程ID、成绩具体情况如下表2.3:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库技术 课程设计 报告 学生 信息管理 系统

链接地址:https://www.31ppt.com/p-2395501.html