高校管理信息系统

高校管理信息系统
高校管理信息系统

┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊

1引言

1.1背景意义

长期以来,我国高等院校使用传统的人工方式和单机方式管理科研、办公、会议记录等信息。传统的人工管理方式存在着许多缺点,如效率低、保密性差、成本高和存储量小,时间一长,将产生大量的冗余文件和数据,要从大量的文件和数据获取需要的信息时,查找工作十分繁重;单机管理方式虽然克服了人工管理方式的一些缺陷,如可以按时间、内容、关键字等进行检索,但该方式还存在一些其它方面的缺点,如灵活性差、数据库安全性受到限制、应用程序不能分布式使用等。

随着计算机技术和网络技术的发展,现代化办公已经走入各行各业各阶层,传统的人工或单机管理方式已经无法满足高校办公现代化的要求。为了树立高校“以人为本”的管理模式,以应对日益加快的科技工作节奏,使高校信息管理科学化、规范化、现代化,自主开发一个旨在实现高校在校园网上提供办公信息管理服务,开展网上信息管理活动,推行新的管理手段以提高工作效率,实现网上信息的共享和协同管理。

1.2管理信息系统现状及发展趋势

1.2.1管理信息系统现状

管理信息系统(简称MIS)是在管理科学、系统科学、计算机科学等的基础上发展起来的综合性边缘科学。是一个人机系统,同时它又是一个一体化集成系统,是信息系统的一个子系统,它以计算机技术、通讯技术和软件技术为技术基础,同时将现代管理理论、现代管理方法及各级管理人员融为一体,最终为某个组织整体的管理与决策服务,是由人和计算机组成的能进行管理信息的收集、传递、存储、加工、维护和使用的系统。在21世纪信息高速发展的时代中,管理信息系统具有很重要的作用,它的预测和辅助决策的功能,即利用现代管理的决策和支持。

1.2.2管理信息系统发展趋势

信息在社会和经济的发展中所起的作用越来越为人们所重视。信息资源的开发利用水平成为衡量一个国家综合国力的重要标志之一。计算机作为信息处理的工具,为适应数据处理需求的迅速提高,满足各类信息系统对数据管理的要求,在文件系统的基础上发展基础数据库系统,数据库方法针对事物处理中大量数据管理需求。我国自从80年代上半期,国家计委统计局计算中心在第一次全国人口普查、工业普查中使用了数据库管理技术以来,随着微机管理系统的推广,数据库信息管理系统的应用逐渐展露头脚,但是由于起步晚的原因以及当代技术的占有独享性质,导致我国虽然在这方面发展迅速但是发展规模普遍都是中小型方向而且运作机制还很不完善。

2. 需求分析

2.1系统概述

┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊

系统需对系统进行管理。管理模块可以实现以下功能:

添加用户、修改密码、权限管理、退出系统

系统需对学籍管理进行管理。管理模块可以实现以下功能:

添加学籍、修改学籍、查询学籍、删除学籍、学籍档案、学籍分类

系统需对班级管理进行管理。管理模块可以实现以下功能:

添加班级、修改班级、班级列表

系统需对课程设置进行管理。管理模块可以实现以下功能:

添加课程、修改课程、添加班级课程、班级课程查询

系统需对成绩管理进行管理。管理模块可以实现以下功能:

添加成绩、修改成绩、查询成绩

系统需对系别管理进行管理。管理模块可以实现以下功能:

系部信息、添加信息、修改信息

系统需对帮助进行管理。管理模块可以实现以下功能:

关于软件、联系我们

2.2功能需求

学生信息管理系统用户角色可以分为两种:管理员、学生和教师。主要实现系统,学籍管理,班级管理,课程设置,成绩管理,系别管理和帮助。

2.3系统流程图

系统流程图(system flowchart)是用来描述系统物理模型的一种传统工具。系统流程图可用于描述现行系统的工作流程、新系统的工作流程以及处理功能的工作流程情况。学生信息管理系统流程图,如图2-1所示。

图2-1系统流程图

2.4系统开发环境

本系统的前台使用visual studio 2008中文版开发工具,后台工具是使用SQL Server 2005数据库。

┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊

2.4.1visual studio 2008功能和特点

visual studio 2008是一个集程序设计、程序调试、程序查错以及程序编译等功能于一体的功能强大的程序开发环境,能够编写常见的windows应用程序、控制台应用程序、web应用程序和其他智能设备应用程序。在visual studio 2008编程环境下,可以轻松地创建visual studio 在windows操作系统下地应用程序。

2.4.2 SQL Server2005数据库的功能和特点

SQL Server 2005 数据库引擎提供完整的XML 支持。它还具有构成最大的Web 站点的数据存储组件所需的可伸缩性、可用性和安全功能。SQL Server 2005 程序设计模型与 Windows DNA 构架集成,用以开发 Web 应用程序,并且SQL Server 2005 支持 English Query 和 Microsoft 搜索服务等功能,在Web 应用程序中包含了用户友好的查询和强大的搜索功能。

同一个数据库引擎可以在不同的平台上使用,从运行 Microsoft Windows 98 的便携式电脑,到运行 Microsoft Windows 2005 数据中心版的大型多处理器服务器。SQL Server 2005 企业版支持联合服务器、索引视图和大型内存支持等功能,使其得以升级到最大 Web 站点所需的性能级别。

SQL Server 2005 关系数据库引擎支持当今苛刻的数据处理环境所需的功能。数据库引擎充分保护数据完整性,同时将管理上千个并发修改数据库的用户的开销减到最小。SQL Server 2005 分布式查询使您得以引用来自不同数据源的数据,就好象这些数据是 SQL Server 2005 数据库的一部分,同时分布式事务支持充分保护任何分布式数据更新的完整性。复制同样使您得以维护多个数据复本,同时确保单独的数据复本保持同步。可将一组数据复制到多个移动的脱接用户,使这些用户自主地工作,然后将他们所做的修改合并回发布服务器。

SQL Server 2005 中包括一系列管理和开发工具,这些工具可改进在多个站点上安装、部署、管理和使用 SQL Server 的过程。SQL Server 2005 还支持基于标准的、与 Windows DNA 集成的程序设计模型,使 SQL Server 数据库和数据仓库的使用成为生成强大的可伸缩系统的无缝部分。这些功能使您得以快速交付 SQL Server 应用程序,使客户只需最少的安装和管理开销即可实现这些应用程序。

数据仓库。 SQL Server 2005 中包括析取和分析汇总数据以进行联机分析处理(OLAP) 的工具。SQL Server 中还包括一些工具,可用来直观地设计数据库并通过English Query 来分析数据。

3.系统设计

3.1可行性分析

随着高校招生规模的逐步扩大和人事制度的改革,在校学生人数将不断增加,而

┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊学生管理人员则相对减少。加上我国高等学校基层学生管理工作的头绪多,内容杂,管理细,要求高,传统管理办法已基本不适应新形势的要求。如在校生的学籍、奖惩、困贷、干部、党团、毕业生管理,以及有关记录计算等,稍有不慎就会出现错误。同时学生成绩的手工登录与查询,是一项非常繁重而枯燥的劳动,每年课程的变化都需要重新刻章,耗费许多人才和物力,而且会因人的情绪烦燥而出现失误。因此在计算机飞速发展的今天,应用数据库技术实现学生成绩的计算机管理是可行而必要的工作。实现高校学生管理信息系统,既能够提高工作效率,又可以提高工作水平。

3.2系统功能模块设计

系统模块结构设计的任务是划分子系统,然后确定子系统的模块结构,并画出模块结构图。模块图是用于描述系统模块结构的图形工具,它不仅描述了系统的子系统结构与分层的模块结构,还清楚地表示了每个模块的功能,而且直观地反映了块内联系和块间联系等特性。学生信息管理系统模块包括:系统,学籍管理,班级管理,课程设置,成绩管理,系别管理和帮助。系统功能模块图,如图3-1所示。

3.3数据库设计

数据库设计(Database Design)是指根据用户的需求,在某一具体的数据库管理系统上,设计数据库的结构和建立数据库的过程。数据库设计是建立数据库及其应用系统的技术,是信息系统开发和建议中的核心技术。由于数据库应用系统的复杂性,为了支持相关程序运行,数据库设计就变得异常复杂,因此最佳设计不可能一蹴而就,而只能是一种“反复探寻,逐步求精”的过程,也就是规划和结构化数据库中的数据对象以及这些数据对象之间关系的过程。

图3-1功能模块图

┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊

数据库设计(Database Design)是指根据用户的需求,在某一具体的数据库管理系统上,设计数据库的结构和建立数据库的过程。数据库设计是建立数据库及其应用系统的技术,是信息系统开发和建议中的核心技术。由于数据库应用系统的复杂性,为了支持相关程序运行,数据库设计就变得异常复杂,因此最佳设计不可能一蹴而就,而只能是一种“反复探寻,逐步求精”的过程,也就是规划和结构化数据库中的数据对象以及这些数据对象之间关系的过程。

3.3.1 数据库分析

数据库设计是建立数据库及其应用系统的技术,是信息系统开发和建设中的核心技术,具体说,数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)。这个问题是数据库在应用领域的主要研究课题。按照规范设计的方法,考虑数据库及其应用系统开发全过程,将数据库设计分为:需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施、数据库运行和维护等阶段。

3.3.2数据库设计与实现

在学生信息管理系统中,数据库的设计工作主要包括数据库概念结构设计、逻辑结构设计和物理结构设计等。逻辑结构设计是将概念结构转化为选定的DBMS所支持的数据模型,并使其在功能、性能、完整性约束、一致性和可扩充性等方面均满足用户的需求。

根据设学生信息管理系统,得出本系统的逻辑结构,即表结构,如(表3-1-3,9)所示。

(1)管理员信息表user_Info数据表各字段的数据类型。

该表结构如表3-3所示,该表包含用户名,密码,用户权限。设用户名为主键。

表3-1 user_Info

(2)学生信息表student_info数据表各字段的数据类型。

该表结构如表3-2所示,该表包含学号,姓名,性别,出生年月,班级代号,电话号码,入学时间,学制,学历,家庭住址,邮编,政治面貌和评价。设学号为主键。

表3-2student_info

┊┊┊┊┊┊

┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊

(3)成绩信息表rusult_info

该表结构如表3-3所示,该表包含考试号,学号,姓名,学期,班级代号,课程名称和分数。设考试号为主键。

表3-3rusult_info

(4)班级课程信息表gradecourse_info

该表结构如表3-4所示,该表包含班级代号,年级,课程号和课程名。设班级代号为主键。

表3-4gradecourse_info

(5)系别信息表depart_info

该表结构如表3-5所示,该表包含系部ID,系部名称和系主任。设系部ID为主键。

表3-5 depart_info

(6)课程信息表course_info

┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊

该表结构如表3-6所示,该表包含课程号,课程名,课程类型和课程描述。设课程号为主键。

表3-6course_info

(7)课程信息表class_info

该表结构如表3-7所示,该表包含班级代号,年级,专业名称和教室。设班级代号为主键。

表3-7class_info

4 系统功能模块的实现

本系统主要有系统,学籍管理,班级管理,课程设置,成绩管理,系别管理和帮助等模块,主要实现的是数据的增加、删除、修改、查询等数据库系统功能。

4.1登录界面的实现

学生信息管理系统程序启动时首先显示的就是登录窗体,只有当用户输入了合法的用户名,密码和用户权限,才能够进入系统。系统默认的用户是admin,密码是123,用户权限:管理员。主界面如图4-1所示。

图 4-1 系统登录界面

当用户单击“登入”按钮对输入的密码进行合法性验证时,首先要用户是否已经选择了用户名,并且密码输入文本框不能为空。如果验证通过,打开程序主窗体界面,如果想退出系统,可以单击“退出”,用户可以通过“重填”重新输入用户名,密码。

主要代码如下:

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As

┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊System.EventArgs) Handles Button1.Click

checkFormat()

End Sub

Sub checkFormat()

If TextBox1.Text = "" Or TextBox2.Text = "" Then

MsgBox("用户名和密码不能为空")

ElseIf ComboBox1.Text = "" Then

MsgBox("请选择登陆用户权限")

Else

checkLoginName()

End If

End Sub

Sub checkLoginName()

'Dim radiobtn As String

Dim str As String

'Dim frmName As String = "欢迎您"

str = "Data Source=localhost;Initial Catalog = Student;integrated Security=true"

Dim con As New SqlConnection(str)

con.Open()

Dim sql As String = "select * from user_Info where user_ID='" & TextBox1.Text.ToString().Trim() & "' and user_PWD='" &

TextBox2.Text.ToString().Trim() & " ' and user_Des='" &

ComboBox1.Text.ToString.Trim() & "' "

Dim cmd As New SqlCommand(sql, con)

Dim reader As SqlDataReader

reader = cmd.ExecuteReader

If reader.Read() = True Then

Me.Hide()

https://www.360docs.net/doc/8b16625482.html,bel1.Text = https://www.360docs.net/doc/8b16625482.html,boBox1.Text.ToString.Trim

'txb1 = ComboBox1.Text.ToString.Trim()

frm.Show()

'frm1.Close()

frm.Text = "学生信息管理系统" & TextBox1.Text & "--" & ComboBox1.Text

Else

MsgBox("登陆失败,请检查你用户名,密码,以及权限是否正确")

End If

End Sub

4.2系统主界面模块

用户通过身份验证后,就可以进入该系统了。系统的主界面包含了用户所能操作

┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊的内容有:系统,学籍管理,班级管理,课程设置,成绩管理,系别管理和帮助。设计界面如图4-2所示。

图4-2系统主界面

4.3.登录管理模块

系统管理模块包括添加用户、修改密码和权限管理。下面分绍这三方面的内容。

4.3.1添加用户界面设计

添加用户窗体就是用户可以对登录系统添加不同的用户,运行其他用户进行相关操作。界面如图4-3所示。

图4-3添加用户窗体

当用户单击“确人”按钮对输入信息进行合法性验证时,首先要用户是否输入了用户名、密码和权限。如果验证通过,提示success!,如果想退出系统,可以单击

“关闭”,用户可以通过“重填”重新输入用户名,密码。

主要代码如下:Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

checkFormat()

End Sub

Sub checkFormat()

If TextBox1.Text = "" Then

Label5.Text = "用户名不能为空"

ElseIf TextBox1.Text.Length > 10 Then

Label5.Text = "用户名不能大于"

┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊ ElseIf TextBox2.Text = "" Or TextBox3.Text = "" Then

'对用户名唯一的判断

Label6.Text = "密码不能为空"

ElseIf TextBox2.Text <> TextBox3.Text Then

Label6.Text = "密码不一致,请重新输入!"

ElseIf ComboBox1.Text = "" Then

Label7.Text = "必须选择一个用户类别"

Else

singleYanzheng()

End If

End Sub

Sub singleYanzheng()

Dim str As String

str = "Data Source=localhost;Initial Catalog = Student;integrated Security=true"

Dim con As New SqlConnection(str)

con.Open()

Dim sql As String = "select * from user_Info where user_ID='" & TextBox1.Text.ToString().Trim() & "' "

Dim cmd As New SqlCommand(sql, con)

Dim reader As SqlDataReader

reader = cmd.ExecuteReader

If reader.Read() = True Then

MsgBox("该用户已存在")

Else

addRecord()

MsgBox("success!")

clear()

End If

End Sub

4.3.2修改密码界面设计

用户在登录窗体后可以选择修改密码。修改密码的窗体如图4-4所示。

图4-4修改密码的窗体

用户通过输入文本框的信息点击“确定”按钮,如果用户名不存在弹出对话框提

┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊示。如果信息正确,修改信息成功。

主要代码如下:

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

checkFormat()

End Sub

Sub checkFormat()

If TextBox3.Text <> TextBox4.Text Then

Label5.Text = "密码不一致"

Else

changePsd()

MsgBox("success")

TextBox1.Text = ""

TextBox2.Text = ""

TextBox3.Text = ""

TextBox4.Text = ""

End If

……

End Sub

Sub changePsd()

Dim str As String

'Dim frmName As String = "欢迎您"

str = "Data Source=localhost;Initial Catalog = Student;integrated Security=true"

Dim con As New SqlConnection(str)

con.Open()

Dim sql As String = "select * from user_Info where user_ID='" & TextBox1.Text.ToString().Trim() & "' and user_PWD='" &

TextBox2.Text.ToString().Trim() & " ' "

'and user_Des='" & sMenuText & "'

Dim sql2 As String = "update user_Info set user_PWD='" &

TextBox3.Text.ToString().Trim() & "' where user_ID='" &

TextBox1.Text.ToString().Trim() & "'"

Dim cmd As New SqlCommand(sql, con)

Dim cmd2 As New SqlCommand(sql2, con)

Dim reader As SqlDataReader

reader = cmd.ExecuteReader

If reader.Read() = True Then

reader.Close()

cmd2.ExecuteNonQuery()

' Me.Hide()

'frm.Show()

┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊ 'frm1.Close()

'frm.Text = "福建农业职业技术学院欢迎您---" & TextBox1.Text Else

Label5.Text = "错误的用户名或密码"

End If

End Sub

4.3.3权限管理界面设计

用户可以通过输入用户名和权限对改用户进行相关操作。界面如图4-5所示。

当用户单击“修改”按钮对输入的用户名进行合法性验证时,首先要用户是否已经输入了用户名。如果验证通过,提示“修改成功,更新查看结果”,点击“更新”,界面会显示最新的学生信息。

图4-5查询或删除用户

主要代码如下:

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

If TextBox1.Text = "" Or ComboBox1.Text = "" Then

Label4.Text = "请输入登陆名和想要更改的权限"

Else

changeQuanxian()

Label4.Text = "修改成功,更新查看结果"

TextBox1.Text = ""

ComboBox1.Text = ""

End If

End Sub

4.4学籍管理界面设计

学籍管理主要实现员工信息的添加,修改,查询,删除,学籍管理和学籍分类。设计界面如图4-6到4-10所示。

4.4.1学生信息添加界面设计

学生信息添加界面设计,界面如图4-6所示:

用户输入相应的数据,点击“添加学籍”,首先对输入的信息进行验证,学号,姓名,性别等是否有输入,如果验证信息通过,再判断此条记录是否已存在,如果没

┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊有则弹出”添加成功“的对话框,否则提示信息已存在。代码如下:

图4-6学生信息添加

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

If TextBox1.Text = "" Then

MsgBox("学号不能为空")

ElseIf TextBox6.Text = "" Then

MsgBox("入学时间不能为空")

ElseIf TextBox7.Text = "" Then

MsgBox("学制不能为空") '''''''后台触发器的原因

Else

singleYanzheng()

End If

End Sub

Sub singleYanzheng()

Dim str As String

str = "Data Source=localhost;Initial Catalog = Student;integrated Security=true"

Dim con As New SqlConnection(str)

con.Open()

Dim sql As String = "select * from student_Info where student_ID='" & TextBox1.Text.ToString().Trim() & "' "

Dim cmd As New SqlCommand(sql, con)

Dim reader As SqlDataReader

reader = cmd.ExecuteReader

If reader.Read() = True Then

MsgBox("该学号已存在")

Else

addStuInf()

MsgBox("success")

clear()

End If

End Sub

┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊ Sub addStuInf()

Dim str As String

Dim sex As String

If RadioButton1.Checked Then

sex = "男"

ElseIf RadioButton2.Checked Then

sex = "女"

Else

sex = ""

End If

str = "Data Source=localhost;Initial Catalog = Student;integrated Security=true"

Dim con As New SqlConnection(str)

con.Open()

Dim sql As String = "insert into

student_Info(student_ID,student_Name,student_Sex,born_Date,depart_ID,clas

s_NO,tele_Number,entr_Date,stu_Year,edu_bg,address,codeNo,zzmm,comment) values('" & TextBox1.Text.ToString().Trim() & "','" &

TextBox2.Text.ToString().Trim() & " ','" & sex & " ','"

……

ComboBox1.Text.ToString.Trim() & "','" & TextBox11.Text.ToString.Trim() & "') "

Dim cmd As New SqlCommand(sql, con)

Try

cmd.ExecuteNonQuery() '执行插入动作

Catch e As Exception

Console.WriteLine(e.Message) '无法执行时提示出错信息

End Try

Console.WriteLine("Record Added")

End Sub

4.4.2学生信息修改界面设计

学生信息修改界面设计,界面如图4-7所示。

图4-7学生信息修改

用户输入学号,姓名电话,和入学时间等,点击“修改“按钮对输入的信息进行

┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊验证,用户的信息是否都填入,再验证学号是否存在。主要代码如下:

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

If TextBox1.Text = "" Then

MsgBox("学号不能为空!")

Else

changeStuInfo()

MsgBox("success")

TextBox1.Text = ""

TextBox2.Text = ""

……

ComboBox1.Text = ""

RadioButton1.Checked = False

RadioButton2.Checked = False

End If

End Sub

4.4.3学生信息查询界面设计

学生信息查询界面设计,界面如图4-8所示

图4-8学生信息查看

当用户单击“查询”按钮对输入的学号和姓名进行合法性验证时,首先要用户是否已经输入了学号和姓名。如果验证通过,查看学生信息。

4.4.4学生信息删除界面设计

学生信息删除界面设计,界面如图4-9所示。

图4-9学生信息删除

当用户单击“删除学籍”按钮对输入的学号进行合法性验证时,如果验证通过,

┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊删除学生信息。

4.4.5学生信息汇总界面设计

学生信息汇总界面设计,界面如图4-10所示:

图4-10学生信息汇总

当用户单击“学籍档案”按钮时,界面将链接到学生信息汇总。

4.5班级管理界面设计

班级管理主要实现添加班级,修改班级和班级列表的功能。

4.5.1添加班级界面设计

添加班级信息界面设计,界面如图4-11所示:

图4-11添加班级信息

当用户单击“添加班级”按钮后,输入班级代号,年级,专业名称和教室,如需保存单击“添加”按钮。

4.5.2修改班级界面设计

修改班级界面设计,界面如图4-12所示:

图4-12添加班级信息

用户输入班级代号,年级,专业名称和教室,点击“修改“按钮对输入的信息进行

┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊验证,用户的信息是否都填入,再验证班级代号是否存在。

4.6课程设置界面设计

课程设置界面主要实现添加课程,修改课程,添加班级课程和修改班级课程的功能。

4.6.1添加课程界面设计

添加课程界面设计,界面如图4-13所示。

用户输入相应的数据,点击“添加课程”,首先对输入的信息进行验证,课程号,课程名,课程类型是否有输入,如果验证信息通过,再判断此条记录是否已存在,如果没有则弹出”添加成功“的对话框,否则提示课程号已存在。

图4-13添加课程信息

4.6.2修改课程界面设计

修改课程界面设计,界面如图4-14所示:

用户输入课程号,课程名,和课程类型,点击“修改“按钮对输入的信息进行验证,用户的信息是否都填入,再验证课程号是否存在。

图4-14修改课程信息

4.6.3添加班级课程界面设计

添加班级课程界面设计,界面如图4-15所示:

图4-15修改课程信息

4.6.4班级课程查询界面设计

┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊

班级课程查询界面设计,界面如图4-16所示。

当用户单击“班级课程查询”按钮对输入的班级代号和学期进行合法性验证时,首先要用户是否已经输入了班级代号和学习。如果验证通过,查看学生信息。

图4-16班级课程查询

4.7成绩管理界面设计

成绩管理界面主要实现添加成绩,修改成绩和查询成绩的功能。

4.7.1添加成绩界面设计

添加成绩界面设计,界面如图4-17所示:

图4-17添加成绩

用户输入相应的数据,点击“添加成绩”,首先对输入的信息进行验证,课程号,课程名,课程类型是否有输入,如果验证信息通过,再判断此条记录是否已存在,如果没有则弹出”添加成功“的对话框,否则提示课程号已存在。

4.7.2修改成绩界面设计

修改成绩界面设计,界面如图4-18所示:

图4-18修改成绩

用户输入考试号,然后对所需要进行修改的信息经行编辑,点击“修改“按钮

┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊对输入的信息进行验证。

4.7.3查询成绩界面设计

查询成绩界面设计,界面如图4-19所示

图4-19查询成绩

当用户单击“成绩查询”按钮对输入的考试号和学期进行验证时,首先要用户是否已经输入了考试号和学期。如果验证通过,查看学生信息。否则还可以进行第二个查询条件,输入学号和学期进行查询。

4.8系别管理界面设计

系别管理界面主要实现系部信息,添加信息和修改信息的功能。

4.8.1系部信息界面设计

系别信息界面设计,界面如图4-20所示

图4-20系别信息

当用户单击“系别信息”按钮对输入的系部ID进行验证时,首先要用户是否已经输入了系部ID。如果验证通过,查看学生信息。

4.8.2添加信息界面设计

添加系部信息界面设计,界面如图4-21所示

图4-21添加系部信息

用户输入相应的数据,点击“添加系部信息”,首先对输入的信息进行验证,系

┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊别ID,系部名称和系主任是否有输入,如果验证信息通过,再判断此条记录是否已存在,如果没有则弹出”添加成功“的对话框,否则提示系部信息已存在。

4.8.3修改信息界面设计

修改系部信息界面设计,界面如图4-22所示。

图4-22修改系部信息

点击“修改系部信息”,然后对所需要进行修改的信息经行编辑,点击“修改“按钮对输入的信息进行验证。

5 总结和展望

5.1全文总结

在对管理信息系统的开发过程有了基本了解后,论文主要做了如下几项工作:1.对背景意义进行简单的阐述,并分析管理信息系统现状及发展趋势。

2.进行了系统需求分析,画出系统流程图,对系统功能需求进行阐述,并对系统的可行性进行分析,说明系统开发的环境。

3.对系统进行设计,画出系统的功能模块图,对系统进行数据库的概念结构设

员工考勤管理系统课程设计

课程设计报告书 课程名称:VC++课程设计 题目:员工考勤经管系统 学生姓名: 专业:计算机科学与技术 班别: 学号: 指导老师: 日期:2012年 6 月20 日 目录 第一章绪论 (2) 1.1 课题背景 (2) 1.2 课题任务 (2) 1.3开发工具 (2)

1.4 课题目的 (3) 第二章可行性研究 (3) 2.1 对现有系统的分析 (3) 2.2对本系统设计的说明 (4) 第三章软件需求分析 (4) 3.1软件设计的预期目标 (4) 3.2系统用户需求 (5) 3.3 系统的框架 (5) 第四章数据分析及数据库的设计 (6) 4.1数据库分析 (6) 4.2数据库结构的设计 (6) 第五章系统详细设计说明 (8) 5.1 系统结构 (8) 5.2系统各个模块界面及说明 (9) 第六章软件的测试 (27) 6.1测试工程 (27) 6.2测试人员 (27) 6.3 测试结果 (27) 6.4 对程序的调试及在测试中遇到的困难及解决困难的方法 (27) 6.5 系统还有哪些不足 (27) 6.6 对系统的评价 (27) 归纳总结 (28) 参考文献 (28) 摘要:本系统是基于VC++6.0中的MFC与Access数据库开发的,可用于企业单位的员工考勤,统计员工出勤情况。 关键字:VC++、Access、员工考勤

第一章绪论 1.1 课题背景 在当今社会,互联网空间的发展,给人们的工作和生活带来了极大的便利和高效,信息化,电子化已经成为节约运营成本,提高工作效率的首选。社会正处于信息时代,信息技术已渗透到社会生活的各个领域,特别是各行各业的经管领域,智能化信息处理已是提高效率、规范经管、客观审查的最有效的途径。 随着经济的发展,企业正向大型化、规模化的方向发展,因此企业员工数量急剧增加,有关员工的各种信息业成倍的曾长。考勤作为一个公司的基本经管,是单位对员工工作经管的基本依据。但是,目前国内的大多数企业在考勤时,依然使用是传统的考勤方法,例如手工记录、签卡、机械打卡等,不仅考勤速度慢,在考勤是需要专门的人员在旁记录、统计、制成报表,当报表最后交到主管人员时,也许时间已经过了几天了,根本不能发挥考勤真正的监督作用。而且考勤数据不准确,考勤人员在考勤过程中可能记录出错,甚至弄虚作假的现象出现,极大的影响了企业对员工的经管。因此根据企业需求,设计企业员工考勤经管系统,以帮助企业达到员工经管办公自动化、节约经管成本、提高企业工作效率的目的。 1.2课题任务 做出一个可以简单操作的员工考勤经管系统,方便员工和经管员查询出勤记录。员工可以通过输入自己的名字修改自己的信息以及查询出勤记录;经管员可以查看员工的出勤记录,可以添加和删除员工信息以及修改密码。 1.3开发工具 VC++MFC平台和数据库 1.4课题目的 设计制作出员工考勤经管系统,设计相关的操作功能;通过课程设计,了解并掌握VC++MFC平台的操作使用,学会利用数据库进行数据表制作及添加数据源;深入了解所学课程的重要性和实用性,提高学习耐性。

学校的信息化管理系统

学校的信息化管理系统 教育信息化:学校管理系统包含的几个方面 关键词:教育信息化,学校管理系统,数字化校园,教育云 教育信息化不仅仅改变了教学方式,还改变了教学管理方式。学校管理系统就是教育信息化的“产物”,那么学校管理系统包含哪几方面的应用呢? 学校教育信息化建设的内涵极其丰富,几乎涵盖了学校各项活动的每一个角落,就环境建设与资源建设方面,应包括以下几个具体方面。一是网络基础乎白;二是应用支撑平台;三是应用处理系统。基础平台包括校园网络、服务器等硬件环境建设;应用支撑平台包括统一身份认证平台、统一信息门户、统一公共数据库、统一信息标准;应用处理系统包括环境建设和资源建设的各种处理系统。具体的系统主要是下面的几个方面的内容。 1.教务管理系统 教务管理系统强化教务管理的职能,涵盖了教务管理的方方面面。主要包括教师系统、学生系统课表系统、自动排课、成绩管理、教案管理、考试系统等。 2.教学与学习系统 教学与学习系统可以帮助教师的教学和学生的学习实现全面的信息自动化。主要包括信息点播系统.视频广播系统、远程教学系统、多媒体课件制作系统等等。 3.办公自动化及管理信息系统 系统能够全面提高办公与管理的效率和质量,使繁琐而枯燥的日常工作变得简单、轻松而快捷。主要包括文件管理、会议管理、档案管理、财务管理、人事管理等等。 4.校园一卡通系统 校园一卡通系统是利用IC卡作为电子身份的载体,使师生员工在校园中能够自动完成一系列与其身份桕关的活动。校园一卡通系统是高校教育信息化的牵头环节,主要包括用户注册系统、图书馆管理系统、食堂管理系统、机房自动化管理系统、宿舍和办公室门禁系统、电子钱包和校园电话系统等。

高校职工信息管理系统

高校职工信息管理系统 组长:王军 组员:秦亮渤张俊孙金周 指导老师:戚隆宁顾飞 2010年8月28日,星期六,晚上,宿舍 秦亮渤,张俊,孙金周,王军四个人在一起商量选题,最终确定做高校职工信息管理系统这个题目,然后大家一起策划课程任务书。 2010年8月29日,星期日,上午,宿舍 先是四个人一起讨论如何编写系统分析报告,然后分开进行工作。 王军:编写分析报告中的系统任务分析 孙金周:负责绘制用例图 秦亮渤:负责建立类的静态模型 张俊:负责分析报告中的说明部分 2010年8月30日,星期一,上午,计算机中心 王军:完成分析报告用例规约的管理员管理信息部分 孙金周:完成分析报告用例规约的管理员查询信息部分 张俊:完成分析报告用例规约的职工操作部分 秦亮渤:试验MFC对话框对话框数据文件读写程序。 今日问题:本来使用上学期fstream发现操作起来不是很方便,而且需要在代码开头处添加语句。 解决方案:秦亮渤研究书上面关于MFC文件操作的内容后,改变文件读取方法。全组共同测试,获得成功。 2010年8月31日,星期二,上午,计算机中心 四个人参考教材,熟悉各种控件的功能和使用方法。 今日问题:有些控件的使用不正确,导致不能正常输出。 解决方案:和同学讨论或问老师 2010年9月3日,星期五,上午,计算机中心 今天开始编写系统设计报告。 孙金周:负责报告中的实体类设计 王军,张俊:进行对话框概要设计 秦亮渤:负责对话框数据组织 2010年9月6日,星期一,上午,计算机中心 今天开始对话框的详细设计 张俊:设计管理员管理信息部分的对话框 孙金周,秦亮渤:负责主对话框和管理员查询信息部分的对话框 王军:负责设计职工登录的对话框设计 2010年9月7日,星期二,上午,计算机中心 王军,秦亮渤:将各人的对话框连接起来,并完成系统设计报告初稿 张俊,孙金周:开始编写实体类代码 今日问题:对话框显示的汉字出现乱码 解决方案:问了老师,知道要将对话框属性中的语言选项改为中文。

信息系统建设管理制度

信息系统建设管理制度 一章总则 第一条为加快公司信息系统建设步伐,规范信息系统工程项目建设安全管理,提升信息系统建设和管理水平,保障信息系统工程项目建设安全,特制定本规范。 第二条本规范主要对XX公司(以下简称“公司”)信息系统建设过程提出安全管理规范。保证安全运行必须依靠强有力的安全技术,同时更要有全面动态的安全策略和良好的内部管理机制,本规范包括五个部分: 1)项目建设安全管理的总体要求:明确项目建设安全管理的目标和原则; 2)项目规划安全管理:对信息化项目建设各个环节的规划提出安全管理要求,确定各个环节的安全需求、目标和建设方案; 3)方案论证和审批安全管理:由安全管理部门组织行内外专家对项目建设安全方案进行论证,确保安全方案的合理性、有效性和可行性。标明参加项目建设的安全管理和技术人员及责任,并按规定安全内容和审批程序进行审批; 4)项目实施方案和实施过程安全管理:包括确定项目实施的阶段的安全管理目标和实施办法,并完成项目安全专用产品的确定、非安全产品安全性的确定等; 5)项目投产与验收安全管理:制定项目安全测评与验收方法、项目投产的安全管理规范,以及相关依据。 第三条规范性引用文件 下列文件中的条款通过本规范的引用而成为本规范的条款。凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本规范,但鼓励研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本规范。 GB/T 5271.8-2001信息技术词汇第8部分安全 第四条术语和定义 本规范引用GB/T 5271.8-2001中的术语和定义,还采用了以下术语和定义:

数据库课程设计报告--职工考勤管理信息系统

... 《数据库原理》课程设计 题目: 考勤管理系统 系部:计算机与信息科学学院 学生:罗学智 指导教师:利平 专业:软件工程 班级:软件1201 完成时间:2014.5.20 目录 1 概述 (2) 1.1设计背景 (2) 1.2研究目的 (2) 1.3理论基础的分析 (3) 1.4预期结果和意义 (3) 2 需求分析 (3) 2.1功能需求 (3)

2.2数据流图 (4) 2.3功能模块图 (5) 2.4系统数据流程图 (5) 3 概念结构设计 (6) 3.1局部E-R图 (6) 3.2整体E-R图 (8) 4 逻辑结构设计 (9) 4.1关系模式 (9) 4.2数据关系图 (10) 5 物理结构设计 (10) 5.1存储记录结构设计 (10) 5.2创建索引 (13) 6 数据库实施 (14) 6.1建立数据库 (14) 6.2数据表的创建 (14) 6.3建立存储过程 (17) 6.4创建触发器 (18) 7文献......................................................................... (19) 8结论......................................................................... (22)

1 概述 1.1设计背景 随着企业人事管理的日趋复杂和企业人员的增多,企业的考勤管理变得越来越复杂。规的考勤管理是现代企业提高管理效益的重要保证,而传统的人工管理存在着效率低、不易统计、成本高和易出错等弊端,已经无法适应现代企业的需求。随着计算机技术和通信技术的迅速发展,将传统的人工考勤管理计算机化,建立一个高效率的、无差错的考勤管理系统,能够有效的帮助企业实现“公正考勤,高效薪资”,使企业的管理水平登上一个新的台阶。 企业考勤管理经过如下的业务流程: (1)员工基本信息管理,添加,删除,更改 (2)员工考勤管理,员工根据自己的班次在上下班时分别进行出勤操作,采用手动方式或者使用划卡机。由人事部门专门的人员管理出勤和退勤信息。 (3)一般在每个月月初进行考勤汇总,汇总信息包括工作日的出勤情况、请假天数、出差天数、休假天数和不同性质的加班记录等。 1.2研究目的 待开发的系统的名称为企业职工在线考勤系统; 我们以中小型企业的考勤管理业务为依托,结合科学管理的理论,设计并开发一个企业考勤管理信息系统,提供一个科学合理的考勤管理解决方案,彻底实现无纸化作业。根据管理权限的不同,将界面分为一般职员、部门经理、系统管理员和最高管理者四个层次,系统目标如下: (1)提供简单、方便的操作。 (2)根据企业原来的考勤管理制度,为企业不同管理层次提供相应的功能。 (3)通过考勤管理无纸化的实现,使企业的考勤管理更加科学规。 (4)节省考勤管理的成本。

高校综合教务管理系统方案-信息系统解决方案

AOLONG高校综合教务管理系统方案-信息系统解决 方案 一、系统简介 1 AOLONG综合教务管理系统包含注册管理、学籍管理、教学计划、选课管理、成绩管理、智能排课、用户管理、毕业审查、收费管理、旁听系统管理、四六级管理、科研管理等等多个模块,是一个集Client/Server和Browser/Web Server技术于一体、涉及教务管理各环节、面向学校各部门以及各层次用户的综合管理信息系统。与原始的教务管理相比,它采用了当前流行的C/S结构和Internet网络技术,突破了原先教务系统使用地域的局限性,使整个校园网乃至Internet上的用户都可访问本教务系统。因而就可在多地域、任意时间段以不同身份来访问教务系统中的数据,大大加强了系统数据共享的能力。由于采用了先进的和标准的网络技术,极大地提高了系统的可移植性和可扩展性。该系统自推入市场以来,为促进学校教务管理的科学化、规范化、信息化、减员增效、保障学分制的顺利实行提供了有力的支持,也获得用户的多次好评。该系统经过几年的使用,并得到中国人民大学教务处的大力支持现已更加完善,已成为大专院校管理中不可替代的一部分。 二、系统特点 先进的管理思想系统融合了多所大学多年来教务管理及教务改革的经验,将学生入学到毕业的所有数据统一管理,纳入到本系统当中,改变了以往教务模

块分散,不全面的弊端。教务数据集中管理,最大程度地实现了数据的共享,从而避免管理漏洞的产生,同时为学校管理层的决策支持提供详尽的数据。它为促进学校教务管理的科学化、信息化提供了强有力的支持。 采用Visual C++、Visual Basic、Jsp、ASP等混合编程混合编程是目前国际上最热门的先进编程理念,是程序开发的趋势。在本系统中采用由微软公司开发的Visual C++、Visual Basic、ASP,以及用于构件学校门户的Jsp、java语言。这些开发语言获得世界级龙头IT软硬件厂商的全力支持,是目前在全世界采用的主打开发平台,同时采用多种编程语言,可充分发挥各种语言的特点。为构件一个高性能的系统提供了技术上的保障。 采用基于多层结构的组件技术在系统的构架上,主要采用面向对象的组件技术,在这种设计中其他的已开发的可靠的类和对象可以重用。对数据的封装、设计的模块化、减少类之间的依赖性和类的聚合性等,增强了软件系统的可靠性。 先进的技术, 模块化的软件结构系统运行于Internet上,采用C/S结构与B/S结构相结合的体系结构既满足教务管理用户集中、大量处理数据的要求,又满足学生最大范围地使用该系统。各子系统即可独立运行,也可联合运行,实现数据共享。 系统操作的友好性本教务系统界面友好,操作简便,充分考虑了人性化设计。系统具有易用性,容易实施。从而更易为使用者所接受,降低推广难度,减

C 高校人员信息管理系统

《基于C++的面向对象程序设计实例》课程设计报告 课程名称 C++面向对象程序设计 课题名称高校人员信息管理系统 专业计算机科学与技术 班级 1220541 学号 姓名苗鹏程 指导教师侯欢欢 (一)、课程设计题目: 高校人员信息管理系统 (二)、目的与要求: 1、目的: (1)要求学生达到熟练掌握C++语言的基本知识和技能; (2)基本掌握面向对象程序设计的基本思路和方法; (3)能够利用所学的基本知识和技能,解决简单的面向对象程序设计问题。 2、基本要求: (1)要求利用面向对象的方法以及C++的编程思想来完成系统的设计;(2)要求在设计的过程中,建立清晰的类层次; (3)在系统中至少要定义四个类,每个类中要有各自的属性和方法; (4)在系统的设计中,至少要用到面向对象的一种机制。 3、创新要求: 在基本要求达到后,可进行创新设计,如根据查找结果进行修改的功能。(三)、设计方法和基本原理: 1.功能要求 添加功能

程序能够任意添加上述四类人员的记录,可提供选择界面供用户选择所要添加的人员类别,要求人员的编号要唯一,如果添加了重复编号的记录时,则提示用户数据添加重复并取消添加。 查询功能 可根据编号、姓名等信息对已添加的记录进行查询。如果未找到,给出相应的提示信息,如果找到,则显示相应的记录信息。 显示功能 可显示当前系统中所有记录。 修改功能 可根据查询结果对相应的记录进行修改,修改时注意编号的唯一性。 删除功能 对已添加的人员记录进行删除。如果当前系统中没有相应的人员记录,则提示“记录为空!”并返回操作;否则输入要删除的人员的编号或姓名,根据所输入的信息删除该人员记录,如果没有找到该人员信息,则提示相应的记录不存在。 统计功能 能根据多种参数进行人员的统计。例如:统计四类人员数量以及总数,统计男、女员工的数量,统计某年龄段人员的数量等。 保存功能 将当前系统中各类人员记录存入文件中。 读取功能 将保存在文件中的人员信息读入到当前系统中,以供用户使用。 在完成以上基本功能的基础上,可自行进行扩展或完善。 2.问题的解决方案: 根据系统功能要求,可以将问题解决分为以下步骤: (1)应用系统分析,建立该系统的功能模块框图以及界面的组织和设计; (2)分析系统中的各个实体及它们之间的关系包括属性和行为; (3)根据问题描述,设计系统的类层次; (4)完成类层次中各个类的描述(包括属性和方法); (5)完成类中各个成员函数的定义; (6)完成系统的应用模块; (7)功能调试;

数据库高校教务管理系统

题目高校教务管理系统 学生姓名 xxxxxx 学号 xxxxxxxxxxxx 专业班级 xxxxxxxxxxxxxxxxxxxxx

目录 一、问题分析-------------------------------------------------------------------3 1、设计背景------------------------------------------------------------------3 2、运行环境------------------------------------------------------------------3 二、需求分析---------------------------------------------------------------------3 1、用户需求------------------------------------------------------------------4 2、系统主要功能------------------------------------------------------------4 3、系统总框架图------------------------------------------------------------6 三、结构设计---------------------------------------------------------------------6 1、数据字典------------------------------------------------------------------6 2、概念结构设计E-R图-------------------------------------------------12 四、系统代码实现(PowerBuilder环境)---------------------------------15 1、SQL Server 2008创建表格代码--------------------------------------15 2、PowerBuilder环境数据库连接代码---------------------------------22 3、运行结果-----------------------------------------------------------------24

数据库课程设计--职工考勤管理信息系统

目录 1 概述 (1) 1.1设计背景 (1) 1.2研究目的 (1) 1.3理论基础的分析 (2) 1.4预期结果和意义 (2) 2 需求分析 (2) 2.1功能需求 (2) 2.2数据流图 (3) 2.3功能模块图 (4) 2.4系统数据流程图 (4) 3 概念结构设计 (5) 3.1局部E-R图 (5) 3.2整体E-R图 (8) 4 逻辑结构设计 (9) 4.1关系模式 (9) 4.2数据关系图 (9) 5 物理结构设计 (10) 5.1存储记录结构设计 (10) 5.2创建索引 (12) 6 数据库实施 (13) 6.1建立数据库 (13) 6.2数据表的创建 (13) 6.3建立存储过程 (17) 6.4创建触发器 (18) 7 数据库运行和维护 (19) 8 结论 (20)

1 概述 1.1设计背景 随着企业人事管理的日趋复杂和企业人员的增多,企业的考勤管理变得越来越复杂。规范的考勤管理是现代企业提高管理效益的重要保证,而传统的人工管理存在着效率低、不易统计、成本高和易出错等弊端,已经无法适应现代企业的需求。随着计算机技术和通信技术的迅速发展,将传统的人工考勤管理计算机化,建立一个高效率的、无差错的考勤管理系统,能够有效的帮助企业实现“公正考勤,高效薪资”,使企业的管理水平登上一个新的台阶。 企业考勤管理经过如下的业务流程: (1)员工基本信息管理,添加,删除,更改 (2)员工考勤管理,员工根据自己的班次在上下班时分别进行出勤操作,采用手动方式或者使用划卡机。由人事部门专门的人员管理出勤和退勤信息。 (3)一般在每个月月初进行考勤汇总,汇总信息包括工作日的出勤情况、请假天数、出差天数、休假天数和不同性质的加班记录等。 1.2研究目的 待开发的系统的名称为企业职工在线考勤系统; 我们以中小型企业的考勤管理业务为依托,结合科学管理的理论,设计并开发一个企业考勤管理信息系统,提供一个科学合理的考勤管理解决方案,彻底实现无纸化作业。根据管理权限的不同,将界面分为一般职员、部门经理、系统管理员和最高管理者四个层次,系统目标如下: (1)提供简单、方便的操作。 (2)根据企业原来的考勤管理制度,为企业不同管理层次提供相应的功能。 (3)通过考勤管理无纸化的实现,使企业的考勤管理更加科学规范。

高校信息管理系统文献综述

高校信息管理系统文献综述 徐振兴 摘要:随着现代高校的学生日益增多,高校的信息管理越来越复杂。以前 的管理模式很快就适应不了现在庞大的数据信息量。基于此,开发一个针对高校的信息管理系统变得有必要,此系统可以让所有的管理学校信息的工作人员从繁重的工作中解脱出来,提高工作效率。 关键词:高校,信息管理,工作效率 一.前言 高校信息管理系统是典型的信息管理系统(MIS), 是一个由管理人员和计算机组成的用以进行信息的收集、传输、加工、存储、维护和使用的系统。它代替传统的人工模式,提高学生信息管理的效率,也是学校的科学化、正规化管理,与世界接轨的重要条件。对于推动我国管理信息处理的现代化起了重要的作用。其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。 二.国内相关研究及现状 高校信息管理是教学管理中的一项重要工作,成绩管理是一项工作量大、时间性强、易于出错且具有一定保密性的业务。特别是随着高校的不断扩招,进入高校的大学生越来越多,高校信息管理工作量将大幅度增加,如果全由手工完成,耗时巨大,效率却很低。在信息时代的今天,数据库技术在数据处理方面的应用已经非常广泛,作为高校教育工作一部分的高校信息信息管理更应赶上时代的步伐。因此,开发一套适合学校专业设置的计算机化高校信息管理系统,不仅可以提高学校的管理效率,而且可以使我们的教学管理水平更上一层楼。系统的开发主要包括后台数据库的建立、维护以及前端应用程序的开发两个方面。对于前者要求建立数据一致性和完整性强、数据安全性好的数据库。而对于后者则要求应用程序以尽可能的方便用户使用为宗旨,还要尽可能的实用。纵观目前国内研究现状,在数据安全性和信息更新化方面仍存在有一定的不足,各现有系统资料单独建立,共享性差;在以管理者为主体的方式中,信息取舍依赖管理者对于信息的认知与喜好,较不容易掌握用户真正的需求,也因此无法完全满足用户的需求。例如,在现已开发设计的高校信息管理系统中,有些系统仍需较多的人工干预及用户操作,有些系统的人机界面不是很好,有些系统则出现了各个独立的子系统能够较好地运行,而子系统之间却不能很好地“协同”工作,数据共享性差的情况。另外,各个子系统之间在界面风格上也相差甚远。这样,给软件系统的

《高校教务管理系统》

《高校教务管理系统》 需求调研报告 目录 1引言 (1) 1.1编写目的 (1) 1.2背景说明 (1) 1.3系统目标 (1) 2需求描述 (2) 2.1教学资源维护 (4) 2.1.1学年校历编排 (4) 2.1.2 组织结构维护 (4) 2.1.3 教室资源维护 (4) 2.2学籍维护 (5) 2.2.1 学生基本信息维护 (6) 2.2.2 成绩信息 (6) 2.2.3考勤信息维护 (7) 2.3教学计划维护 (8) 2.4开课/排课维护 (9) 2.4.1 开课管理: (9) 2.4.2 排课管理: (9) 2.5选课管理 (13) 2.5.1 学生网上选课平台(B/S结构) (13) 2.5.2 教务员管理平台(C/S结构): (15) 2.6考务管理维护(暂定) (16) 2.7成绩管理维护 (16) 2.7.1 系统用途 (17) 2.7.2 系统特点 (17) 2.8教师管理维护 (18) 2.8.1 目的: (18) 2.8.2 管理内容: (19) 2.9毕业设计管理和毕业审核(暂定) (19) 2.9.1 系统用途 (19) 2.9.2 功能需求描述 (20) 2.9.3 功能描述 (21) 3性能需求 (24) 3.1网络平台要求 (24) 3.1.1 网络环境下的多用户系统。 (24) 3.1.2 数据的完整性,准确性。 (24) 3.1.3数据安全性。 (24)

3.2用户平台要求 (24) 4行为描述 (25) 5参考文献 (25) 6总结 (26)

1引言 1.1编写目的 教务管理是大学的主要日常管理工作之一,涉及到校、系、师、生的诸多方面,随着教学体制的不断改革,尤其是学分制、选课制的展开和深入,教务日常管理工作日趋繁重、复杂。如 何把教务工作信息化,模块化,便捷化是现代高校发展的重点,所以迫切需要研制开发一种综合教务管理软件,建成一个完整 统一、技术先进、高效稳定、安全可靠的教学信息管理系统。 1.2背景说明 ●待开发系统名称:教务管理系统 ●开发者: ●用户:高校教务人员,在校学生,教师 1.3系统目标 开发此教务管理系统软件,使教务人员及操作者进行教务管理,方便操作者随时添加、查询、修改,使工作人员从繁琐 的填表,查表工作中解放出来;使供需双方都获得满意的结果; 促进报表、统计数字的规范化;提高工作效率;降低教务管理 维护费用,提高行政工作效率,改善服务质量,为学校领导决 策提供支持,该软件的设计目标尽量达到人力与设备的节省,

NR的管理信息系统建设

N R的管理信息系统建 设 公司内部编号:(GOOD-TMMT-MMUT-UUPTY-UUYY-DTTI-

NRC公司的管理信息系统建设 1999年7月的一天,NRC公司信息部肖经理接到公司主管销售副总裁的电话,让他立刻到副总裁的办公室。到了副总裁的办公室,肖经理才发现经管部杨经理、运输部曾经理、财务部万经理都已在副总裁的办公室里了。 副总裁望着打开的计算机屏幕说:“你们看看,到底是哪里出的问题。昨天杨经理向我汇报公司今年的销售情况,说今年上半年的销售情况不好,达不到全年目标的50%,但今天我从系统的日报上看,累计销售额已超过全年目标的50%。下午我要向总裁汇报上半年的销售情况,到底该用哪个数字,这两个数字究竟差在哪儿” 杨经理说:“我们的数字是从每个销售部门直接统计上来的,他们反映的都是实实在在的销售情况,一定不会错,而且今年的销售情况不是很好,他们也不会迟报或瞒报的。计算机里的数据我们一直没有用,也没有经过我们的审核,问题出在哪里我不太清楚。”言外之意是计算机系统的数据有问题,责任不在自己。 肖经理对数字的情况的确不很清楚,他不布置任务,销售数字只知道大概。他看看计算机屏幕,又看看杨经理,向副总裁解释道:“目前系统里的数字是根据运输部门录入到系统里的商业发票直接计算出来的,系统也是经过测试的,逻辑关系没有问题,如果统计结果有问题,只可能是运输部门商业发票录入有误,要不就是其他什么原因。” 曾经理想了半天:“我记得年初因为去年销售任务完成较好,销售部门一直没有及时把去年12月的销售单据送到运输部,一直到今年1月底才拿来,又赶

上过年,好像到了2月中旬才录入到系统中。但是这部分销售应当算在去年,而不是今年,这可以问一下财务部的万经理。” 肖经理接话道:“我看,这主要是目前财务总账系统和销售系统有些对不上号,财务系统已经老化落后了,有些数字不准确。” 万经理说:“本来销售情况就应当以财务报表为准,运输部门录入的发票有许多情况都很滞后,有的时候也不准确,这些数字如果以运输数字为依据,准确性当然差很多,领导要了解销售情况应当看财务报表。” 副总裁摇摇头:“你们财务报表一月才出一次,我需要每天都能了解到销售情况的数字,为此我才要求信息中心开发了总裁查询系统里的每日销售日报,但现在数字上是质的差别,有没有完成半年目标卡在这里,今天才七号,你的财务报表要每月十号才能出来,下午我怎么向董事会汇报” 万经理说道:“要不我让会计先给您出一份大概的报表,数字不会有太大的出入。” 副总裁无可奈何:“也只好如此了。但为什么我们信息系统的数字总是不可信,怎样才能让计算机系统真正具备决策支持的能力还有,现在电子商务在业内声势很大,对我们目前的商务形式会有什么样的冲击今天你们几个主管贸易、财务、信息的经理都在,把这个课题布置给你们,我也向总裁汇报一下。现在竞争如此激烈,如果我们一旦在某个方面失去了竞争优势,很有可能陷入被动的境地。” 1.NRC公司概貌 NRC公司是一家国有大型外贸公司,年营业额100亿元以上,在行业中占有相当地位。公司成立于70年代末期,是中国第一次经济体制改革的产物。公司

中控考勤管理系统标准版

考勤机安装操作流程 一、新进员工的登记步骤: 1、采集指纹 2、选择通信方式,连接设备 3、从设备下载人员信息 4、员工维护(录入员工信息、姓名) 5、选择通信方式,连接设备 6、上传人员信息到设备 7、员工排班 二、每月报表统计的步骤: 1、选择通信方式,连接设备 2、从设备下载记录数据 3、统计报表、打印报表 注:详细的操作步骤 (一)新进员工的登记步骤: 1、员工指纹的采集: Menu键,选择“用户管理”在按Ok键, 1) ”在按Ok键,

在按Ok键; 键; 1到65534之间,考勤号码(图4) 。。。。”按三次手指, 在按一次Esc键,然后在Ok,就可 Esc键,然后Ok就可以录 (图5) 注:a、管理员的设置:在(图2)选择“管理员登记”,按“向下键”设置超级管理员,其它录入同上。 b、删除用户:在(图2)选择“删除登记数据”,输入所要删除用户的号码 c、考勤机时间设置:在(图1)选择设置→系统设置→时间设置。 d、考勤记录清除:在(图1)选择设置→系统设置→高级设置→删除考勤 记录。(注:切勿选择“删除全部数据”这样考勤机上的所有人员数据都清零) 2、连接设备:“我的设备列表”中选择所用的通信方式、后点“连接设 备如图:”

3、下载人员信息:单击“从设备下载人员信息”、再单击“下载” 就会弹出如下窗口 接下来就是点查看设备上的用户------点“下载”如图:

4、员工维护:单击维护/设置中的“员工维护”、在上方列表中选择员工,在下方输入姓名等员工信息。

5、连接设备:“我的设备列表”中选择所用的通信方式、后点“连接设备” 6、上传人员信息:单击“上传人员信息到设备”、选择要上传的部门、员工后单击“上传”如图: 7、员工排班:单击“员工排班”,选择员工、单击“员工排班”,单击左边“+”、选择员工所上的班再点击确定。(时间段和班次管理如以设置过就不用在重新设置) 注:(1)点“时间段”后点“+增加”添 加一个新时段,输入时间段名称、上下班时 间、签到时间范围、签退时间范围、记迟到 时间、记早退时间以及记为几个工作日,只 有在签到和签退时间范围内的考勤记录,才 是有效记录,也就是统计时以这些记录为 准。同时选择这个时间段是否要求必须签到 和签退。

学校教务成绩管理信息系统

教务管理信息系统 ——成绩管理 一、“成绩管理”系统的规划 随着学校办学规模的不断扩大、办学层次的多样化、在校学生的不断增多,学校工作繁杂、资料重多,对学校成绩管理信息的查找和更新的难度增加。 1.项目的背景 通过初步调查得知,我校教务系统下设成绩管理科、教务科、教务与学籍管理科、教学研究科、教材 管理科、招生科、实验教学科。其中成绩管理科的工作量特别大,工作效率较低,还时常出错。学校有关 领导迫切要求建立学生成绩管理信息系统,这样学生成绩管理也可以从手工转到计算机自动化信息处理阶段,方便对学生成绩进行添加、修改和删除操作,还可以对学生资料和成绩进行查询操作。学校主管领导 也已批准投资3万元用于该系统开发。 2.系统目标 管理全校学生的成绩,方便学生成绩的查询。系统的使用对象是教务处成绩管理科的工作人员、任课 教师、辅导员等。 3.系统功能要求 (1)学生基本信息的录入,包括学号、姓名、各科学习成绩等。 (2)显示、查询记录,能按学生姓名(或学号)显示、查询学生的各科成绩和平均成绩。 (3)学生成绩修改和删除的记录,要求设置密码,验证通过后才能进行此环节。 (4)成绩排序管理,采用不同的排序方法对单科成绩和总(或平均)成绩进行排序,但不能改变原 纪录的顺序。 (5)学生成绩统计功能,统计各门课程在各分数段和不及格学生的人数,以及与全班总人数的百分比。 4.可行性分析 (1)经济可行性 首先从开发此项目所需的费用和和项目的效益来看是可行的。一方面是支出的费用,包括设备购置费、管理和维护费用等,这些费用相对来说比较少;另一方面可以节省人力、物力、财力,让管理人员从繁与 复杂的工作中解脱出来,做更多的工作,可以给教学管理提高一个层次,同时可带来许多间接效益。因此,开发此项目在经济上是可行的。 (2)技术可行性 目前寂静成功的开发出许多信息管理系统,信息技术和计算机软硬件发展已经完全可以满足本系统的 技术要求,数据库技术的出现使得对数据的处理更为科学精确,数据库之间的数据复制功能,可代替现有 系统单据数据的手工传递工作,降低出错率,提高数据的可用性,而且信息存储量大,保存时间长,因此 从技术上说是可行的。 (3)运行可行性 本系统操作简单,易于理解,学院领导对这方面比较重视,在教务上配置了一定数目的能够训练操作 计算机的干事,可以快速、方便、高效地使用计算机进行日常工作,运行环境要求低。因此,使该系统在 实践上具备了可行性。 结论:本系统有领导支持,开发费用较低,其开发难度不大,故开发方案切实可行,可进行开发。 图1 学校教务组织结构图

高校教师信息管理系统

数据库原理 课程设计任务书 班级:计算10-02 学号:1006010214 姓名:年雪贺 成绩: 电子与信息工程学院 计算机科学系

7.1设计题目名称 高校教师信息管理系统 7.2 系统概述 由于Internet 的迅速普及,使Intranet成为Internet技术在企业管理信息系统中的应用和延伸,形成了集计算机,计算机网络、数据库、分布式计算等于一体的信息技术综合体,它打破了时间和地域的界限,使信息交流变得快捷、准确,为建立现代企业管理信息系统提供了充足的条件。高校教职工管理系统在此基础上延伸、扩展,使之上下、内外全面贯通。高教教职工管理系统是在适应市场需求的客观前提下,为了满足各高校管理自己学校所在的教职员信息而开发的。该系统的是终目的是要将各位职员的信息放到网络上,以方便管理。 系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充、维护。该系统具备数据库维护功能,及时根据用户需求进行数据的添加、删除、修改、备份等操作。 7.3系统功能模块设计 1. 实现部门、职称、职务的基本信息的管理; 2. 实现教师信息的管理 3. 实现教师家庭关系和教育经历的管理 4. 实现教师的奖惩管理; 5. 创建规则,使得教师的E-Mail 必须符合电子邮箱的格式; 6. 创建触发器,实现修改教师所在部门时自动修改相应部门的教师人数; 7. 创建存储过程,统计各部门各种职称的人数; 8. 建立数据库相关表之间的参照完整性约束。

7.4数据库概念结构设计 7.5数据库逻辑结构设计 下面将E-R图转换为关系模型: 员工信息(员工编号,员工姓名,年龄,性别,出生年月,婚姻状态,政治面貌,学历,部门编号,职务,联系方式,备注)主键:员工编号;外码:部门编号; 部门信息(部门编号,部门名称,部门人数)主键:部门编号; 奖惩信息(奖惩编号,员工编号,奖罚时间,奖罚原因,奖罚地点,备注)主键:奖惩编号,外码:员工编号; 薪资信息(薪资编号,员工编号,基本工资,福利,奖金,计算方法,实发工资,发放日期),主键:薪资编号;外码:员工编号。 7.6数据库物理设计

大学教务管理系统——UML模型

某大学教务管理系统UML模型 随着高校校园网的建设和Internet技术的引进,基于校园网和Internet的应用系统的开发正在蓬勃发展。教务管理师高校教学管理的一向重要工作,现代化的高校教务管理需要现代化的信息管理系统支持。新世纪背景下,高校教育体制进行了大规模的改革,招生人数逐年增加,教学计划不断更新。在高校日常管理中,教务管理无疑是核心工作,重中之重。其管理模式的科学化与规范化,管理手段的信息化与自动化对于学校的总体发展产生深远的影响,由于管理内容过多,繁琐,处理的过程也非常复杂,并且随着学校人员的增加,教务管理系统的信息量大幅上升,因此往往很难及时准确地掌握教务信息的运作状态这使得高校教务管理的工作量大幅度增加,另外,随着教育改革的不断深化,教学管理模式也在发生变化,例如实施学分制、学生自主选课等。这一切都有赖于计算机网络技术和数据库技术的支持,在这样的形势下建立和完善一个集成化的教务管理系统势在必行。 目前,国内高校都开发了自己基于校园网的教务管理系统。由于其教务管理模式不尽相同,不同学校的实际教务管理情况各有自己的特点,因而各高校需要针对自己的教务管理模式和特点建立自己的教务管理系统。本设计是基于某高校的教务管理模式开发的基于校园网的教务管理系统。这样一个系统不仅可以降低工作量、提高办公效率,而且使分散的教务信息得到集中处理,对减轻教务工作负担、提高教务管理水平、实现教务管理的现代化具有重要意义。 1.建立系统用例模型 1.1确定系统模型的参与者 仔细分析教务管理系统问题描述。在UML中,角色代表位于系统之外和系统进行交互的一类对象,本系统中创建主要的角色有以下三类: (1)教务员:教务员在教学管理系统中对全体学生进行用户登录、学籍管理、选课管理、教学管理和成绩管理,并且对教师进行登录管理、教学管理和成绩管理。教务处工作人员处理日常的系统维护,例如维护和及时更新学生,教师信息以及安排选课等。 (2)教师:教师根据教务系统的选课安排进行教学,将学生的考试成绩录入此系统。 (3)学生:学生能够在教务管理系统更改学籍信息、进行选课、查询已选课程和考试成绩。 1.2识别用例 用例是系统外部参与者与系统在交互过程中需要完成的任务,识别用例最好的方法就是从分析系统的参与者开始,考虑每一类参与者需要使用系统的哪些功能,如何使用系统,根据教务管理系统的运行流程个提取的参与者信息,确定系统分为以下几个用例: (1)学生参与者用例: ●用户登录 ●学籍管理 ●选课管理 (2)教师参与者用例: ●用户登录 ●成绩管理 ●教学管理 (3)教务员参与者用例:

员工考勤管理信息系统

前言 一、系统名称:员工考勤管理信息系统 二、开发目标:开发出一个高准确度和高可信度的适用于企业员工的考勤工作的管理信息系统 为企业减少人力财力的付出,减轻考勤工作人员的工作量。公司职员也有基本了解根据出勤情况可以计算工资。 三、主要功能:(1)记录每个员工每天所有进入公司的时刻和离开公司的时刻。(2)每天结束时自动统计当天的工作时间。(3)每天结束时自动统计当天的迟到或早退次数。(4)对于弹性工作制,每天结束时自动统计当月的工时,并自动计算出当月欠缺或富余的时间。(5)每个月末统计该月的工作天数并能判断是否足够。(7)管理人员查询并修改工作时间(特殊情况下修改)(8)管理人员账户管理(如设置密码等)(9)管理人员设定及迟到早退的条件,每个月的工作时间。(10)管理人员设定每个月的工作日期及放假日期 四、开发背景 现在不论哪个企业,都要进行考勤,考勤管理系统利用计算机管理考勤工作,提高工作效率,一些企业在考勤管理方面用了大量的人力和财力,不说准确度和可信度如何,其效率很低,而且容易出错,不利于管理。所以人工考勤已经很难满足企业规范化管理的要求,随着数据库技术的发展和企业信息化建设的进行,使用计算机管理考勤已经成为一种主流趋势,它不仅为企业减少了人力财力的付出,而且也大大地减轻了考勤工作人员的工作量。对于公司职员也有基本了解根据出勤情况可以计算员工的实际工资。

第一章系统目标和开发的可行性 第一节系统目标 一、解决目前企业中关于员工出勤管理中所面临的一系列问题。 二、考勤系统集信息的输入,显示,修改,删除等各种处理,信息维护方便,给公司带来很大的便利。 三、提高企业办事效率,解决目前员工出勤管理问题,实现员工出勤信息和缺勤信息对领导透明,使管理人员及时把握员工的情况,及时与员工沟通,提高生产质量。

学校的教学管理系统的设计与实现教学文案

一、学籍管理系统概述 随着网络技术和软件技术的飞速发展,特别是Internet/Intranet的出现及其相关技术的迅速发展,信息革命带来了全球范围市场竞争的日益加剧,对传统的办公教学和生活方式产生了巨大的冲击。办公自动化就是采用Internet/Intranet技术,基于工作流的概念,使内部人员方便快捷的共享信息,高效的协同工作;改变过去复杂,低效的手工办公方式,实现迅速,全方位的信息采集,信息处理。校园网的建设,为学籍管理系统提供了技术保障。 学籍管理系统是一个由学校学籍管理信息中心监控,各教学系(部)、教研室分级管理,由学生档案管理、成绩管理、查询管理、打印报表等几部分组成。 一、学籍管理系统概述 随着网络技术和软件技术的飞速发展,特别是Internet/Intranet的出现及其相关技术的迅速发展,信息革命带来了全球范围市场竞争的日益加剧,对传统的办公教学和生活方式产生了巨大的冲击。办公自动化就是采用Internet/Intranet技术,基于工作流的概念,使内部人员方便快捷的共享信息,高效的协同工作;改变过去复杂,低效的手工办公方式,实现迅速,全方位的信息采集,信息处理。校园网的建设,为学籍管理系统提供了技术保障。 学籍管理系统是一个由学校学籍管理信息中心监控,各教学系(部)、教研室分级管理,由学生档案管理、成绩管理、查询管理、打印报表等几部分组成。 一、学籍管理系统概述 随着网络技术和软件技术的飞速发展,特别是Internet/Intranet的出现及其相关技术的迅速发展,信息革命带来了全球范围市场竞争的日益加剧,对传统的办公教学和生活方式产生了巨大的冲击。办公自动化就是采用Internet/Intranet技术,基于工作流的概念,使内部人员方便快捷的共享信息,高效的协同工作;改变过去复杂,低效的手工办公方式,实现迅速,全方位的信息采集,信息处理。校园网的建设,为学籍管理系统提供了技术保障。 学籍管理系统是一个由学校学籍管理信息中心监控,各教学系(部)、教研室分级管理,由学生档案管理、成绩管理、查询管理、打印报表等几部分组成。 1.1项目的背景与意义 争对目前的教学,处理的信息主要有学生信息、成绩数据。 对于学生信息,各班的班主任及学校领导由于各种分类和了解的需要,经常性地进行各种查询。教导处在每一届学生进校时必须进行分班,设置学号;每一届学生毕业,要进行学生信息备份; 对于成绩管理,课任教师要进行本科目成绩登记,计算平均分、优秀率、及格率;班主任在期末考试后计算本班学生总分,排名次;教导处要分段统计学生人数及所占比列,每学

相关文档
最新文档