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

上传人:共*** 文档编号:119876352 上传时间:2020-01-28 格式:DOC 页数:19 大小:433.50KB
返回 下载 相关 举报
高校学生管理系统课程设计论文_第1页
第1页 / 共19页
高校学生管理系统课程设计论文_第2页
第2页 / 共19页
高校学生管理系统课程设计论文_第3页
第3页 / 共19页
高校学生管理系统课程设计论文_第4页
第4页 / 共19页
高校学生管理系统课程设计论文_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《高校学生管理系统课程设计论文》由会员分享,可在线阅读,更多相关《高校学生管理系统课程设计论文(19页珍藏版)》请在金锄头文库上搜索。

1、课程设计目 录 第1章 概 述1第2章 高校学生管理系统的需求分析2.1系统运行环境22.2系统功能需求22.3系统性能需求32.4系统技术需求3第3章 高校学生管理系统设计3.1系统功能模块设计73.2系统流程图73.3系统数据库设计83.4系统安全保密设计9第四章 高校学生管理系统的具体实现4.1登录模块的实现104.2 修改功能的实现114.3 查询功能的实现124.4 录入功能的实现13第五章 高校学生管理系统的测试与维护5.1系统测试155.2系统维护15结 论17参考文献18I大庆石油学院 课程设计第1章 概 述 随着高校的扩招人数的巨增,传统的管理手段已不能适应现在的学生管理,必

2、须要有一种高效、便捷、可靠的管理方式。数字化校园是以数字化信息和网络为基础,在计算机和网络技术上建立起来的对教学、科研、管理、技术服务、生活服务等校园信息的收集、处理、整合、存储、传输和应用,使数字资源得到充分优化利用的一种虚拟教育环境。 高校学生管理系统是典型的信息管理系统(MIS),是数字化校园平台上的重要构成部分。对于后台数据库性能安全性以及前端应用程序的数据操纵功能强大,界面友好、使用简单方便的开发要求。我们选择了使用MS SQLServer 2000数据库和Borland公司的Delphi 7.0为开发工具, Delphi7.0是比较完备的面向数据库开发工具,同时它也利用其提供的各种

3、面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,提供了强大的数据环境,更有利于对数据库和数据表的直接操作和处理,提高了编程效率和可靠性。 系统包括数据库、应用服务器、系统客户端三部分,主要实现学工信息、学生基本信息、家庭、社会工作、奖惩、助学、毕业、就业等的维护。实现了学生信息的信息化管理提高管理效率,为科学决策提供依据、充分发挥数字化校园的作用。本系统还制定了一套学生管理系统信息代码标准为数据共享提供了条件。在传统校园基础上构建一个数字空间,以拓展现实校园的时间和空间维度,提升传统校园的运行效率,扩展传统校园的业务功能,最终实现教育过程的全面信息化,从而达到提高管理

4、水平和效率的目的。 本次课程设计的题目是,主要内容为运用数据库和相关访问技术完成学生信息系统的设计与开发,该系统包括界面设计,用户登录,学生学籍管理,课程管理,成绩管理等功能,系统目标是实现一个功能完善的学生信息系统.该题目要求学生完成需求分析(数据字典、数据流图等)、系统设计(E-R图、表结构)、系统实现三个主要数据库应用程序开发步骤。同时要求掌握数据库管理系统的安装与使用、软件开发工具的安装与使用、数据库应用软件开发技术、数据库连接和ADO等数据库访问技术。第2章 高校学生管理系统的需求分析2.1系统运行环境为了保证系统运行的效率和可靠性,系统服务器端应具有较高的软硬件配置,客户端的要求不

5、是很高。此应用程序可广泛运行于国际互联网即Internet,也可适用于内部的局域网。其运行要求如下:I、软件环境客户端: 操作系统:Windows2000/XP网络协议:TCP/IP浏览器:Internet Explorer 5.0数据库:Microsoft Sql Server 2000 服务器端:操作系统:Windows2000/XP网络协议:TCP/IPWEB服务器:Internet Information 5.0数据库:Microsoft Sql Server 2000II、硬件环境:服务器 CPU:PIII 500以上 ,内存:256M客户机 CPU:P200MMX以上,内存:32M

6、以上2.2系统功能需求 综合运用在专科段所学的知识进行实际开发,了解在系统的开发过程中可能遇到的情况,从而积累一定的实际开发经验,提高我们的实践能力。开发适用的软件“学生信息管理系统”。使之符合实际的使用情况,符合工作人员的要求,使管理工作达到高效、快捷、准确,提高管理水平。减轻工作人员的负担,尽量做到功能完备,易于操作,便于用户使用,解决实际问题。本系统提供方便的人机对话界面,可以进行数据的录入、查询、修改、排序等功能,完全以用户的需求为基础,充分考虑用户的要求,尽量满足用户使用。2.2.1管理员部分的主要功能管理员登录功能,根据权限进入管理员相应的页面的功能管理员管理用户(查看、修改、删除

7、)的功能管理员管理学生信息以及相关信息2.2.2 用户的主要功能 用户可以访问管理员允许的相关信息。2.3系统性能需求实用性:为查询信息提供方便,有效进行信息管理,尽量最大限度降低管理员日常管理工作量,提高质量和效率,优化资源。技术先进:高校信息管理设计和开发应紧跟着整个计算机发展潮流,采用当时最先进的设计思想,利用最新的开发技术和开发工具。使系统能够无论在功能设计上,还是在技术实现上,都处于同行业的领先地位。安装使用简便:服务器端的安装简洁明了,客户机无需再装任何软件,通过浏览器就可以直接访问,可以直接接入Internet,无论您身在何处,只要您可以访问Internet都可以使用本系统。适应

8、性:应该能广泛应用于各个高校。系统采用模块化设计,用户可以根据自己的实际情况自行组合,使系统在不同的硬件环境下都能得以应用。 代码可读性好:文中的代码将尽可能简洁,易懂。2.4系统技术需求2.4.1系统开发工具一、什么是Delphi7.0? Delphi是Inprise公司(即原Borland)推出的基于真正面向对象语言Object Pascal语言的可视化编程工具,是当今世界上最快的编译器。能大大提高编程 效率。面向对象的程序设计(Object-Oriented Programming,简写为OOP)是 现在最成功的高级语言程序设计方法,面向对象的程序设计的目的是创建可重 用代码,通过把属性

9、和方法封装进“对象”中,以更好地模拟现实世界 “真正的程序员用c,聪明的程序员用Delphi”,这句话是对Delphi最经典、 最实在的描述。 Delphi 是“第四代编程语言”的杰出代表,它是一个完全导 向的、高度可视化的集成开发环境IDE(Integrated Development Environment),非常人性化。具有简单、高效、功能强大的特点。和VC相比,Delphi更简单、更易于掌握,而在功能上却丝毫不逊色;和VB相比,Delphi则 功能更强大、 更实用。 Delphi这个名字源于古希腊的城市名。它集中了第三代语言的优点。以Object Pascal为基础,扩充了面向对象的能

10、力,并且完美地结合了可视化的开发手段。Delphi自1995年3 月一推出就受到了人们的关注,并在当年一举夺得了多项大奖。 Delphi的出现打破了V承可视化编程领域一统天下的局面。并且Delphi使用了本地编译器直接生成技术,使程序的执行性能远远高于其它产品生成的程序。它还是真正的面向对象的编程语言。PASCAL语言的严谨加上可视化的优势和强大的数据库功能使得它有充分的资本和微软的VB叫板。许多人当时都认为Pascal 是最有前途的程序设计语言,并预测Delphi将会成为可视化编程的主流环境。 Delphi在你编好程序后自动转换成.EXE文件它运行时速度比VB快,而且编译后不需要其他的支持库

11、就能运行。它的数据库功能也挺强的,是开发中型数据库软件理想的编程工具。 Delphi适用于应用软件、数据库系统、系统软件等类型的开发。而且它拥有和VB差不多一样的功能,而且一样能应用API函数,这在控制Windows很有用。 Delphi是全新的可视化编程环境,为我们提供了一种方便、快捷的Windows应用程序开发工具。它使用了Microsoft Windows图形用户界面的许多先进特性和设计思想,采用了弹性可重复利用的完整的面向对象程序语言(Object-Oriented Language)、当今世界上最快的编辑器、最为领先的数据库技术。对于广大的程序开发人员来讲,使用Delphi开发应用软

12、件,无疑会大大地提高编程效率,而且随着应用的深入,您将会发现编程不再是枯燥无味的工作Delphi的每一个设计细节,都将带给您一份欣喜。二、delphi 的优点(1)Pascal语言结构严谨,可以很好地培养一个人的编程思想。 (2)Delphi是一门真正的面向对象的开发工具,并且是完全的可视化。 (3)Delphi使用了真编译,可以让你的代码编译成为可执行的文件,而且编译速度非常快。 (4)Delphi具有强大的数据库开发能力,可以让你轻松地开发数据库。2.4.2 数据库技术1、SQL简介 SQL全称是“结构化查询语言(Structured Query Language)”,最早是IBM的圣约瑟研究实验室为其关系数据库管理系统SYSTEM R开发的一种查询语言,它的前身是SQUARE语言。SQL语言结构简洁,功能强大,简单易学,所以自从IBM公司1981年推出以来,SQL语言得到了广泛的应用。目前,SQL语言已被确定为关系数据库系统的国际标准,被绝大多数商品化关系数据库系统采用,如Oracle 、Sybase、DB2、Informix、SQL Server这些数据库管理系统都支持SQL语言作为查询语言。 结构化查询语言SQL是一种介于关系代数与关系演算之间的语言,其功能包括查询、操纵、定义和控制四个方面,是一个通用的功能极强的关系数据库标准语言。在SQL

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号