ImageVerifierCode 换一换
格式:DOCX , 页数:64 ,大小:177.71KB ,
资源ID:6510213      下载积分:1 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-6510213.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(人事管理系统数据库原理课程设计方案设计Word下载.docx)为本站会员(b****3)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

人事管理系统数据库原理课程设计方案设计Word下载.docx

1、要求:(1)每组5个人,每人完成一个子系统,每人都要建立库及全部表; (2)每人写出各自的课程设计报告; (3)程序用选定的语言编写,必须上交上机调试通过的源程序。评语(教师填写) 系统规划一直以来人们使用传统人工的方式管理员工档案,这种管理方式存在着许多缺点,譬如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。人事管理信息系统的出现轻而易举的解决了传统管理人员档案的方法的缺点。伴随着人事管理信息系统的广泛应用,它已经

2、成为了任何一家企业公司都不可缺少的组成部分,它的存在使得管理者更容易了解自己公司的员工,便于分配人员,易于进行调整。所以人事管理信息系统能够为管理人员提供充足的信息和快捷的查询手段。 由于我们对企业管理没有具体的接触和实质性的了解。此次数据库设计只能在一些收集到的基本材料与个人直观认识的基础上,简单模仿常规企业设计人事管理系统,并将其抽象成一个由三部门组成,实现输入、修改、查询、分析、输出五大服务功能的系统。系统分析系统基本信息和功能:1、 基本信息:员工信息表:员工编号、姓名、性别、年龄、出生日期、民族、籍贯、学历、毕业院校、家庭住址、身份证、联系方式、备注;部门表 :部门编号、部门名称、人

3、员数目、联系电话、部门经理;交流表:员工编号、姓名、所属部门、现任职部门;2.管理员管理:信息的查询、录入、修改、删除。人事管理系统需求分析:1. 管理员对职工个人信息的查询、管理功能2. 登录口令3. 后端数据库设计,前端应用程序的选择分析:1. 登录2. 管理员 管理 : 添加、修改、删除职工的基本信息、部门的基本信息、部门之间人员流动的基本信息。查询 : 查询员工的基本信息,部门的基本信息,部门之间人员流动情况。系统流程图:主界面 管理 查询系统设计概念设计通过对数据库基本信息的分析,建立E-R图如下:逻辑设计将E-R图进行总结、归纳,建立如下关系图:职工(员工编号 姓名 性别 年龄 出

4、生日期 民族 籍贯 学历 毕业院校 家庭住址 身份证 联系方式 备注)部门(部门编号 部门名称 人员数目 联系电话 部门经理)管理员(登录帐号 密码)具体设计1、表结构及数据词典的设计总体结构人事管理系统共包含6个表,其结构如下:人事管理系统 职员基本信息表 交流表 部门表表结构及数据词典1) 职员基本信息表员工编号 姓名 性别 年龄 出生日期 民族 籍贯 学历 毕业院校 家庭住址 身份证 联系方式 备注表结构字段名称数据类型字段大小必填字段允许空字符串员工编号varchar50是否姓名 性别char10出生日期datetime8年龄家庭住址联系方式民族身份证籍贯备注varvhar数据词典员工

5、编号=各职工的编号,1-50个字符或数字姓名=各职工的姓名,1-50个字符性别=各职工的性别,1-10个字符出生日期=各职工的出生日期,1-8个数字年龄=各职工的年龄,1-8个数字家庭住址=各职工的住址,1-50个字符联系方式=各职工的电话,1-50个字符民族=各职工所属的民族,1-8个数字身份证=各职工的身份证号,1-50个字符备注=职工的一些特殊信息,1-50个字符编号1=奖惩登录编号,1-50个字符或数字5)管理员表登录帐号密码 登录帐号=管理员的登录帐号,1-50个字符或数字密码=管理员的密码,1-50个字符或数字2、应用程序的模块图及模块分析 (1)应用程序的模块图(2)模块分析人事

6、管理系统共包含人员管理、部门管理、交流管理三个模块。1. 人员管理: 模块内容:此模块包括新增人员管理、人员信息查询、人员信息修改、人员信息删除。 模块功能:通过运行此模块,可以实现人员信息的各种管理。2.部门管理模块内容:此模块包括部门的信息修改和查询。模块功能:通过此模块,可以实现部门信息的修改和查询。 3. 交流管理此模块包括部门交流信息和职工交流信息。通过此模块,可以查看各个部门的员工的交流情况和职工个人的交流情况代码设计我做的是查询部分,故将查询部分的代码附上:1. 员工信息查询 using System;using System.Drawing;using System.Colle

7、ctions;using System.ComponentModel;using System.Windows.Forms;using System.Data;using System.Data.SqlClient;namespace 用户登陆界面 / / Form1 的摘要说明。/summary public class Form4 : System.Windows.Forms.Form private System.Windows.Forms.DataGrid dataGrid1; private System.Windows.Forms.Label label1; private Sys

8、tem.Windows.Forms.TextBox textBox1; private System.Windows.Forms.Label label2; private System.Windows.Forms.TextBox textBox2; private System.Windows.Forms.Button button1; private System.Windows.Forms.Button button2; private System.Windows.Forms.Button button3; private System.Data.SqlClient.SqlDataAd

9、apter sqlDataAdapter1; private System.Data.SqlClient.SqlCommand sqlSelectCommand1; private System.Data.SqlClient.SqlCommand sqlInsertCommand1; private System.Data.SqlClient.SqlCommand sqlUpdateCommand1; private System.Data.SqlClient.SqlCommand sqlDeleteCommand1; private System.Data.SqlClient.SqlConn

10、ection sqlConnection1; private 用户登陆界面1.DataSet1 dataSet11; private System.Windows.Forms.Button button4; / / 必需的设计器变量。 private System.ComponentModel.Container components = null; public Form4() / / Windows 窗体设计器支持所必需的 InitializeComponent(); / TODO: 在 InitializeComponent 调用后添加任何构造函数代码 / 清理所有正在使用的资源。 pr

11、otected override void Dispose( bool disposing ) if( disposing ) if (components != null) components.Dispose(); base.Dispose( disposing ); #region Windows 窗体设计器生成的代码 / 设计器支持所需的方法 - 不要使用代码编辑器修改 / 此方法的内容。 private void InitializeComponent() this.dataGrid1 = new System.Windows.Forms.DataGrid(); this.dataS

12、et11 = new 用户登陆界面1.DataSet1(); this.label1 = new System.Windows.Forms.Label(); this.textBox1 = new System.Windows.Forms.TextBox(); this.label2 = new System.Windows.Forms.Label(); this.textBox2 = new System.Windows.Forms.TextBox(); this.button1 = new System.Windows.Forms.Button(); this.button2 = new

13、System.Windows.Forms.Button(); this.button3 = new System.Windows.Forms.Button(); this.sqlDataAdapter1 = new System.Data.SqlClient.SqlDataAdapter(); this.sqlDeleteCommand1 = new System.Data.SqlClient.SqlCommand(); this.sqlConnection1 = new System.Data.SqlClient.SqlConnection(); this.sqlInsertCommand1

14、 = new System.Data.SqlClient.SqlCommand(); this.sqlSelectCommand1 = new System.Data.SqlClient.SqlCommand(); this.sqlUpdateCommand1 = new System.Data.SqlClient.SqlCommand(); this.button4 = new System.Windows.Forms.Button(); (System.ComponentModel.ISupportInitialize)(this.dataGrid1).BeginInit(); (Syst

15、em.ComponentModel.ISupportInitialize)(this.dataSet11).BeginInit(); this.SuspendLayout(); / / dataGrid1 this.dataGrid1.DataMember = ; this.dataGrid1.DataSource = this.dataSet11.员工基本信息; this.dataGrid1.HeaderForeColor = System.Drawing.SystemColors.ControlText; this.dataGrid1.Location = new System.Drawi

16、ng.Point(16, 80); this.dataGrid1.Name = dataGrid1 this.dataGrid1.Size = new System.Drawing.Size(568, 280); this.dataGrid1.TabIndex = 0; this.dataGrid1.Navigate += new System.Windows.Forms.NavigateEventHandler(this.dataGrid1_Navigate); / dataSet11 this.dataSet11.DataSetName = DataSet1 this.dataSet11.

17、Locale = new System.Globalization.CultureInfo(zh-CN); this.dataSet11.Namespace = http:/www.tempuri.org/DataSet1.xsd / label1 this.label1.Location = new System.Drawing.Point(16, 16); this.label1.Name = label1 this.label1.Size = new System.Drawing.Size(56, 32); this.label1.TabIndex = 1; this.label1.Te

18、xt = 员工号 / textBox1 this.textBox1.Location = new System.Drawing.Point(88, 16); this.textBox1.Name = textBox1 this.textBox1.Size = new System.Drawing.Size(64, 21); this.textBox1.TabIndex = 2; this.textBox1.Text = / label2 this.label2.Location = new System.Drawing.Point(360, 8); this.label2.Name = lab

19、el2 this.label2.Size = new System.Drawing.Size(56, 32); this.label2.TabIndex = 3; this.label2.Text = 姓名 / textBox2 this.textBox2.Location = new System.Drawing.Point(440, 16); this.textBox2.Name = textBox2 this.textBox2.Size = new System.Drawing.Size(64, 21); this.textBox2.TabIndex = 5; this.textBox2

20、.Text = / button1 this.button1.Location = new System.Drawing.Point(528, 8); this.button1.Name = button1 this.button1.Size = new System.Drawing.Size(88, 40); this.button1.TabIndex = 7; this.button1.Text = 查询 this.button1.Click += new System.EventHandler(this.button1_Click); / button2 this.button2.Loc

21、ation = new System.Drawing.Point(592, 240); this.button2.Name = button2 this.button2.Size = new System.Drawing.Size(88, 40); this.button2.TabIndex = 8; this.button2.Text = 清空 this.button2.Click += new System.EventHandler(this.button2_Click); / button3 this.button3.Location = new System.Drawing.Point

22、(592, 296); this.button3.Name = button3 this.button3.Size = new System.Drawing.Size(88, 40); this.button3.TabIndex = 9; this.button3.Text = 返回 this.button3.Click += new System.EventHandler(this.button3_Click); / sqlDataAdapter1 this.sqlDataAdapter1.DeleteCommand = this.sqlDeleteCommand1; this.sqlDat

23、aAdapter1.InsertCommand = this.sqlInsertCommand1; this.sqlDataAdapter1.SelectCommand = this.sqlSelectCommand1; this.sqlDataAdapter1.TableMappings.AddRange(new System.Data.Common.DataTableMapping new System.Data.Common.DataTableMapping(Table, 员工基本信息, new System.Data.Common.DataColumnMapping new System.Data.Common.DataColumnMapping(员工编号),性别年龄出生年月民族籍贯

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2