数据库课程设计

发布 2022-10-04 15:37:28 阅读 4056

本科课程设计。

组长姓名: 某某某。

组长学号。专业: 10信息管理与信息系统

院系: 信息工程学院

指导老师: 某某某

完成时间:2024年5月23日星期三

随着各个学校的规模扩大,有关学生管理工作所涉及的数据量越来越大,各个学校的学生管理基本上都是靠手工进行,有的学校不得不靠增加人力、物力来进行学生管理。但手工管理效率低、,所以我们想借本次数据库课程设计之际,开发一个不仅适用本校各系而且适用于其它各校的通用高校学生管理系统。学生管理系统已经成为适应我国高等教育扩大规模和培养高等人才跨世纪工程的关键环节,也是高等教育得以顺利发展的基础条件。

建设相关的学生信息管理系统,将会促进高等教育的发展。

学生管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说至关重要,所以学生管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这给查找、更新和维护带来了不少的困难。

作为计算机应用的一部分,使用计算机对学生信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。

这些优点能够极大地提高学生管理的效率,也是使企业科学化、正规化管理,以及与世界接轨的重要条件。建立学生管理系统,采用计算机对学生进行管理,进一步提高办学效益和现代化水平,帮助广大教师提高工作效率,实现学生管理工作流程的系统化、规范化和自动化。

因此,开发这样一套管理软件是很有必要的事情,在下面的各章中我们将以开发学生管理系统为例,谈谈其开发过程中所涉及到的问题及解决方法。

学生管理是高校管理的重要组成部分,是高等学校非常重要的一项数据资源。学生的稳定是学校快速发展的有力保障,这不仅仅关系到学生在校期间的表现,在很大程度上度量了一个学生的跟踪管理。学生管理的重要性不言而喻,但因为其包含的数据量大,涉及的人员面广,而且需要及时更新,所以学生管理在学校中是很繁琐的,在每个系,每个学生都需要有对应的档案记录。

所以在实际管理工作中,往往由于记录的数量多、管理复杂、可连续性差,造成学生管理的混乱。对这一混乱,最好的解决办法就是借助计算机技术和数据库管理系统,对整个学生管理进行记载,并实行电子化管理。本课题的目的就是开发“学生管理系统”,通过这一系统来掌握学生的管理情况,实现学生管理的电子化,提供一个电子化的学生管理平台。

学生管理系统的建立是可以有效的节省人力资源提高管理效率的投资,其设计理念很简单,变人工管理学生信息为计算机自动化进行学生信息的管理,既省时间又提高效率。因此在系统构建时,只要我们本着丰富学生管理的信息资源,为学生和教务管理员提供方便的快捷的学生信息查询途径和管理手段,去改变原有的效率低下的管理方式,那么学生管理系统是完全可行的。学生管理系统是一个学校不可缺少的部分,它的内容对于学校管理者来说是至关重要,所以学生管理系统应该能够为学校管理者提供充足的信息和快捷的查询手段。

随着计算机科学技术的不断研究与发展,计算机正日益广泛地应用到社会各大领域,他在人类社会各个领域发挥着越来越重要的作用,给人们的学习、工作、生活带来了极大的便利,在教育系统领域亦是如此。

关键词:信息世界、信息管理系统、方便快捷。

学生管理是学校对学生进行有效管理的一个重要组成部分。它将便于学校快速的对某个学生总体的了解。

管理是一项琐碎,复杂而以十分细致的工作,在过去人们还处于手工管理阶段的时候,那时的管理员摆在他面前和是一大堆的工作无论是信息的录入还是信息的查找都要让他忙上几天几夜,在那个阶段,不要花费管理员的大量时间,而且往往由于抄写不慎,出现张冠李戴的现象。在计算机快速发展的今天,学校把学生的信息都放入了计算机中,为了把学生大量的信息进行统一有效的管理,随即产生学生管理系统。

学生管理系统开发的总体任务是实现学生信息管理的系统化、规范化和自动化。

系统支持高效率完成学生信息管理的各项任务。

确定在一定的时间内能完成预定的程序功能是可行性分析报告的重点。

尽量采用学校现有和软件硬件环境及先进的管理系统开发方案,从而达到充分利用学校现有的资源,提高系统开发水平和应用效果的目的。

系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充,维护。

系统应及时根据用户需求进行数据的添加,删除,修改,备份。

系统应符合学校对学生的管理流程满足学校对学生的管理需要,并达到操作过程中直观,方便,实用,安全等要求。

为了使本系统功能齐全完备,操作简便,最大限度的提高软件的质量,从而满足用户的实际需要,在设计开发过程中遵循了如下原则:

1) 正确性原则:消息在不同系统平台之间进行传递和显示时不会出现乱码现象。

2)源程序可读性原则:为了便于其他人员设计,维护人员读懂**或**修改,尽可能地做好**注释工作。

3)易操作原则:要求设计的系统功能齐全,操作方便,必要的地方进行提示。

分析和表达用户需求的方法很多,常用的有结构化分析方法,它是一种简单实用的方法。结构化分析方法从最上层的系统组织机构入手,采用自顶向下、逐层分解的方式分析系统。结构化分析方法把任何一个系统都抽象如图1.

1图1.1 结构化分析方法示例。

图1.1给出的只是最高层的抽象概貌。要反映更详细的内容,可将一个处理功能分解为若干子功能,每个子功能还可以继续分解,直到把系统工作过程表示清楚为止。

学校新生注册形成学生最基本的信息,学校就学校培养人才的方案设置课程基本信息,形成学生选课基本信息、成绩基本信息系、智育考评基本信息、综合考评基本信息。从而形成学生所有基本信息。设计学生信息管理系统对学生所有基本信息进行管理。

图1.2学生管理流程图。

系统提供了学生管理、课程管理、学生选修课管理、学生德育考评管理、学生综合素质考评情况管理等几部分功能。

学生管理模块是管理学生基本信息的模块,包括学生基本情况的录入、修改、查询等操作。

1)学生信息录入:在此将录入学生基本情况,产生某个学生的记录,供以后的一切操作使用。在操作上力求方便易用,最大程度的把程序人性化。

2)学生信息查询:在这里可以对学生进行自定义多元化的查询。比如按学号查询,按班级查询等等,快速方便地提供用户所需信息。

3)学生信息删除和修改:可以轻松的进行多种信息的删除或修改。

课程管理模块是管理课程基本信息的模块,包括课程基本情况的录入、修改、查询等操作。

1)课程信息录入:在此将录入课程基本情况,产生某个课程的记录,供以后的一切操作使用。在操作上力求方便易用,最大程度的把程序人性化。

2)课程信息查询:在这里可以对课程进行自定义的多元化的查询。比如按课程号查询等等,快速方便地提供用户所需信息。

3)课程信息删除和修改:可以轻松的进行多种信息的删除或修改。

学生选修课管理模块是管理学生选修课基本信息的模块,包括学生选修课程基本情况的录入、修改、查询等操作。

1)学生选修课程信息录入:在此将录入学生选修课程基本情况,产生某个学生选修课程的记录,供以后的一切操作使用。在操作上力求方便易用,最大程度的把程序人性化。

2)学生选修课程信息查询:在这里可以对学生选修课程进行自定义多元化的查询。比如按课程号查询等等,快速方便地提供用户所需信息。

3)学生选修课程信息删除和修改:可以轻松的进行多种信息的删除或修改。

学生德育考评管理模块是管理学生德育考评基本信息的模块,包括在学生德育成绩基本情况的录入、修改、查询等操作。

1)学生德育考评信息录入:在此将录入学生基本情况,产生某个学生的记录,供以后的一切操作使用。在操作上力求方便易用,最大程度的把程序人性化。

2)学生德育考评信息查询:在这里可以对学生进行自定义的多元化的查询。比如按学号查询,快速方便地提供用户所需信息。

3)学生德育考评信息删除和修改:可以轻松的进行多种信息的删除或修改。(5)学生综合考评管理。

学生综合考评管理模块是管理学生综合考评基本信息的模块,包括学生综合成绩基本情况的录入、修改、查询等操作。

1)学生综合考评信息录入:在此将录入学生基本情况,产生某个学生的记录,供以后的一切操作使用。在操作上力求方便易用,最大程度的把程序人性化。

2)学生综合考评信息查询:在这里可以对学生进行自定义多元化的查询。比如按学号查询,快速方便地提供用户所需信息。

3)学生综合考评信息删除和修改:可以轻松的进行多种信息的删除或修改。

图1.3学生管理系统要实现的功能。

图1.4 学生管理系统重要部分的功能。

图1.5学生管理信息系统重要部分的功能。

根据用户填写的名称和密码,判断该用户是否是学生、教师、管理员。如果用户名和密码都正确,则转到主界面,如果不正确,提示错误信息。

数据库库课程设计

目录。引言11 开发环境1 1.1 硬件环境1 1.2 软件环境1 1.2.1 sql server 2005 delphi7简单介绍2 2 需求分析3 2.1 信息需求3 2.2 功能需求3 2.3 安全性与完整性要求3 3 概念结构设计3 4 逻辑结构设计4 5 数据库实现6 5.1 创建数据库...

数据库课程设计总结数据库课程设计个人总结

数据库课程设计个人总结 4班6组赵 王婆卖瓜时间过了,言归正传吧。凡是都要有个总结,以下便是我在这个课程设计中的一点心得。首先我分析一下我们组任务顺利完成的成功之处并总结一些经验,供以后反省参考用。凡事预则备,不预则废。这是我的座右铭,也是我深有感悟的几句古语之一。在这个项目的开始阶段,老师便让我们...

数据库课程设计

简单pos系统。班级 计科二班 姓名 韩田田 学号 201010510237 目录。前言。销售管理作为零售企业现代化管理不可缺少的组成部分,日益受到人们的重视。传统销售模式以及销售管理体系和机制,已经越来越难以适应零售企业现代化管理的需求。pos point of sales,销售终端的英文缩写 是...