1、 1 数据库原理及应用数据库原理及应用课程设计课程设计报告报告书书 课题课题 名称名称 学生成绩管理系统 设计设计 目的目的 本课程设计的目的是通过实践使学生经历一个数据库系统开发的全过程 并受到一次综合的训练,以便能较全面地理解、掌握和综合运用所学的知识去 分析、解决实际问题。 实验实验 环境环境 1、Windows2000 及以上 2、SQL Server2000 任务任务 要求要求 任务:任务: 完成学生信息管理系统的分析设计工作,并选用适当的开发工具完成 系统的开发。 要求:要求: 1、需求分析; 2、数据库的概念设计; 3、数据库的逻辑设计; 4、数据库的物理设计; 5、应用程序设计
2、; 6、编程实现。 工作进度计划工作进度计划 序号序号 起止日期起止日期 工工 作作 内内 容容 1 2009.12.82009.12.15 需求分析 2 2009.12.162009.12.17 概念设计 3 2009.12.182009.12.20 逻辑设计 4 2009.12.212009.12.31 系统设计 5 2009.12.132009.12.28 课程设计报告纂写 2009 年年 12 月月 31 日日 计 算 机 科 学 系 数据库原理及应用 课程设计报告 选题名称选题名称: 系(院)系(院): 班班 级级: 组员组员: 指导教师指导教师: 学年学期学年学期: 学年 第 学期
3、 年 月 日 摘要: 在现今信息时代,生活速度的加快,使得人们越来越向信息化、数字化发展, 管理信息系统(MIS)是一个由人、计算机等组成的能进行信息的收集、传递、储存、 加工、维护和使用的系统,必然能代替过去大量、繁杂的手工操作。对于一所学校来 说,如何利用计算机改变每次考试结束后老师们统计大量的学生成绩时的繁重任务? 如何消除因时间紧所产生的统计结果错误百出?设计出学生成绩管理系统就是一个很 好的解决方法。 开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面,实现了 学生成绩数据库的创建及学生成绩的输入、浏览、维护和统计,使得系统具有功能强 大,界面友好的特点。本系统主要完成
4、对学生信息的管理,包括添加、修改、删除,查询,打 印信息以用户管理等六个方面。系统可以完成对各类信息的浏览、查询、添加、删除、修改等功能。 系统的核心是添加、修改和删除三者之间的联系,每一个表的修改都将联动的影响其它的表,当完 成添加或删除操作时系统会自动地完成学生信息的修改。查询功能也是系统的核心之一。此外,系 统有完整的用户添加、删除和密码修改功能,并具备报表打印功能。 关键词:学生信息管理系统;数据库系统;SQL SERVER 2000 目目 录录 1 需求分析 . 1 1.1 系统需求分析 . 1 1.2 可行性分析 . 1 2 数据库的概念设计 . 2 3 数据库的逻辑设计 . 2
5、4 数据库的物理设计 . 3 5 应用程序设计 5 5.1 系统功能分析 . 5 5.2 系统功能模块设计 5 5.3 系统目标分析 . 6 6 编程实现 . 7 总结与体会 13 参考文献14 数据库原理及应用课程设计报告 1 数据库原理及应用课程设计报告 1 1 需求分析需求分析 1.11.1 系统需求分析系统需求分析 伴随社会的高速发展,全国各高校的学生数量一直在增加,在这样的形式下,必 须要求学校有一种高效有序的方法来管理学生的信息。 通过调查,要求系统需要有以下功能: 由于该系统支持多用户管理,要求支持添加用户的功能; 原始数据修改简单方便,支持多条件修改; 方便的数据查询,支持多条
6、件查询; 删除数据方便简单,数据稳定性好; 1.21.2 可行性分析可行性分析 本次课程设计题目:“学生信息管理系统”,主要目的是编制一个网页登陆系统, 连接数据库系统,用以实现学生、班级以及考核成绩等多项管理。同时对整个系统的 分析、设计过程给出一个完整的论证。 学生信息管理系统是一种基于集中统一规划的数据库数据管理新模式,其实就是 对学生、班级、考核成绩的管理。 在信息时代的今天,人类需要对在政治、经济、军事、文化、科研、教育等领域 产生的大量信息进行管理,并对数据进行加工处理,数据库技术则是信息管理与数据 处理的先进技术。随着信息量的不断增加,作为计算机的三大主要应用(科学计算、 过程控制和数据处理)之一的数据处理,已迅速上升为计算机应用的主要方面,数据 库技术则成为人们日常生活中处理数据不可缺少的有力工具,并且现代的信息管理系 统几乎都以数据库技术作为核心。 由于本系统管理的对象简单,且每个数据内容之间都具有较强的关联性,涉及过 程并不是很