学生管理系统论文

时间:2019-05-14 03:36:22下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《学生管理系统论文》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《学生管理系统论文》。

第一篇:学生管理系统论文

学生管理系统的设计

杨世坤 计算机科学与技术系 09级 0940141022

摘要:在 VB2008 环境下,通过连接 Access2000 数据库,建立了一个学生管理系统。在这个系统里,可以实现学生学生的学号,姓名,性别,民族,年级,出生年月,系别,家庭住址等各种信息的录入,精确查找,模糊查找,更新,删除等操作。从程序的界面设计到源代码,都做了详尽的说明,适合初学者快速掌握信息管理系统开发的步骤。关键词:VB;数据库;管理系统;access;查询

Abstract: It is designed for the establishment of student information managementsystem in vb6.0 by connecting Access2000 database.This system can realize Information Processing including data entry, query, update, delete and so on.The Information means the student's number,name,age, contact.From the interface design to the source code, it has shown a detailed description, which suitable for beginners tomaster the designing of system quickly.Key words: vb;database;system of management;access;query 1 引言

随着学校办学规模的扩大,学生数量急剧增加,有关学生各种信息的数量也在成倍增长。面对庞大的信息量,利用计算机信息管理系统对学生的学号,姓名,性别,民族,年级,出生年月,系别,家庭住址等综合信息进行管理经成为一种必然趋势。我根据学校特点,通过开发学生信息管理系统,可以做到信息的规范管理、科学统计和快速查询,从而解决大量繁琐的工作,实现学生信息管理的办公无纸化和高效化。功能需求分析

学生管理系统采用 Visual Basic 2008 作为开发工具,后台数据库采用 Assecc2000。系统开发的总体任务是实现学生信息管理的条理化,系统化。用户通过界面,完成对学生的学号,姓名,性别,民族,年级,出生年月,系别,家庭住址等信息的管理。可以对学生信息方便的实现输入,删除,修改,模糊查询,精确查询,在浏览记录时可以切换上一条,下一条,第一条和最后一条。还可对学生信息记录进行排序。数据库建立与连接

3.1 数据库建立

目前,可应用的数据库开发工作很多,Oracle是面向网络计算的数据库,适合开发大型网络应用软件;Access和Visual Foxpro系统适合开发小型数据库应用软件。Access数据库功能比较齐全,数据的备份、拷贝都很方便,且程序发布时不需要额外安装其他的数据库管理软件。本系统数据量较小,采用Access数据库就可满足要求。

3.2 数据库连接

VB 提供了多种与数据库连接的方式,这里使用数据控件(Data)。数据控件(Data)提供 了一种方便地访问数据库中数据的方法,使用数据控件无须编写代码就可以对 VB 所支持 的各种类型的数据库执行大部分数据访问操作。数据控件本身不能显示和直接修改记录,但是可以通过与数据控件相关联的数据约束控件中显示各个记录。用户界面设计 在 Visual Basic2008 环境中,建立一个标准的 exe 工程。学生的学号,姓名,性别,民族,年级,出生年月,系别,家庭住址用文本框控件来显示,名称分别为 text1,text2…text8, 他们分别与数据库中的相应字段绑定。

选择数据控件 data1,并设置它的属性,使得它与数据库连接。实现记录的第一条,上一条,下一条,最后一条的切换以及添加记录,删除记录和编辑记录的操作用按钮来控制实现,名称分别为 command1,command2…command7。对按不同的条件进行查询,这里使用了组合框 Combo1 和 Combo2,分别用来选择精确查找和模糊查找的条件。代码

程序的实现主要使用了 data 控件的常用方法。对于精确查找和模糊查找中的“查找第一个”与“查找下一个”按钮的事件中,它

们所使用的查找条件是一样的,所以需要先定义窗体变量。5.1 登陆界面

mystr = “Provider=Microsoft.Jet.OLEDB.4.0;Data source=student.mdb”

myconn.ConnectionString = mystr

myconn.Open()

Dim mycmd As New OleDbCommand

mycmd.Connection = myconn

mycmd.CommandText = “select * from admin”

Dim myreader As OleDbDataReader = mycmd.ExecuteReader

While myreader.Read()

If TextBox1.Text = myreader(“ID”).ToString And TextBox2.Text = myreader(“psw”)Then

MsgBox(“用户名密码正确!!”, MsgBoxStyle.Information, “提示”)

Module1.password = TextBox2.Text

Module1.username = TextBox1.Text

Module1.pright = myreader(“pright”)

Form1.Show()

Me.Hide()

Exit Sub

End If

End While

MsgBox(“用户密码不正确”, MsgBoxStyle.Information, “提示”)

TextBox1.Text = “"

TextBox2.Text = ”“

TextBox1.Focus()5.2 添加删除用户

在实际应用中,除了超级用户之外,往往会赋予用户一定的访问权限,在给用户设置访问权限之前,应先创建一个用户帐户,将其追加到用于当前数据库的工作组信息文件中的默认Users组。本系统的安全措施在数据库的访问过程中虽然起到了一定的防护作用,然而,尽管人们想到了种种办法维护自己的数据安全,但也总是有漏洞被发现,因此,备份数据是简单有效的方法。5.2 记录的跳转 查找首记录 mybs.MoveFirst()

Label9.Text = ”共有“ & mybs.Count & ”条记录,“ & ”本记录为第“ & mybs.Position + 1 & ”条记录“ 查找下一条记录

If mybs.Position <> mybs.Count-1 Then

mybs.MoveNext()

Label9.Text = ”共有“ & mybs.Count & ”条记录,“ & ”本记录为第“ & mybs.Position + 1 & ”条记录“

Else

MsgBox(”已经是最后一条记录“, MsgBoxStyle.Information, ”提示“)

End If 查找上一条记录 If mybs.Position <> 0 Then

mybs.MovePrevious()

Label9.Text = ”共有“ & mybs.Count & ”条记录,“ & ”本记录为第“ & mybs.Position + 1 & ”条记录“

Else

MsgBox(”已经是第一条记录“, MsgBoxStyle.Information, ”提示“)

End If 查找末记录 mybs.MoveLast()

Label9.Text = ”共有“ & mybs.Count & ”条记录,“ & ”本记录为第“ & mybs.Position + 1 & ”条记录“ 5.3 记录的修改、删除、添加、保存

记录的修改

a = 3

Button5.Enabled = False

Button6.Enabled = False

Button8.Enabled = True

Button7.Enabled = False

GroupBox2.Enabled = False 记录的删除

a = 1

Button5.Enabled = False

Button6.Enabled = False

Button8.Enabled = True

Button7.Enabled = False

GroupBox2.Enabled = False 记录的添加

a = 2

TextBox1.Text = ”“

TextBox2.Text = ”“

TextBox3.Text = ”“

TextBox4.Text = ”“

TextBox5.Text = ”“

TextBox6.Text = ”“

TextBox7.Text = ”“

TextBox8.Text = ”“

TextBox1.Focus()

Button5.Enabled = False

Button6.Enabled = False

Button8.Enabled = True

Button7.Enabled = False

GroupBox2.Enabled = False 记录的保存

Select Case a

Case 1

If MsgBox(”您确定删除此条记录吗?“, MsgBoxStyle.Question + MsgBoxStyle.YesNo, ”提示“)= MsgBoxResult.Yes Then

myds.Tables(”info“).Rows(mybs.Position).Delete()

Dim mybd = New OleDbCommandBuilder(myada)

myada.Update(myds, ”info“)

myds.Clear()

myada.Fill(myds, ”info“)

GroupBox2.Enabled = True

Button5.Enabled = True

Button6.Enabled = True

Button7.Enabled = True

Button8.Enabled = False

Else

GroupBox2.Enabled = True

Button5.Enabled = True

Button6.Enabled = True

Button7.Enabled = True

Button8.Enabled = False

End If

Case 2

Dim myrow As DataRow = myds.Tables(”info“).NewRow

myrow(”学号“)= TextBox1.Text

myrow(”姓名“)= TextBox2.Text

myrow(”性别“)= TextBox3.Text

myrow(”民族“)= TextBox4.Text

myrow(”年级“)= TextBox5.Text

myrow(”出生年月“)= TextBox6.Text

myrow(”系“)= TextBox7.Text

myrow(”家庭住址“)= TextBox8.Text

myds.Tables(”info“).Rows.Add(myrow)

GroupBox2.Enabled = True

Dim mybd = New OleDbCommandBuilder(myada)

myada.Update(myds, ”info“)

myds.Clear()

myada.Fill(myds, ”info“)

Button5.Enabled = True

Button6.Enabled = True

Button7.Enabled = True

Button8.Enabled = False

Case 3

myds.Tables(”info“).Rows(mybs.Position).BeginEdit()

myds.Tables(”info“).Rows(mybs.Position).EndEdit()

Dim mybd = New OleDbCommandBuilder(myada)

myada.Update(myds, ”info“)

myds.Clear()

myada.Fill(myds, ”info“)

GroupBox2.Enabled = True

Button5.Enabled = True

Button6.Enabled = True

Button7.Enabled = True

Button8.Enabled = False

End Select

Label9.Text = ”共有“ & mybs.Count & ”条记录,“ & ”本记录为第“ & mybs.Position + 1 & ”条记录“

End Sub

Private Sub Button6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)Handles Button6.Click

a = 1

Button5.Enabled = False

Button6.Enabled = False

Button8.Enabled = True

Button7.Enabled = False

GroupBox2.Enabled = False 5.4 记录的查找 Dim condstr As String

condstr=”“

If TextBox1.Text <> ”“ Then

If condstr = ”“ Then

If ComboBox1.Text = ”等于“ Then

condstr = ”姓名='“ & TextBox1.Text & ”'“

Else

condstr = ”姓名 like '%“ & TextBox1.Text & ”%'“

End If

End If

End If

If TextBox2.Text <> ”“ Then

If condstr = ”“ Then

condstr = ”性别='“ & TextBox2.Text & ”'“

Else

condstr = condstr & ” and “ & ”性别='“ & TextBox2.Text & ”'“

End If

End If

If TextBox3.Text <> ”“ Then

If condstr = ”“ Then

condstr = ”民族='“ & TextBox2.Text & ”'“

Else

condstr = condstr & ” and “ & ”民族='“ & TextBox2.Text & ”'“

End If

End If

If TextBox4.Text <> ”“ Then

If condstr = ”“ Then

If ComboBox2.Text = ”等于“ Then

condstr = ”家庭住址='“ & TextBox4.Text & ”'“

Else

condstr = condstr & ” and “ & ”家庭住址 like '%“ & TextBox4.Text & ”%'"

End If

End If

End If

mydv.RowFilter = condstr 6 结束语

本系统达到了预期的要求,系统设计是根据学校的学生信息管理流程,合理设置各种操作模块,各管理员和操作员之间分工明确,并且能够及时、准确地记录每次操作信息。操作简单易行,定期审核,确保了数据的正确性。从根本上解决了学生管理的计算机实现方式,对学校管理来讲是一个大的跨越。

参考文献:郑阿奇 彭作民 Visual Basic.NET 程序设计教程(第二版)械工业出版社

第二篇:CRM论文:CRM 学生管理系统

CRM论文:CRM 学生管理系统

【中文摘要】随着高等教育的发展,高校在校学生群体不断壮大,相关的数据量越来越庞大,提供和使用学生数据信息的部门和用户群体越来越多,传统的学生管理方法已经明显无法适应现今的管理需求,利用基于网络的管理信息系统(MIS)对学生管理进行系统整合已成为必然趋势。随着高校管理体制的改革与发展,面向学生的管理理念逐步向服务理念靠拢,越来越多的CRM(客户关系管理)思想已经应用于学生管理实际工作当中,如“以客户为中心”,“注重客户满意度与忠诚度”,“延长客户生命周期”,“充分利用客户信息进行数据分析与数据挖掘”等。而现行的学生管理系统大部分还只有纯粹的“管理”功能,急需新的理念融入其中。因此许多高校需要建立一套与原有学生管理系统不同的,基于客户服务理念的拥有统一网络平台的学生管理系统。该系统的建立,可以提升高校学生管理的水平,适应学生管理工作改革的各项要求,同时也符合高校建立信息化、数字化校园的发展方向。文章对高校学生管理系统做了基础调研后,综合分析,对实现基于CRM的学生管理系统进行了需求分析,技术可行性分析。在这些前期工作的基础上,进行的系统的网络结构设计、逻辑结构设计、详细结构设计、以及数据库结构设计等。在系统的实现部分,我们有针对性的选择学生基本信息管理、选课信息管理、以及学生成绩管理模块作为实现对象,融入CRM思想,让系统能够实现学生与管理人员互动沟通,在相应的模块进行数据挖掘、分析教学成果对学生实施个性化教学等。在系统实现的基础上我们在windows环境下进行了系统的功能测试、压力测试、安全测试等,对系统的实现进行了评价,初步达到了预期。高校学生管理系统融入CRM思想是一个较新的研究领域,还有很多需要做的工作,由于时间仓促,限于个人能力,系统还有很多不完善的地方,需要进一步研究。

【英文摘要】With the development of higher education, college students’population has grown increasingly in the school.And students of the relevant data quantity become large, department provide and use student information which becomes more and more.The traditional student management method has obvious can’t adapt to today’s management requirements;Use of web-based management information system(MIS)to integrate student management system has become an inevitable trend.As college management system reform and development, facing the student management idea gradually moving to service concept, more and more CRM(customer relationship management)thought has been used in the student management practical work.Such as “take the customer as the center”, “pay attention to customer satisfaction and loyalty”, “customer lifecycle extension”, and “make full use of customer information data analysis and data mining” etc.The majority of the existing student management system has only a pure “management” function, need new ideas into one.Therefore, many colleges and

universities need to establish a difference with the existing student management system, based on the concept of customer service for students with a unified network platform management system.The set up of this system, can promote the college student management level, adapt the student management work requirements of reform, also with the establishment of the informationized, digital campus development direction.The paper has analyzed university student management system of basic research, to achieve the comprehensive analysis, the student management system based on CRM the requirement analysis, technical feasibility analysis.?In the previous work, based on the network structure of the system design, logic design, detailed design, and database structure design.?Implementation part of the system, we have targeted to select basic information management of the students, information management elective, and student performance management module as to achieve the object, Thinking into the CRM so that the system can achieve interactive communication with management and students, in the appropriate module for data mining, analysis of the results of teaching, and then to implement individualized teaching for students.Based on system realization, we in Windows environment the system function test,pressure testing, safety testing, the system implementation evaluation, preliminary reach the expected purpose.? Student Management system into the CRM idea is a relatively new area of research, there are a lot of work needs to be done, due to time constraints, limited personal ability, there are many inadequacies in the system, needs further study.【关键词】CRM 学生管理系统 ASP.NET 【英文关键词】CRM student management system ASP.NET 【目录】基于CRM的高校学生管理系统研究与实现4-5ABSTRACT5-6

第一章 绪论12-16

摘要1.1 选题1.3 本文的第二章 研

2.1.1 来源和依据12-13内容和意义13-14究和开发的关键技术CRM 的概念及理论18-20结构22-23术简介23-24

1.2 国内外研究现状131.4 论文结构安排14-1616-2916-18

2.1 CRM 简介16-222.1.2 CRM 的发展历程2.1.3 CRM 的分类20-22

2.3 ASP.NET 技术23-26

2.2 B/S 模式三层体系

2.3.1 ASP.NET 技

2.4 第三章 系统

3.2

2.3.2 ASP.NET 的优点24-26

2.5 本章小结

28-29ADO.NET 技术26-28的分析和设计29-48系统安全性分析30-3131-37

3.1 系统可行性分析29-303.3 系统的总体设计3.3.1 系统网络架构31-323.3.2 系统功能模

块设计32-373.4 系统的详细设计37-473.4.1 数据库概念设计E-R 图37-3939-4147-4848-50信息50-52

3.4.2 数据库逻辑表结构设计

3.5 本章小结4.1 系统登录4.2.1 添加学生

4.2.3 查4.3.1 修4.4.1 录4.5 功4.7 数据挖第五章 系统的测5.1.1 系统测5.1.3 系统测试

5.3 3.4.3 程序流程图设计41-47第四章 系统的具体实现48-684.2 学生基本信息管理

50-56

4.2.2 显示所有学生信息52-54

4.3 课程信息管理56-574.4 学生成绩管理57-604.4.2 学生成绩统计58-604.6 组权限管理

61-63询学生信息54-56改课程信息56-57入学生成绩57-58能模块管理60-61掘的实现63-67试和评价68-71试环境68

4.8 本章小结67-685.1 系统的测试68-70

68-695.1.2 系统测试方法方案的设计69-70本章小结70-71总结71文献73-75

5.2 系统的测试结果及评价70第六章 结束语

71-72

6.1 论文的工作

参考6.2 问题与展望71-72致谢72-73

攻硕期间取得的研究成果75-76

..............【采买全文】 139938848 138113721 同时提供论文写作一对一辅导和论文发表服务.保过包发.【说明】本文仅为中国学术文献总库合作提供,无涉版权。作者如有异议请与总库或学校联系。

第三篇:学生成绩管理系统论文(最终版)

成都东软学院

论文

题目:学生成绩管理系统

姓名:xx

专业:软件工程

班级:10级5班

指导老师:xx

提交时间:xxx年xx月xx日1

摘要:

学生成绩管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。经过分析,我们使用Microsoft公司的C语言开发工具,将与C语言技术与数据库SQL2008相结合进行设计。首先,在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。系统可基本实现学生成绩和学生信息的录入、修改、删除等功能,扩充的功能包括与成绩相关的信息处理。同时,可根据学校教学管理制度,设定或自定义审核操作的规则。系统其他方面的需求有:安全保密性、可恢复性、可扩充性、可维护性等。关键字:

学生成绩管理系统;数据库;C语言 2

一,目标系统应该达到以下要求:

(1)可靠性 能连续准确的处理业务,有较强的容错能力。(2)可用性 系统功能齐全,能够完全满足用户的需要。(3)可维护性 用户能对系统进行维护、扩充、修改。(4)易用性 用户能很容易的对系统进行操作。

(5)安全性 保证系统的物理安全、数据存储和存取的安全与保密、数据传输的安全与保密。二,学生成绩管理系统的意义

现在我国的大中专院校的学生成绩管理水平普遍不高,有的还停留在纸介质基础上,这种管理手段已不能适应时代的发展,存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。在当今信息时代这种传统的管理方法必然被计算机为基础的信息管理系统所代替。如果本系统能被学校所采用,将会改变以前靠手工管理学生成绩的状况,可以树立良好的办学

形象,提高工作效率。所以我想借本次毕业设计之际,开发一个不仅适用本校各系而且适用于其它各校的通用高校学生成绩管理系统。三,管理信息系统概述

管理信息系统是一个由人和计算机等组成的,能进行管理信息的收集、传递、加工、保存、维护和使用的系统,它能实测国民经济和企业的各种运行情况;利用历史数据预测未来;从全局出发辅助管理决 策;利用信息控制企业的行为、帮助实现其规划目标。简言之,管理信息系统是一个以计算机为工具,具有数据处理、预测、控制和辅助决策功能的信息系统。

信息作为生产力中最活跃的因素,很早就在人类经济生活中发挥着不可替代的作用,但把信息纳入企业经营管理系统中高效处理和应用是在计算机发明以后的50年代末。

从50年代开始,计算机越来越多地用于信息处理。70年代中期,开始建立MIS, 使管理水平不仅有深度的含义,而且有了广度的含义,这就要求把众多的计算机通过线路联合起来集中使用,协同进行信息处理,提供广泛的服务,以提高管理组织、管理方法和管理工作的效率。这种有效的利用计算机资源,发挥人的思维,提高管理效益的现代化管理方法,就是管理信息的总体含义。

进入80年代以来,世界的经济发展进入了一个激烈竞争的时代。可以说,谁先获得信息,谁就有可能抓住发展经济的机遇。所以,现在社会已进入了信息化的时代,在这样信息如海的浩翰之中,处理信息和利用信息是十分重要的。建立MIS就成为信息管理的迫切需要和时代先进管理水平的体现。

利用计算机进行信息管理在本世纪50年代开始到现在,大致经历了四个阶段: 第一阶段是单项数据处理阶段,这是计算机应用管理的低级阶段,这个阶段的计算机只是单机运行,主要用来代替人工进行运算和简单数 据处理。

第二阶段为数据综合处理阶段,这是计算机应用于管理的发展阶段。第三阶段为管理信息系统阶段。这是计算机应用于管理的高级阶段。管理信息系统简称MIS,是用系统思维的方法,以电子计算机科学和现代通信技术为基础,对信息进行收集、传递、加工和使用,并为此服务的信息系统,是管理科学、系统工程学与电子计算机相结合的综合性学科,也是一门新兴的、具有独特风格的近代边缘科学。第四阶段为自动化阶段,这是计算机应用的最高阶段,也是最终目标。从计算机应用发展过程可以看出,计算机由单项数据处理和数据综合处理阶段到管理体制信息系统阶段,这也是计算机在信息管理方面应用的发展规律,或者是发展的必然趋势。因此、教育行业作为一个国家文化经济的基础,信息管理系统在教育行业中的应用也遵循这样一个过程。

管理信息系统作为一个参与企业管理活动的人机交互系统,具有以下特点:(1)整体性。组成系统的各个组成部分为实现某一特定目标,合理、有序地组成一个整体,追求整体最优。

(2)目的性。任何一个系统都是为了完成某一特定目标而构造的。(3)管理信息系统采用数据库技术将数据有效地组织在计算机中,以实现快速的信息处理及信息共享。

(4)应用不断发展的网络与通信技术,使得根据不同地理位置上进行的管理结合建立起的管理信息系统,是一个带有计算机通信网络的分 布式系统。四,数据库简介

SQL是Structured Query Language(结构化查询语言)的缩写。SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言。在使用它时,只需要发出“做什么”的命令,“怎么做”是不用使用者考虑的。SQL功能强大、简单易学、使用方便,已经成为了数据库操作的基础,并且现在几乎所有的数据库均支持SQL。

组成:在正式学习SQL语言之前,首先让我们对SQL语言有一个基本认识,介绍一下SQL语言的组成:

1.一个SQL数据库是表(Table)的集合,它由一个或多个SQL模式定义。

2.一个SQL表由行集构成,一行是列的序列(集合),每列与行对应一个数据项。

3.一个表或者是一个基本表或者是一个视图。基本表是实际存储在数据库的表,而视图是由若干基本表或其他视图构成的表的定义。

4.一个基本表可以跨一个或多个存储文件,一个存储文件也可存放一个或多个基本表。每个存储文件与外部存储上一个物理文件对应。

5.用户可以用SQL语句对视图和基本表进行查询等操作。在用户角度来看,视图和基本表是一样的,没有区别,都是关系(表格)。6.SQL用户可以是应用程序,也可以是终端用户。SQL语句可嵌入在宿主语言的程序中使用,宿主语言有FORTRAN,COBOL,PASCAL,PL/I,C和Ada语言等。SQL用户也能作为独立的用户接口,供交互环境下的终端用户使用。其基本操作:  数据定义  数据操纵  数据控制

 嵌入式SQL语言的使用规定 五,C语言简介

 C语言是目前世界上流行、使用最广泛的高级程序设计语言。 C语言的发展历史:

C语言的发展颇为有趣。它的原型ALGOL 60语言。

1963年,剑桥大学将ALGOL 60语言发展成为CPL(Combined Programming Language)语言。

1967年,剑桥大学的Matin Richards 对CPL语言进行了简化,于是产生了BCPL语言。

1970年,美国贝尔实验室的Ken Thompson将BCPL进行了修改,并为它起了一个有趣的名字“B语言”。意思是将CPL语言煮干,提炼出它的精华。并且他用B语言写了第一个UNIX操作系统。

1973年,B语言也给人“煮”了一下,美国贝尔实验室的D.M.RITCHIE在B语言的基础上最终设计出了一种新的语言,他取了BGPL的第二个字母作为这种语言的名字,这就是C语言。

为了使UNIX操作系统推广,1977年Dennis M.Ritchie 发表了不依赖于具体机器系统的C语言编译文本《可移植的C语言编译程序》。

1978年Brian W.Kernighian和Dennis M.Ritchie出版了名著《The C Programming Language》,从而使C语言成为目前世界上流行最广泛的高级程序设计语言。

1988年,随着微型计算机的日益普及, 出现了许多C语言版本。由于没有统一的标准,使得这些C语言之间出现了一些不一致的地方。为了改变这种情况,美国国家标准研究所(ANSI)为C语言制定了一套ANSI标准, 成为现行的C语言标准。 C语言的特点

1.简洁紧凑、灵活方便

2.运算符丰富

3.数据结构丰富

4.C是结构式语言

5.C语法限制不太严格、程序设计自由度大

6.C语言允许直接访问物理地址,可以直接对硬件进行操作

7.C语言程序生成代码质量高,程序执行效率高

8.C语言适用范围大,可移植性好

 C语言有一个突出的优点就是适合于多种操作系统, 如DOS、UNIX,也适用于多种机型。六,技术可行性分析

本系统的开发利用Microsoft SQL2008作为本系统的数据库,它支持多用户的新型数据库,适用于大中规模的数据量要求,学校校园网的建设也为新系统服务器/客服端的结构提供了硬件上的支持。使用C语言作为系统的开发环境,它提供完善的控制语句,类与对象的支持及丰富的数据类型,非常有利于对新系统的扩展与修改。综上所述,本系统的设计与开发,在技术和硬件设备上的条件,都是满足的,因此它在技术上是可行的。七,运行上的可行性

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

现在计算机的价格已经十分低廉,性能却有个很大的进步,而本系统的开发为学校的工作效率带来了质的飞跃。如: 1,本系统的运行可以代替人工进行许多繁杂的劳动。2,本系统的运行可以节省许多资源。

3,本系统的运行可以大大的提到学校的工作效率。4,本系统可以使信息文档更加安全。所以本系统在经济上是可行的。九,系统设计思想

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

2,系统就满足学校的需求,例如学生信息的录入,查询,更新等。学生录入与排名。

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

用户管理:用于对用户的添加,赋予不同的权限及对用户的修改和查寻。

课程管理:用于对个学期的开设和修改。

成绩管理:用于对成绩的输入,修改,汇总及排名。学生信息管理:添加,删除,修改学生信息等。

授课信息管理:对授课老师,课程号,学时数,班级等信息的添加维护等。

学生信息查寻:对学生成绩等信息的查寻,查询方式为模糊,且具有多条件组合查询功能。

学生成绩统计:统计学生各科的总分,平均分及排名等信息。十一,系统功能分析

权限功能:系统具有动态权限分配功能,可以按照用户权限对用户分组,可分为一般用户,学生,老师,一般用户只能查询不能修改,学 生只能对授权范围内进行相应修改和删除,老师则可以修改删除所有信息。

录入功能:为学生提供相应的录入功能,为老师提供所有信息的录入功能。

查询功能:为所有用户提供查询的功能,可查询允许范围内的所有信息。

维护功能:为学生提供查询以及相应的删除和修改功能,为老师提供所有信息的删除和修改功能。退出功能:结束关闭系统。11

十二,结语

在本系统的开发过程中我们能深刻认识到合理的组织,精心的准备,加上不怕困难的精神,和有序的实施是软件工程开发设计及实践过程及成功的必备条件。同时也提高了我小组人员之间的团队合作意识。增加了我们的学习信心。也为毕业以后的相关工作打好了良好的基础。

第四篇:vb学生成绩管理系统论文

目 录

摘要……………………………………………………………………………………….2 第一章 引言...........................................................3 第二章 系统设计的目的与要求...........................................3 1.1系统设计的目的....................................................3 1.2系统设计的实验环境................................................4 1.3系统设计的预备知识................................................3 1.4系统设计的要求....................................................4

第三章 系统的概述.....................................................3 2.1系统的需求........................................................3 2.2可行性分析........................................................4 第四章 前台界面分析...................................................4 3.1 登陆界面..........................................................4 3.2信息查询..........................................................6 第五章 数据库的分析...................................................6 4.1 YONGHU表...........................................................7 4.2 STUDENT 表.........................................................7 4.3 SCORE表...........................................................7 4.4 COURSE表...........................................................8 第六章 软件维护.......................................................8 5.1数据维护..........................................................9 5.2代码维护..........................................................9 结语及致谢............................................................9 参考文献..............................................................9

VB学生成绩管理系统

摘要:随着科学技术在管理上越来越深入而广泛的应用,管理信息系统的技术已逐步成熟。学生成绩管理系统是一个不断发展的新型学科,任何一个学校要生存要发展,要高效率地把内部活动有机地组织起来,因为管理这些庞大的体系是非常困难的,要想有机地组织起来,就必须建立与自身特点相适应的成绩管理系统。本文对Visual Basic6.0应用程序设计等工具进行了较深入的学习和应用,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,主要完成了对学生成绩管理系统的系统分析部分,界面的设计、数据库的设计等;系统设计部分主要介绍了系统功能设计和数据库设计及代码设计;

关键词:visual basic,学生成绩管理系统,数据库,查询

Abstract:Along with science technique is on the management more and more thorough but extensive application, manage information system of technique already gradually mature.Student result management the system is a new academics which develops continuously, the whichever school wants to exist to want a development, high-efficiencily internal activity organically the organization get up, because manage these huge systems are very difficult, think organically the organization get up, have to build up is mutually accommodative with oneself characteristics of result management system.This text to Visual Basic6.0 application program design etc.the tool carried on more thorough study and application, making use of what it provide various development tool which face to object, is the intelligence that data window way's this ability is convenient and simple and direct to manipulate a database to turn object particularly, mainly completed to manage the analysis part of the system of system to student's result, the design, database of interface of design etc.;The system design part mainly introduced design and database design of the system function and code design;Keywords: visual basic,Student result management the system,database, enquiries

第一章 引言

在高科技不断发展的今天,计算机技术己经广泛应用到社会的各个领域。从六十年代中期爆发了著名的软件危机开始,计算机界就一直在探索软件开发理论和方法,以确保计算机技术能够高效地应用于各领域。随着计算机技术不断发展、完善,如何开发、应用高效率计算机软件、信息系统一直是开发人员在试图解决的难题。尽管开发人员已经提供了很多解决的方法,但是现在开发、应用管理信息系统软件的过程中,仍会碰到以下的情形。学生成绩管理系统软件应用的好坏直接影响到学校以及学校今后发展。只有确定出简单、安全、高效的开发设计方法并应用于学生成绩管理系统的开发设计中,才能使先进的计算机工具为个人发展提供高效的服务:才能开发出完整灵活的学生成绩管理系统,具有良好的可扩充性、适应性,系统安全性能高,具有友好的用户界面并且操作简便,因此,学生成绩管理系统开发设计方法的应用研究具有积极的现实意义。第二章 系统设计的目的与要求 2.1 系统设计的目的

本课程设计是计算机科学与技术专业重要的实践性环节之一,是在学生学习完《程序设计语言(C)》课程后进行的一次全面的综合练习。本课程设计的目的和任务: 2.2 系统设计的实验环境

硬件要求能运行Windows 2000/XP操作系统的微机系统。C语言程序设计及相应的开发环境。

2.3 系统设计的预备知识

熟悉C语言及C语言开发工C语言与Access。

第二章 系统的概述

本学生成绩管理系统可以说是一个综合性的学校学生成绩管理系统,这它集成了多种功能,因而具有较强的实用性和先进性。2.1系统的需求

通过调查,要求系统需要有以下功能: ⑴ 由于操作人员的计算机知识普遍较差,要求有良好的人机界面;⑵ 由于该系统的使用对象多,要求有较好的权限管理;⑶ 原始数据修改简单方便,支持多条件修改 ⑷ 方便的数据查询,支持多条件查询;⑸ 在相应的权限下,删除数据方便简单,数据稳定性好; ⑹ 数据计算自动完成,尽量减少人工干预;2.2可行性分析

由于本系统管理的对象单一,都是在校学生,且每个数据内容具有较强的关联性,涉及的计算过程不是很复杂。因此,比较适合于采用数据库管理。且学校用于学生管理的微机都是PIII以上的机器,在存储量、速度方面都能满足数据库运行的要求。在技术难度方面,由于有指导老师的指导和相关参考文献,特别是网上资料,特别是参考其它程序的功能,因此完全可以实现。本系统的设计是在Windows XP中文版操作系统环境下,使用Visual Basic 6.0中文版开发成功的。第三章 前台界面分析 3.1 登陆界面

主要代码

Option Explicit Dim m As Integer

Dim conn As New ADODB.Connection Dim rs As New ADODB.Recordset Private rsmc As ADODB.Recordset Public username As String Private Sub cmdOk_Click()Dim ee As String rs.MoveFirst If m < 3 Then If Trim(txtusername.Text)= “" Or pwd.Text = ”“ Then MsgBox ”用户名或密码不能为空!请重新输入!“, vbInformation, ”登录信息“ Exit Sub End If Do While Not rs.EOF If rs.Fields(0)= txtusername.Text And rs.Fields(1)= pwd.Text Then MsgBox ”欢迎你进入学生成绩管理系统,“ frmmain.Show Unload Me Exit Sub End If rs.MoveNext Loop m = m + 1 ee = MsgBox(”用户名或密码错误!请重新输入!“, vbCritical + vbRetryCancel, ”登录信息“)'重试/取消 txtusername.Text = ”“ If ee = vbNo Then Unload Me Else pwd.Text = ”“ txtusername.SetFocus

End If Else MsgBox ”对不起,您的输入次数已达到最大限度!请退出!“, vbExclamation, ”提示信息“ '提示信息,确定 End End If End Sub Private Sub Form_Load()Set conn = New ADODB.Connection

conn.Provider = ”Microsoft.Jet.OLEDB.4.0“ conn.ConnectionString = ”Data Source=“ & App.Path & ”aa.mdb“ conn.Open Set rs.ActiveConnection = conn With rs.Open(”select * from yonghu“).MoveFirst End With txtusername.Text = rs.Fields(0)Do While Not rs.EOF txtusername.AddItem(rs.Fields(0))rs.MoveNext Loop txtusername.Text = ”" End Sub 3.2信息查询

信息查询主要是对学生的基本信息和学生的成绩进行查询。在查询的过程你可以利用学号、课程号、专业名等进行查询。第四章 数据库的分析

4.1 yonghu表

主要是登陆用户所用的表。

4.2 student 表

学生的各种信息都来源于这个表。4.3 score表

此表是记录学生成绩信息表。4.4 course表

此表是记录学生课程的表。第五章 软件维护

在软件运行维护阶段对软件产品所进行的修改就是维护。系统维护就是为了保证系统中的各个要素随着环境的变化始终处于最新的,正确的工作状态。系统维护的目的是保证管理信息系统正常而可靠地运行,并能使系统不断地得到改善和提高,以充

分发挥作用。

本系统的维护是面向系统中各种构成要素的,根据维护对象的不同,系统维护的内容可分为以下几类: 5.1数据维护

本系统对数据的需求是不断发生变化的,系统中查询题目中数据要定期正常更新,或随环境及需要的变化而进行调整。此外,数据的备份与恢复,都是数据维护的工作内容。5.2代码维护

随着系统应用范围的扩大,应用环境的变化,系统中的各种代码都需要进行一定程度的增加、修改、删除,以及设置新的代码。结语及致谢

通过这次的设计,让我对VB的使用有了进一步的了解。在我做设计的过程遇到了许多的困难。通过老师和同学的帮助, 一一化解了困难,并从中学到了很多编程方面的知识。

在本次毕业设计中,我要向我的指导老师致以深深的谢意,感谢指导老师在这段时间里在学习上和生活上所给予的悉心的教诲和无微不至的帮助,在我感觉到自己知识有所贫乏的时候给了我细心的指导和技术上的支持。使我自身的能力得到了不少的提高,这对于我以后的工作和学习都有一种巨大的帮助。感谢指导老师的耐心辅导。

参考文献

[1] 宗大华,陈吉人.C语言程序设计教程.人民邮电出版社,2004-6-1 [2] 韩春成.C语言程序设计教程/21世纪高等院校规划教材.中国水利水电出版社,2007,1,14 [3] 宁正元.数据结构--用C语言描述.中国水利水电出版社,2005-4-27 [4] 李梅.C语言编程入门.化学工业出版社,2002,01,01 [5] 于华,都一兵.优化Visual Basic.NET应用程序的性能[J].计算机系统应用,2004,10 [6] 邵英海.Visual Basic数据库开发技术的探讨.[J].丹东纺专学报,2004,11,4 [7] 金凤霞.VB中Paint Picture图形方法的使用 CAJ原文下载[J]., 1999,04 [8] 谭浩强.《C程序设计题解与上机指导(第3版)》.清华大学出版社,2005,7 [9] 聂雪军,贺军/译.[美]Harvey M.Deitel, Paul J.Deitel /著.《C程序设计经典教程(第4版)》,清华大学出版社,2006,3 [10] 李春葆,张植民,肖忠付.《C语言程序设计题典》.清华大学出版社 ,2002,7 [11] 张小潘/译,[美]科汉/著.《C语言编程(第3版)》.电子工业出版社 ,2006,3

[12] 徐宝文 李志/译,[美]Brian W.Kernighan, Dennis M.Ritchie /著.《C程序设计语言(第2版·新

版)》.机械工业出版社,2004,1 [13] 鲁沐浴.《C语言最新编程技巧200例》.电子工业出版社,1997,1

[14] 梁

翎,李爱齐.《C语言程序设计实用技巧与程序实例》.上海科普出版社,1996,5 [15] 陈国章.《Turbo C程序设计技巧与应用实例》.天津科学技术出版社,1995,5 [16] 王士元.《C高级实用程序设计》.清华大学出版社,1996,6

第五篇:学生管理系统

import java.awt.*;import java.awt.event.*;import java.sql.*;import java.util.*;import javax.swing.*;

public class Xsglxt extends JFrame implements ActionListener { JPanel mb1,mb2;JLabel bq1;JTextField wbk1;JButton an1,an2,an3,an4;JTable bg1;

JScrollPane gd1;Xsxx xsxx2;

public static void main(String[] args)

{

Xsglxt xs=new Xsglxt();}

public Xsglxt(){

mb1=new JPanel();

bq1=new JLabel(“请输入姓名”);

wbk1=new JTextField(10);

an1=new JButton(“查询”);

an1.addActionListener(this);

an1.setActionCommand(“chaxun”);

mb1.add(bq1);mb1.add(wbk1);mb1.add(an1);

mb2=new JPanel();

an2=new JButton(“添加”);

an2.addActionListener(this);

an2.setActionCommand(“tianjia”);

an3=new JButton(“修改”);

an3.addActionListener(this);

an3.setActionCommand(“xiugai”);

an4=new JButton(“删除”);

an4.addActionListener(this);

an4.setActionCommand(“shanchu”);

mb2.add(an2);mb2.add(an3);mb2.add(an4);

xsxx2=new Xsxx();

bg1=new JTable(xsxx2);gd1=new JScrollPane(bg1);

this.add(gd1);this.add(mb1,“North”);this.add(mb2,“South”);

this.setTitle(“学生管理系统”);this.setSize(500,400);this.setLocation(201,181);this.setResizable(false);this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);this.setVisible(true);

} public void actionPerformed(ActionEvent e){ if(e.getActionCommand().equals(“chaxun”)){

String xingming=this.wbk1.getText().trim();

String sql=“select * from xuesheng where xingming='”+xingming+“'”;

xsxx2=new Xsxx(sql);

bg1.setModel(xsxx2);} else if(e.getActionCommand().equals(“tianjia”)){

Tianjia tj=new Tianjia(this,“添加学生信息”,true);

xsxx2=new Xsxx();

bg1.setModel(xsxx2);

} else if(e.getActionCommand().equals(“xiugai”)){

int ii=this.bg1.getSelectedRow();

if(ii==-1)

{

JOptionPane.showMessageDialog(this,“请选中要修改的行”);

return;

}

new Xiugai(this,“修改学生信息”,true,xsxx2,ii);

xsxx2=new Xsxx();

bg1.setModel(xsxx2);}

else if(e.getActionCommand().equals(“shanchu”))

{

int ii=this.bg1.getSelectedRow();

if(ii==-1)

{

JOptionPane.showMessageDialog(this,“请选中要删除的行”);

return;

}

String st=(String)xsxx2.getValueAt(ii,0);

PreparedStatement ps=null;

Connection ct=null;

ResultSet rs=null;

Statement sm=null;

try {

Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”);

ct=DriverManager.getConnection(“jdbc:odbc:sql server”,“sa”,“ydyd4488321”);

ps=ct.prepareStatement(“delete from xuesheng where xuehao=?”);

ps.setString(1,st);

ps.executeUpdate();

} catch(Exception e2){}

finally

{

try {

if(rs!=null)

{

rs.close();

}

if(ps!=null)

{

ps.close();

}

if(ct!=null)

{

ct.close();

}

} catch(Exception e3){}

}

xsxx2=new Xsxx();

bg1.setModel(xsxx2);

} } }

下载学生管理系统论文word格式文档
下载学生管理系统论文.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    学生成绩管理系统论文[本站推荐]

    学生成绩管理系统毕业设计论文 【摘要】 本系统依据开发要求主要应用于教育系统,完成对日常的教育工作中学生成绩档案的数字化管理。开发本系统可使学院教职员工减轻工作压......

    学生成绩管理系统论文中期报告

    2012届毕业设计(论文)中期报告 《学生成绩管理系统》中期报告 专业、班级:软件工程1班学号:200806084146 报告人:周雅楠 1. 前期工作简述 通过调研目前教学管理系统中的学生成绩......

    学生信息管理系统论文

    学生信息管理系统论文 2010-04-01 清华领导力培训诺贝尔论文网 在传统模式下利用人工进行学生信息管理系统论文,存在着较多缺点,如:效率底,保密性差,时间一长将产生大量文件和数......

    毕业设计论文管理系统

    毕业设计(论文)管理系统 用户手册 (教学秘书) 目录 第一部分 毕设流程图展示 ................................................................... 3 第二部分 毕业设计操......

    毕业设计论文管理系统

    毕业设计(论文)管理系统 用户手册 (指导教师) 南京先极科技有限公司 第1页 共19页 Nanjing Change Technology Co.,Ltd. 目录 第一部分 毕设流程图展示 ..........................

    学籍管理系统论文

    学籍管理系统论文一、引言: 学生档案管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生档案管理系统应该能够为用户提供充足......

    酒店管理系统论文

    酒店管理系统论文 摘要:近年来,随着我国经济的发展,国内的酒店服务业得到了日新月异的发展.而酒店在运作期间,其管理和服务的水平直接影响到酒店的形象和声誉.一流的酒店运作......

    学籍管理系统论文

    学籍管理系统论文 一、引言 学生档案管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生档案管理系统应该能够为用户提供充足......