数据库vb人事管理系统
数据库 企业人事管理系统E-R图

调动编号 调动日期 职务调动
员工编号
调往职务 调往部门
职务 到岗日期 管理员编号 员工编号 员工姓名
管理员姓名 管理员 培训 新员工
管理员密码
培训时间
登记编号Βιβλιοθήκη 部门培训日期 合同到期 员工编号 员工编号
合同起始 职务 离职日期 员工编号
合同
合同编号 奖惩编号
员工编号 职位
结束时间
姓名
员工编号
离职
联系1
员工
考勤加班 出差
奖惩 奖惩方式
部门
性别 奖惩原因 部门 离职编号 员工编号 出生年月 政治面貌 员工姓名 联系2 开始时间 奖惩日期
人事管理系统设计—数据库原理与应用

人事管理系统设计—数据库原理与应用课程设计报告课程设计名称:数据库原理与应用系部:二系学生姓名:**班级:10信息与计算科学学号:***********成绩:指导教师:**开课时间:2012-20一三学年 1 学期一.设计题目:人事管理系统二.要紧内容:人事管理系统要紧是针对企业单位内部组织结构与员工信息的管理,本系统的要紧功能为:员工信息管理,部门信息管理,系统用户管理,故我们需要实现如下功能的建设:1)员工信息管理:每个部门的员工各类信息的添加,修改,删除,包含员工的基本信息、学历信息、职称等信息,与查看符合各类条件的员工部分与总体信息;2)部门信息管理:查看部门信息,包含部门编号、部门名称、部门经理、部门简介等信息;具有更新部门的功能。
3)系统用户管理:查看系统用户信息,包含用户名与用户类型(系统管理员与普通用户)等信息;三.具体要求1.课程设计的内容独立自主完成,课程设计报告内容完整、格式规范、排版整洁美观;2.后台数据库使用MS SQL SERVER 2005,前台界面语言不限,编写的程序代码,须有较全面的注释说明;四.进度安排课程设计安排:16周星期一讲解课程设计的内容,安排每一天的具体任务,分配并熟悉题目;星期二需求分析:给出系统的功能需求、性能需求,并绘制DFD与DD;星期三概念结构设计:绘制实体属性图(可选),局部ER图与全局ER图;星期四逻辑结构设计:转换、优化;星期五逻辑结构设计:外模式设计17周星期一物理结构设计及数据库实施;星期二应用程序编制调试、整理课程设计报告;星期三应用程序编制调试、整理课程设计报告,并检查;星期四根据反馈结果修改课程设计报告;星期五课程设计答辩,交材料;上交的材料:课程设计的电子稿、打印稿、源码(SQL代码与程序代码)五.成绩评定考核方法:现场验收(占50%),课程设计报告(占50%)。
考核内容:学习态度(出勤情况,平常表现等)、方案合理性、各阶段的图表与程序编制质量、设计报告质量。
60个计算机毕业论文题目

60个计算机毕业论文题目1、基于VF的试题库管理系统的分析与实现2、基于VF的图书管理系统的分析与实现3、学生信息处理系统4、学生成绩查询系统5、教职工管理系统6、图书馆管理系统7、人事管理系统8、通信录管理系统9、考勤管理系统10、工资管理系统11、多媒体课件制作12、个人网页制作13、authware多媒体课件制作14、基于网络的多媒体课件制作的设计思索15、信息技术对高校图书馆工作的影响16、论信息时代的学校网络教学17、高校网络教育的系统规划与建设18、计算机组成原理实验系统教学课件的设计与实现19、Web服务器的安装与配置20、静态网页的制作(HTML等)21、动态网页的开发(JSP、asp、php、JavaScript等脚本语言)22、Web数据库的开发(Access、JDBC、ODBC、SQL等)23、组建对等网络(WINSOWS 2000 SERVER组网探讨)24、VC + +在ACTIVEX控件中的设计25、VC + +在ACTIVEX控件中的动画编程26、基于INTERNET的学生学籍管理系统27、用ASP和MS SQL SERVER实现网上讨论28、基于TCP/IP协议的网络聊天软件的设计与实现29、用VB6.0制作邮件监听器30、基于ASP技术和MS-SQL SERVER的动态网页留言版实现31、VB数据库选题系统32、组建WINDOWS 98/WINDOWS 2000对等网33、基于网络的多媒体课件制作的设计思索34、FRONTPAGE 2000在网页制作中的应用35、基于FLASH的多媒体课件设计与开发36、图书综合管理系统设计与实现37、计算机病毒解析与防范38、防火墙的研究及其在校园网中的应用39、LED电子礼花树控制系统设计40、基于ASP的毕业设计管理系统的设计与实现41、个人网站的设计与实现42、信息系统的动态口令设计与实现43、有线技术和无线技术混合局域网的组建44、简易网络聊天室的设计与实现45、数字签名技术在移动商务中的应用46、考试管理系统的设计与实现47、网络选课系统的设计与实现48、网上旅行社的设计49、回溯法算法设计与应用50、字符串快速匹配算法的研究51、UDP聊天软件的设计52、递推算法设计与实际应用53、贪心算法设计及其实际应用54、大学生思想政治教育网站设计55、大学生心理健康教育网站设计56、机房实验编排系统的设计与实现57、可编程彩灯控制器的设计58、局域网中分布式存储系统的设计与实现59、单片机数字交通信号控制系统设计60、实习报告类。
计算机网络专业毕业论文选题

计算机网络专业毕业论文选题1、防火墙技术的研究知识与`技能要求:掌握计算机网络安全知识,特别是防火墙技术知识。
完成形式及要求:分析防火墙技术原理、掌握现代防火墙的一些典型配置,分析比较他们的优缺点,并提出改进意见。
最后以文章的形式写出该毕业论文。
2、题目:考试题目录入系统知识与`技能要求:掌握软件设计知识,以及应用VB或VC、数据库系统(ACESS或SQL2000)编程知识.完成形式及要求:设计一个系统:以单机方式录入不同的科目、不同典型的考试科目,存储在相应的数据库中,并能浏览各科目的内容,同时能打印出来.最后以论文形式写出设计过程,最好能用程序实现该系统.3、题目:网上书店题目说明:使用JAVA或NET开发基于WEB的网上书店销售系统,具有信息发布、书籍介绍、搜索、书籍管理等功能.知识与技能要求:熟悉JAVA或NET平台开发技术,熟悉数据库相关技术.完成形式与要求:论文演示系统4、题目:网上办公系统题目说明:使用JAVA或NET开发基于WEB的网上办公系统,具有收文、发文、论坛、信息发布、搜索、邮件发送、后台管理等功能.知识与技能要求:JAVA或NET,了解个企业或机构一般运行方式完成形式及要求:论文演示系统5、题目:软件测试实验题目说明:要求学生以个人或小组的形式进行指定软件的测试工作.完成一个完整的测试流程.包括前期的计划和设计,测试的实施,以及测试报告的撰写.知识与技能要求:具有一定的软件使用经验,了解软件的基本特点和初步的软件工程知识,具有一定的团队协作精神.完成形式及要求:以个人或小组的形式进行,要求编写所有测试相关文档,并实施测试工作,并提交测试报告.6、题目:有时间显示的定时交通灯模拟控制题目说明:在南北向与东西向交错的路口上,交通灯的变化是定时的,现设定:(1)放行线:绿灯亮放行25S,黄灯亮警告5S,然后红灯亮.(2)禁止线:红灯亮30S,然后绿灯亮.(3)用数码进行30S的时间递减显示知识与技能要求:单片机的编程,接口芯片8255的使用,数码显示原理,PROTEL绘图软件.完成形式及要求:提交论文,要求完成系统的整体设计,画出流程图及硬件图,完成相应的软件的编写.7、题目:Pocket pc 英汉电子词典要求:采用PPC掌上电脑的WIN CE为运行环境,利用EVB或EVC实现PPC掌上电脑的英汉电子词典.该系统的主要功能有:1) 输入英语词典,查处该单词的音标、释义和例句;2)能够正确显示英文单词的音标3)建立例句库,能够根据英文关键词直接查询例句4)建立生词库,能够将用户查询的生词记录下来5) 背单词,在用户建立的生词库范围内背单词.目标:提交毕业设计论文和软件系统(所需知识及技术:数据库,软件工程,程序设计,WIN CE, EVB ,EVC,POCKET PC access)学生人数 2~3人8、题目:计算机阅卷系统要求:在计算机网络上实现计算机阅卷系统1)试卷按题号切割、扫描成图片2)建立网络数据库存储试题图片3)建立B/S模式的阅卷系统4)建立基于B/S模式的监控系统,能对试题、教师、和阅卷过程进行监控5)需要自行研究阅卷流程,监控需求,以及如何降低阅卷误差目标:提交毕业设计论文和软件系统(所需知识及技术:数据库,数据结构,软件工程,程序设计,J2ME,JAVA,jsp)学生人数 2~3人9、Java 动画设计题目说明:用JavaAVA3D或Java2D设计一个动画知识与技能要求:熟悉Java,能用编写Java程序完成形式及要求:提交设计报告、功能手册、程序源代码(1~4)10、题目:多媒体播放器设计11、题目:学校在职职工工资系统设计题目说明:学生一人完成,也可多人完成,但分工要明确知识与技能要求:学生能熟悉掌握与应用VF7。
人事管理系统

摘要本毕业设计详细介绍了一个企业人事管理系统实例的开发于应用,是一个数据库应用系统完整的制作过程。
主要内容有:系统开发背景、系统概述、需求分析、系统设计、功能、感受与体会等。
其中需求分析中主要对系统的数据流程图进行了详细描绘,系统设计中主要描绘出了该企业人事管理系统的模块设计图和该系统数据库的设计。
功能与操作中介绍了对该企业人事管理系统实例的基本功能。
企业人数管理系统结合企业部门中实际的人事、财务制度,经过实际的需求进行分析,采用功能强大的Visual Basic 6.0做为开发工具,并运用Access 2000作为后台数据库,而开发出来的单机人事管理信息系统。
企业人数管理系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成人事、考勤、工资、培训、用户等的全过程管理,包括新进员工加入时人事档案的建立、老员工的转出、在职员工职位的变动等引起职工信息的修改、员工信息查询、统计等人事管理工作以及员工考勤管理,还包括员工工资查询、修改、计发、工资表打印等工资管理工作和员工培训信息管理工作以及系统用户的帐号密码管理。
经过测试以及在实际使用证明,本文所设计的人事管理系统可以满足企业人事、工资管理方面的需要。
在满足需求的同时,也体现出了操作简便、友好实用、安全可靠等特点。
根据实际情况,我们使用ADO控件少量代价快速地构造一个可执行的软件系统模型。
使用户和开发人员可以较快地确定需求,然后采用循环进化的开发方式,对系统模型作连续的精化,将系统需具备的性质逐渐增加上去,直到所有的性质全部满足。
此时模块也发展成为最终产品了。
宁夏工商职业技术学院2010级计算机信息管理专业毕业设计企业人事管理系统设计本文的研究框架如下图所示,反映了如下的研究思路:本文的研究框架图系统开发环境简介选择微软平台作为主导,一方面考虑目前微软的飞速发展,越来越多的企业在规划内部网络时,将微软平台作为首选方案;另一方面从技术角度来讲,微软平台上的应用无论是在开发上,还是在软件的部署上都非常容易,而且性能优越。
应用专业毕业论文选题参考

计算机专业专科毕业设计选题(一)1.住宅小区智能化物业管理系统总体设计2.网上测评系统的设计3.基于web网站的综合考评系统的设计4.基于web网站的考试系统设计5。
网上教育资源库系统的设计6。
中小学校园网信息管理平台研制8。
基于互联网的学习课件的研制9.基于互环联网的辅导答疑系统研制10.智能网络入侵检测技术初步研究11.电子政府信息处理总体实现架构研究12.企业管理信息系统设计与实现13.人事管理信息系统设计与实现14。
学生信息管理系统设计与实现15。
职工信息系统设计与实现16.职工工资管理系统设计与实现17。
客房管理系统设计与实现18.中学考试管理信息系统设计与实现19自学考试管理系统设计与实现20.超市管理系统设计与实现21.考试管理系统22。
考务管理信息系统23。
中学数学试题库24。
哈希函数构造方法研究25。
试卷自动生成系统设计26.自动检测系统设计27.教学中常见表现手法在AW平台上的实现28。
教学中常见表现手法在PPT平台上的实现29.多媒体课件制作中的跨平台操作30。
个人网络设计31。
单片机时间控制器开发32.单片机通用数据采集和处理系统33.数据库系统开发34。
网络数据库开发35.试题库软件设计36。
图书馆管理系统37.学籍管理系统38.基于教学型软件的设计与实现39.VC实现windows文件管理40。
电子阅览室收费系统41。
用户登陆与权限管理子系统42。
组建对等网络(WINSOWS 2000 SER VER组网探讨)43.VC + +在ACTIVEX控件中的设计44。
VC + +在ACTIVEX控件中的动画编程45。
牛顿迭代法在复平面上的动力特性初探46。
基于OPENGL利用网格结点构造三维曲面的实现技术47。
多媒体课件设计FLASH动画制作技巧48。
英语CAI课件的创作与实例49。
多媒体课件设计-磁盘分区格式化50。
虚拟现实建模机器浏流览器的开发51。
主动数据库中的存储过程机制及实现52.多层影像在ATM网上的实时传输53.机遇VC开发平台的ACTIVEX控件的设计与开发54.主动数据库中触发器的应用55。
人事管理系统毕业设计

课程论文题目:人事管理系统学院:计算机学院班级名称:学号:学生姓名:组员姓名:指导教师:年月日摘要随着计算机技术的飞速开展,计算机在企业管理中应用的普及,利用计算机实现企业人事管理势在必行。
本系统结合公司实际的人事管理制度,经过实际的需求分析,采用功能强的Visual Studio2021作为开发工具而开发出来的单机版人事管理系统。
整个系统从符合操作简便、界友好、灵活、实用、平安的要求出发,完成人事管理的全过程,包括新进员工参加时人事档的建立、老员工的转出、职位等的变动引起职工信息的修改、员工信息查询、统计等人事管理工作以及新进员的新增、老员工修改等管理工作。
经过实际使用证明,本文所设计的人事管理系统可以满足公司人事管理方面的需要。
关键词:VS、数据库、窗体、测试目录第一章引言 (2)第二章系统调研及可行性分析 (4)系统调研 (4)2.2 可行性分析概述 (4)2.3 技术可行性分析 (5)第三章系统分析 (6)3.1 系统需求分析 (6)系统目标 (7)第四章系统总体设计 (8)系统概述 (8)系统功能模块图 (8)模块功能介绍 (9)界面设计 (10)第五章详细设计 (11)5.1 系统数据库设计 (11)用户管理模块设计 (15)用户管理后台代码 (17)人事变动模块设计 (21)人事变动后台代码 (22)小结 (32)参考文献 (33)第一章引言在这个信息迅速膨胀的社会,各行各业所要管理、涉及的数据信息量越来越多、越来越大。
随着当前许多的中、小型企业的开展壮大,员工的数量也在不断的增加。
随之而来的管理本钱也在不断的提高。
考虑到当前大量企业的人事管理尚处于手工作业阶段,不但效率低下,还常常因为管理的不慎而出现纰漏。
因此根据局部企业提供的需求,设计此企业人事管理系统,以帮助企业到达人事管理办公自动化、节约管理本钱、提高企业工作效率的目的。
国外专家学者对人事管理系统的研究起步比拟早,兴旺国家的企业非常注重自身人事管理系统的开发。
联创人事管理系统说明书

联创人事管理系统说明书摘要在现代的企业中,随着员工数量急剧增加,员工相关基本信息也成倍增长,随之企业人事管理变得越来越复杂。
为了改善传统的人工管理职工信息方式的效率低、保密性差、数据维护不方便等问题,拥有一套能提供充足的人事信息和快捷的查询手段的系统至关重要。
因此本文以VB和SQL Server2000为开发工具,设计一套中小企业人事管理系统。
在文中,首先分析了企业人事管理工作以及工作流程,根据分析结果设计了该系统应具有的功能;其次,对系统的各个功能模块进行了详细的描述,包括用户登录模块、部门管理模块、人事档案管理模块、人事变动模块、教育培训模块、日常考核模块、决策查询模块和统计模块;最后结合系统开发阶段和测试阶段中发现的问题以及解决问题的方法,总结了开发此系统所取得的经验和体会。
关键词:人事管理,Visual Basic 6.0,SQL 2000,数据库英文题目ABSTRACTIn modern enterprises, with the sharp increase in the number of employees, employee basic information is also doubled, along with the enterprise personnel management is becoming more and more complex. In order to improve the efficiency of artificial information management staff, the traditional way of low, poor confidentiality, data maintenance is not convenient, has a set of personnel to provide adequate information and fast query tool system is essential. Therefore, based on the VB and SQL Server2000 as the development tool, design a set of personnel management system for small and medium-sized enterprises. In this paper, firstly analyzes the enterprise personnel management work and work process, according to the analysis results, the system should have the function of the design; secondly, each functional module of system is described in detail, including the user login module, management module, personnel management module, personnel changes, education and training, daily module module evaluation module, query module and statistical module decision; finally found the system development phase and in the testing phase, the problem and the solution, summarized the development of this system gained experience and body will.KEY WORDS: The personnel management,Visual Basic 6.0,SQ L 2000,Database目录前言 (1)第1章绪论 (2)1.1 开发背景 (2)1.2 系统目标 (2)1.3 系统开发的意义 (3)第2章系统分析 (4)2.1 系统功能分析 (4)2.2 系统可行性分析 (4)2.2.1 经济可行性 (4)2.2.2 技术可行性 (4)2.2.3 操作可行性 (5)第3章数据库设计 (6)3.1 系统设计思想 (6)3.2 数据库设计 (6)3.2.1 数据库概念结构设计 (7)3.2.2 数据库逻辑结构设计 (7)3.3.3 物理结构设计 (7)3.4 模块的具体设计 (12)第4章系统实施 (18)4.1 开发工具的选择 (18)4.2 程序清单 (18)4.3系统的编译和发布 (19)结论 (21)谢辞 (22)参考文献 (23)前言随着计算机的日益普及和网络的发展,数据库的应用范围越来越广,数据库应用的功能也越来越强,因此编写管理信息系统应用程序也显得尤为重要,在强调管理,强调信息的现代社会中它变得越来越普及。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、系统定义当今中国经济迅速发展,各个大中小型企业迅速崛起,企业的人员管理渐渐显露出了弊端,本系统以一个统一的界面,这就很需要一个好的管理系统来管理自己的企业,传统低效的人工管理已不合时宜。
给公司的普通员工,高级员工,管理员工等提供了不同的操作及管理功能。
数据库服务器可配置在独立的服务器上,也可配置在一台运行本系统的计算机上。
适用于中小型企业,或独资的个人小公司。
二、需求分析系统综合需求作为一个公司的人事管理系统,应该给用户提供方便、友好而简洁的界面进行应用,并对企业的运营过程中对员工的整体管理,并将这些数据进行逻辑上的融合,以便于用户查看、分析及管理。
针对中小型企业的运营模式,一般分为:行政部,人事部,销售部,会计部等几个部门,对部门里边的员工和管理者,都有一个对应的数据,每个部门的员工信息综合起来又合成了全公司的员工信息。
此系统提供了两个登录方式,一个是普通员工的登录方式,普通员工可以查看自己的信息,部门信息,最新的人事调动信息,工资信息,以及其他员工的简单信息;另一个是系统管理员的登录方式,管理员可以通过此系统对数据库里边的所有员工信息进行操作,包括添加,修改和删除,发布人事调动信息,输入员工出勤信息和计算员工工资等操作都有管理员进行操作,以便员工可以查看。
三、系统设计(二)逻辑结构设计员工编号int Null 员工姓名Nvarchar(20) null人事调动员工编号int Not null员工姓名Nvarchar(20) null原部门编号int Not Null原职位Nvarchar(10) Null现部门编号int Not Null现职位Nvarchar(10) null调动原因Nvarchar(30) null (三)数据库关系图四、详细设计(一)开发平台及工具●开发工具Vb 6.0●DBMS:Microsoft SQL Server 2005(二)编码设计系统采用vb应用程序以方便开发,为数据做了很好的界面设计,并且可以进行添加删除修改存储等。
在数据源连接方面,使用ado控件进行数据库的连接,并用datagrid 控件进行数据显示,不过这只是普通用户进行数据查看的界面,并不能对数据进行任何操作,而能有对数据进行操作权限的管理员就得从登录界面进入管理界面,对数据进行增删改减。
(三)界面设计..主页..普通用户登录..普通员工进入的查询界面,按菜单进行查询操作..登录的员工的本人信息..用视图对数据进行简单的查询..部门信息的查看..管理员登录..管理界面员工的增删改操作..添加操作..修改操作五、课程设计总结这次课程设计我花了两个星期的时间来完成,前期做了一些准备工作,了解了一般超市物流管理方面的背景知识,然后再权衡了时间和人力,做了适量简化,并完成了初步的需求分析。
稍作细化后,便开始设计数据库。
而后做了界面设计,完成了程序大部分的主要界面。
而在编码方面,我从系统的功能、规模和实用方面考虑,并没有去学习和采用过多花哨的新技术,如.net、分布式等企业级应用。
我在规划前,进行了近半个月的时间来学习vb6.0的,还有SQL Server中触发器和存储过程的知识和编写方法。
而且在以后的编码过程中,也在不断的学习并解决遇到的问题。
在数据库设计时,由于有些仓促,没有深入的考虑外码约束的问题,使得编码阶段,发现了一个重大问题。
在是十部门中某个部门中增加了某个员工后,在员工信息中并没有记录,主要是约束和主键没设置好,并且对触发器的使用非常陌生,不过要知道这次的课设,大部分的时间都投在了vb中去了,界面设计太重要了,数据库设计还不如说是界面设计了,很多知识都是现场学现场用的。
不过还好,总算做完了,有点累,烦,但是当完成的那一会,还是挺有成就感的,因为这次确实有很大的收获,知道了一个系统的建立过程是多么的复杂,对以后出去工作应该有些帮助吧。
这次课程设计,我更加深入的了解到软件工程的复杂性,以及前期规划分析的重要性。
其实在vb这种面向对象的程序设计中,我的瀑布开发模型并不太合适。
而且如果系统再稍微大型一些,以一人之力也难以完成。
以后的学习中应该学习一些先进的思想,并多加实践,从写程序和软件架构两个方面都增强自己的能力。
六、参考文献1. 《Visual basic 6.0程序设计》2. 《数据库系统概论(第三版)》七、附录数据库部分源代码create database 人事管理系统//数据库创建on primary(name=人事管理系统_dat,'F:\数据库文件\人事管理系统_dat.mdf',size=5MB,maxsize=20MB,)log on(name=人事管理系统_log,'F:\数据库文件\人事管理系统_dat.ldf',size=2MB,maxsize=10MB,)use 人事管理系统gocreate table 员工信息(员工编号int not null,员工姓名nvarchar(10) not null,所在部门编号int not null,职位nvarchar(10) null,性别nvarchar(5) null,籍贯nvarchar(30) null,身份证号码bigint null,婚姻状况nvarchar(5) null,文化程度nvarchar(10) null,联系电话bigint null,入职时间datetime null,在职状态nvarchar(10) null,primary key(员工编号,员工姓名,所在部门编号))create table 部门信息(部门编号int not null,部门名称nvarchar(10) null,部门人数int null,primary key(部门编号))create table 人事部(员工编号int not null,员工姓名nvarchar(20) null, primary key(员工编号))create table 行政部(员工编号int not null,员工姓名nvarchar(20) null, primary key(员工编号))create table 销售部(员工编号int not null,员工姓名nvarchar(20) null, primary key(员工编号))create table 会计部(员工编号int not null,员工姓名nvarchar(20) null, primary key(员工编号))create table 生产部(员工编号int not null,员工姓名nvarchar(20) null, primary key(员工编号))create table 技术部(员工编号int not null,primary key(员工编号))create table 包装部(员工编号int not null,员工姓名nvarchar(20) null, primary key(员工编号))create table 采购部(员工编号int not null,员工姓名nvarchar(20) null, primary key(员工编号))create table 服务部(员工编号int not null,员工姓名nvarchar(20) null, primary key(员工编号))create table 宣传部(员工编号int not null,员工姓名nvarchar(20) null, primary key(员工编号))create table 工资(员工编号int not null,员工姓名nvarchar(10) not null, 出勤天数int null,总工资int null,primary key(员工编号,员工姓名))员工编号int not null,员工姓名nvarchar(10) not null,所在部门编号int not null,请假天数int null,加班天数int null,旷工天数int null,月全天出勤天数int null,日期datetime null,primary key(员工编号,员工姓名,所在部门编号))create table 人事调动(员工编号int not null,员工姓名nvarchar(10) not null,调动原因nvarchar(30) null,原部门编号int not null,原职位nvarchar(10) null,现部门编号int not null,现职位nvarchar(10) null,primary key(员工编号,员工姓名))create table 登录信息(用户名nvarchar(20) null,用户密码nvarchar(20) null)create table 管理员信息(用户名nvarchar(20) null,用户密码nvarchar(20) null)create view 员工工资查询asselect 员工编号,员工姓名,请假天数,加班天数,旷工天数,月全天出勤天数,总工资where 工资.员工编号=月出勤情况.员工编号;create view 部门员工信息asselect 部门编号,部门名称,员工编号,员工姓名from 员工信息,部门信息where 员工信息.所在部门编号=部门信息.部门编号create view 员工简单信息查询asselect 员工编号,员工姓名,所在部门编号,部门名称,职位,联系电话from 员工信息,部门信息where 员工信息.所在部门编号=部门信息.部门编号insert 部门信息(部门编号,部门名称,部门人数,部门描述) values(101,'行政部',0,'无')insert 部门信息(部门编号,部门名称,部门人数,部门描述) values(102,'人事部',0,'无')insert 部门信息(部门编号,部门名称,部门人数,部门描述) values(103,'会计部',0,'无')insert 部门信息(部门编号,部门名称,部门人数,部门描述) values(104,'销售部',0,'无')insert 部门信息(部门编号,部门名称,部门人数,部门描述) values(105,'包装部',0,'无')insert 部门信息(部门编号,部门名称,部门人数,部门描述) values(106,'技术部',0,'无')insert 部门信息(部门编号,部门名称,部门人数,部门描述) values(107,'生产部',0,'无')insert 部门信息(部门编号,部门名称,部门人数,部门描述) values(108,'宣传部',0,'无')insert 部门信息(部门编号,部门名称,部门人数,部门描述)values(109,'采购部',0,'无')insert 部门信息(部门编号,部门名称,部门人数,部门描述)values(110,'服务部',0,'无')insert 行政部(员工编号,员工姓名)values(10101,'刘星')insert 行政部(员工编号,员工姓名)values(10103,'刘小星')insert 行政部(员工编号,员工姓名)values(10104,'刘中星')insert 行政部(员工编号,员工姓名)values(10107,'刘大星')insert 行政部(员工编号,员工姓名)values(10108,'刘笑星')insert 行政部(员工编号,员工姓名)values(10109,'刘校星')insert 月出勤情况(员工编号,员工姓名,所在部门编号,请假天数,加班天数,旷工天数,月全天出勤天数)values(10201,'刘星',102,0,0,0,30)insert 人事调动(员工编号,员工姓名,原部门编号,原职位,现部门编号,现职位)values(10201,'刘星',101,'经理',102,'经理')insert 登录信息(用户名,用户密码)values('10101','10101')insert 登录信息(用户名,用户密码)values('10201','10201')insert 管理员信息(用户名,用户密码)values('sa','123')vb部分代码form1 代码EndEnd SubPrivate Sub 管理员登陆_Click()frmLogin.ShowUnload MeEnd SubPrivate Sub 员工登陆_Click()frmLogin1.ShowUnload MeEnd Sub管理员登陆代码Option ExplicitPrivate Sub cmdCancel_Click()Me.HideForm1.ShowEnd SubPrivate Sub cmdOK_Click()Dim user As String, pass As String, sqluse As String, sqlpass As String, trsql As StringIf txtUserName.Text = "" ThenMsgBox "请输入用户名!", vbExclamationtxtUserName.SetFocusElseuser = txtUserName.TextEnd IfIf txtPassword.Text = "" ThenMsgBox "请输入密码!", vbExclamationtxtPassword.SetFocusElsepass = txtPassword.TextEnd Ifsqluse = "SELECT * FROM 管理员信息WHERE 用户名='" & user & "'"sqlpass = "SELECT * FROM 管理员信息WHERE 用户密码='" & pass & "'"trsql = "SELECT * FROM 管理员信息WHERE 用户名='" & user & "' AND 用户密码='" & pass & "'"With Adodc1.CommandType = adCmdText.RecordSource = sqluse.RefreshIf .Recordset.EOF And .Recordset.BOF ThenMsgBox "没有此用户,请重新输入!"Else.RecordSource = sqlpass.RefreshIf .Recordset.EOF And .Recordset.BOF ThenMsgBox "密码错误,请重新输入!".RecordSource = trsql.RefreshIf .Recordset.EOF And .Recordset.BOF ThenMsgBox "无效用户,请重新输入!"ElseForm8.ShowUnload MeEnd IfEnd IfEnd IfEnd WithEnd SubPrivate Sub rorm_initialize()ChDrive App.PathChDir App.PathEnd Sub员工信息操作Private Sub Command1_Click() '添加用户Dim user As Integeruser = Val(Text1.Text)With Adodc1.CommandType = adCmdText.RecordSource = "SELECT * FROM 员工信息WHERE 员工编号=" & user & "".RefreshIf .Recordset.BOF Then.Recordset.AddNew.Recordset.Fields(0).Value = user.Recordset.Fields(1).Value = Text2.Text.Recordset.Fields(2).Value = Val(Text3.Text).Recordset.Fields(3).Value = Text4.Text.Recordset.Fields(4).Value = Text5.Text.Recordset.Fields(5).Value = Text6.Text.Recordset.Fields(6).Value = Text7.Text.Recordset.Fields(7).Value = Text8.Text.Recordset.Fields(8).Value = Text9.Text.Recordset.Fields(9).Value = Text10.Text.Recordset.Fields(10).Value = Text11.Text.Recordset.Fields(11).Value = Text12.Text.Recordset.UpdateMsgBox "添加用户成功"Unload MeElseMsgBox "员工编号已注册,请重新输入"End IfEnd WithEnd SubPrivate Sub Command2_Click()Form8.ShowEnd SubPrivate Sub Command3_Click() '修改信息Dim user1 As Integer, user2 As Stringuser1 = V al(Text13.Text)user2 = Text14.TextWith Adodc1.CommandType = adCmdText.RecordSource = "SELECT * FROM 员工信息WHERE 员工编号=" & user1 & " AND 员工姓名='" & user2 & "'".RefreshIf .Recordset.BOF ThenMsgBox "你的资料未输入系统,请找管理员"Else.Recordset.Fields(0).Value = Text1.Text.Recordset.Fields(1).Value = Text2.Text.Recordset.Fields(2).Value = Text3.Text.Recordset.Fields(3).Value = Text4.Text.Recordset.Fields(4).Value = Text5.Text.Recordset.Fields(5).Value = Text6.Text.Recordset.Fields(6).Value = Text7.Text.Recordset.Fields(7).Value = Text8.Text.Recordset.Fields(8).Value = Text9.Text.Recordset.Fields(9).Value = Text10.Text.Recordset.Fields(10).Value = Text11.Text.Recordset.Fields(11).Value = Text12.Text.Recordset.UpdateBatchMsgBox "该员工信息已经修改,请查询确认!"End IfEnd WithEnd SubPrivate Sub Command4_Click() '删除信息Dim user As Integeruser = Val(Text13.Text)With Adodc1.CommandType = adCmdText.RecordSource = "SELECT * FROM 员工信息WHERE 员工编号=" & user & "".RefreshMsgBox "没有此员工"Else.Recordset.Delete.RefreshEnd IfEnd WithEnd SubPrivate Sub Command5_Click() '确认键Dim user1 As Integer, user2 As Stringuser1 = V al(Text13.Text)user2 = Text14.TextWith Adodc1.CommandType = adCmdText.RecordSource = "SELECT * FROM 员工信息WHERE 员工编号=" & user1 & " AND 员工姓名='" & user2 & "'".RefreshIf .Recordset.BOF ThenMsgBox "你的资料未输入系统,请找管理员"ElseText1.Text = .Recordset.Fields(0).ValueText2.Text = .Recordset.Fields(1).ValueText3.Text = .Recordset.Fields(2).ValueText4.Text = .Recordset.Fields(3).ValueText5.Text = .Recordset.Fields(4).ValueText6.Text = .Recordset.Fields(5).ValueText7.Text = .Recordset.Fields(6).ValueText8.Text = .Recordset.Fields(7).ValueText9.Text = .Recordset.Fields(8).ValueText10.Text = .Recordset.Fields(9).ValueText11.Text = .Recordset.Fields(10).ValueText12.Text = .Recordset.Fields(11).ValueEnd IfEnd WithEnd Sub课程设计评分表教师签名:日期:(注:1.此页附在课程设计报告之后;2.综合成绩按优、良、中、及格和不及格五级评定。