高校学生管理系统课程设计论文.docx

上传人:b****5 文档编号:3257490 上传时间:2022-11-21 格式:DOCX 页数:15 大小:344.61KB
下载 相关 举报
高校学生管理系统课程设计论文.docx_第1页
第1页 / 共15页
高校学生管理系统课程设计论文.docx_第2页
第2页 / 共15页
高校学生管理系统课程设计论文.docx_第3页
第3页 / 共15页
高校学生管理系统课程设计论文.docx_第4页
第4页 / 共15页
高校学生管理系统课程设计论文.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

高校学生管理系统课程设计论文.docx

《高校学生管理系统课程设计论文.docx》由会员分享,可在线阅读,更多相关《高校学生管理系统课程设计论文.docx(15页珍藏版)》请在冰豆网上搜索。

高校学生管理系统课程设计论文.docx

高校学生管理系统课程设计论文

目录

第1章概述1

第2章高校学生管理系统的需求分析

2.1系统运行环境2

2.2系统功能需求2

2.3系统性能需求3

2.4系统技术需求3

第3章高校学生管理系统设计

3.1系统功能模块设计7

3.2系统流程图7

3.3系统数据库设计8

3.4系统安全保密设计9

第四章高校学生管理系统的具体实现

4.1登录模块的实现10

4.2修改功能的实现11

4.3查询功能的实现12

4.4录入功能的实现13

第五章高校学生管理系统的测试与维护

5.1系统测试15

5.2系统维护15

结论17

参考文献18

第1章概述

随着高校的扩招人数的巨增,传统的管理手段已不能适应现在的学生管理,必须要有一种高效、便捷、可靠的管理方式。

数字化校园是以数字化信息和网络为基础,在计算机和网络技术上建立起来的对教学、科研、管理、技术服务、生活服务等校园信息的收集、处理、整合、存储、传输和应用,使数字资源得到充分优化利用的一种虚拟教育环境。

高校学生管理系统是典型的信息管理系统(MIS),是数字化校园平台上的重要构成部分。

对于后台数据库性能安全性以及前端应用程序的数据操纵功能强大,界面友好、使用简单方便的开发要求。

我们选择了使用MSSQLServer2000数据库和Borland公司的Delphi7.0为开发工具,Delphi7.0是比较完备的面向数据库开发工具,同时它也利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,提供了强大的数据环境,更有利于对数据库和数据表的直接操作和处理,提高了编程效率和可靠性。

系统包括数据库、应用服务器、系统客户端三部分,主要实现学工信息、学生基本信息、家庭、社会工作、奖惩、助学、毕业、就业等的维护。

实现了学生信息的信息化管理提高管理效率,为科学决策提供依据、充分发挥数字化校园的作用。

本系统还制定了一套学生管理系统信息代码标准为数据共享提供了条件。

在传统校园基础上构建一个数字空间,以拓展现实校园的时间和空间维度,提升传统校园的运行效率,扩展传统校园的业务功能,最终实现教育过程的全面信息化,从而达到提高管理水平和效率的目的。

本次课程设计的题目是<高校学生管理系统>,主要内容为运用数据库和相关访问技术完成学生信息系统的设计与开发,该系统包括界面设计,用户登录,学生学籍管理,课程管理,成绩管理等功能,系统目标是实现一个功能完善的学生信息系统.该题目要求学生完成需求分析(数据字典、数据流图等)、系统设计(E-R图、表结构)、系统实现三个主要数据库应用程序开发步骤。

同时要求掌握数据库管理系统的安装与使用、软件开发工具的安装与使用、数据库应用软件开发技术、数据库连接和ADO等数据库访问技术。

 

第2章高校学生管理系统的需求分析

2.1系统运行环境

为了保证系统运行的效率和可靠性,系统服务器端应具有较高的软硬件配置,客户端的要求不是很高。

此应用程序可广泛运行于国际互联网即Internet,也可适用于内部的局域网。

其运行要求如下:

I、软件环境

客户端:

  操作系统:

Windows2000/XP

  网络协议:

TCP/IP

  浏览器:

InternetExplorer5.0

  数据库:

MicrosoftSqlServer2000

服务器端:

  操作系统:

Windows2000/XP

  网络协议:

TCP/IP

  WEB服务器:

InternetInformation5.0

  数据库:

MicrosoftSqlServer2000

II、硬件环境:

  服务器CPU:

PIII500以上,内存:

256M

  客户机CPU:

P200MMX以上,内存:

32M以上

2.2系统功能需求

综合运用在专科段所学的知识进行实际开发,了解在系统的开发过程中可能遇到的情况,从而积累一定的实际开发经验,提高我们的实践能力。

开发适用的软件——“学生信息管理系统”。

使之符合实际的使用情况,符合工作人员的要求,使管理工作达到高效、快捷、准确,提高管理水平。

减轻工作人员的负担,尽量做到功能完备,易于操作,便于用户使用,解决实际问题。

本系统提供方便的人机对话界面,可以进行数据的录入、查询、修改、排序等功能,完全以用户的需求为基础,充分考虑用户的要求,尽量满足用户使用。

2.2.1管理员部分的主要功能

管理员登录功能,根据权限进入管理员相应的页面的功能

管理员管理用户(查看、修改、删除)的功能

管理员管理学生信息以及相关信息

2.2.2用户的主要功能

  用户可以访问管理员允许的相关信息。

2.3系统性能需求

实用性:

为查询信息提供方便,有效进行信息管理,尽量最大限度降低管理员日常管理工作量,提高质量和效率,优化资源。

技术先进:

高校信息管理设计和开发应紧跟着整个计算机发展潮流,采用当时最先进的设计思想,利用最新的开发技术和开发工具。

使系统能够无论在功能设计上,还是在技术实现上,都处于同行业的领先地位。

安装使用简便:

服务器端的安装简洁明了,客户机无需再装任何软件,通过浏览器就可以直接访问,可以直接接入Internet,无论您身在何处,只要您可以访问Internet都可以使用本系统。

适应性:

应该能广泛应用于各个高校。

系统采用模块化设计,用户可以根据自己的实际情况自行组合,使系统在不同的硬件环境下都能得以应用。

代码可读性好:

文中的代码将尽可能简洁,易懂。

2.4系统技术需求

2.4.1系统开发工具

一、什么是Delphi7.0?

Delphi是Inprise公司(即原Borland)推出的基于真正面向对象语言ObjectPascal语言的可视化编程工具,是当今世界上最快的编译器。

能大大提高编程效率。

面向对象的程序设计(Object-OrientedProgramming,简写为OOP)是现在最成功的高级语言程序设计方法,面向对象的程序设计的目的是创建可重用代码,通过把属性和方法封装进“对象”中,以更好地模拟现实世界“真正的程序员用c,聪明的程序员用Delphi”,这句话是对Delphi最经典、最实在的描述。

Delphi是“第四代编程语言”的杰出代表,它是一个完全导向的、高度可视化的集成开发环境IDE(IntegratedDevelopmentEnvironment),非常人性化。

具有简单、高效、功能强大的特点。

和VC相比,Delphi更简单、更易于掌握,而在功能上却丝毫不逊色;和VB相比,Delphi则功能更强大、更实用。

Delphi这个名字源于古希腊的城市名。

它集中了第三代语言的优点。

以ObjectPascal为基础,扩充了面向对象的能力,并且完美地结合了可视化的开发手段。

Delphi自1995年3月一推出就受到了人们的关注,并在当年一举夺得了多项大奖。

Delphi的出现打破了V承可视化编程领域一统天下的局面。

并且Delphi使用了本地编译器直接生成技术,使程序的执行性能远远高于其它产品生成的程序。

它还是真正的面向对象的编程语言。

PASCAL语言的严谨加上可视化的优势和强大的数据库功能使得它有充分的资本和微软的VB叫板。

许多人当时都认为Pascal是最有前途的程序设计语言,并预测Delphi将会成为可视化编程的主流环境。

Delphi在你编好程序后自动转换成.EXE文件它运行时速度比VB快,而且编译后不需要其他的支持库就能运行。

它的数据库功能也挺强的,是开发中型数据库软件理想的编程工具。

Delphi适用于应用软件、数据库系统、系统软件等类型的开发。

而且它拥有和VB差不多一样的功能,而且一样能应用API函数,这在控制Windows很有用。

Delphi是全新的可视化编程环境,为我们提供了一种方便、快捷的Windows应用程序开发工具。

它使用了MicrosoftWindows图形用户界面的许多先进特性和设计思想,采用了弹性可重复利用的完整的面向对象程序语言(Object-OrientedLanguage)、当今世界上最快的编辑器、最为领先的数据库技术。

对于广大的程序开发人员来讲,使用Delphi开发应用软件,无疑会大大地提高编程效率,而且随着应用的深入,您将会发现编程不再是枯燥无味的工作——Delphi的每一个设计细节,都将带给您一份欣喜。

二、delphi的优点

(1)Pascal语言结构严谨,可以很好地培养一个人的编程思想。

(2)Delphi是一门真正的面向对象的开发工具,并且是完全的可视化。

(3)Delphi使用了真编译,可以让你的代码编译成为可执行的文件,而且编译速度非常快。

(4)Delphi具有强大的数据库开发能力,可以让你轻松地开发数据库。

2.4.2数据库技术

1、SQL简介

SQL全称是“结构化查询语言(StructuredQueryLanguage)”,最早是IBM的圣约瑟研究实验室为其关系数据库管理系统SYSTEMR开发的一种查询语言,它的前身是SQUARE语言。

SQL语言结构简洁,功能强大,简单易学,所以自从IBM公司1981年推出以来,SQL语言得到了广泛的应用。

目前,SQL语言已被确定为关系数据库系统的国际标准,被绝大多数商品化关系数据库系统采用,如Oracle、Sybase、DB2、Informix、SQLServer这些数据库管理系统都支持SQL语言作为查询语言。

结构化查询语言SQL是一种介于关系代数与关系演算之间的语言,其功能包括查询、操纵、定义和控制四个方面,是一个通用的功能极强的关系数据库标准语言。

在SQL语言中不需要告诉SQL如何访问数据库,只要告诉SQL需要数据库做什么。

2、SQL发展历程

SQL语言是1974年提出的,由于它功能丰富、使用方式灵活、语言简洁易学等突出优点,在计算机工业界和计算机用户中倍受欢迎。

1986年10月,美国国家标准局(ANSI)的数据库委员会批准了SQL作为关系数据库语言的美国标准。

1987年6月国际标准化组织(ISO)将其采纳为国际标准。

这个标准也称为“SQL86”。

随着SQL标准化工作的不断进行,相继出现了“SQL89”、“SQL2”(1992)和“SQL3”(1993)。

SQL成为国际标准后,对数据库以外的领域也产生很大影响,不少软件产品将SQL语言的数据查询功能与图形功能、软件工程工具、软件开发工具、人工智能程序结合起来。

3、SQL数据库体系结构

SQL数据库的体系结构基本上也是三级模式。

SQL术语与传统的关系模型术语不同。

在SQL中,外模式对应于视图,模式对应于基本表,元组称为“行”,属性称为“列”。

内模式对应于存储文件。

SQL数据库的体系结构特征:

一个SQL模式(Schema)是表和约束的集合。

一个表(Table)是行(Row)的集合,每行是列(Column)的序列,每列对应一个数据项。

—个表可以是一个基本表,也可以是一个视图,基本表是实际存储在数据库中的表。

视图是从基本表或其他视图中导出的表,它本身不独立存储在数据库中,也就是说数据库中只存放视图的定义而不存放视图的数据,视图是一个虚表。

一个基本表可以跨一个或多个存储文件,一个存储文件也可存放一个或多个基本表,一个表可以带若干索引,索引也存放在存储文件中。

每个存储文件与外部存储器上一个物理文件对应。

存储文件的逻辑结构组成了关系数据库的内模式。

用户可以用SQL语句对视图和基本表进行查询等操作。

在用户看来,视图和基本表是一样的,都是关系(即表格)。

SQL用户可以是应用程序,也可以是终端用户。

SQL语句可嵌入在宿主语言的程序中使用;SQL语言也能作为独立的用户接口,供交互环境下的终端用

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 英语

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1