学生课程管理系统论文毕业论文.docx

上传人:b****1 文档编号:957367 上传时间:2022-10-14 格式:DOCX 页数:29 大小:477.90KB
下载 相关 举报
学生课程管理系统论文毕业论文.docx_第1页
第1页 / 共29页
学生课程管理系统论文毕业论文.docx_第2页
第2页 / 共29页
学生课程管理系统论文毕业论文.docx_第3页
第3页 / 共29页
学生课程管理系统论文毕业论文.docx_第4页
第4页 / 共29页
学生课程管理系统论文毕业论文.docx_第5页
第5页 / 共29页
点击查看更多>>
下载资源
资源描述

学生课程管理系统论文毕业论文.docx

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

学生课程管理系统论文毕业论文.docx

学生课程管理系统论文毕业论文

学生课程管理系统-论文(毕业论文)

 

毕业设计[论文]

 

题目:

学生课程管理系统设计与实现

学院:

计算机科学与技术学院

专业:

信息管理与信息系统

姓名:

尹志恒

学号:

083211244

指导老师:

王春丽

完成时间:

2013-5-20

 

摘要

随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。

课程管理系统是一个不断发展的新型学科,任何一个学校要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的学生课程管理信息系统。

作为计算机应用的一部分,使用计算机对学生课程进行管理,.例如:

检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。

这些优点能够极大地提高学生课程管理的效率,也是学校的科学化、正规化管理,与世界接轨的重要条件。

本文介绍了在VisualStudio2005+SQLServer2005环境下采用“自上而下地总体规划,自下而上地应用开发”的策略开发一个学生课程信息管理系统的过程。

通过分析一个学校学生课程管理的需要,创建了一个行之有效的计算机管理学生课程的方案。

文章介绍了学生课程信息管理系统的系统分析部分,包括可行性分析、数据流程分析等;系统设计部分主要介绍了系统功能设计和数据库设计及代码设计;系统实现部分说明了几个主要模块的算法,本系统界面友好,操作简单,比较实用。

关键词:

学生课程管理系统,VisualStudio2005,SQLServer2005

 

Abstract

Withmoreandmorewidespreadandprofoundapplicationofstudentinformationtechnologyinmanagement,theimplementofmanagementcourseinformationsystemhasbecomematureintechnologystepbystep.Studentmanagingcourseinformationsystemisanewsubject.Enterpriseneedsexistenceanddevelopment,soenterpriseactivitiesshouldbeorganizedefficientlyandorganically,whichmeanstighteninguptheenterprisemanagement

design.Andthesystemrealizationsectionhasprovidedseveralmajorfunction,togetherwiththemainwindowsandprograms.Thissystemfriendlyinterface,simpleoperation,morepractical.

KEYWORDS:

Studentcoursemanagementsystem,VisualStudio2005,SQLServer2005

 

 

 

1绪论

本毕业论文是以学生课程管理系统开发为背景,论述了课程管理系统的概念、结构及系统开发的基本原理和方法,全文共分为绪论、系统分析、概要设计、详细设计、开发总结、致谢、参考文献、附录等。

1.1问题的提出

随着计算机技术的发展,特别是计算机网络技术与数据库技术的发展,使用人们的生活与工作方式发生了很大的改观。

网络技术的应用使得计算机之间通信、课程共享成为可能,而数据库技术的应用则为人们提供了数据存储、课程检索、课程分析等功能,从而使得工作更高效地进行。

数据库始于20世纪60年代,经过40多年的发展,现在已经形成了理论体系,成为计算机软件的一个重要分支。

数据库技术体现了当代先进的数据管理方法,使计算机的应用真正渗透到国民经济各个部门,在数据处理领域发挥着越来越大的作用。

而互联网技术的出现,更是进一步丰富的人类生活,数字化生存已经一步步走进我们的生活与工作。

互联网技术与数据库技术的结合为计算的在人类生活中的应用带来了巨大的影响。

产业课程化,管理现代化,科学化已经成为行业发展的重要课题,这不仅是企业提高自身竞争力,甚至是国家提高综合国力,走向国民富强的重要手段。

在我国,教育是一个影响着国富民强的重要行业,随着改革开放和市场经济的发展根据中国特有的国情发展,教育得到了国家的大力扶持与社会各界的高度重视,从而使教育业向规范性与现代化的方向高速发展,但是同发达国家相比,我国的教育行业的课程技术的应用程度还很低,只有在大城市中发展较早、规模较大的院校中才使用计算机进行大规模操作,从各方面提高工作效率,取得良好的社会和经济效益,而一些新兴的、规模较小的教育机构还没有全部具备这种功能。

因此可见,随着我国教育的迅速发展,课程技术在其上的应用会更加地广泛和深入。

1.2现有系统存在问题的分析

在我国,各大高校的各类课程管理系统并非是一个新的课题,但也有的学校根本就没有课程管理系统,所有的工作几乎还是手工操作来完成。

计算机技术在日新月异的发展,但是有的很多学校,特别是在西部贫困地区,学校的种类管理都依然由手工操作来完成,这十分落后,效率极低,成本很大,而且极异出错。

随着社会的发展,课程化是社会进程的必然趋势,学校管理只有快、准、精才能发挥其价值。

所以机器代替人力是必然的历史发展趋势,只有领导的重视和支持才能从人工操作改为计算机的自动化系统。

人工操作必将被计算机代替。

有些学校虽使用了计算机,甚至管理系统,但是仍然存在很多问题,问题一日不解决,效率就一日提不上去。

还有,有的系统很不完善到处是漏洞,可以说是千疮百孔,这样极不完善的系统对管理来说是没有任何保障的。

1.3系统开发目标与意义

1.3.1系统开发目标:

本系统是将现代化的计算机技术和传统的教学、教务工作相结合,按照学校的工作流程设计完成的。

为了使系统在学校的管理中发挥更大的作用,实现工作过程的信息化,提高工作效率和工作质量,现提出如下的系统开发目标:

1.系统应具有实用性、可靠性和适用性,同时注意到先进性。

2.对各个数据库进行动态管理,防止混乱。

3.能够按照用户选择的不同的条件进行简单查询和复合查询。

4.方便用户的操作,尽量减少用户的操作

5.注意数据的安全性,具有数据备份和恢复的功能。

1.3.2意义:

在各大高校,用计算机管理学校的课程已经越来越普遍了。

用计算机不但可以提高工作效率,而且还节省了许多人力物力,增强了学校资料的安全性。

提高了学校的管理能力,为此,用计算机来管理学校的课程,是非常必要的。

 

2可行性研究

可行性研究的目的是用最小的代价在尽可能的时间内确定问题是否能够解决。

1.4.1经济上可行性:

现在,计算机的价格已经十分低廉,性能却有了长足的进步。

而本系统的开发,

为学校的工作效率带来了一个质的飞跃,为此主要表现有以下几个方面:

第一,本系统的运行可以代替人工进行许多繁杂的劳动;

第二,本系统的运行可以节省许多资源;

第三,本系统的运行可以大大的提高学校的工作效率;

第四,本系统可以使敏感文档更加安全,等等。

所以,本系统在经济上是可行的。

1.4.2技术上可行性:

本系统的开发利用MicrosoftSQLServer2005作为本系统的数据库,它是一个支持多用户的新型数据库,适用于大中规模的数据量需求。

学校校园网的建设也为新系统服务器/客户端的结构提供了硬件的支持。

使用VisualStudio2005作为系统开发的开发环境,它提供了完善的指令控制语句、类与对象的支持及丰富的数据类型,给开发高性能系统提供的保障为开发满足客户要求的系统,保证了代码的模块化要求,而代码模块化的提高,非常有利于以后对新系统的扩展与修改。

综上所述,本系统的设计与开发在技术上和硬件设备上的条件都是满足的,因此,它在技术上是可行的。

1.4.3运行上可行性:

本系统为一个小型的学生课程管理系统,所耗费的资源非常的小,学校的电脑无论是硬件还是软件都能够满足条件,因此,本系统在运行上是可行的。

 

3需求分析

21世纪以来,人类经济高速发展,人们发生了日新月异的变化,特别是计算机的应用及普及到经济和社会生活的各个领域。

使原本的旧的管理方法越来越不适应现在社会的发展。

许多人还停留在以前的手工操作。

这大大地阻碍了人类经济的发展。

为了适应现代社会人们高度强烈的时间观念,学校课程管理系统软件为学校办公室带来了极大的方便。

3.1教育系统学生管理现状分析

3.1.1学校工作流程分析

学校工作总体规划由教务人员在学生课程管理系统中完成对运行教务处所需的基本数据的维护,包括这些课程的增加、修改及对各项课程的变动都将在这进行操作。

新的学年,教务管理员要进行年级课程,班级课程分配等工作,新生入学后由教务管理员在学籍系统中完成新学生课程的维护。

每举行一次考试后由任课老师对课程进行录入。

班主任对本班的课程汇总。

并进行排名,然后年级组长再进行汇总,并对本年级各科课程及总课程进行排名。

各位同学对以上录入的课程可以根据自己的需要进行适当的查询。

3.1.2学校具体需求分析

学生:

对各科课程的查询及查看本班课程排名等情况。

任课老师:

输入并维护所教科目的学生课程,计算本科的课程排名、本科课程在班上的排名。

输出学生的基本课程,各科的课程及各科课程的部分,各科课程的排名,总分的排名情况。

管理员:

学校全体成员的课程管理,对考试科目,时间及对所考科目的编号等进行具体的管理,并对任课老师,班主任等输入的课程进行存库,对学生的课程进行必要的维护,可打印学生的所有课程。

3.1.3系统设计思想

采用现有的资源,先进的管理系统开发方案,充分利用学校现有的资源,减少开发中的时间和财力、物力、提高系统开发的水平和应用效果。

系统就满足学校的需求,例如学生课程的录入、查询、更新等。

学生录入与排名。

系统就具备数据库维护功能,及时根据用户需求进行数据添加、删除、修改等操作。

3.1.4系统设计分析

本系统的功能分为以下几个模块:

课程管理子模块:

主要功能包括添加、删除、修改、查找课程信息等。

班级管理子模块:

主要功能包括添加、删除、修改、查询班级信息等。

教师管理子模块:

主要功能包括教师信息的浏览、查询、修改、删除等。

成绩管理子模块:

主要功能包括查询课程名称、学分、成绩等。

本系统性能力求易于使用,具体有较高的扩展性和可维护性。

3.1.5学生课程管理系统的目标

(1)节约资源,提高课程管理的精确度

(2)方便快速操作,精减人员,节约开支

(3)实现课程管理的系统化及规范化

3.2基于B/S结构技术的应用

3.2.1B/S结构技术发展简述

随着IT技术的高速发展,互联网几乎已经渗透到人们生活的每一个角落。

而网络技术与数据库技术的应用,则大大改变的人们的学习、生活与工作的方式,提高并丰富了人类生活。

互联网的发展应用促使网页技术的产生。

但在不久后,人们对静态页面并不满足,随后出现了采用CGI(CommonGatewayInterface通用网关接口)和ISAPI(InternetServerApplicationProgramInterface互联网服务器应用程序接口)来编写网页,但它们的编程比较复杂,用Perl或者是VC进行编写,将HTML标识嵌入代码中,维护相当困难。

此后,随着技术日新月异的发展,相断出现了ASP,PHP,JSP等网站开发技术,它们给网

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

当前位置:首页 > 解决方案 > 学习计划

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

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