学生成绩管理系统专业实习报告
学学生生成成绩绩管管理理系系统统 专业资料 专专业业实实习习报报告告 课程名称课程名称专业实习(数据库) 课题名称课题名称学生成绩管理系统 专业班别专业班别***** 姓姓名名***** 学学号号********* 指导教师指导教师***** 设计日期设计日期 一、专业实习案一、专业实习案 小组合作是√否□小组成员*** 专业实习的目的和任务专业实习的目的和任务 本专业实习是计算机科学与技术专业教学计划专业实习I(数据库 SQL 语言) 实践性教学 环节。 本专业实习的目的是让学生更加熟练地掌握数据库对象地基本操作、数据查询等容,对数据 库及数据库设计、SQL 语言地运用,以及管理信息系统地分析、设计法有初步了解,对管理信息 系统项目地组织策划、资源管理、团队精神也有一定的认识。 培养学生加深对数据库课程和基本知识的理解; 掌握使用数据库 SQL 语言进行软件设计的基 本法;提高运用数据库 SQL 语言解决实际问题的能力; 本专业实习的目的任务是要求学生在完成程序设计的同时能够写出比较规的设计报告,促进 学生基本程序设计素养的培养和软件工作者的工作作风的训练。 专业实习课题专业实习课题 专业实习(数据库)-----学生成绩管理系统 课题设计目标课题设计目标 1加深对数据库系统设计语言的理论知识的理解和应用水平; 2在理论和实验教学基础上进一步巩固已学基本理论及应用知识并加以综合提 高; 3学会将知识应用于实际的法,提高分析和解决问题的能力,增强动手能力; 4为毕业设计和以后工作打下必要基础。 5理解和掌握该课程中的有关基本概念,程序设计思想和法。 6培养综合运用 所学知识独立完成课题的能力。 7培养勇于探索、谨推理、实事、有错必改,用实践来检验理论,全位考虑问题 等科学技术人员应具有的素质。 专业资料 8掌握从资料文献、科学实验中获得知识的能力,提高学生从别人经验中找到解 决问题的新途径的悟性,初步培养工程意识和创新能力。 课题设计的功能描述课题设计的功能描述 该学生成绩管理系统,实现简单的成绩查询、课程查询、学生查询等操作,并能实现简单的该学生成绩管理系统,实现简单的成绩查询、课程查询、学生查询等操作,并能实现简单的 数据统计。数据统计。 (一)(一) 学生查询学生查询 1、学生信息修改 修改选中当前学生的信息。 2、学生信息的添加 增加新学生的信息。 3、学生信息删除 删除选中当前学生信息。 (二)(二) 课程查询课程查询 1、课程修改 实现对课程名、学时、学分的修改。 2、课程添加 对一门新开设的课程进行录入,并存入数据库。 3、课程删除 对一门不在开设的课程进行删除,并从数据库中删除。 (三)(三) 成绩查询成绩查询 1、 成绩修改 先选中要修改的成绩信息,然后进行修改。 2、成绩添加 直接弹出添加对话框,然后进行添加。 3、成绩删除 先选中要删除的成绩信息,然后直接删除。 (一)需求分析阶段(一)需求分析阶段 学生成绩管理系统设计的目标的分析学生成绩管理系统设计的目标的分析 1管理员能够实现对整个学生信息的添加,修改,删除,查询等操作,对教师用户的添加,删除,修 改等操作,对留言信息的添加,删除,修改查询等操作. 2,可以将学生成绩的数据库发布到网上,教师的信息发布的网上,便学生教师进行查询,达到 资源共享的目的. 3教师能够在一定的权限对所有学生成绩的查询 ,所有教师信息的查询,留言信息的添加,删 除,修改是,查看等,对的自己的联系信息进行更新,登录密码的修改. 4学生可以在自己的权限对对自己成绩的查询 ,以及个人信息的查询,登录密码的修改,留言 专业资料 的查看,提交留言信息的相关操作. 学生成绩管理系统的功能需求分析学生成绩管理系统的功能需求分析 学生成绩管理系统主要提供成绩查询,便管理的网上的信息查阅平台, ,查看留言,提交留言.教 师可以通过成绩管理系统查阅学生成绩信息,教师信息,查看教师留言,学生留言,提交留言,留 言的管理等相关操作.系统管理员可以学生可以通过该系统查阅与自己相关信息实现以上的 所有功能,还有对学生的添加,删除,修改,教师的添加,删除,修改,数据库的备份,数据库的还原 等相关操作. 系统的功能分析 学生成绩管理系统是用MySQl数据库SQL查询语言编句,系统是基于网络在线的学生成绩管 理系统,在系统中分为大的二个面一是教师登录页面,二是学生登录页面. 1系统管理员进入学生成绩管理系统的主要功能是 实现教师添加,教师修改,教师删除,教师 查询,数据库的恢复,数据库的备份,学生的添加,学生的修改,学生的查询,学生成绩的录入,学 生成绩的添加,学生成绩的修改,学生成绩的删除,留言的查询,留言的提交,留言的删除,留言的 修改等基本功能. 2教师进入学生成绩管理系统的主要功能是实现学生的查询,学生成绩的查询,留言的删除, 留言的查询,留言的查询,密码的修改,教师的查询,教师登陆密码的更改,教师个人信息的修改 等基本功能. 3学生进行学生成绩管量系统的主要功能是 实现学生自己怕成绩查询 ,自己登录密码的修 改,个人信息的查询,留言的查看,提交留言的基本功能. 数据流程图数据流程图 专业资料 学生信息 基本信 息录入 学生信息 返回 学生信息管理 成绩信息 基本信 息录入 成绩信息管理 课程信息管理 课程信息 基本信 息录入 图图 1 1 系统需求分析的数据流图系统需求分析的数据流图 专业资料 (二)概念结构设计阶段(二)概念结构设计阶段 由需求分析的结果可知,本系统设计的实体包括由需求分析的结果可知,本系统设计的实体包括 ((1 1)学生基本信息学号,姓名,性别,地址,年龄,专业。)学生基本信息学号,姓名,性别,地址,年龄,专业。 姓名 学生信息 专业 性别 年龄 学号 地址 学生基本信息学生基本信息E-RE-R 图图 ((2 2)课程基本信息)课程基本信息 课程名,课程号,学时,学分。课程名,课程号,学时,学分。 课程 课 程 学分 课 程学时 课程基本信息课程基本信息E-RE-R 图图 ((3 3)成绩基本信息课程号,学号,分数。)成绩基本信息课程号,学号,分数。 成绩 课 程 分 学 专业资料 成绩基本信息成绩基本信息 E-RE-R 图图 这些实体间的联系包括这些实体间的联系包括 每位学生可以学习多门课程,每门课程可供多位学生学习。每位学生可以学习多门课程,每门课程可供多位学生学习。 由上述分析可得到系统的由上述分析可得到系统的E ER R 图图 系别地址 年龄 学号 学生 N 姓名 性别 分数 学分 学时 成绩 N 课程 课程号 课程名 学生成绩管理系统全局学生成绩管理系统全局E-RE-R图图 (三)逻辑结构设计阶段(三)逻辑结构设计阶段 1. 1.将概念结构设计的将概念结构设计的E-RE-R图转换为关系模型图转换为关系模型 (1)学生(学号,姓名,性别,年龄,地址,系别) ,其主关键字为学号; (2)课程(课程名,课程号,学时,学分) ,其中主关键字为课程号; (3)成绩(课程号,学号,分数)其中主