《oracle数据库09电商0136钟轩》由会员分享,可在线阅读,更多相关《oracle数据库09电商0136钟轩(18页珍藏版)》请在金锄头文库上搜索。
1、存档资料存档资料 成绩:成绩: 华东交通大学理工学院华东交通大学理工学院课课 程程 设设 计计 报报 告告 书书所属课程名称所属课程名称 oracleoracle 数据库程序设计数据库程序设计 题题 目目 学生成绩管理系统学生成绩管理系统 _ _分分 院院 电电 信信 分分 院院 专业班级专业班级 电子商务(电子商务(1 1) 学学 号号 2009021046013620090210460136 _ 学生姓名学生姓名 钟轩钟轩 指导教师指导教师 付念付念 _ 20132013 年年 1 1 月月 3 3 日日 华东交通大学理工学院华东交通大学理工学院课课 程程 设设 计(计( 论论 文文 )任
2、)任 务务 书书专专 业业 电子商务 班班 级级 (1 1) 姓名姓名 钟轩钟轩 一、课程设计(论文)题目一、课程设计(论文)题目 学生成绩管理系统学生成绩管理系统 二、课程设计(论文)工作:自二、课程设计(论文)工作:自 20132013 年年 1 1 月月 1 1 日起至日起至 20132013 年年 1 1 月月 3 3 日止。日止。三、课程设计(论文)的内容要求:三、课程设计(论文)的内容要求:1.1.在对数据库理论及知识理解的基础上,针对具体的实在对数据库理论及知识理解的基础上,针对具体的实际问题,设计合适的数据库表。际问题,设计合适的数据库表。2 2。给出系统的概要设计、。给出系统
3、的概要设计、详细设计,完成相关的算法描述。详细设计,完成相关的算法描述。3 3。设计必要的视图、。设计必要的视图、触发器、存储过程触发器、存储过程 4 4。完成规范化的课程设计说明书的。完成规范化的课程设计说明书的_华东交通大学理工学院课程设计报告第 3 页 共 18 页_学生签名:学生签名: 钟轩钟轩 20132013 年年 1 1 月月 3 3 日日课程设计(论文)评阅意见课程设计(论文)评阅意见评阅人评阅人 职称职称 2020 1313 年年 1 1 月月 3 3 日日 等 级序号项 目优秀良好中等及格不及格1课程设计态度评价2出勤情况评价3任务难度评价4工作量饱满评价5任务难度评价6设
4、计中创新性评价7论文书写规范化评价8综合应用能力评价综合评定等级华东交通大学理工学院课程设计报告第 4 页 共 18 页目目 录录1 引引 言言11.1 课程设计选题课程设计选题.11.2 课程设计的目的课程设计的目的.11.3 课程设计的背景课程设计的背景.12 系统分析与设计系统分析与设计22.1 功能及性能分析功能及性能分析.22.1.1 功能需求功能需求22.2 系统的开发运行环境系统的开发运行环境.22.3 系统总体设计系统总体设计.23 数据库设计数据库设计33.1 数据库概念结构数据库概念结构.33.2 数据库逻辑结构数据库逻辑结构.43.2.1 关系模型关系模型.43.2.23
5、.2.2 视图的设计视图的设计.53.3 数据库的实现数据库的实现.53.3.13.3.1 表表.54 详细设计与实现详细设计与实现74.1 登录模块登录模块.74.2 主页面模块主页面模块.84.3 学生查询模块学生查询模块.94.4 成绩查询模块成绩查询模块.94.5 添加学生模块添加学生模块.94.6 添加成绩模块添加成绩模块.104.7 留言模块留言模块.104.8 补考模块补考模块.11结结 论论.125.参参 考考 文文 献献13华东交通大学理工学院课程设计报告第 5 页 共 18 页1 引引 言言1.1课程设计选题学生成绩管理系统1.2课程设计的目的通过数据库系统课程设计,熟悉了
6、 SQL SERVER 数据库管理系统的结构与组成;掌握 了 SQL SERVER 数据库管理系统的应用技术和的使用;实践了学生成绩管理系统 的数据库应用系统的设计方法、开发过程和 SQL SERVER 数据库的管理与维护。最终 达到掌握数据库管理系统的使用和开发,提高分析问题、解决问题和实践应用能力。1.3课程设计的背景随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对学生成绩信息进行管理,有着手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长
7、、成本低等。这些优点能够极大地提高学生成绩管理的效率。因此,开发一套成绩管理系统成为很有必要的。学生成绩管理系统提供了强大的学生成绩管理管理功能,方便系统管理员对学生成绩等信息的添加、修改,打印等操作,同时一样的方便学生对自己各科成绩查询,学习的交流。开发一个学生成绩管理系统,采用计算机对学生成绩进行管理,进一步提高了办学效益和现代化水平。为教师和学生提高工作效率,实现学生成绩信息管理工作流程的系统化,规范化和自动化。在今天信息时代传统的管理方法必然会被计算机为基础的信息管理系统所代替,一个高效的学生成绩管理系统可以存储历届的学生成绩档案,不需要大量的人力,只需要几名专门录入员即可操作系统,节
8、省大量人力,可以迅速查到所需信息、高效、安全、学生在能方便的查看自己的成绩。华东交通大学理工学院课程设计报告第 6 页 共 18 页2 系系统统分分析析与与设设计计2.1 功能及性能分析2.1.1 功能需求功能需求在本课程设计中,是对学生成绩的信息进行管理,学生的信息不仅包括学生本身信息,也包括任课教师的信息。学生信息包括学生学号、姓名、年级、班级和成绩信息,任课教师的信息包括任课教师的教师号,教师姓名和所教课程。课程表包括课程编号、课程名称、教师号,成绩表包括学生学号、课程编号、成绩和学期。本系统还额外增加了登陆用户留言的功能,因此本课程设计中要用到五个表,即学生信息表、登陆用户表、课程表、
9、成绩表和留言信息表。对学生证信息的处理包括信息的录入、查询、修改及删除。2.2 系统的开发运行环境本系统开发平台: asp + sql server 2000本系统采用架构: petshop本系统运行环境: windows xp 华东交通大学理工学院课程设计报告第 7 页 共 18 页2.3 系统总体设计学生成绩管理系统成绩信息管理系统管理成绩信息查询成绩信息修改成绩信息添加密码管理用户管理3 数数据据库库设设计计3.1 数据库概念结构3.1.1 局部 E-R 图:学生信息表:学生学号班级姓名年级教师表:华东交通大学理工学院课程设计报告第 8 页 共 18 页教师教师号教师姓名任课课程表:课程
10、课程编号课程名称教师号成绩表:成绩学号课程编号成绩学期3.1.2 全局 E-R 图:华东交通大学理工学院课程设计报告第 9 页 共 18 页学生学号姓名年级班级教师教师号教师姓名任课课程管理拥有课程编号成绩课程名称教师号成绩学期添加修改删除管理学习拥有添加删除修改3.2 数据库逻辑结构3.2.1 关系模型关系模型在本课程设计中,存在四个实体(学生,教师,课程,成绩) ,三个联系(管理,拥有,学习) ,在学生实体中,学号作为其关键字;在教师实体中,教师号作为其关键字;在课程实体中,课程编号作为其关键字;在成绩实体中,学号作为其关键字。实体关系模式:学生(学号,姓名,年级,班级)教师(教师号,教师名,任课)课程(课程编号,课程名称,教师号)成绩(学号,成绩,学期)华东交通大学理工学院课程设计报告第 10 页 共