C#人事工资管理系统实验报告.doc

C#人事工资管理系统实验报告.doc

ID:56079065

大小:323.50 KB

页数:19页

时间:2020-03-16

C#人事工资管理系统实验报告.doc_第1页
C#人事工资管理系统实验报告.doc_第2页
C#人事工资管理系统实验报告.doc_第3页
C#人事工资管理系统实验报告.doc_第4页
C#人事工资管理系统实验报告.doc_第5页
资源描述:

《C#人事工资管理系统实验报告.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、武汉工业学院数据库应用系统设计实验报告学号:090501102姓名:毕波班级:计算机091指导教师:人事工资管理系统设计总说明:在当今社会,工资管理是一项必要而且很关键的工作。现在随着企业数量的急剧增加,处理人们的工资数据变的越来越烦琐艰巨。如今,计算机已经普及到了几乎每个学校、家庭,我们的学习和生活已经处处离不开计算机的存在。本系统依据开发要求主要应用于企业人事系统,完成对日常的工资增删查改的数字化管理。比较系统地对员工的信息和工资进行管理,查询、增添、修改、删除都变的非常简便,节省了大量的工作量。本课程设计是在学习了《数

2、据库应用系统》和相关开发软件课程之后,让学生通过实际项目的设计、开发,培养学生独立进行数据库软件的建模、在计算机中进行数据库设计、并通过相关软件开发系统的能力。本系统的基本功能包括:部门信息的管理(查询、添加、修改、删除学生部门等)、职员信息的管理(录入、查询、修改、删除员工的信息等)、工资信息的管理(录入、查询、修改员工的工资等)。本系统主要用于对员工工资进行管理,能够进行插入、删除、修改、查询和显示员工的信息。登录该系统时,用户需要输入口令和密码,以确保数据的安全性,成功登录的用户,可以插入员工的信息和工资,并对员工的信

3、息和工资进行增、删、改操作。基于上述想法,我们将员工数据保存到数据库中。我们要求系统能够高效快速的处理数据,并且要保证数据的正确性、相容性和安全性。所以在数据库中需要定义很多触发器,比如删除了某个员工的信息则删除对应的所有工资信息、活着删除了某部门则删除该部门所有的信息等。所以我们要从数据库中读取数据,并且和界面联系起来,同时也能将用户界面上的数据存储到数据库中。以上是设计此系统应该注意的地方和设计原则,以下就是遵循这些原则和标准设计出的一套完整的管理系统。一系统需求:根据题目需求,可以把系统分为三个部分:部门信息管理部分、

4、职员信息管理部分和工资信息管理部分。本次实验中,我主要负责部门信息管理模块,题中需要对部门信息进行查询、添加、修改、删除操作,这些操作按是否改变数据库数据可分为两类:查询操作,只读取数据库信息,不对信息做修改;删除、更新和添加操作,需要对数据库中的数据进行读写操作。因此只要写两部分代码,查询部分:deptinfo_Query进行部门信息查询,查询数据库信息;信息管理部分:deptinfo_Manage,对信息进行更新、增加和删除。二数据库设计1.数据需求人事工资管理系统需要完成的主要功能有:1员工的基本信息录入2.工资信息表

5、的录入。3.部门信息表的查询、插入、修改、删除等操作。2.相关表表1职工表:Employee_Info表2工资表:Salary表3部门表:Dept_Info表4系统用户表:User_Info3.数据流程图人事工资管理系统登录系统管理员职工表部门表工资表图数据流程图三员工工资相关操作1.查询部分相关代码:dateGrid1数据绑定privatevoidBindData(Stringsql){SqlConnectionconnection=newSqlConnection(connString);SqlDataAdapterda

6、taAdapter=newSqlDataAdapter(sql,connection);DataSetdataSet=newDataSet();dataAdapter.Fill(dataSet);dataGridView1.DataSource=dataSet.Tables[0];dataGridView1.Columns[0].DataPropertyName="职¡ã工¡è号?";dataGridView1.Columns[1].DataPropertyName="年份";dataGridView1.Columns[2]

7、.DataPropertyName="月份";dataGridView1.Columns[3].DataPropertyName="工资º";}部门组合框的数据绑定privatevoidBindDeptComBox(){stringsql="SELECT*FROM[Dept_Info]";SqlConnectionconnection=newSqlConnection(connString);SqlDataAdapterdataAdapter=newSqlDataAdapter(sql,connection);DataSet

8、dataSet=newDataSet();dataAdapter.Fill(dataSet);DeptcomBox.DataSource=dataSet.Tables[0];DeptcomBox.DisplayMember="DeptName";DeptcomBox.ValueMember

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。