学生信息管理系统开发与设计

专科毕业设计(论文)

题 目 学生信息管理系统开发

与设计

学生姓名

专业班级

学 号

所 在 系

指导教师

完成时间

学生信息管理系统开发与设计

摘 要

本文主要是,根据现如今的实际情况,针对学生信息管理系统这一课题展开深入浅出的分析,从多方面来讲述这课题,先从国内外学生信息管理系统的背景和开发此系统的必要性开始,依次具体的来讲述开发本系统的具体的流程要开发一个学生信息管理系统,首先需要进行需求分析和总体设计,分析系统的使用对象和用户需求,设计系统的体系结构和数据库结构.决定使用的开发工具和后台数据库.规划项目开发速度。对于“学生信息管理系统”而言。则是要将院系、学生、学生成绩等信息的录入、删除、查看、维护的各个功能进行更详尽的描述,安排该项目规划与进度,组织软件的开发与测试.撰写文档。学生信息管理系统的用户是各院系(年级) 负责教学管理的老师.方便教师随时修改、删除、查询各种信息。具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输入和输出、数据结构和数据处理的流程,为后面的具体设计打下基础。

关键词 学生信息/管理系统/系统设计/规范化

目 录

摘 要 .................................................................................................. I ABSTRACT . ...................................................... 错误!未定义书签。 引 言 ............................................................................................. 1 1 背景分析 ......................................................................................... 1 2 可行性分析 ..................................................................................... 3

2.1 技术可行性分析 .......................................................................... 3

2.2 经济的可行性分析 .................................................................... 4 3 需求分析 ......................................................................................... 4 4 系统功能 ......................................................................................... 4 5 系统的业务流程图、系统流程图 . ................................................... 5 6 系统的设计与实现 .......................................................................... 7

6.1 数据库的设计 .............................................................................. 7

6.2 系统程序的开发 .......................................................................... 8

6.3 学生信息管理系统的主要功能实现 ........................................ 10 结束语 ............................................................................................... 12 致 谢 ........................................................................................... 13 参考文献 ........................................................................................... 14 附 录 ........................................................................................... 15

引 言

随着信息产业的快速发展和带来的实效,越来越多的行业,都相继的加入,更快的促进了,信息产业的广、快、简的发展趋势!学生信息管理系统是针对学校人事处的大量业务处理工作而开发的管理软件,主要用于学校学生信息管理,总体任务是实现学生信息关系的系统化、科学化、规范化和自动化,其主要任务是用计算机对学生各种信息进行日常管理,如查询、修改、增加、删除,另外还考虑到学生选课,针对这些要求设计了学生信息管理系统。学生信息管理系统是一个教育单位不可缺少的部分。一个功能齐全、简单易用的信息管理系统能有效地减轻学校相关工作人员的工作负担,它的内容对于学校的决策者和管理者来说都至关重要。所以学生信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案、统计和查询数据,这种管理方式存在着许多缺点, 如:效率低、保密性差, 人力资源的大量浪费;另外时间一长, 将产生大量的文件和数据, 这对于查找、更新和维护都带来了不少困难。随着科学技术的不断提高, 计算机科学日渐成熟, 其强大的功能已为人们深刻认识, 它已进入人类社会的各个领域并发挥着来越重要的作用。

作为计算机应用的一部分, 使用计算机对学校的各类信息进行管理, 具有手工管理所无法比拟的优点. 例如:检索迅速、查询方便、效率高、可靠性好、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学校信息管理的效率, 也是一个单位科学化、正规化管理, 与世界接轨的重要条件[1]。

1 背景分析

学生信息档案的管理对于学校的管理者来说至关重要,学生信息是高等学校非常重要的一项数据资源,是一个教育单位不可缺少一部分。特别是近几年来,国家政策的调整,我国高等院校大规模的扩招,给高等院校的教学管理、学生管理、后勤管理等方面都带来不少的冲击。其包含的数据量大,涉及的人员面广,而且需要及时更新,故较为复杂,难以单纯地依靠人工管理,而且传统的人工管理方式既不易于规范化,管理效率也不高,目前我国各类高等院校中还有相当一部分学生档案管理还停留在纸介质的基础上,尤其是中、小学对学生档案的管理更是落后,这样的管理机制已经不能适应时代发展的要求,其管理方法将浪费许

多人力和物力。随着科学技术的不断提高,计算机科学与技术日渐成熟,计算机应用的普及已进入人类社会生活的各个领域,并发挥着越来越重要的作用。这种传统的手工管理模式必然被以计算机为物质基础的信息管理方法所取代[2]。

系统针对学校学生信息的特点以及管理中实际需要而设计,能够有效地实现学生信息管理的信息化,减轻管理人员的工作负担,高效率、规范化地管理大量的学生信息,并避免人为操作的错误和不规范行为。作为计算机应用的一部分,使用计算机对学生档案进行管理,有着手工管理所无法比拟的优点,如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生档案管理的效率,也是学校向科学化、正规化管理发展的必要条件,更是各个高等院校与世界接轨的重要条件。

虽然现在的学校在学生档案管理上都使用了计算机进行管理,但是现在市场上流行的学生档案管理软件有些并不是针对学校对学生的档案管理需求研发的,而是针对广大的企事业单位开发出来的,这就一会在某些方面给学校的学生档案管理带来不便,有些学生档案管理软件的功能虽然比较强大,但其价位较高,而且其繁琐的操作对于对计算机不是掌握的很好的学校学生档案管理工作人员来说无疑是一道屏障,造成了这样的学生档案管理软件不能很好的得到充分的应用,造成系统的“浪费”。而学校对计算机不是很熟悉的管理工作人员,运用这样的软件很有可能会由于操作的失误造成学生档案信息的丢失成绩记录的错误或系统崩溃。给学校带来无法弥补的损失。

对于学校的情况,本系统在实施后,能使教学管理人员从繁的工作中解脱出来,真正的、全身心投入到教学管理工作中去,集中管理,同时带动学校管理阶段,节省了大量的人力,物力,财力和时间,使管理清晰准确,使学籍管理体系更加科学化,规范化。

基于以上的原因,开发一套操作简单、维护方便、适合各个阶段学校使用的学生档案管理系统就显得十分重要与紧迫。于是提出该课题,解决当今学校解决学生档案的管理问题。

学生信息档案的管理对于学校的管理者来说至关重要,学生信息是高等学校非常重要的一项数据资源,是一个教育单位不可缺少一部分。特别是近几年来,国家政策的调整,我国高等院校大规模的扩招,给高等院校的教学管理、学生管

理、后勤管理等方面都带来不少的冲击。其包含的数据量大,涉及的人员面广,而且需要及时更新,故较为复杂,难以单纯地依靠人工管理,而且传统的人工管理方式既不易于规范化,管理效率也不高,目前我国各类高等院校中还有相当一部分学生档案管理还停留在纸介质的基础上,尤其是中、小学对学生档案的管理更是落后,这样的管理机制已经不能适应时代发展的要求,其管理方法将浪费许多人力和物力。作为计算机应用的一部分,使用计算机对学生档案进行管理,有着手工管理所无法比拟的优点,系统针对学校学生信息的特点以及管理中实际需要而设计,能够有效地实现学生信息管理的信息化,减轻管理人员的工作负担,高效率、规范化地管理大量的学生信息,并避免人为操作的错误和不规范行为[3]。 2 可行性分析

可行性分析也称为可行性研究,是在系统调查的基础上,针对新系统的感叹句否具备必要性和可能性,对新系统的开发技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。

要开发一个学生信息管理系统,首先需要进行需求分析和总体设计,分析系统的使用对象和用户需求,设计系统的体系结构和数据库结构.决定使用的开发工具和后台数据库.规划项目开发速度。对于“学生信息管理系统”而言。则是要将院系、学生、学生成绩等信息的录入、删除、查看、维护的各个功能进行更详尽的描述,安排该项目规划与进度,组织软件的开发与测试.撰写文档。学生信息管理系统的用户是各院系(年级) 负责教学管理的老师.方便教师随时修改、删除、查询各种信息。具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输入和输出、数据结构和数据处理的流程,为后面的具体设计打下基础[4]。

2.1 技术可行性分析

首先,我是郑州科技学院信息科学与工程系的学生,学习的就是计算机信息管理,有一定的专业知识和技能;其次,就是我们有,教学经验丰富的老师做指导,在制作的过程中遇到的问题,可以及时的请教;再次就是,我们有足够的学习资料,图书馆馆藏的计算机机方面的书,各类繁多齐全;最后就是在开发系统的过程中,只要是我们需要的,都可以通过网络下载,或者去老师那是拷贝都途

径得到满足!

2.2 经济的可行性分析

课题的选择和制作,都是在学校的课余时间完成的。不需花费太多的人力,物力。再者现在的我们,每个人都有自己的电脑,宿舍里都有网线,省去了很多麻烦和上网的费用等!只是在课余的时候,花费点时间和精力来完成这项工作!很多的参考资料费用,都不用去买,图书馆里的书,都有很多的信息供我们查阅和下载等!

3 需求分析

要开发一个学生信息管理系统,首先需要进行需求分析和总体设计,分析系统的使用对象和用户需求,设计系统的体系结构和数据库结构.决定使用的开发工具和后台数据库.规划项目开发速度。对于“学生信息管理系统”而言。则是要将院系、学生、课程设置、学生成绩等信息的录入、删除、查看、维护的各个功能进行更详尽的描述,安排该项目规划与进度,组织软件的开发与测试.撰写文档。学生信息管理系统的用户是各院系(年级)负责教学管理的老师.方便教师随时修改、删除、查询各种信息。具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输入和输出、数据结构和数据处理的流程,为后面的具体设计打下基础。

学校在处理学生信息工作方面主要包括:学生日常管理,其中都和每位学生息息相关;从在校学生和从事学生工作的老师的人数对比中,可以看到,从事学生工作的老师工作任务比较重,要处理的事务信息内容庞大,同时非常复杂,处理过程中很容易出现错误,传统的手工信息处理方式已经不能满足现阶段学校的需求。而学生信息管理系统设计的目的就是为了减轻老师们的负担,规范统一各类学生信息,方便老师处理各个学生的信息.便于以后对学生各种信息的汇总和统计。根据学校对学生信息管理系统的需求,要求该系统具有以下功能:其一:该系统要提供学生摹本信息的维护功能;其二:该系统需要提供每位学生在各个学期考试的成绩,使辅导员能够迅速查找到任意一位学生的成绩;其三:考虑到学生信息的安全性,该系统还要对不同的用户授予不同的权限,对数据库中所有学生的信息都应具有查询、维护等基本功能 [5]

4 系统功能

本系统主要完成对学生各类信息的管理,包括录入、添加、修改、删除、查询等方面,系统可以完成对各类信息的浏览、查询、添加、删除、修改等功能。。

根据需求分析的结果,将学生信息管理系统分为:学生信息、成绩信息、增删信息等几个模块,在此基础上建立各自所需要的数据表,构成整个系统的基本框架。该系统主要包括用户管理模块、基本信息模块、成绩信息模块等几个模块。该数据库具有数据维护、查询、输出等功能。

5 系统的业务流程图、系统流程图

本系统根据不同的登陆角色,设制不同的职责。学生的主要是信息查询,而老师,则主要是信息的增加删除学生信息!管理员的主要职能是,老师信息的增加删除等如:图图5—1学生信息管理系统的业务流程。

图5—1 学生信息管理系统业务流程 系统的流程主要是系统的具体的实施过程如图图 5—2系统流程。

图5—2 系统流程

具体的操作方法是:首先,是启动学生信息管理系统,会首先弹出登陆界面(如图图 5—3 登陆界面)。输入自己登陆的用户名和密码,选择用户类型,单击登陆按钮,然后进入系统主界面(如图图 5—4系统主界面),然后选择自己想要的操作!

图5—3 登陆界面

图 5—4系统主界面

6 系统的设计与实现

本系统必须能够实现以下目标:其一使得学生的信息管理工作清晰化、条理化,可实现全方位细致的管理。其二简单易操作,可方便的实现新生信息的输入、老生信息的删除等操作。其三迅捷准确的查询系统,可方便查看所需信息[6]

6.1 数据库的设计

本系统中信息集合通过使用Microsoft SQL Server2005来建立相关信息的关系数据库,该数据库中,主要包括4个数据表分别为student 、score 、teacher 、zuser 四个表。其中student 表有:学号、姓名、性别、籍贯、身份证号、班级、系部(表6—1 student)七个字段。这个表存储的主要是学生的基本信息,是对学生的所有信息的一个汇总。score 有:学号、课程、分数三个字段这是一个简单的学生分数查询表,根据学号查找学生的所有分数(表6—2)。teacher 表有:教师号、教师名、系部三个字段(表6—3 teacher)此表主要用于,教师信息的查询。zuser 表有:用户、密码、类型三个字段(表6—4 zuser) ,此表用于系统对操作员的权限设置,保存的主要是登陆时的用户名和密码[7]。

表6—1 student

表6—2 score

表6—3 teacher

表6—4 zuser

6.2 系统程序的开发

学生信息管理系统的开发要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。学生信息管理系统的功能主要是实现学生信息的管理,包括系统管理、信息设置、学生信息管理、学生成绩管理以及系统帮助等功能模块,应满足以下功能需求:

(1)系统应符合学生管理的规定,满足教育单位日常管理工作的需要,并达到操作过程中的直观、方便、实用、安全等要求。(2)系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员进行补充、维护。(3)系统应具备数据库维护功能,及时根据需求进行数据的输入、浏览、查询等操作[8]。

根据以上要求,本系统是用Visual Basic.NET进行设计与开发的!首先是工作界面的设计,本程序主要是运用Microsoft Visual Studio 2005做的,利用系统提供的控件为蓝本进行布局和外观的调整;然后是不同的界面实现。

根据不同的操作需求,用不同的登陆角色,做出相应的操作界面如图图(6—1)为原程序制作界面。其中学生的登陆界面较为单一如图(图6—2),省略

几个操作按钮;根据不同的操作对象做出不同的操作界面如图为学生查询分数的操作界面,图为管理员的操作界面如图图(6—3)。以这种方式来体现不同的用户拥有不同的操作权限!

这方面具体的方法,是用IF 语句来实现的,根据不同的用户类开,来进行不同的按钮和权限的限制!打开不同的工作界面,进行不同的信息操作。

图6—1 原程序制作界面

图6—2 学生登陆后的界面

图6—3 管理员登陆界面

6.3 学生信息管理系统的主要功能实现

(1)密码设置:为防止非本系统人员进入本系统,每个操作员均有自己的密码,拥有对自己账户的自主设制的权限。主要是通过,登陆时的输入密码来实现。主要有三种的账户类型:教师、学生和管理员,不同的用户有不同的用户名和密码如图(图6—4)。(2)权限设置:设置用户的权限,使每个用户有自己的操作范围,不能超出自己的范围操作。(3)信息录入:可以实现学生基本信息和成绩信息的录入。信息录入的主要方式是,通过“添加”、“修改”按钮来实现。不过,修改按钮,必须是有权限的管理员,或者个人只能修改自己的信息!(4)信息查询:可以按学号查询个人和全部分的人的信息。(5)信息维护:数据库中存放了学生档案的全部数据,信息维护包括对两种信息的数据修改、删除、添加等操作。(6)退出:退出学生信息管理系统。退出学生信息管理系统包括,两个方面,一方面为注消重新登陆,一方面为退出学生信息管理系统!

图6—4 登陆方式图

结束语

经过几个月的努力,毕业设计总算是如期的完成了!通过这次的毕业设计的过程,让我体悟很深!既认识到了,自己很多方面的不足,又对自己三年来的大学学习课又重新回顾了一遍!很多,在课堂上听老师,讲的简单的问题,真到自己做的时候,就漏洞百出了!虽然有些后悔,当时的自己不努力,造就现在的束手无策。但还是尽自己最大的努力完成了这个系统!不伦是在系统完成过程中的百度搜索、同学帮助,还是老师指导,都让我一点一点的改变着!成长着!我的每一道难题,每一次的失落,都在激历着我!这次的毕业设计,是理论与实践相结合的考验,是三年来的理论知识,转换为实践的测试!通过这种有针对性的发现问题、分析问题、解决问题,让我更加全面,系统的理解书本上的理论知识!也巩固了本专业课知识!

致 谢

学生了三年不知不觉的就要毕业了,做一个毕业设计算是对自己的检测和三年来的回顾!老师的淳淳教导话犹在耳,只是离别在即!千言万语,想在听听老师的教导!千言万语,想表达对老师的感激!只是千言万语,怎敌得过老师年复一年日复一日辛勤灌溉!学生现在能做的只是:谢谢您!您辛苦了!学生以后能做的只是:做人,做事!学生将来能做的是:能让老师提起来为荣!不负师恩!努力拼搏!谢谢薛老师对我指导和帮助,各位老师辛苦了!

参考文献

[1]刘勇.Visual Basic6.0程序设计实用教程[-M-].北京:清华大学出版社,2005. [2]于鹏.Visual Basic6.0程序设计教程/-M-].北京:电子工业出版社,2003.

[3]石文华.基于VB 的学生成绩管理系统设计与实现[J].山东电力高等专科学校学报,2004,7

[4]李香敏;徐进SQL Server 2000 Programmer's Guide编程员指南 [5]东方人华SQL Server 2000与Visual Basic.NET数据库入门与提高 [6]范文山;林满山Nisual Basic.NET编程指南 2002 [7]孙慧数据库设计技术SQL Server

[8]宗大华;宗涛Nisual Basic 6.0编程基础教程 2000

附 录

附录一

附录二

本系统主要是学生信息管理的一个简单操作:分三种登陆角色一为管理员,他拥有所有的权限。二为教师:他拥有修改自己和学生信息的权限,三为学生,只有修改自己的权限! 附上本程序的代码:

Module Module1

Public mycon As New System.Data.SqlClient.SqlConnection("Data Source=lhk\SQLEXPRESS;;Initial Catalog=lhk;Integrated Security=True") Public da As SqlDataAdapter ' 定义适配器 Public ds As New DataSet ' 定义数据集

Public cmd As SqlClient.SqlCommand ' 定义执行对象 Public m As Integer Public n As String Public str1 As String Public str2 As String

Public Sub sel1(ByVal a As String )

da = New SqlDataAdapter("select * from student where 学号='" & a & "'" , mycon)

da.Fill(ds, "stu_i")

ds.Tables("stu_i").Clear() da.Fill(ds, "stu_i")

xs.TextBox1.Text = ds.Tables("stu_i").Rows(0)(" 学号" ).ToString xs.TextBox2.Text = ds.Tables("stu_i").Rows(0)(" 姓名" ).ToString xs.TextBox3.Text = ds.Tables("stu_i").Rows(0)(" 性别" ).ToString xs.TextBox4.Text = ds.Tables("stu_i").Rows(0)(" 籍贯" ).ToString

xs.TextBox5.Text = ds.Tables("stu_i").Rows(0)(" 身份证号" ).ToString xs.TextBox6.Text = ds.Tables("stu_i").Rows(0)(" 系部" ).ToString xs.TextBox7.Text = ds.Tables("stu_i").Rows(0)(" 班级" ).ToString End Sub

Public Sub updata(ByVal s1 As String , ByVal s2 As String )

mycon.ConnectionString = "Data Source=lhk\SQLEXPRESS;Initial Catalog=lhk;Integrated Security=True" ' 访问数据库字符串 da = New SqlDataAdapter(s1, mycon) da.Fill(ds, s2)

ds.Tables(s2).Clear() da.Fill(ds, s2)

js.DGV1.DataSource = ds.Tables(s2) End Sub

Public Sub updata2(ByVal s1 As String , ByVal s2 As String )

mycon.ConnectionString = "Data Source=lhk\SQLEXPRESS;Initial Catalog=lhk;Integrated Security=True" ' 访问数据库字符串

da = New SqlDataAdapter(s1, mycon) da.Fill(ds, s2)

ds.Tables(s2).Clear() da.Fill(ds, s2)

fs.DGV3.DataSource = ds.Tables(s2) End Sub

Public Sub mlogin()

mycon.ConnectionString = "Data Source=lhk\SQLEXPRESS;Initial Catalog=lhk;Integrated Security=True" ' 访问数据库字符串

da = New SqlDataAdapter("select distinct 类型 from zzuser", mycon) da.Fill(ds, "zzuser" ) ' 填充数据集 Dim i As Integer

For i = 0 To ds.Tables("zzuser" ).Rows.Count - 1 ' 在组合框中增加用户列表

login.ComboBox1.Items.Add(ds.Tables("zzuser" ).Rows(i)(" 类型" )).ToString() Next End Sub

Public Sub sel2(ByVal a As String )

da = New SqlDataAdapter("select * from score where 学号='" & a & "'" , mycon)

da.Fill(ds, "fs_i")

ds.Tables("fs_i").Clear() da.Fill(ds, "fs_i")

fs.TextBox1.Text = ds.Tables("fs_i").Rows(0)(" 学号" ).ToString fs.TextBox2.Text = ds.Tables("fs_i").Rows(0)(" 课程号" ).ToString fs.TextBox3.Text = ds.Tables("fs_i").Rows(0)(" 分数" ).ToString

End Sub

Public Sub mlogin3()

If Trim(login.ComboBox1.SelectedItem) = " 教师" Then ' 教师登录 js.Button1.Visible = False js.Button4.Visible = False xs.Button1.Visible = False xs.Button2.Visible = False xs.Button4.Visible = False fs.Button1.Visible = False fs.Button2.Visible = False fs.Button4.Visible = False

ElseIf Trim(login.ComboBox1.SelectedItem) = " 管理员" Then ' 管理员登录

ElseIf Trim(login.ComboBox1.SelectedItem) = " 学生" Then ' 学生登录 js.Button1.Visible = False js.Button2.Visible = False

js.Button4.Visible = False

xs.Button1.Visible = False

xs.Button4.Visible = False

fs.Button1.Visible = False

fs.Button2.Visible = False

fs.Button4.Visible = False

End If

End sub

End Module

下图为学生信息管理系统的两个截图:

图1 学生分数的一些操作:

图2 修改密码

附录三

系统使用说明书

本系统,是用Microsoft Visual Studio 2005和Microsoft SQL Server 2005共同来完成的,因此计算机的环境配制最少应为:

(1)CPU

最低要求:CPU 需要Pentium II,450MHz

推荐使用:Pentium III以上,600MHz

(2)内存

Windows 2000 最低要求:192MB 建议使用:256MB 以上

Windows XP 最低要求:160MB 建议使用:192MB 以上

(3)硬盘空间

系统驱动器500MB ,安装驱动器3.5GB

硬盘上最小要有1.6GB 的可用空间

(4)显示器

显示器的分辨率至少为1024×768

(5)浏览器

浏览器必须为internet explorer5.5以上的版本

本系统的具体操作是:打开运行程序,在登陆窗口中输入:用户名、密码和选择用户类型然后登陆。根据菜单,来选择相应的操作!

专科毕业设计(论文)

题 目 学生信息管理系统开发

与设计

学生姓名

专业班级

学 号

所 在 系

指导教师

完成时间

学生信息管理系统开发与设计

摘 要

本文主要是,根据现如今的实际情况,针对学生信息管理系统这一课题展开深入浅出的分析,从多方面来讲述这课题,先从国内外学生信息管理系统的背景和开发此系统的必要性开始,依次具体的来讲述开发本系统的具体的流程要开发一个学生信息管理系统,首先需要进行需求分析和总体设计,分析系统的使用对象和用户需求,设计系统的体系结构和数据库结构.决定使用的开发工具和后台数据库.规划项目开发速度。对于“学生信息管理系统”而言。则是要将院系、学生、学生成绩等信息的录入、删除、查看、维护的各个功能进行更详尽的描述,安排该项目规划与进度,组织软件的开发与测试.撰写文档。学生信息管理系统的用户是各院系(年级) 负责教学管理的老师.方便教师随时修改、删除、查询各种信息。具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输入和输出、数据结构和数据处理的流程,为后面的具体设计打下基础。

关键词 学生信息/管理系统/系统设计/规范化

目 录

摘 要 .................................................................................................. I ABSTRACT . ...................................................... 错误!未定义书签。 引 言 ............................................................................................. 1 1 背景分析 ......................................................................................... 1 2 可行性分析 ..................................................................................... 3

2.1 技术可行性分析 .......................................................................... 3

2.2 经济的可行性分析 .................................................................... 4 3 需求分析 ......................................................................................... 4 4 系统功能 ......................................................................................... 4 5 系统的业务流程图、系统流程图 . ................................................... 5 6 系统的设计与实现 .......................................................................... 7

6.1 数据库的设计 .............................................................................. 7

6.2 系统程序的开发 .......................................................................... 8

6.3 学生信息管理系统的主要功能实现 ........................................ 10 结束语 ............................................................................................... 12 致 谢 ........................................................................................... 13 参考文献 ........................................................................................... 14 附 录 ........................................................................................... 15

引 言

随着信息产业的快速发展和带来的实效,越来越多的行业,都相继的加入,更快的促进了,信息产业的广、快、简的发展趋势!学生信息管理系统是针对学校人事处的大量业务处理工作而开发的管理软件,主要用于学校学生信息管理,总体任务是实现学生信息关系的系统化、科学化、规范化和自动化,其主要任务是用计算机对学生各种信息进行日常管理,如查询、修改、增加、删除,另外还考虑到学生选课,针对这些要求设计了学生信息管理系统。学生信息管理系统是一个教育单位不可缺少的部分。一个功能齐全、简单易用的信息管理系统能有效地减轻学校相关工作人员的工作负担,它的内容对于学校的决策者和管理者来说都至关重要。所以学生信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案、统计和查询数据,这种管理方式存在着许多缺点, 如:效率低、保密性差, 人力资源的大量浪费;另外时间一长, 将产生大量的文件和数据, 这对于查找、更新和维护都带来了不少困难。随着科学技术的不断提高, 计算机科学日渐成熟, 其强大的功能已为人们深刻认识, 它已进入人类社会的各个领域并发挥着来越重要的作用。

作为计算机应用的一部分, 使用计算机对学校的各类信息进行管理, 具有手工管理所无法比拟的优点. 例如:检索迅速、查询方便、效率高、可靠性好、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学校信息管理的效率, 也是一个单位科学化、正规化管理, 与世界接轨的重要条件[1]。

1 背景分析

学生信息档案的管理对于学校的管理者来说至关重要,学生信息是高等学校非常重要的一项数据资源,是一个教育单位不可缺少一部分。特别是近几年来,国家政策的调整,我国高等院校大规模的扩招,给高等院校的教学管理、学生管理、后勤管理等方面都带来不少的冲击。其包含的数据量大,涉及的人员面广,而且需要及时更新,故较为复杂,难以单纯地依靠人工管理,而且传统的人工管理方式既不易于规范化,管理效率也不高,目前我国各类高等院校中还有相当一部分学生档案管理还停留在纸介质的基础上,尤其是中、小学对学生档案的管理更是落后,这样的管理机制已经不能适应时代发展的要求,其管理方法将浪费许

多人力和物力。随着科学技术的不断提高,计算机科学与技术日渐成熟,计算机应用的普及已进入人类社会生活的各个领域,并发挥着越来越重要的作用。这种传统的手工管理模式必然被以计算机为物质基础的信息管理方法所取代[2]。

系统针对学校学生信息的特点以及管理中实际需要而设计,能够有效地实现学生信息管理的信息化,减轻管理人员的工作负担,高效率、规范化地管理大量的学生信息,并避免人为操作的错误和不规范行为。作为计算机应用的一部分,使用计算机对学生档案进行管理,有着手工管理所无法比拟的优点,如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生档案管理的效率,也是学校向科学化、正规化管理发展的必要条件,更是各个高等院校与世界接轨的重要条件。

虽然现在的学校在学生档案管理上都使用了计算机进行管理,但是现在市场上流行的学生档案管理软件有些并不是针对学校对学生的档案管理需求研发的,而是针对广大的企事业单位开发出来的,这就一会在某些方面给学校的学生档案管理带来不便,有些学生档案管理软件的功能虽然比较强大,但其价位较高,而且其繁琐的操作对于对计算机不是掌握的很好的学校学生档案管理工作人员来说无疑是一道屏障,造成了这样的学生档案管理软件不能很好的得到充分的应用,造成系统的“浪费”。而学校对计算机不是很熟悉的管理工作人员,运用这样的软件很有可能会由于操作的失误造成学生档案信息的丢失成绩记录的错误或系统崩溃。给学校带来无法弥补的损失。

对于学校的情况,本系统在实施后,能使教学管理人员从繁的工作中解脱出来,真正的、全身心投入到教学管理工作中去,集中管理,同时带动学校管理阶段,节省了大量的人力,物力,财力和时间,使管理清晰准确,使学籍管理体系更加科学化,规范化。

基于以上的原因,开发一套操作简单、维护方便、适合各个阶段学校使用的学生档案管理系统就显得十分重要与紧迫。于是提出该课题,解决当今学校解决学生档案的管理问题。

学生信息档案的管理对于学校的管理者来说至关重要,学生信息是高等学校非常重要的一项数据资源,是一个教育单位不可缺少一部分。特别是近几年来,国家政策的调整,我国高等院校大规模的扩招,给高等院校的教学管理、学生管

理、后勤管理等方面都带来不少的冲击。其包含的数据量大,涉及的人员面广,而且需要及时更新,故较为复杂,难以单纯地依靠人工管理,而且传统的人工管理方式既不易于规范化,管理效率也不高,目前我国各类高等院校中还有相当一部分学生档案管理还停留在纸介质的基础上,尤其是中、小学对学生档案的管理更是落后,这样的管理机制已经不能适应时代发展的要求,其管理方法将浪费许多人力和物力。作为计算机应用的一部分,使用计算机对学生档案进行管理,有着手工管理所无法比拟的优点,系统针对学校学生信息的特点以及管理中实际需要而设计,能够有效地实现学生信息管理的信息化,减轻管理人员的工作负担,高效率、规范化地管理大量的学生信息,并避免人为操作的错误和不规范行为[3]。 2 可行性分析

可行性分析也称为可行性研究,是在系统调查的基础上,针对新系统的感叹句否具备必要性和可能性,对新系统的开发技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。

要开发一个学生信息管理系统,首先需要进行需求分析和总体设计,分析系统的使用对象和用户需求,设计系统的体系结构和数据库结构.决定使用的开发工具和后台数据库.规划项目开发速度。对于“学生信息管理系统”而言。则是要将院系、学生、学生成绩等信息的录入、删除、查看、维护的各个功能进行更详尽的描述,安排该项目规划与进度,组织软件的开发与测试.撰写文档。学生信息管理系统的用户是各院系(年级) 负责教学管理的老师.方便教师随时修改、删除、查询各种信息。具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输入和输出、数据结构和数据处理的流程,为后面的具体设计打下基础[4]。

2.1 技术可行性分析

首先,我是郑州科技学院信息科学与工程系的学生,学习的就是计算机信息管理,有一定的专业知识和技能;其次,就是我们有,教学经验丰富的老师做指导,在制作的过程中遇到的问题,可以及时的请教;再次就是,我们有足够的学习资料,图书馆馆藏的计算机机方面的书,各类繁多齐全;最后就是在开发系统的过程中,只要是我们需要的,都可以通过网络下载,或者去老师那是拷贝都途

径得到满足!

2.2 经济的可行性分析

课题的选择和制作,都是在学校的课余时间完成的。不需花费太多的人力,物力。再者现在的我们,每个人都有自己的电脑,宿舍里都有网线,省去了很多麻烦和上网的费用等!只是在课余的时候,花费点时间和精力来完成这项工作!很多的参考资料费用,都不用去买,图书馆里的书,都有很多的信息供我们查阅和下载等!

3 需求分析

要开发一个学生信息管理系统,首先需要进行需求分析和总体设计,分析系统的使用对象和用户需求,设计系统的体系结构和数据库结构.决定使用的开发工具和后台数据库.规划项目开发速度。对于“学生信息管理系统”而言。则是要将院系、学生、课程设置、学生成绩等信息的录入、删除、查看、维护的各个功能进行更详尽的描述,安排该项目规划与进度,组织软件的开发与测试.撰写文档。学生信息管理系统的用户是各院系(年级)负责教学管理的老师.方便教师随时修改、删除、查询各种信息。具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输入和输出、数据结构和数据处理的流程,为后面的具体设计打下基础。

学校在处理学生信息工作方面主要包括:学生日常管理,其中都和每位学生息息相关;从在校学生和从事学生工作的老师的人数对比中,可以看到,从事学生工作的老师工作任务比较重,要处理的事务信息内容庞大,同时非常复杂,处理过程中很容易出现错误,传统的手工信息处理方式已经不能满足现阶段学校的需求。而学生信息管理系统设计的目的就是为了减轻老师们的负担,规范统一各类学生信息,方便老师处理各个学生的信息.便于以后对学生各种信息的汇总和统计。根据学校对学生信息管理系统的需求,要求该系统具有以下功能:其一:该系统要提供学生摹本信息的维护功能;其二:该系统需要提供每位学生在各个学期考试的成绩,使辅导员能够迅速查找到任意一位学生的成绩;其三:考虑到学生信息的安全性,该系统还要对不同的用户授予不同的权限,对数据库中所有学生的信息都应具有查询、维护等基本功能 [5]

4 系统功能

本系统主要完成对学生各类信息的管理,包括录入、添加、修改、删除、查询等方面,系统可以完成对各类信息的浏览、查询、添加、删除、修改等功能。。

根据需求分析的结果,将学生信息管理系统分为:学生信息、成绩信息、增删信息等几个模块,在此基础上建立各自所需要的数据表,构成整个系统的基本框架。该系统主要包括用户管理模块、基本信息模块、成绩信息模块等几个模块。该数据库具有数据维护、查询、输出等功能。

5 系统的业务流程图、系统流程图

本系统根据不同的登陆角色,设制不同的职责。学生的主要是信息查询,而老师,则主要是信息的增加删除学生信息!管理员的主要职能是,老师信息的增加删除等如:图图5—1学生信息管理系统的业务流程。

图5—1 学生信息管理系统业务流程 系统的流程主要是系统的具体的实施过程如图图 5—2系统流程。

图5—2 系统流程

具体的操作方法是:首先,是启动学生信息管理系统,会首先弹出登陆界面(如图图 5—3 登陆界面)。输入自己登陆的用户名和密码,选择用户类型,单击登陆按钮,然后进入系统主界面(如图图 5—4系统主界面),然后选择自己想要的操作!

图5—3 登陆界面

图 5—4系统主界面

6 系统的设计与实现

本系统必须能够实现以下目标:其一使得学生的信息管理工作清晰化、条理化,可实现全方位细致的管理。其二简单易操作,可方便的实现新生信息的输入、老生信息的删除等操作。其三迅捷准确的查询系统,可方便查看所需信息[6]

6.1 数据库的设计

本系统中信息集合通过使用Microsoft SQL Server2005来建立相关信息的关系数据库,该数据库中,主要包括4个数据表分别为student 、score 、teacher 、zuser 四个表。其中student 表有:学号、姓名、性别、籍贯、身份证号、班级、系部(表6—1 student)七个字段。这个表存储的主要是学生的基本信息,是对学生的所有信息的一个汇总。score 有:学号、课程、分数三个字段这是一个简单的学生分数查询表,根据学号查找学生的所有分数(表6—2)。teacher 表有:教师号、教师名、系部三个字段(表6—3 teacher)此表主要用于,教师信息的查询。zuser 表有:用户、密码、类型三个字段(表6—4 zuser) ,此表用于系统对操作员的权限设置,保存的主要是登陆时的用户名和密码[7]。

表6—1 student

表6—2 score

表6—3 teacher

表6—4 zuser

6.2 系统程序的开发

学生信息管理系统的开发要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。学生信息管理系统的功能主要是实现学生信息的管理,包括系统管理、信息设置、学生信息管理、学生成绩管理以及系统帮助等功能模块,应满足以下功能需求:

(1)系统应符合学生管理的规定,满足教育单位日常管理工作的需要,并达到操作过程中的直观、方便、实用、安全等要求。(2)系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员进行补充、维护。(3)系统应具备数据库维护功能,及时根据需求进行数据的输入、浏览、查询等操作[8]。

根据以上要求,本系统是用Visual Basic.NET进行设计与开发的!首先是工作界面的设计,本程序主要是运用Microsoft Visual Studio 2005做的,利用系统提供的控件为蓝本进行布局和外观的调整;然后是不同的界面实现。

根据不同的操作需求,用不同的登陆角色,做出相应的操作界面如图图(6—1)为原程序制作界面。其中学生的登陆界面较为单一如图(图6—2),省略

几个操作按钮;根据不同的操作对象做出不同的操作界面如图为学生查询分数的操作界面,图为管理员的操作界面如图图(6—3)。以这种方式来体现不同的用户拥有不同的操作权限!

这方面具体的方法,是用IF 语句来实现的,根据不同的用户类开,来进行不同的按钮和权限的限制!打开不同的工作界面,进行不同的信息操作。

图6—1 原程序制作界面

图6—2 学生登陆后的界面

图6—3 管理员登陆界面

6.3 学生信息管理系统的主要功能实现

(1)密码设置:为防止非本系统人员进入本系统,每个操作员均有自己的密码,拥有对自己账户的自主设制的权限。主要是通过,登陆时的输入密码来实现。主要有三种的账户类型:教师、学生和管理员,不同的用户有不同的用户名和密码如图(图6—4)。(2)权限设置:设置用户的权限,使每个用户有自己的操作范围,不能超出自己的范围操作。(3)信息录入:可以实现学生基本信息和成绩信息的录入。信息录入的主要方式是,通过“添加”、“修改”按钮来实现。不过,修改按钮,必须是有权限的管理员,或者个人只能修改自己的信息!(4)信息查询:可以按学号查询个人和全部分的人的信息。(5)信息维护:数据库中存放了学生档案的全部数据,信息维护包括对两种信息的数据修改、删除、添加等操作。(6)退出:退出学生信息管理系统。退出学生信息管理系统包括,两个方面,一方面为注消重新登陆,一方面为退出学生信息管理系统!

图6—4 登陆方式图

结束语

经过几个月的努力,毕业设计总算是如期的完成了!通过这次的毕业设计的过程,让我体悟很深!既认识到了,自己很多方面的不足,又对自己三年来的大学学习课又重新回顾了一遍!很多,在课堂上听老师,讲的简单的问题,真到自己做的时候,就漏洞百出了!虽然有些后悔,当时的自己不努力,造就现在的束手无策。但还是尽自己最大的努力完成了这个系统!不伦是在系统完成过程中的百度搜索、同学帮助,还是老师指导,都让我一点一点的改变着!成长着!我的每一道难题,每一次的失落,都在激历着我!这次的毕业设计,是理论与实践相结合的考验,是三年来的理论知识,转换为实践的测试!通过这种有针对性的发现问题、分析问题、解决问题,让我更加全面,系统的理解书本上的理论知识!也巩固了本专业课知识!

致 谢

学生了三年不知不觉的就要毕业了,做一个毕业设计算是对自己的检测和三年来的回顾!老师的淳淳教导话犹在耳,只是离别在即!千言万语,想在听听老师的教导!千言万语,想表达对老师的感激!只是千言万语,怎敌得过老师年复一年日复一日辛勤灌溉!学生现在能做的只是:谢谢您!您辛苦了!学生以后能做的只是:做人,做事!学生将来能做的是:能让老师提起来为荣!不负师恩!努力拼搏!谢谢薛老师对我指导和帮助,各位老师辛苦了!

参考文献

[1]刘勇.Visual Basic6.0程序设计实用教程[-M-].北京:清华大学出版社,2005. [2]于鹏.Visual Basic6.0程序设计教程/-M-].北京:电子工业出版社,2003.

[3]石文华.基于VB 的学生成绩管理系统设计与实现[J].山东电力高等专科学校学报,2004,7

[4]李香敏;徐进SQL Server 2000 Programmer's Guide编程员指南 [5]东方人华SQL Server 2000与Visual Basic.NET数据库入门与提高 [6]范文山;林满山Nisual Basic.NET编程指南 2002 [7]孙慧数据库设计技术SQL Server

[8]宗大华;宗涛Nisual Basic 6.0编程基础教程 2000

附 录

附录一

附录二

本系统主要是学生信息管理的一个简单操作:分三种登陆角色一为管理员,他拥有所有的权限。二为教师:他拥有修改自己和学生信息的权限,三为学生,只有修改自己的权限! 附上本程序的代码:

Module Module1

Public mycon As New System.Data.SqlClient.SqlConnection("Data Source=lhk\SQLEXPRESS;;Initial Catalog=lhk;Integrated Security=True") Public da As SqlDataAdapter ' 定义适配器 Public ds As New DataSet ' 定义数据集

Public cmd As SqlClient.SqlCommand ' 定义执行对象 Public m As Integer Public n As String Public str1 As String Public str2 As String

Public Sub sel1(ByVal a As String )

da = New SqlDataAdapter("select * from student where 学号='" & a & "'" , mycon)

da.Fill(ds, "stu_i")

ds.Tables("stu_i").Clear() da.Fill(ds, "stu_i")

xs.TextBox1.Text = ds.Tables("stu_i").Rows(0)(" 学号" ).ToString xs.TextBox2.Text = ds.Tables("stu_i").Rows(0)(" 姓名" ).ToString xs.TextBox3.Text = ds.Tables("stu_i").Rows(0)(" 性别" ).ToString xs.TextBox4.Text = ds.Tables("stu_i").Rows(0)(" 籍贯" ).ToString

xs.TextBox5.Text = ds.Tables("stu_i").Rows(0)(" 身份证号" ).ToString xs.TextBox6.Text = ds.Tables("stu_i").Rows(0)(" 系部" ).ToString xs.TextBox7.Text = ds.Tables("stu_i").Rows(0)(" 班级" ).ToString End Sub

Public Sub updata(ByVal s1 As String , ByVal s2 As String )

mycon.ConnectionString = "Data Source=lhk\SQLEXPRESS;Initial Catalog=lhk;Integrated Security=True" ' 访问数据库字符串 da = New SqlDataAdapter(s1, mycon) da.Fill(ds, s2)

ds.Tables(s2).Clear() da.Fill(ds, s2)

js.DGV1.DataSource = ds.Tables(s2) End Sub

Public Sub updata2(ByVal s1 As String , ByVal s2 As String )

mycon.ConnectionString = "Data Source=lhk\SQLEXPRESS;Initial Catalog=lhk;Integrated Security=True" ' 访问数据库字符串

da = New SqlDataAdapter(s1, mycon) da.Fill(ds, s2)

ds.Tables(s2).Clear() da.Fill(ds, s2)

fs.DGV3.DataSource = ds.Tables(s2) End Sub

Public Sub mlogin()

mycon.ConnectionString = "Data Source=lhk\SQLEXPRESS;Initial Catalog=lhk;Integrated Security=True" ' 访问数据库字符串

da = New SqlDataAdapter("select distinct 类型 from zzuser", mycon) da.Fill(ds, "zzuser" ) ' 填充数据集 Dim i As Integer

For i = 0 To ds.Tables("zzuser" ).Rows.Count - 1 ' 在组合框中增加用户列表

login.ComboBox1.Items.Add(ds.Tables("zzuser" ).Rows(i)(" 类型" )).ToString() Next End Sub

Public Sub sel2(ByVal a As String )

da = New SqlDataAdapter("select * from score where 学号='" & a & "'" , mycon)

da.Fill(ds, "fs_i")

ds.Tables("fs_i").Clear() da.Fill(ds, "fs_i")

fs.TextBox1.Text = ds.Tables("fs_i").Rows(0)(" 学号" ).ToString fs.TextBox2.Text = ds.Tables("fs_i").Rows(0)(" 课程号" ).ToString fs.TextBox3.Text = ds.Tables("fs_i").Rows(0)(" 分数" ).ToString

End Sub

Public Sub mlogin3()

If Trim(login.ComboBox1.SelectedItem) = " 教师" Then ' 教师登录 js.Button1.Visible = False js.Button4.Visible = False xs.Button1.Visible = False xs.Button2.Visible = False xs.Button4.Visible = False fs.Button1.Visible = False fs.Button2.Visible = False fs.Button4.Visible = False

ElseIf Trim(login.ComboBox1.SelectedItem) = " 管理员" Then ' 管理员登录

ElseIf Trim(login.ComboBox1.SelectedItem) = " 学生" Then ' 学生登录 js.Button1.Visible = False js.Button2.Visible = False

js.Button4.Visible = False

xs.Button1.Visible = False

xs.Button4.Visible = False

fs.Button1.Visible = False

fs.Button2.Visible = False

fs.Button4.Visible = False

End If

End sub

End Module

下图为学生信息管理系统的两个截图:

图1 学生分数的一些操作:

图2 修改密码

附录三

系统使用说明书

本系统,是用Microsoft Visual Studio 2005和Microsoft SQL Server 2005共同来完成的,因此计算机的环境配制最少应为:

(1)CPU

最低要求:CPU 需要Pentium II,450MHz

推荐使用:Pentium III以上,600MHz

(2)内存

Windows 2000 最低要求:192MB 建议使用:256MB 以上

Windows XP 最低要求:160MB 建议使用:192MB 以上

(3)硬盘空间

系统驱动器500MB ,安装驱动器3.5GB

硬盘上最小要有1.6GB 的可用空间

(4)显示器

显示器的分辨率至少为1024×768

(5)浏览器

浏览器必须为internet explorer5.5以上的版本

本系统的具体操作是:打开运行程序,在登陆窗口中输入:用户名、密码和选择用户类型然后登陆。根据菜单,来选择相应的操作!


相关内容

  • 安徽理工大学专业介绍
  • 安徽理工大学专业介绍 弹药工程与爆炸技术专业 弹药工程与爆炸技术专业是全国最早也是全国唯一一个专门培养民用爆破器材和工程爆破技术的本科专业.本专业创建于1977年, 是安徽省首批本科教改示范专业和国家特色专业. 本专业培养具备火炸药.起爆器材.火工烟火技术.爆炸理论.工程爆破及安全技术等方面基础理论 ...

  • 高校信息管理系统
  • 附录二 软件设计范例 本附录以"高校信息管理系统"为实例,给出软件开发过程中的有关要求和所涉及的文档,介绍了软件设计的基本过程和方法.通过介绍的软件设计开发示例过程和范例文档,读者可以在软件设计和文档编写中进行参考.软件设计开发各阶段的主要任务及方法请参考书中相关章节,这里不再赘 ...

  • 学生成绩管理系统(毕业设计)
  • 贵州教育学院本科毕业论文(设计) 题目: 学生成绩管理系统 学生姓名 XXX 指导教师 XXX老师 专 业 计算机科学与技术 年 级 07级计本班 摘 要:学生成绩管理系统是典型的信息管理系统(MIS),其开发主要包括后 台数据库的建立和维护以及前端应用程序的开发两个方面.经过分析,我们使用 Mic ...

  • 学位生成绩管理系统
  • 目 录 绪 论 . ...................................................... 4 1课题概述 ..................................................... 5 1.1 课题的背景及意义 ........ ...

  • 教学管理系统
  • 信息管理与决策支持系统论文 教学管理系统 摘要 随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已经逐步成熟.管理信息系统是一个不断发展的新型学科,任何一个单位要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相 适应的管理信息系统.教学管理系统是一个教育单 ...

  • 计算机程序设计课程群建设研究
  • 计算机程序设计课程群建设研究 谭定英,张洪来,赵文光,陈平平,刘慧玲 (广州中医药大学医学信息工程学院,广东广州510006) 针对学生程序设计及开发学习过程中,对课程间知识的相关性及延续性缺乏理解,实践动手能力有待提高等摘 要: 问题,分析程序设计课程教学的特点,理清课程之间的关系,提出依托程序设 ...

  • 选课系统-毕业论文
  • ---------------------------------------------- 装 订 线 Xxxxxxxx 毕业设计(论文) 题目: 选课管理系统 系 (院) 信息技术系 专业班级 学 号 学生姓名 指导教师 职 称 讲师 2012 年 05 月 10 日 ------------- ...

  • 程序设计基础课程简介
  • <程序设计基础>课程简介 课程编号:E1112101 英文名称:Programming Fundamentals 学 分:3 学 时:48 授课对象:计算机科学与技术专业,软件工程专业,网络工程专业 课程目标:通过理论教学,使学生初步了解计算机软硬件系统,掌握计算机的基本使用方法使学生较 ...

  • 最新山东理工大学软件工程学院毕业设计选题参考表
  • 最新山东理工大学软件工程学院毕业设计选题参考表 B 序号 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 题目 数据挖掘技术在大学生心理问题分析中的应 ...