赵延芳 新数据库 人事管理系统
基于数据库技术的人事管理系统设计与实现

基于数据库技术的人事管理系统设计与实现人力资源管理是企业管理中的重要组成部分,它关乎到企业的人员配置、人才引进、绩效考核等各个方面。
随着信息化时代的到来,人力资源管理也逐渐向数字化、精细化的方向发展。
本文将介绍基于数据库技术的人事管理系统的设计与实现,旨在提高企业人力资源管理的效率和准确度。
一、系统需求为了满足企业对人力资源信息管理的需求,我们需要一个功能完备、易于使用、扩展性好的系统。
主要功能有:1、员工档案管理:包括员工基本信息(姓名、性别、出生年月、身份证号码等)、个人照片、学历、工作经历、家庭住址、联系方式等个人信息。
2、薪酬管理:包括工资及奖金、补贴、应纳税额等,需要可以根据员工的状态(试用期、正式员工等)动态调整。
3、考勤管理:包括考勤记录、加班记录、请假记录等。
4、绩效管理:包括工作任务完成情况、工作质量、工作态度、工作效率等方面的评估。
除此之外,还需要一个员工搜索功能和报表生成功能。
二、系统架构设计基于数据库技术,我们可以采用三层架构的方式进行系统设计。
三层架构分为表现层、业务逻辑层和数据层,具体如下:1、表现层表现层主要设计系统的用户交互界面,与用户进行交互。
包括员工档案查询界面、薪酬管理界面、考勤管理界面、绩效管理界面、员工搜索界面和报表生成界面等。
在这里,我们可以采用WEB应用程序的方式来实现系统界面的展示。
2、业务逻辑层业务逻辑层主要是处理系统中各项业务的逻辑关系。
包括员工档案的增、删、改、查、薪资结算、考勤管理、绩效考核、员工搜索等业务逻辑的实现。
在这里,我们可以采用JAVA EE平台的技术,利用MVC设计模式进行系统业务逻辑的开发。
3、数据层数据层主要是对系统中的数据进行管理,包括数据的存储、读取、更新和删除等操作。
在这里,我们可以采用MySQL数据库进行数据的管理。
三、技术实现在实现系统的过程中,我们可以采用Java EE平台和MySQL数据库进行技术实现,具体如下:1、JAVA EE平台Java是一门跨平台的高级编程语言,它基于JVM实现,具有跨平台性和安全性等特点,在企业应用系统中广泛应用。
人力资源招聘管理系统的研发和应用

唔
人力资源招聘管理系统的研发和应用
郭怀 逊 韩玉芳 ( 河北钢 铁 集 团唐 山分 公 司, 河北唐 山 0 6 3 0 1 6 )
摘要: 当今 网络服务和技 术的迅猛发展, 给企业招聘模式 的突破带来新的机遇 。 唐钢招聘 网站便是顺应技术潮流并迎合企业需求建立
起的平 台, 应聘人 员通过招聘 外 网可以在线投 递 简历 、 申请职位 、 上传 验证 图片, 系统可 以利用招聘初选功 能, 设定相 关筛选 条件 , 自动迅
一
个应用被 分成三个层— —模 型层 、 视 图层 、 控 制层 。 A S P . N E T
则是微软新一代基于. NE T F r a me Wo r k 和AS P. NE T j c Ⅳ C 猛 兴起 , 并很快得到 了多数求职者和用人单位 的青睐 已经得 到支持 MVC AS P. NE T MVC 相对 于其他技术框架拥有 强大 和应用 。 网络招聘的优势, 首先体现在为 求职者和用人 单位双方提 模 式的强大实践 , 供 了更加便捷有效 的互动交流平台。 网络招聘 的兴起也使得求职方
1实施背量
和招聘方 的传统观念和形式发生了很大 的变化。 随着应届和往届 毕 网络化求职这种 方式得 到了越 来越多人 的认 在当今社会的进 步和高科技技术迅猛发展的情况下, 知识正在 业生人数不断增 加 , 可。 首先 网络求职的时效性强 , 网络招聘双方通过交互式 的网上登 逐步 走向主导地位 , 市场上的竞争大多数是个人才能的竞争 。 而钢 这种方式与传统招聘方式不 同, 不强 求时 铁行业正面临着巨大市场挑战, 正在逐步走向创新驱动 , 技术驱动 录和查询 完成信息交流 ,
2系统设计的内涵
位信息 , 登陆入 口。 后 台系统 包括 了应聘者 的业务页面和公司人力
构建基于科技查新的专利信息服务模式——以洛阳市某大中型企业为例

河南科技Henan Science and Technology 知识产权与专利导航总第808期第14期2023年7月构建基于科技查新的专利信息服务模式——以洛阳市某大中型企业为例杜春芳(河南科技大学图书馆,河南洛阳471003)摘要:【目的】探究如何更好地利用专利文献来拓展查新业务。
【方法】以洛阳市某大中型企业(简称H企业)为例,对其专利的申请趋势、发明人、专利有效性、授权率及PCT专利现状进行分析。
【结果】该大中型企业的发明专利居多,且更注重专利的维护,授权率较高,也比较关注海外市场的布局。
【结论】针对大中型企业,应开展专利预警和专利侵权分析、专利导航和行业专题数据库建设、专利布局和核心专利挖掘等专利信息服务模式。
关键词:洛阳市;大中型企业;专利信息服务;科技查新中图分类号:G252.62文献标志码:A文章编号:1003-5168(2023)14-0119-05 DOI:10.19968/ki.hnkj.1003-5168.2023.14.024Constructing Patent Information Service Model Based on TechnologyNovelty Search—Taking a Large and Medium sized Enterprise in Luoyang City as an ExampleDU Chunfang(Henan University of Science and Technology Library,Luoyang471003,China)Abstract:[Purposes]This paper aims to explore how to make better use of patent literature to expand novelty search business.[Methods]This study will focus on the research area in the sub central city of Luoyang in the Central Plains.Taking a large and medium-sized enterprise(referred to as H enterprise) in Luoyang as an example,this paper will analyze its patent application trend,inventor,patent validity, authorization rate,and PCT patent status.[Findings]The results show that large and medium-sized en⁃terprises have a majority of invention patents,and pay more attention to patent maintenance,authoriza⁃tion rate,and overseas market layout.[Conclusions]Therefore,for large and medium-sized enterprises, we should carry out patent early warning and patent infringement analysis,patent navigation and industry specific database construction,attach importance to patent layout and explore core patents and other pat⁃ent information service modes.Keywords:Luoyang;large and medium-sized enterprises;patent information service;technology novelty search收稿日期:2023-04-17基金项目:洛阳市社科规划办2020年度规划课题“面向洛阳市企业构建基于科技查新的专利信息服务模式”。
人事管理信息系统的应用开发 PPT课件

后离退休费变动的数据管理; 完成在职和离退休人员月工资兑现的数据处理; 完成工资总额的统计; 完成全所考勤数据的管理; 完成年度工龄计算及年休假的计发管理; 完成全所人员工资及工资变动情况、离退休费及离退
完成合同制工人合同签订的数据管理; 完成基本人事信息更改的数据管理; 为了更好地做好人事工作,还应完成在未来
时间内应办理离退休手续人员的测算等。
7 2020/4/5
工资管理分系统数据流图
8 2020/4/贴标准及离退休费计算规则 的维护;
完成新入所人员的工资核定; 完成职务工资调标、普调、个别调资、晋升职务等级
4 2020/4/5
人事管理系统的总数据流图
5 2020/4/5
人事管理分系统数据流图
6 2020/4/5
人事管理分系统的功能
完成增加人员、减少人员、内部流动、返聘 人员、离退休人员减少的数据处理并下发人 员调动通知,其中内部流动包括职工内调、 岗位调整、工种变动、班组长调整、机构调 整等的数据维护和查询报表;
中国矿业大学成人教育学院 2006届毕业设计
人事管理信息系统的应用开发
雷晓莲
1 2020/4/5
研究所组织机构图
2 2020/4/5
研究所人事劳资处组织图
人事劳资处是在人事处处长的领导下,设有 人事劳资组、人事教育组,处内人员按岗位 分工合作,共同完成人事处的各项任务。
3 2020/4/5
人事管理系统总图
休费变动情况的查询、统计及报表。
9 2020/4/5
系统的总体结构图
10 2020/4/5
机关事业单位人事管理系统

毕业设计(论文、作业)毕业设计(论文、作业)题目:组织人事信息管理系统目录内容摘要 (1)ABSTRACT (2)文献综述 (3)第一章绪论 (4)一、课题背景 (4)二、人事管理系统的发展和现状 (5)三、系统开发平台简介 (5)(一)软件工程概述 (6)(二)开发工具 (6)(三)数据库SQL Server 2000简介 (7)第二章系统需求分析 (8)一、可行性分析 (8)二、系统功能分析 (9)三、数据流程图 (9)第三章系统设计与数据库设计 (11)一、业务流程 (11)二、功能模块设计 (12)三、数据结构设计 (12)四、概念模型(E-R) (14)五、系统数据库DB_Mispersonal (16)第四章系统模块实现 (18)一、系统总框图 (18)二、模块实现 (19)(一)登陆界面实现 (19)(二)基本信息管理模块 (22)(三)部门信息管理模块 (24)(五)用户管理模块 (32)第五章系统测试 (34)一、软件测试方法的描述 (34)二、功能模块测试 (35)第六章系统维护 (35)一、维护的内容 (35)二、维护的类型 (36)参考文献: (36)致谢 (37)组织人事信息管理系统的设计与实现内容摘要:人事管理是企业信息管理的重要部分,面对大量的人事信息,人事部门采用人力处理将浪费大量的时间、人力和物力,且数据的准确性低。
因此,开发一个界面友好,易于操作的人事管理软件进行自动化处理变得十分重要,这正是本系统开发的目的和意义。
本文介绍了人事管理系统的开发过程。
论文详尽论述了从需求分析、系统分析、概要设计、详细设计以及测试的整个开发过程。
本系统使用基于.NET Framework(.NET框架)的为开发工具,C#为主要设计语言,在数据存取上,使用最新的数据存取技术来实现对SQL数据库的操作,使用Session对象进行Web页之间的数据传递。
关键字: 组织人事管理系统 SQL数据库ABSTRACTThe personnel management is an importance of the business enterprise information management part, face a great deal of personnel information, the personnel section adoption the manpower processing will waste a great deal of time, manpower and material resourceses, and the accuracy of the data is low.Therefore, develop an interface amity, be easy to the personnel of the operation management software to carry on the automation processing's become very important, this is exactly this system development of the purpose and the meaning.This text introduced the development process of the personal management.The thesis discussed in details analytical from the need, system analysis, essentials design, detailed design, and test.This system usage according to in order to develop the tool, the of the .NET Framework(frame ), C# for main design language.Access in the data up, use the latest data access technique to carry out the operation toward the database of SQL.The data that uses the object of Session to carry on the of Web page deliver.Key words ;;Personal management system;SQL database文献综述人事管理系统是一个现代化的企业在竞争中立于不败之地的必要部分,它能够为查询人事信息提供充足的信息和快捷的查询手段。
信息技术在企业档案管理中的应用_2

信息技术在企业档案管理中的应用发布时间:2021-06-24T05:56:04.757Z 来源:《防护工程》2021年6期作者:陈园园边晓冉[导读] 时代的不断进步,科技的快速发展,使得很多先进技术运用到我国各行业中,助其发展更为迅速。
在社会的高速发展时期,市场经济影响不断扩大,企业的档案管理也进入新的发展阶段,亟待优化与改革。
基于信息化背景之下,企业的档案管理也要与时俱进,加快信息化建设,以更好适应社会发展需求,加速实现档案信息社会共享的目标。
陈园园边晓冉中国核电工程有限公司河北分公司河北石家庄 050000摘要:时代的不断进步,科技的快速发展,使得很多先进技术运用到我国各行业中,助其发展更为迅速。
在社会的高速发展时期,市场经济影响不断扩大,企业的档案管理也进入新的发展阶段,亟待优化与改革。
基于信息化背景之下,企业的档案管理也要与时俱进,加快信息化建设,以更好适应社会发展需求,加速实现档案信息社会共享的目标。
关键词:信息技术;企业档案管理;应用引言现代化科学技术网络时代的到来,给予了我国各行业更大的发展空间和发展机遇,为我国经济建设贡献力量。
信息技术的每一次进步,都促进了档案管理模式的极大变革。
以云计算、物联网、社交网络、移动互联网等IT新技术广泛应用为标志的“大数据”时代的来临,推动档案管理朝着小空间、低成本、高效率、可循环、智能化的方向快速发展,管理档案变得更加简单。
1正确准确认识档案信息化建设基本含义其一,档案信息化建设其根本因素以及主要推动力,就在于信息技术以及计算机技术在档案相关工作当中的广泛合理运用。
其二,档案信息化建设其主要阶段性的工作目标,就是促使档案工作能够趋向现代化发展,能够满足社会发展对于档案工作所提出的要求,并且确定在网络环境当中档案管理工作以及档案服务工作的基本工作框架。
在我国有相关学者将档案信息化建设分为两个阶段:第一个阶段,是运用信息技术以及计算机技术等等技术形式开展相关档案工作,而针对档案信息化建设的这一认知通常情况下档案工作人员已经得以认识,运用计算机设备开展档案工作的方式已经将以往传统人工档案工作方式逐渐代替。
人事管理系统数据库设计

《数据库原理与应用》课程设计报告设计题目:人事管理系统小组成员:2011 年12 月目录前言 (2)第一部分:基本情况与小组介绍 (3)1基本情况 (3)2小组介绍 (3)第二部分:课程设计内容 (4)第一章绪论 (4)1课题简介 (4)2设计目的 (4)3设计内容 (5)第二章需求分析 (6)1功能需求 (6)2数据流图 (7)3数据字典 (9)第三章概念结构设计 (18)1局部E—R图 (18)2全局E-R图 (19)第四章逻辑结构设计 (20)1。
关系模式 (20)2数据库结构的详细设计 (20)第五章物理结构设计 (24)1建立索引 (24)2存储结构 (24)3数据库的建立 (24)第三部分:分析与总结 (28)1数据库分析 (28)2课题总结 (28)参考文献 (30)前言数据库技术是计算机科学技术发展最快,应用最为广泛的技术之一.其在计算机设计,人工智能,电子商务,企业管理,科学计算等诸多领域均得到了广泛的应用,已经成为计算机信息系统和应用的核心技术和重要基础。
随着信息技术的飞速发展,信息化的大环境给各成人高校提出了实现校际互联,国际互联,实现静态资源共享,动态信息发布的要求;信息化对学生个人提出了驾驭和掌握最新信息技术的素质要求;信息技术提供了对教学进行重大革新的新手段;信息化也为提高教学质量,提高管理水平,工作效率创造了有效途径.利用计算机支持教学高效率,完成人事管理的日常事务,是适应现代教学制度要求、推动人事管理走向科学化、规范化的必要条件;而人事管理是一项琐碎、复杂而又十分细致的工作,工资计算、发放、核算的工作量很大,不允许出错,如果实行手工操作,每月须手工填制大量的表格,这就会耗费工作人员大量的时间和精力,计算机进行人事管理工作,不仅能够保证各项准确无误、快速输出,而且还可以利用计算机对有关教学的各种信息进行统计,同时计算机具有手工管理所无法比拟的优点。
例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
人事管理系统用例图,类图,活动图

-----毕业设计(论 文)
指导老师Байду номын сангаас
专
业 计算机应用与维护
组
长
班
级
组
员
成都电子机械高等专科学校 2007年5月10日
-1-
目录
第一章系统功能................................................................................................................................................................................................................ 1 1.1 需求分析..................................................................................................................................................................................................................... 3 1 . 2 F O X - E R P 人 事 管 理 系 统 功 能 .................................................................................................................................................................... 4 第二章 系统分析图..
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
枣庄学院信息科学与工程学院课程设计任务书题目:人事管理系统学号:201012120262姓名:赵延芳专业:网络工程课程:数据库系统概论指导教师:姜振风职称:老师完成时间:2011年11 月----2011年12月枣庄学院信息科学与工程学院制2011 年11月17 日课程设计任务书及成绩评定要求:1.正确使用SQL Server 2000的语句、语法和结构方便了程序设计及对于某些复杂数据的访问2.借助VisuaSQL Server等软件完成这一系列的工作3.数据库逻辑结构设计及功能分析独立完成指导教师签字:、日期:指导教师评语成绩:指导教师签字:日期:SQL Server 2005.以及语言编辑软件、、、课程设计进度计划起至日期工作内容备注2011年12月13日设计、编写、调试参考文献、资料索引序号《数据库系统教程》.《数据库系统概论》史嘉权清华大学出版社目录1系统需求分析 (4)2 系统总体设计2.1 概述 (4)2.2 业务分析 (4)2.3 功能设计 (5)2.4 概念结构设计 (6)2.5 逻辑结构设计 (7)2.6 物理结构设计 (8)3 数据库表结构设计 (10)4 功能结构设计 (11)5 相关代码设计与分析 (12)6 总结 (17)1 系统需求分析该人事管理系统的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能够充分满足各种信息的输出和输入。
收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。
一直以来人们使用传统人工的方式管理员工档案,这种管理方式存在着许多缺点,譬如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
人事管理信息系统的出现轻而易举的解决了传统管理人员档案的方法的缺点。
伴随着人事管理信息系统的广泛应用,它已经成为了任何一家企业公司都不可缺少的组成部分,它的存在使得管理者更容易了解自己公司的员工,便于分配人员,易于进行调整。
所以人事管理信息系统能够为管理人员提供充足的信息和快捷的查询手段。
2系统总体设计2.1概述一个正常运作的公司必定有一个健全的人事管理系统,来管理员工的信息,包括员工的编号、姓名、性别、工龄、工资以及奖惩情况。
除了这些基本的用处外,此系统还提供员工信息更改或删除等的功能,使公司的人事管理方便快捷而又清晰。
面对各种不同种类的信息,需要合理的数据库结构来保存数据信息以及有效地程序结构支持各种数据操作的执行。
我们现在介绍的这个人事管理系统是一个非常通用的管理系统。
它讲述如何建立一个公司人事管理系统。
他可以将关于的一切员工信息记录在案,并且对其进行输入、修改、查询,大大提高了公司员工管理的工作效率。
2.2业务分析针对一般人事管理系统的需求,通过对人事管理过程的内容和数据流程分析,设计如下面所示的数据项和数据结构:基本信息包括:人员基本信息:编号、姓名、性别、出生日期、参加工作日期住址、电话等;来本单位的日期及来自的单位;职称及评定的时间和工资级别;职工的奖惩登录。
工资的确定:基本工资与职称和级别有关;职务补助、房补由职称决定;工龄津贴由工龄决定;洗理费由性别决定;另有每人奖金不同。
查询员工的各项基本信息。
查询每个职工的详细工资清单。
用户管理:信息录入、工资计算的工作人员及普通职工查询自己的信息。
其中系统的整体功能可参考如下的整体功能模块图:图2-2整体功能模块图2.3功能设计系统开发的整体任务是实现各种信息的系统化、规范化和自动化。
系统功能分析是在系统开发的总体任务的基础上完成的。
本人事管理系统需要完成的功能主要有:职工信息的修改、更新和删除,包括职称、工资、工龄等的变化; 工龄信息的变更会使工龄年数和工龄津贴的数据随之发生变化; 奖惩会根据具体信息的输入而有所变化。
此系统的功能具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结人事管理职工相关功管理员相关职工登录 奖惩登录查看基本信息查看详细工资清单查看工龄信息查看洗理费奖惩信息查询管理员登录职工管理 工资管理 奖惩管理 查询 更新 查询 更新对职工进行奖惩操作构能够充分满足各种信息的输出和输入。
收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。
根据以上信息按照结构化程序设计的要求,得到如图2-1所示我负责部分的功能模块图。
图2-1 功能模块图(部分)2.4概念结构设计人事管理系统概念设计产生的基本E-R 模型如图2-4所示。
人事管理系统职工相关功能 管理员相关功能职工登录 职工管理 管理员登录工资管理 奖惩登录奖惩管理图2-3人事管理系统基本E-R 图2.5逻辑结构设计在逻辑结构设计中主要就是把概念结构设计阶段产生的系统基本E-R 图转化为具体的DBMS 所支持的数据模型。
在该管理系统中,我们采用关系模型来进行分析和设计,将实体、实体的属性和实体之间的联系在遵循转化原则的前提下进行转化,并标出主键。
其中,各实体的属性如下所示:职工(编号,姓名,性别,出生日期,参加工作,住址,电话,来自本单位的时间,职称名,评定时间,工龄年数)工龄(工龄津贴,工龄年数) 洗理费(性别,金额)奖惩(编号,金额,内容)职称表(职称名,工资级别,基本工资,职务补助,房补)职工管理员工龄表奖惩职称表洗理费查看查看修改查看修改查看修改查看查看查看查看修改编号 金额编号电话性别 出生日期 住址 账号 房补基本工资职称名工资级别内容职务补助密码工龄年数工龄津贴金额性别姓名管理员(登录账号,密码)2.6物理结构设计职工表的创建语句如下:CREATE TABLE [职工表] ([编号] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL , [姓名] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,[性别] [char] (10) COLLATE Chinese_PRC_CI_AS NULL ,[出生日期] [datetime] NULL ,[参加工作日期] [datetime] NULL ,[住址] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,[电话] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,[来自本单位的时间] [datetime] NULL ,[职称名] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,[评定时间] [datetime] NULL ,[工龄年数] [int] NULL ,[编号1] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,CONSTRAINT [PK_职工表] PRIMARY KEY CLUSTERED([编号]) ON [PRIMARY] ,CONSTRAINT [FK_职工表_工龄表] FOREIGN KEY([工龄年数]) REFERENCES [工龄表] ([工龄年数]),CONSTRAINT [FK_职工表_洗理费] FOREIGN KEY([性别]) REFERENCES [洗理费] ([性别]),CONSTRAINT [FK_职工表_职称表] FOREIGN KEY([职称名]) REFERENCES [职称表] ([职称名])) ON [PRIMARY]GO职称表的创建语句如下:CREATE TABLE [职称表] ([职称名] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL , [工资级别] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,[基本工资] [money] NULL ,[职务补助] [money] NULL ,[房补] [money] NULL ,CONSTRAINT [PK_职称表] PRIMARY KEY CLUSTERED([职称名]) ON [PRIMARY]) ON [PRIMARY]GO管理员表的创建:CREATE TABLE [管理员表] ([登录账号] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL , [密码] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL ,CONSTRAINT [PK_管理员表] PRIMARY KEY CLUSTERED([登录账号]) ON [PRIMARY]) ON [PRIMARY]GO工龄表的创建语句如下:CREATE TABLE [工龄表] ([工龄年数] [int] NOT NULL ,[工龄津贴] [money] NULL ,CONSTRAINT [PK_工龄表] PRIMARY KEY CLUSTERED([工龄年数]) ON [PRIMARY]) ON [PRIMARY]GO奖惩表的创建语句如下:CREATE TABLE [奖惩] ([编号1] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL , [金额] [money] NULL ,[内容] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,CONSTRAINT [PK_奖惩] PRIMARY KEY CLUSTERED([编号1]) ON [PRIMARY] ,CONSTRAINT [FK_奖惩_职工表] FOREIGN KEY([编号1]) REFERENCES [职工表] ([编号])) ON [PRIMARY]GO洗理费表的创建语句如下:CREATE TABLE [洗理费] ([性别] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL ,[金额] [money] NULL ,CONSTRAINT [PK_洗理费] PRIMARY KEY CLUSTERED([性别]) ON [PRIMARY]) ON [PRIMARY]GO3数据库表结构设计根据数据库的需求分析和概念结构设计,设计了名称为职工的数据库表。
表的设计结果如下面各表所示:表3-1 职工表列名数据类型长度是否允许为空编号varchar 50 否姓名varchar 50 是性别char 10 是出生日期datetime 8 是参加工作日期datetime 8 是住址varchar 50 是电话varchar 50 是来本单位的时间datetime 8 是职称名varchar 50 是评定时间datetime 8 是工龄年数int 4 是编号1 varchar 50 是表3-2 管理员表列名数据类型长度是否允许为空登录账号char 10 否密码char 10 否表3-3职称表列名数据类型长度是否允许为空职称名varchar 50 否工资级别varchar 50 是基本工资money 8 是职务补助money 8 是房补money 8 是表3-4工龄表列名数据类型长度是否允许工龄年数int 4 否工龄津贴money 8 是表3-5洗理费列名数据类型长度是否允许性别char 10 否金额money 8 是表3-6奖惩列名数据类型长度是否允许编号1 varchar 50 否金额money 8 是内容varchar 50 是4功能分析下图为职工信息表的截图,利用此表可以查询、修改、更新等相关信息:图4-1 职工表管理员登录账号需要输入账号及密码,当然必须符合以下表对账号和密码的设计要求:图4-2 管理员表下面的这个登录界面可提供职工和管理员登录,分别单击职工相关功能和管理员相关功能会出现不同的下拉菜单可供查询或是更改不同的所需信息内容,如下图:图4-3 登录界面当在第一个界面点开职工相关功能,单击职工登录会进入下面的界面,只要输入正确的职工编号和职工姓名,单击登录就可进实现更多的信息查询和更改等操作,如下图:图4-4 职工登录页面如果输入的职工编号或者职工姓名不匹配,或是不正确、不存在等情况下,系统会弹出对话框提示登录失败,编号或职工姓名错误,如下图所示:图4-5 登录失败如果职工登陆成功的话会进入“欢迎您查看基本详细信息”的界面,再次输入本人的相关信息,编号、职称、工龄、性别,单击不同的按钮则会出现不同的信息,下图为单击“查看基本信息”出现的界面:图4-6 查看基本信息下图为单击了“查看详细工资清单”按钮后出现的界面,信息如下:图4-7 查看详细工资清单如果在登录界面职工相关功能的下拉菜单中选择奖惩登录,则会进入“欢迎您进入奖惩登录界面”的界面,输入职工编号,单击“查看”按钮,则会出现相应的奖惩信息,如下图所示:图4-8 奖惩登录界面以上是我所负责部分功能的分析与介绍,其中包括SQL Server 数据库中的两个表的创建和Visual 中的几个界面的设计与分析。