vb人事管理系统论文

2024-05-25

vb人事管理系统论文(通用9篇)

vb人事管理系统论文 篇1

摘 要

20世纪,随着全球的紧急的蓬勃发展,企业规模越来越大,人员数量急剧增加,有关人员管理的各种信息也成倍增长。面对庞大的信息量,就需要有人事信息管理系统来提高企业管理工作的效率。通过这样的系统可以做到信息的规范管理、科学统计和快速查询,从而减少管理方面的工作量。

本系统以此为目标,能够初步的完成企业人员的基本信息、考勤信息、工作业绩、工资信息等方面的管理。本系统的开发顺应了现在单位制度的新要求,有利于推动单位人事信息管理工作走向科学化、规范化,大大提高了人事信息管理的效率和质量。该系统具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。实现过程中使用了面向对象技术、图形用户接口、消息响应、数据库技术、可视化开发等现代软件编制技术,并在界面上参照WINDOWS的标准应用程序,使得系统能够跟WINDOWS达到最佳的兼容性,并且使用户也能够快速的熟悉本系统的使用。

本套软件使用Visual Basic 6.0作为开发工具。通过系统规划、系统分析、系统设计、原代码编辑,后期调试等阶段,力争使系统界面标准、统一、友好、方便。

关键字:记录;数据库;人事信息;管理系统;SQL

目 录

第1章

论................................................错误!未定义书签。

1.1 数据库系统概述 错误!未定义书签。

1.1.1 数据库管理系统与数据库系统....错误!未定义书签。1.1.2 据管理技术的产生和发展........错误!未定义书签。1.1.3 数据库系统的特点..............错误!未定义书签。

1.2 管理信息系统概述 错误!未定义书签。

1.2.1 管理信息系统发展历史与方向....错误!未定义书签。1.2.2 管理系统的特点................错误!未定义书签。1.2.3 管理信息系统的开发............错误!未定义书签。

1.3 开发工具——Visual Basic6.0 错误!未定义书签。

1.4 数据库应用程序——SQLServer2000简介 错误!未定义书签。

第2章 系统设计 错误!未定义书签。

2.1 系统需求分析 错误!未定义书签。

2.1.1 系统可行性分析................错误!未定义书签。2.1.2 系统需求分析..................错误!未定义书签。2.1.3 本系统需要完成的主要功能......错误!未定义书签。

2.2 系统功能模块设计 错误!未定义书签。2.3 数据库设计 错误!未定义书签。

2.3.1 数据库需求分析................错误!未定义书签。2.3.2 数据库概念结构设计............错误!未定义书签。2.3.3 数据库逻辑结构设计............错误!未定义书签。

第3章

系统的总体设计.....................................错误!未定义书签。

3.1 数据库的具体创建 错误!未定义书签。3.1.1 创建数据库....................错误!未定义书签。3.1.2 创建数据库表..................错误!未定义书签。3.1.3 创建存储过程..................错误!未定义书签。3.1.4 创建 ODBC.....................错误!未定义书签。

3.2 系统的主窗体的创建 错误!未定义书签。

3.2.1 创建工程项目..................错误!未定义书签。3.2.2 创建企业人事信息管理系统的主窗体错误!未定义书签。3.2.3 创建主窗体的菜单..............错误!未定义书签。

第4章

用户管理模块的创建.............................错误!未定义书签。

4.1 用户登录窗体的创建 错误!未定义书签。

4.2 注册窗体的创建 错误!未定义书签。

第5章

员工基本信息模块的创建.....................错误!未定义书签。

5.1 添加员工信息窗体的创建 错误!未定义书签。5.2 修改/删除/查询窗体的创建 错误!未定义书签。5.3 其他管理模块的实现 错误!未定义书签。5.3.1 员工考勤管理模块..............错误!未定义书签。5.3.2 员工工作评价管理模块的创建....错误!未定义书签。5.3.3 员工工资信息管理模块的创建.....错误!未定义书签。

第6章

系统的实现与使用说明.........................错误!未定义书签。

6.1 系统的实现 错误!未定义书签。

6.2 系统的使用说明 错误!未定义书签。

第7章

系统测试.................................................错误!未定义书签。

语.............................................................错误!未定义书签。致

谢.............................................................错误!未定义书签。参 考 文 献...........................................................错误!未定义书签。附

录...........................................................错误!未定义书签。

图3-6 程序主窗体

图4-1用户登录窗体

图4-2 注册窗体

图5-1添加员工基本信 窗体

图5-2员工信息查询列表

图5-3员工考勤信息添加窗体

系统设计 3.1 系统功能描述

该人事管理系统可以在Windows XP平台上运行,开发工具采用Visual Basic语言开发。其工作流程为:用户登录通过权限判断,用户可以修改、阅读和查询信息,用户可以进行信息录入、修改和删除的操作。

系统的主要功能特点有:

 系统登录表单

该表单的功能是在系统被访问之前,要对进入系统的用户进行安全性检查,防止非法用户进入系统破坏数据或威胁系统安全,避免不必要的损失。只有合法的用户在输入正确 的密码后方可进入系统。

 主界面

在该界面窗口中,共有系统设置、员工档案、考勤管理、工作评价、员工调动、工资管理、帮助等系统功能,用户可以用操作菜单的方式快捷地使用系统。

 更改密码:

使用本表单可以方便地修改用户的密码,以防密码泄露后对数据的安全性造成威胁。

打印报表:

本系统可以方便、快捷地打印各种报表,便于用户对人事的管理。

 帮助选项:

在帮助选项里,我们可以看到系统主要功能,便于用户对系统的操作。

3.2 系统特点

 资源的有效利用:在本系统中,查询,打印使用同一个窗体模块,这避免了不必要的重复和资源浪费。另外,这不仅减小程序的体积,还能适度降低程序在运行中消耗的内存空间。

人性化设计:程序界面简洁、美观和直观。在功能上,尽最大可能为用户操作提供便利,并有用户操作提示和限制等。

 权限设计:系统中有普通用户和系统管理员两类用户,各自具有不同的权限。

3.3 系统功能划分

具体图形表示如图所示:(网站略图)

图5-5添加工作评价信息窗体

图5-6 计发员工工资信息窗体,图6-1 展示窗体

图6-2 用户登录窗

图6-3添加员工信息

图6-4 查询员工信息结果。

图6-5 添加考勤信息

图6-6 退出窗体

Powered by 计算机毕业论文网http:// http://

vb人事管理系统论文 篇2

为适应教育现代化的迫切要求,提高高校图书馆的现代化管理水平,提高图书馆使用效率,更好的配置图书资源,降低工作人员劳动强度;结合本人实际兴趣及知识,开发了此软件。

2 功能

2.1 系统功能模块图,如图1所示。

2.2 数据流图,如图2、图3所示。

3 数据库结构

3.1 数据库概念结构设计,如图4所示。

3.2 数据库逻辑结构的设计

包括有系统用户表yonghu、图书表tushu(表1所示)、读者表duzhe(表2所示)、借阅表jieshu(表3所示)、设置表shezi(表4所示)。

4 功能模块

4.1 系统登陆界面设计,如图5所示。

功能介绍:用户选择用户名并输入密码,系统按用户名查看yonghu表,若密码正确,则按权限进入图书管理系统的主界面;若用户密码输入不正确,则系统提示出错,要求重新输入密码否则不得进入本系统。(注:还定义了一个模块名为module1.bas,pubyh和quanxian都是全局变量,一个保存用户名,一个保存权限、还有hsqx、xjqx、zdjss用于保存还书期限、续借期限、最大借书数。)

代码实现:

4.2 图书管理系统的主界面设计

(1)界面设计,如图6所示。

(2)功能介绍

主界面的功能有系统管理模块:系统设置、用户管理、注销、退出。数据管理模块:借书管理、续借管理、还书管理、图书管理、读者管理。数据查询模块:借阅查询、图书查询、读者查询。统计排行模块:读者统计排行、图书统计排行。今日盘点模块:今日借出图书、今日归还图书、今日到期图书。使用了菜单、工具栏和状态栏。

(3)代码实现

4.3 借阅管理模块

(1)借阅管理界面设计,如图7所示。

(2)功能介绍

该部分完成对读者的借书管理并将借书信息写入jieshu表中,并修改duzhe表中借阅次数、已借本数两字段和tushu表中借出次数、已借本数两字段,读者借书数超过系统参数设定的最多本数的不能再借。

(3)代码实现

4.5 图书查询

(a)图书查询界面设计,如图8所示。

(b)功能介绍:对图书可根据不同的条件进行查询(图书编号、书名、作者、出版社)。

(c)代码实现:

5 结束语

本程序严格按照软件工程的设计流程,使用编程简洁、面向对象的可视化编程语言Visual Basic 6.0,并结合MS AC-CESS实现数据库的操作。整个系统实现了一般图书馆系统中的功能。

摘要:高校图书管理系统是用Visual Basic6.0开发出来的,主要应用于高校图书馆图书管理系统。本论文主要阐述图书馆图书管理系统的设计思想和实现技术。该系统将使用者分为系统管理员、操作员和一般读者三大类。系统管理员维护系统的正常运行和系统设置,操作员进行借还书业务,一般读者只可查询图书信息。

基于VB考试分析评价系统设计 篇3

关键词:考试系统;VB

中图分类号:TP311.1文献标识码:A文章编号:1007-9599 (2010) 03-0108-02

VB-baseclTest Analysis&Evaluation System Design

Ruxian Gulistan Hoxur

(Xinjiang Electrical College,Computer Technology Department, Urumqi 830011,China)

Abstract:With the popularization and development of computer technology in the education sector, a common, practical test engineering systems increasingly important role. The system for reducing test costs, stimulate student interest in learning, improve the efficiency of teachers. This article introduces examination system under the VisualBasic environment, by updating the item bank that the system can be used for multi-course of the paper examination. The system by updating the Questions bank can be used to test multiple courses of paperless.

Keywords: Test system; VB

一、系统概述

考试是各高校日常活动的重要部分。在考试系统中,包括试卷创建,题库管理,试卷评阅,平时成绩评定,学生考试,成绩查询,人员管理。下面介绍不同用户可使用的功能。

本系统的用户分为学生类用户、教师类用户和管理员类用户。

学生类的用户是指当前使用系统的学生,其用户名为学生的姓名,该类用户能够参与答题并浏览考试结果,但是不能浏览他人考试结果,也不能对自身和他人的信息进行管理。

教师类用户主要对试卷进行管理,包括创建试卷(选择题和上机题),评阅试卷(选择题系统自动评定,上机题由教师评定),评定平时成绩,试题管理(可以增加,删除,修改),还可以生成成绩单以及查询学生的成绩。

管理员类的用户,在实际中可以是班主任或者教务管理人员,他们有特定的权限对系统中的所有人员进行浏览、查找,并进行管理。本系统用户管理通过登录人员类进行管理。

二、系统初步调查

初步调查,在试卷分析中应该有的条件:学生人数、学生每题所得分数、试卷的总题数以及每题所对应的总分数、难度系数。在此基础上得出平均成绩、每一档次的人数。画出成绩分布矩形图。最后得出分析的结果。

因此在本系统中应该必须具有三大模块:

(一)名称维护:对教师,学生,班级,学院等进行入库及管理。包括有:学院名称、班级名称、课程名称、教师名称的添加、删除及修改等维护操作。

(二)试卷维护:对试卷进行考试记录添加、修改、删除、整张试卷的删除、以及对录入数据的核对等操作。包括有:

1.试卷输入:输入学院的名称、学年、学期、学生所在的年级及班级、课程名称、卷面每小题的满分数和整张试卷的满分数、总的考试人数、任课教师

2.试卷修改:对相关的资料及试卷进行修改

3.试卷删除:对所选中的学生成绩进行删除

4.成绩核对:对所选中的学生成绩进行相应的核对

(三)试卷分析:提供试卷的分析功能并给出分析报告,将屏幕输出的各种数据通过打印机

三、VB考试分析评价系统设计

(一)开发环境及开发工具概述

系统使用Visual Basic 6.0中文版来作为开发工具,后台数据库则采用Access 2000。

1.Microsoft Access2000简介

Microsoft Access2000是微软公司开发的基于Windows平台的小型数据库管理系统,是Office 2000 的组件之一。它承袭了旧版本Access的各项优点,又新增或完善了数据访问页、个性化菜单、internet/intranet、编程、安全保密等功能。

Access是一个面向对象的、采用事件驱动机制的小型关系数据库管理系统。在Access中,用户可以根据实际需要对数据进行分类,然后使用表对象分别存储每一种类型的数据,并建立起不同类型数据之间的关系,供报表使用。此时,每条信息仅在一处存放,减少了冗余数据的产生,节省了宝贵的存储空间,同时也加快了更新数据的速度。

在Access数据库中,任何有名字的事物都可以称之为对象。Access使用了与Windows 一致的风格,采取面向对象的方式,完成数据库的各种功能。极大地简化了用户的开发工作。

针对用户在实际应用中的需求,Access数据库提供了表、查询、窗体、报表、页、宏和模块等七个对象,用于收集、存储和操作各种不同的信息。

为了便于使用,Access的每个对象都为用户提供了设计器和生成向导。用户可以在设计器中设计生成对象,或对生成的对象进行编辑;用户也可通过生成向导方便快速的生成一个完备的对象。

2.Visual Basic集成开发环境在计算机上安装了Visual Basic,进入Visual Basic的集成开发环境。默认情况下,集成开发环境上面显示一个“新建工程”对话框,要求编程者选择要建立的程序类型。选择“标准EXE”即可,因为它是默认选项,所以只需单击“打开”按钮。Visual Basic使用“工程”来管理用来建立一个应用程序要使用的所有文件,所以每建立一个新程序,就要新建一个工程。每个工程都包含了一个以“.vbp”为扩展名的“工程文件”,这个文件用来管理这个工程中所有的文件。在“新建工程”对话框中使用“现存”和“最新”选项卡,可以打开磁盘上已有的或者最近编辑过的工程。如果在单击“新建工程”对话框上的“打开”按钮之前选定了对话框左下角的“不再显示这个对话框”复选框,则在以后启动Visual Basic时就不会显示这个对话框了

单击“新建工程”对话框上的“打开”按钮,对话框关闭,Visual Basic会创建一个编程者所选择类型的工程。如果单击的是“新建工程”对话框上的“取消”按钮,则Visual Basic的集成环境中不打开任何工程。

关闭了“新建工程”对话框之后,Visual Basic的集成开发环境全貌就显示在屏幕上了。Visual Basic开发环境是典型的Windows多文档界面(MDI, Multiple Documents Interface)。它的程序窗口有菜单栏和“标准”工具栏,其中有几个菜单项和按钮是在其他Microsoft软件中常见的(如“剪切”、“复制”、“粘贴”、“打开”、“保存”等),在这里功能相似。

Visual Basic菜单系统比较庞大,在本考试系统的开发中,仅仅用到一部分知识。

(三)窗体代码设计

系统自动创建试卷,主要是调用QuestionPaper类的Create方法来创建试卷。教师创建试卷方式则是通过试卷修改窗体来创建试卷。

当窗体加载时,初始化Updown控件的值的范围,代码如下。

Private Sub Form_Load()

DataEnv.rsSingleSelQ.Open

udSingleSel.Min = 0

udSingleSel.Max = DataEnv.rsSingleSelQ.RecordCount

DataEnv.rsSingleSelQ.Close

End Sub

如果用户单击“取消”按钮,则退出该窗体而放弃生成试卷,如果用户单击“确定”按钮,那么系统根据用户选择的出题方式作出不同的处理。

(四)修改试卷窗体(frmModifyPaper)

如果教师类用户创建试卷后单击了“修改试卷”菜单项,都将弹出试卷修改窗体。在该窗体中,允许教师向己有的试卷中加入题目或从试卷中删去题目。

窗体界面设计。向项目中添加一个窗体,命名为frmModifyPoper.frm。由前面演示过程可以知道,试卷修改窗体界面主要分为4个部分,包括题库显示区域、试题选择区域、试卷显示区域。其中题库显示区域、试题选择区域和试卷选择区域位于同一个Frame控件中。

VB学生信息管理系统毕业论文 篇4

要………………………………………………………………………5 前

言………………………………………………………………………6 第一章 为什么要开发一个学生档案管理系统……………………………7 1.1 在教育中用计算机管理学生档案的意义.………………………7 1.2为将来学校上网做好准备……………………..…………………7 1.3 学生档案的设计分析……………………………………………7 第二章 编程环境的选择.…………………………………………………9 2.1开发工具的介绍.…………………………………………………9 2.3关系型数据库……………………………………………………11 2.4 数据库的概念……………………………………………………12 2.5新建一个数据库.…………………………………………………12 第三章 需求分析………….………………………………………………14 3.1 可行性研究………………………………………………………14 3.2 需求分析…………………………………………………………15 第四章 系统总体规划..……………………………………………………17 4.1软件模块结构设计………………………………………………17 4.2数据库设计...……………………………………………………18 第五章 系统具体实………………………………………………………19 5.1 主界面………………………………………………………………19 5.2数据库的实现…………………………………………………………21 5.3 ACCESS与VB的连接………………………………………………22 第六章 测试 …………………………………………………………………24 6.1程序运行界面 如下图………………………………………………24 6.2输入用户名和密码界面………………………………………………26

6.3系统所具备的功能显示界面…………………………………………26 6.4系统管理功能…………………………………………………………27 6.5班级系统………………………………………………………………30 6.6 档案管理……………………………..………………………………32 6.7课程管理………………………………………………………………33 6.8成绩管理………………………………………………………………34 结束语…………………………………………………………………………36 致

谢……………………………………………………………………….37 参考文献………………………………………………………………………38

摘 要

学生档案管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。

经过分析,我们使用 MICROSOFT公司的 VISUAL BASIC开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。

关键字:控件、窗体、域。

摘要:随着中国教育事业的迅速发展,学生的数量日益增加,学生的信息管理也变得日益繁重和复杂。如果想要提高学生信息管理的效率和质量,以适应教育事业的发展,我们就必须对学校内部进行改革和加强学校管理。借助现代信息技术的管理方法,建立学生信息管理系统势在必行。本文通过对一个学生信息管理系统的开发实例,对基于Visual Basic 6.0和SQL 2000的学生信息管理系统进行了分析和研究。

文章首先分析了管理信息系统的概念和特点,介绍了开发工具Visual Basic 6.0和SQL

2000,然后对学生信息管理信息系统进行了需求分析、概要设计和详细设计,在概要设计中进行了数据库的设计,在详细设计中讨论了系统的实现方法和编码。之后对系统测试进行了分析和讨论,功能模块的测试中把登录服务器模块的测试和其他功能模块的测试分开进行,介绍了一种实用的测试方法。最后是介绍系统的总体测试和系统发布。本文所论述的学生信息管理系统对实现初中、高中和大中专院校的学生信息管理的现代化、科学化具有重要意义。

关键词:学生信息管理系统;Visual Basic 6.0;SQL 2000 ;C/S模式

Information Management system of student

Based on C/S model

Abstrac: With the quick development of Chinese education, the student’s quantity increasingly increaseses, the student’s status management also becomes increasingly heavy and complicated.If want to improve the efficiency and quality of the student’s status management and adapt the development of the education business, we must to reform the inner school and enhance the school management.So ask for the management method of the modern information technique and eatablish the student’s status management system is imperative.This text analysis and study the student’s status management information system which based on Visual Basic 6.0 and SQL 2000 across an example of student’s status management imformation system.Firstly, the article analyzed the management information system’s concept and characteristics and introduced the development tools Visual Basic 6.0 and SQL 2000.Then it carried through the need analysis, general design and detailed design for the student’s student status information system.It designed the database in the general design and discussed the realize methord and coding of the system in the detailed design.Then it analysised and dicussed to the system test.It classified the test of registering server mold and the test of other founction mold in the function mold test and introduced a practical test method.Finally it introduced the total test and release of the system.The student’s student status management this text discussing have important meaning to realize the student’s student status manage of junior and senior high school.Keywords: Students status management system;Visual Basic 6.0;SQL 2000;C/S model

目 录 前言 1 1 系统开发环境及其工具介绍 2

1.1 系统简介 2 1.1.1 管理信息系统的概述 2 1.1.4 学生学籍管理信息系统概述 2 1.2 系统开发工具及开发环境概述 3 1.2.1 Visual Basic 6.0 的介绍 3 1.2.2 ADO数据访问技术 3 1.2.3 Microsoft SQL Server简介 8 需求分析 11 2.1 系统需求 11 2.1.1 编写目的 11 2.1.2 背景及范围 11 2.2 任务概要 11 2.2.1 目标 11 2.2.2 运行环境 11 2.2.3 条件与限制 11 3 系统总体分析与设计 12

3.1 系统分析 12 3.1.1 系统功能的分析 12 3.1.2 系统功能模块设计 12

3.2 数据库设计 13 3.2.1 数据库需求分析 13 3.2.2 数据库概念结构设计 13 3.2.3 数据库逻辑结构设计 15 详细设计 18 4.1 学生管理系统主窗体的创建 18 4.1.1 创建工程项目——Student_MIS 18 4.1.2 创建学生信息管理系统的主窗体 18

4.1.3 创建主窗体的菜单 20 4.1.4 创建公用模块 20 4.2 系统用户管理模块的创建 21 4.2.1 用户登录窗体的创建 21 4.2.2 添加用户窗体的创建 23 4.2.3 修改用户密码窗体的创建 24 4.3 学籍管理模块的创建 25

4.3.1 添加学籍信息窗体的创建 25 4.3.2 修改学籍信息窗体的创建 27 4.3.3 查询学籍信息窗体的创建 29 4.4 班级管理模块的创建 30 4.4.1 添加班级信息窗体的创建 30 4.4.2 修改班级信息窗体的创建 32 4.5 课程设置模块的创建 32 4.5.1 添加课程信息窗体的创建 32 4.5.2 修改课程信息窗体的创建 33 4.5.3 设置年级课程窗体的创建 34 4.6 成绩管理模块的创建 35 4.6.1 添加成绩信息窗体的创建 36 4.6.2 修改成绩信息窗体的创建 37 4.6.3 查询成绩信息窗体的创建 37 运行与测试 39 5.1 登录服务器模块测试 39 5.2 其他模块的测试 39 5.3 帮助文档的设计 39 5.4 系统测试和打包发行 40

结束语 41 参考文献 42 致谢 43 附录 44

前言

管理信息系统就是我们常说的MIS(Management Information System),在强调管理,强调信息的现代社会中它变得越来越普及。MIS是一门新的学科,它跨越了若干个领域,比如管理科学、系统科学,运筹学、统计学以及计算机科学。[1]在这些学科的基础上,形成信息收集和加工的方法,从而形成一个纵横交织的系统。

管理信息系统起初应用于最基础的工作,如打印报表、计算工资、人事管理等,进而发展到企业财务管理、库存管理等单项业务管理,这属于电子数据处理(EDP,Electronic Data Processing)系统。当建立了企业数据库,有了计算机网络从而达到数据共享后,从系统观点出发,实施全局规划和设计信息系统时,就达到管理信息系统的阶段。随着计算机技术的进步和人们对系统的需求进一步提高,人们更加强调管理信息系统能否支持企业高层

领导的决策这一功能,更侧重于企业外部信息的收集、综合数据库、模型库、方法库和其他人工智能工具能否直接面向决策者,这是决策支持系统(DSS,Decision Support System)的任务。

我国20世纪70年代末有少数企业开始MIS的局部应用。“六五”期间,选择一些大型企业进行MIS的开发试点,其中首都钢铁公司、北京第一棉纺厂、湖北第二汽车制造厂、宁江机床厂等取得了经验。20世纪80年代中后期,在全国性的计算机应用热潮中,许多企业纷纷从财务管理、人事管理等单项应用入手,尝试建立MIS。许多企业,如北京内燃机厂、北京电视机厂、沈阳鼓风机厂、天津渤海无线电厂的MIS初具规模,建立了覆盖全厂的计算机网络。“八五”期间,企业逐步走向市场,MIS建设的目标和需求日益明确。一些企业的系统,如北京第一机床厂、山西经纬纺织机械厂、成都飞机制造公司等都达到了很高的水平,与企业中其他系统集成,形成了CIMS。目前,我国MIS已经有了相当的普及率,几乎覆盖了各个行业及各个部门。

在学校,尤其是在各大高校,对于学生的管理是相当重要,而且也是相当麻烦的,它是学校管理中最基本的一项常规性工作。而长期以来,学校管理都是依赖人工来进行的,面对如此众多的学生信息,其工作量是相当相当巨大的。这样不仅仅浪费了大量的人力物力,而且由于人工管理存在着大量的不可预知性,造成学生信息管理的一些不规范,使得信息

管理陷入“事倍功半”的地步。

开发本系统就是为了解决学校在管理中的一些不规范,使学生信息的管理向着规范化、简

单化、有效化的方向发展。[2] 根据学生信息管理系统的基本流程和高校学生信息管理的实际要求,本系统需要实现以下

功能:

(1)学生基本信息的录入,基本信息包括学生的基本情况、所在班级、所学课程和成绩等;

(2)要求在系统中能够对学生信息精心灵活的浏览和查询;(3)要求在系统中能够对班级信息进行输入、查询和修改等;(4)要求能够对学校基本课程信息录入、修改和设置等;(5)要求能够对学生成绩信息进行输入、修改和查询等;(6)本系统可以提供给管理员或者学生本人使用。对学生类用

6.3系统所具备的功能显示界面

如图

6.4系统管理功能

如图

6.5班级系统

6.5.1 班级添加

6.6 档案管理

6.6.1 档案添加

6.6.2 档案查询

6.7课程管理

6.7.1课程设置

6.7.2 课程添加

vb人事管理系统论文 篇5

【摘 要】本文通过对VB编程方面相关的研究,致力于VB编程环境下的高校学生成绩管理系统设计研究,希望通过学生成绩管理系统的应用来减少学生信息管理方面的工作量。

【关键词】VB 编程环境 高校 学生 成绩管理 系统设计

在我国教育改革工作的深入,在以往的成绩管理模式,管理体系和管理方式上逐渐显露出它的缺陷。VB编程是以计算机技术为依托,学生的成绩管理的需要为要求,采用程序设计知识和人工智能设计来弥补我校成绩管理系统中的不足之处。由此来开发一套智能化的高等教育学院的大学生成绩管理系统。

一、VB 语言

VB就是 Visual Basic,它是由美国微软公司支持开发的一种事件驱动编程语言,VB在BASIC编程语言的基础上进行改造的。VB为一种可视化以事件启动方式的高级架构花的程序驱动语言。Visual Basic常用于windows环境下各类应用软件程序的开发。VB具有效率高、操作简便、功能强等特点,它可以与专业的开发软件Software Development Kit软件相提并论。在VB环境中,通过事件的驱动机制与新型的可视化工具,连接windows内部的程序通口、应用程序编程接口。连接延迟锁相环、开放数据库互连、对象连接与嵌入等技术可达到快速发掘windows环境中的功能以及开发界面中各种应用软件。

二、VB编程环境下的高校学生成绩管理系统设计研究

(一)高校学生成绩管理系统的总体结构

本系统设计构架如图1所示,其界面风格采用的是windows界面风格,系统启动开启Splash动画效果。在高校学生成绩管理系统进行登入时,由于信息录入是一件较为重要的工作,应对具有操作权限的用户设定专门的账户与密码,通过账户与密码的访问限制才可进入主界面,用户通过下拉菜单选项进行选定和工作、也可采用右键式的菜单设计以及工作栏菜单等多种菜单设计。同时也可设置快捷键、老板键等,设计者可由自己的习惯来进行系统设计。

图1系统总体结构

(二)高校学生成绩管理系统的设计

1.信息录入模块设计

在高校学生成绩管理系统的信息录入模块中,在录入的信息包括:学生成绩、基本情况、军训情况、综合测定、评优评先、奖惩情况、学位申报以及学籍变动等等数据资料。系统操作人员可以对这些信息进行增加、修改删除等系统操作。学生成绩管理工作是一种特殊同时重要的工作,该系统会自动的记录用户的登入情况以便日后对工作人员的登入信息进行查询。

2.系统数据库设计

数据库的用途是存放系统中需要保存的数据、信息作用的储存设备。本系统设计中所采用的数据类型为字符串型、数值型两种。根据数据库中所保存的数据特点,本系统采用Microsoft Access 2000数据库,将数据表采用集合的方式,放入程序中所使用的储存设备中。该系统中储存数据包括学生的基本情况、基本情况、军训情况、毕业鉴定、综合测定、评优评先、奖惩情况、学位申报以及学籍变动等等数据资料,结合系统设计中的特点,采用结构化查询语言(Structured Query Language),简称为SQL语言来进行学生信息查询工作。SQL语言具有拓展性强、通用性强、操作简便、容易使用等优势。以下为SQL语言学生成绩登记表,见表1。

3.信息查询、浏览、帮助模块的设计

(1)信息查询模块:可进行学生基本信息的查询,在信息查询模块用户可通过学生的姓名、身份证号码、学号等信息进行查询。也可进行多条件进行查询。同时可通过输出设备将操作人员需要导出的信息进行打印。(2)信息浏览模块:可进行学生数据、信息的核对,在该模块中操作人员可根据学生的入学年份、专业信息、毕业年份对学生的基本信息进行核实和检查等工作。在对信息浏览模块进行设计时设计人员应以工作的实际需要进行设计,以易于浏览、修改为设计重点。(3)帮助模块:是对于还不熟悉系统的操作人来来进行系统的操作学习,遇到不会操作的地方也可通过帮助模块来获取帮助。该模块是本系统的详细说明,对操作人员尽快熟悉本系统有极大的帮助。本系统采用的是VB6.0系统的TabStrip、Toolbar、RichTextBox、treeview等控件相组合的设计方案来进行系统设计的,以一般的Windows传统的帮助系统相比操作更加简便、容易学习。

三、总结

本文中设计的学生成绩管理系统主要应用于学生成绩管理,其目的是实现学生成绩的统一化管理,通过计算机技术对学生的成绩进行日常的管理工作。VB编程软件可以与专业的开发软件Software Development Kit软件相提并论,采用VB来完善学生成绩管理系统具有效率高、操作简便、功能强等特点,值得广泛推广。

参考文献:

vb人事管理系统论文 篇6

(一)再次梳理业务:结账

机房收费系统中,管理员有项结账功能,目的是为操作员结账结账内容如图

其中有售卡张数,退卡张数,收入金额等,而没有消费金额。vcD4KPHA+ICAgICAgICDV4srH0vLOqrLZ1/fUsda7ysfSu7j2uLrU8MrVyOvWp7P2tcShsLncvNKhsSy2+NXm1f21xNGn0KPK1cjrysfRp8n6z/u30bXExMeyv7fWoaM8L3A+CjxwPiAgICAgICAgvtm49sD919OjusTjsOzA7cHL0rvVxb+oo6yyotTawO/D5rPkJiMyMDU0MDvByzEwMNSqo6zP+7fRwcsyMNSq1q66877Nzcu/qMHLo6zNy7j4wcvE4zgw1KosxMfDtNGn0KO1xNXm1f3K1cjrvs3Kx8THMjDUqqGjtviy2df31LHWu8rHuLrU8NXiuPa5/bPMo6zWu8rHuLrU8LLZ1/ew1cHLo6zL+dLUy/u6zdGnyfrP+7fRtuDJ2crHw7vT0LnYz7W1xKGjPC9wPgo8cD7L+dLU1NrI1b3h1cu1pbrN1ty94dXLtaXW0L7N09DP+7fRvfC27tXi0rvP7jwvcD4KPHA+PGltZyBzcmM9“www.2cto.com/uploadfile/Collfiles/0525/20150525094218208.jpg” alt=“”>

在这个表中,消费金额才是学校真正的收入,而充值金额虽然多,但学生可能随时可以退卡,

这部分并不是学校的真正收入。

理清了这一部分,所以操作员中结账按钮和日结账单和周结账单并不挂钩。

(二)表结构

我的机房收费中,将卡表和学生表合并到一张表里面。如图

系统中也是严格按照三范式。虽然并没有什么错,但我认为在实际应用中还是要从实际业务出发,也就是具体业务具体分析。

严格的E-R图中,所有实体关系应该是一对多的,不存在多对多,如果这样就要再抽出一张表。而一对一的关系也完全可以放到一张表中,因为一个学生严格的对应一张卡,反之亦然。而且学生表字段和卡表字段并不是非常多,放到一张表并不会造成数据量太大的问题。

放到一张表,我完全可以只操作一张表就可以操作所有信息,避免了容易修改学生信息的同时,忘接了修改卡表,造成信息不对称的结果。操作效率也大大提高。

基于VB的学生宿舍管理系统设计 篇7

关键词:VB,数据库,查询模块,管理系统,界面

当前的计算机技术与现代信息技术以及管理科学、行为科学和系统科学等相关学科的飞速发展, 为实现我们实验室管理信息系统提供了坚实的理论与技术基础。随着校园信息化的推进, 计算机进入日常教学生活和工作的各个方面已成为不可阻挡的趋势。引入宿舍管理系统进行计算机规范化管理必然会有效地提高管理水平和工作效率。

学生宿舍管理系统需要完成的主要功能如下。

(1) 有关在校学生的各种信息的输入, 包括学生基本信息、所在学院等。

(2) 学生各种信息的查询。

(3) 学生各种信息的修改。

(4) 宿舍管理信息的查询。

1 系统功能模块设计

如图1所示。

2 创建学生宿舍管理系统的主窗体

如图2所示。

窗体和控件的属性设置如表1所示。

3 创建主窗体菜单

如图3所示。

4 卫生情况录入系统

宿舍卫生情况的录入包括宿舍名、得分、评分时间、评分人员等基本信息的录入。其录入窗体如图4所示。

在这个窗体上放置多个文本框和MSFlexGrid1控件, 用来输入和显示学生的基本信息;三个按钮用来确定添加和删除宿舍卫生信息;Data1控件用来连接数据库。这些控件的属性见表2。

用户录入信息后, 单击“添加”按钮, 将会在数据库中加入相应的资料, 并在MSFlexGrid中显示出来。单击“删除”按钮, 会将数据库中相应的资料删除掉。其代码如下:

5 查询系统

通过高级查询系统, 可以更方便更快捷的查询, 此系统设计了多个查询项, 可全选也可部分选择, 筛选的内容将在上面的表格中显示。系统的窗体如图5所示。

一个典型的数据库应用程序由数据结构、用户界面、查询选项和报表等组成。在设计应用程序时, 应仔细考虑每个组件将提供的功能以及与其他组件之间的关系。

良好的组织Visual Basic应用程序一般要为用户提供窗体, 提供一个或多个窗体, 供数据输入并显示。同时还需要添加某些事件响应代码, 提供特定功能, 保证数据完整性和安全性。此外, 还需要提供查询和报表, 允许用户从数据库中选取信息, 最后生成exe文件。

6 结语

随着校园信息化的推进, 计算机进入日常教学生活和工作的各个方面已成为不可阻挡的趋势。高校宿舍结合自身特点进行的计算机信息化的规范化管理必然会有效地提高管理水平和工作效率。

参考文献

[1]杨新芳, 赵永乐.Visual Basic访问SQL Server数据库方案的比较[J].义乌工商职业技术学院学报, 2007, 3:50~55.

vb人事管理系统论文 篇8

关键词:VB.net;Autocad;SQL server;图库

中图分类号:TP391.72 文献标识码:A文章编号:1007-9599(2012)02-0000-02

To Develop cad Library System with Vb.net,SQL Server

Li Guijian

(Liuzhou Architecture Design Institute of Science and Technology,Liuzhou545001,China)

Abstract:This paper describes the development of a cad library system using VB.net,SQL server.The article focuses on using VB.net to the secondary development of Autocad,mainly related to the extraction of the DWG Figure thumbnail to download data from the database server and inserted as a block cad figure.

Keywords:VB.net;Autocad;SQL server;Gallery

一、前言

长期应用Autocad进行设计工作的设计人员都保存有一些cad模板和一些常用的样图。本系统目的就是把所有设计人员手中的资源和一些常用的标准图整合起来,存放到服务器上,方便设计人员在用cad作图时查阅和将有用的图插入工作图中。

Autocad从2005版本以后增加对VB.net的支持。VB.net有良好的开发环境及众多的使用者,本系统利用SQL server存放图样资源,应用VB.net开发管理程序和在Autocad中浏览图库资源和将图样插入cad工作图中的应用程序扩展。

二、系统开发环境

(一)开发环境

服务器(本单位用的是原有的服务器,只增加了一个数据库)的操作系统为windows2003,开发用计算机的操作系统为windows XP sp3并安装有Autocad2006,开发工具为Microsoft Visual Studio2005,开发语言用Vb.net。

(二)系统工作图

管理员利用图库管理程序,将通过审查的图样上传到数据库并定期维护,设计人员通过嵌入Autocad2006中的扩展应用程序浏览图库,选中合用的图样插入dwg工作图中。

三、数据库表和管理系统设计

(一)数据库设计

数据库采用SQL Server 2005,安装在操作系统为2003的服务哭上,系统数据库包含两个表,一个表是存放图库资源,另一个表是存放管理人员、使用人员的名单和登陆密码。

1.1图库资源表结构

列名类型

IDInt

名称Nvarvhar(16)

大样图Image

缩略图Image

上级节点IDInt

1.2用户帐户表结构

列名类型

用户名Nvarchar(16)

登录密码Nvarchar(16)

权限Beloon

四、圖库管理程序设计

图库管理程序用于图库系统的管理。流程图如下:

程序设计中有两个关键点:从dwg格式的图中提取缩略图并转为bmp格式和将缩略图及dwg格式的图形上传至数据库,详细代码如下:

Private Sub Send_dwg(ByVal filename As String , ByVal name As String)

‘filename为带路径dwg文件名, name为要存放在数据库中的名称

Dim f_stream As FileStream ‘获取dwg图的数据流

f_stream = New FileStream(filename, FileMode.Open, FileAccess.Read)

Dim f_byte(f_stream.Length) As Byte

f_stream.Read(f_byte, 0, f_byte.Length)‘将数据流读入数组f_byte

f_stream.Close()

Dim fs As MemoryStream

fs = dwg_preview(filename) ‘获取缩略图的内存文件流

Dim f_b(fs.Length) As Byte

fs.Position = 0

fs.Read(f_b, 0, fs.Length) ‘将内存文件流读入数组

fs.Flush()

fs.Close()

Dim cn_string As String

Dim cm_text As String

cn_string = “Data Source=tk;Initial Catalog=dwg;Persist Security Info=True;User_ ID=sa;Password=123456” ‘连接数据库的字符串

cm_text = “insert into dwg图库(名称,缩略图,图,类别) values(@wjm,@slt,@tu,’建筑’)”

‘将数据插入数据库的表中的字符串

Dim cn As New SqlConnection

cn.ConnectionString = cn_string

Dim cm As New SqlCommand

cm.Connection = cn

cm.CommandText = cm_text

cm.Parameters.Add(“wjm”, SqlDbType.Char)

cm.Parameters.Add(“slt”, SqlDbType.Image)

cm.Parameters.Add(“tu”, SqlDbType.Image)

cn.Open()‘打开连接,存入数据

cm.Parameters(0).Value = name

cm.Parameters(1).Value = f_b

cm.Parameters(2).Value = f_byte

cn.Close()

End Sub

五、图库应用程序设计

(一)编程环境

开发用的计算机在安装Autocad之后,还要安装Visual Studio 2005工具。这里我们采用VB.net作为程序设计语言。

(二)流程图

(三)选择插入dwg图的对话框

(四)程序设计要点

新建“库类”项目,在引用中添加“cadbmgd.dll”和“acmgd.dll”两个文件,这两个文件位于Autocad的安装目录下,在编写代码时还要导入Autodesk.AutoCAD开头的命名空间。

六、安装程序的设计

应用程序扩展(*.dll)设计好后,还要设计一个安装程序。安装程序的作用是把应用程序扩展(*.dll)拷贝到客户机上,并修改注册表使得用户启动AutoCAD时自动加载应用程序扩展(*.dll)。这样只要在AutoCAD的命令行中输入一个命令,即可启动图库应用系统。

程序设计的要点是在注册表中添加相关的内容,这就涉及注册表的读写。这里采用.NET框架的Microsoft.Win32命名空间 中的Registry和RegistryKey类来访问注册表。

七、结束语

程序采用Visual Studio 2005 vb.net 编写,利用Autocad作为平台,利用已有的服务器,开发出设计适合我院设计人员使用CAD图库系统。本系统已在本院实施应用,极大的方便广大设计人员,为提高设计人员的画图速度起到较大作用。

人事管理系统研究意义 篇9

本课题的研究目的及意义

现代的社会中,办公自动化进入社会的每一个角落已经势不可挡,而人事管理系统是办公自动化的一个小小体现,它为人事管理大量又繁杂的员工数据工作提供了方便,提高了人事管理工作的效率,为办公自动化的普及奠定了基础。人事管理系统是任何一个现代化企事业单位不可或缺的部份,它的内容对于企事业的管理者来说至关重要。人事管理系统应该能够为管理者提供充足的信息和快捷的查询手段。但在我所处的城市,很多单位并没有对人事工作进行电子化管理,还是那种管理人员多,管理效率低,决策依据少的尴尬局面。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对人事信息进行管理,具有着传统管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、寿命长、成本低等。这些优点能够极大地提高了人事管理的效率。因此,开发这样一套管理软件,对单位人事管理工作进行有效电子化管理,化简繁琐的手工操作,提高工作效率都是很有意义的事情。

随着信息技术的发展,人们对于运用计算机来辅助,协调和管理自身工作的需要正在逐步提高。而面向对象的程序设计在当今应用程序的开发过程中具有重要的地位,它的最大的优点就是能够提高程序开发的质量和开发。经过分析,我使用Visual C++开发工具,利用其提供的各种面向对象的开发工具,首先在短时间内建立系统应用原型,然后对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。

上一篇:重阳节国旗下讲话主题下一篇:春节作文三年级