数据库应用设计课程设计人事管理系统(精选5篇)

时间:2019-05-12 16:48:40下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《数据库应用设计课程设计人事管理系统》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《数据库应用设计课程设计人事管理系统》。

第一篇:数据库应用设计课程设计人事管理系统

《数据库应用设计》课程设计:人事管理系统

1、系统功能的基本要求:

 员工各种信息的输入,包括员工的基本信息、学历信息、婚姻状况信息、职称等。 员工各种信息的修改;

 对于转出、辞职、辞退、退休员工信息的删除;

 按照一定的条件,查询、统计符合条件的员工信息;至少应该包括每个员工详细信息的查询、按婚姻状况查询、按学历查询、按工作岗位查询等,至少应该包括按学历、婚姻状况、岗位、参加工作时间等统计各自的员工信息;  对查询、统计的结果打印输出。

2、数据库要求:在数据库中至少应该包含下列数据表:  员工基本信息表;

 员工婚姻情况表,反映员工的配偶信息;

 员工学历信息表,反映员工的学历、专业、毕业时间、学校、外语情况等;  企业工作岗位表;  企业部门信息表。

3、本课题设计的基本要求:

(1)必须提交系统分析报告,包括系统的功能分析、系统的功能模块设计、数据库的数据字典,数据库的概念结构(E-R图),数据库中的表、视图(如果使用)、存储过程(如果使用)的结构和定义(可以用SQL脚本提供);

(2)程序设计的报告:包括程序的运行环境、开发环境、程序的详细设计(包括模块之间的关系,模块的功能、主要功能实现的程序段)(3)系统的源程序,包括数据库脚本程序。

《数据库应用设计》课程设计:工资管理系统

1、系统功能的基本要求:  员工每个工种基本工资的设定

 加班津贴管理,根据加班时间和类型给予不同的加班津贴;

 按照不同工种的基本工资情况、员工的考勤情况产生员工的每月的月工资;

 员工年终奖金的生成,员工的年终奖金计算公式=(员工本年度的工资总和+津贴的总和)/12;

 企业工资报表。能够查询单个员工的工资情况、每个部门的工资情况、按月的工资统计,并能够打印;

2、数据库要求:在数据库中至少应该包含下列数据表:  员工考勤情况表;

 员工工种情况表,反映员工的工种、等级,基本工资等信息;

 员工津贴信息表,反映员工的加班时间,加班类别、加班天数、津贴情况等;  员工基本信息表  员工月工资表。

3、本课题设计的基本要求:

(1)必须提交系统分析报告,包括系统的功能分析、系统的功能模块设计、数据库的数据字典,数据库的概念结构(E-R图),数据库中的表、视图(如果使用)、存储过程(如果使用)的结构和定义(可以用SQL脚本提供);

(2)程序设计的报告:包括程序的运行环境、开发环境、程序的详细设计(包括模块之间的关系,模块的功能、主要功能实现的程序段)(3)

系统的源程序,包括数据库脚本程序。

《数据库应用设计》课程设计:机票预定系统

1、系统功能的基本要求:  每个航班信息的输入。 每个航班的坐位信息的输入;

 当旅客进行机票预定时,输入旅客基本信息,系统为旅客安排航班,打印取票通知和帐单;

 旅客在飞机起飞前一天凭取票通知交款取票;  旅客能够退订机票;

 能够查询每个航班的预定情况、计算航班的满座率。

2、数据库要求:在数据库中至少应该包含下列数据表:  航班信息表;  航班坐位情况表;  旅客订票信息表;  取票通知表;  帐单。

本课题设计的基本要求:

(1)必须提交系统分析报告,包括系统的功能分析、系统的功能模块设计、数据库的数据字典,数据库的概念结构(E-R图),数据库中的表、视图(如果使用)、存储过程(如果使用)的结构和定义(可以用SQL脚本提供);

(2)程序设计的报告:包括程序的运行环境、开发环境、程序的详细设计(包括模块之间的关系,模块的功能、主要功能实现的程序段)(3)系统的源程序,包括数据库脚本程序。

《数据库应用设计》课程设计:仓库管理系统

3、系统功能的基本要求:

 产品入库管理,可以填写入库单,确认产品入库;  产品出库管理,可以填写出库单,确认出库;  借出管理,凭借条借出,然后能够还库;

 初始库存设置,设置库存的初始值,库存的上下警戒限;  可以进行盘库,反映每月、年的库存情况;

 可以查询产品入库情况、出库情况、当前库存情况,可以按出库单、入库单,产品、时间进行查询;

2、数据库要求:在数据库中至少应该包含下列数据表:  库存情况表;  出库单表;  入库单表;  出库台帐;  入库台帐;

 借条信息表,反映,借出人,借出时间,借出产品,借出数量,还库时间等。

3、本课题设计的基本要求:

(4)必须提交系统分析报告,包括系统的功能分析、系统的功能模块设计、数据库的数据字典,数据库的概念结构(E-R图),数据库中的表、视图(如果使用)、存储过程(如果使用)的结构和定义(可以用SQL脚本提供);

(5)程序设计的报告:包括程序的运行环境、开发环境、程序的详细设计(包括模块之间的关系,模块的功能、主要功能实现的程序段)(6)系统的源程序,包括数据库脚本程序。

第二篇:人事管理系统数据库源代码

using System;using System.Collections;using System.Configuration;using System.Data;using System.Linq;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.HtmlControls;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Xml.Linq;

namespace WebApplication1 { public partial class WebForm1 : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e){

}

protected void Button1_Click(object sender, EventArgs e){ Response.Redirect(“~/登录.aspx”);

}

protected void Button2_Click(object sender, EventArgs e){ Response.Redirect(“~/人员信息查询.aspx”);}

protected void Button3_Click(object sender, EventArgs e){ Response.Redirect(“~/人员修改.aspx”);}

protected void Button4_Click(object sender, EventArgs e){ Response.Redirect(“~/部门信息.aspx”);}

protected void Button5_Click(object sender, EventArgs e){ Response.Redirect(“~/工资信息.aspx”);} } }

using System;using System.Collections;using System.Configuration;using System.Data;using System.Linq;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.HtmlControls;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Xml.Linq;using System.Data.SqlClient;namespace WebApplication1 { public partial class 部门信息 : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e){

}

protected void Button1_Click(object sender, EventArgs e){ bool find =false;SqlConnection con=new SqlConnection(“server=localhost;Integrated Security=SSPI;database=人事管理系统”);con.Open();string cmdstr=“select * from 部门表”;SqlDataAdapter da=new SqlDataAdapter(cmdstr,con);DataSet ds=new DataSet();da.Fill(ds);for(int i=0;i

TextBox2.Text=ds.Tables[0].Rows[i][“部门代码”].ToString();TextBox3.Text=ds.Tables[0].Rows[i][“部门名称”].ToString();

find=true;}

} } if(find == false){ Response.Write(“”);con.Close();} }

protected void Button2_Click(object sender, EventArgs e){ Response.Redirect(“~/Default.aspx”);} } }

using System;using System.Collections;using System.Configuration;using System.Data;using System.Linq;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.HtmlControls;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Xml.Linq;using System.Data.SqlClient;using System.Data.SqlTypes;namespace WebApplication1 { public partial class _Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e){

}

protected void TextBox1_TextChanged(object sender, EventArgs e){

}

protected void Button1_Click(object sender, EventArgs e){

SqlConnection con = new SqlConnection(“server=localhost;Integrated Security=SSPI;database=人事管理系统”);

string strCount;strCount = “select * from 人事表”;con.Open();SqlCommand com = new SqlCommand(strCount, con);SqlDataReader dr = com.ExecuteReader();string strUsername = “", strPassword = ”“;

while(dr.Read()){ if(TextBox1.Text == dr[”编号“].ToString()||TextBox2.Text == dr[”用户密码“].ToString()){ strUsername = dr[”编号“].ToString();strPassword = dr[”用户密码“].ToString();break;} } dr.Close();con.Close();if(strUsername == ”“){ Response.Write(”“);return;}

}

protected void Button2_Click(object sender, EventArgs e){ Response.Redirect(”~/Default.aspx“);

} } }

using System;using System.Collections;using System.Configuration;using System.Data;using System.Linq;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.HtmlControls;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Xml.Linq;using System.Data.SqlClient;

namespace WebApplication1 { public partial class 工资信息 : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e){

}

protected void TextBox2_TextChanged(object sender, EventArgs e){

}

protected void TextBox5_TextChanged(object sender, EventArgs e){

}

protected void Button1_Click(object sender, EventArgs e){ bool find = false;SqlConnection con = new SqlConnection(”server=localhost;Integrated Security=SSPI;database=人事管理系统“);con.Open();string cmdstr = ”select * from 工资表“;SqlDataAdapter da = new SqlDataAdapter(cmdstr, con);DataSet ds = new DataSet();da.Fill(ds);for(int i = 0;i < ds.Tables[0].Rows.Count;i++){ for(int j = 0;j < ds.Tables[0].Columns.Count;j++){ String data =(ds.Tables[0].Rows[i][j].ToString()).Trim();if(data == TextBox1.Text.Trim()){

TextBox2.Text = ds.Tables[0].Rows[i][”应发工资“].ToString();TextBox3.Text = ds.Tables[0].Rows[i][”岗位津贴“].ToString();TextBox4.Text = ds.Tables[0].Rows[i][”奖励“].ToString();TextBox5.Text = ds.Tables[0].Rows[i][”保险“].ToString();

find = true;}

} } if(find == false){ Response.Write(”“);con.Close();}

}

protected void Button2_Click(object sender, EventArgs e){ Response.Redirect(”~/Default.aspx“);} } }

using System;using System.Collections;using System.Configuration;using System.Data;using System.Linq;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.HtmlControls;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Xml.Linq;using System.Data.SqlClient;namespace WebApplication1 { public partial class 人员信息 : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e){

}

protected void Button1_Click(object sender, EventArgs e){ Response.Redirect(”~/Default.aspx“);}

protected void Button2_Click(object sender, EventArgs e){ bool find =false;SqlConnection con = new SqlConnection(”server=localhost;Integrated Security=SSPI;database=人事管理系统“);con.Open();string cmdstr=”select * from 工资表“;SqlDataAdapter da=new SqlDataAdapter(cmdstr,con);DataSet ds=new DataSet();da.Fill(ds);for(int i=0;i

TextBox2.Text=ds.Tables[0].Rows[i][”应发工资“].ToString();TextBox3.Text=ds.Tables[0].Rows[i][”岗位津贴“].ToString();TextBox4.Text=ds.Tables[0].Rows[i][”奖励“].ToString();TextBox5.Text = ds.Tables[0].Rows[i][”保险“].ToString();

find=true;}

} } if(find == false){ Response.Write(”“);con.Close();} } } }

using System;using System.Collections;using System.Configuration;using System.Data;using System.Linq;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.HtmlControls;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Xml.Linq;using System.Data.SqlClient;namespace WebApplication1 { public partial class 人员修改 : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e){

}

protected void TextBox5_TextChanged(object sender, EventArgs e){

}

protected void Button2_Click(object sender, EventArgs e){ SqlConnection con=new SqlConnection(”server=localhost;Integrated Security=SSPI;database=人事管理系统“);con.Open();string insert=”insert into 人事表(员工号,姓名,性别,职称,学历)values(“+”“+ TextBox1.Text.Trim()+”“+”,“+”“ + TextBox2.Text.Trim()+”“+”,“+ TextBox3.Text.Trim()+ ”,“ +”“+ TextBox4.Text.Trim()+”“+”,“+”“ +TextBox5.Text.Trim()+ ”“+”)“;Response.Write(insert);SqlCommand cmd1=new SqlCommand(insert,con);

con.Close();}

protected void Button1_Click(object sender, EventArgs e){ Response.Redirect(”~/Default.aspx");}

protected void GridView1_SelectedIndexChanged(object sender, EventArgs e){ } } }

第三篇:人事管理系统数据库设计 sql代码

建立数据库:

create database 数据库

建表:

create table 部门信息表

(部门编号 char(2)primary key ,部门名称 nchar(14),部门职能 nchar(14),部门人数 char(4))go

create table 管理员信息表

(用户名 nchar(4)primary key ,密码 char(10),)go create table 用户信息表

(用户名char(10)primary key ,用户类型char(10),密码

char(10))go create table 员工工作岗位表

(姓名 nchar(4)primary key ,员工编号 char(4)

工作岗位 nchar(3),部门名称 nchar(10),参加工作时间 char(4))go

create table 员工学历信息表

(姓名 nchar(4)primary key ,员工编号 char(4)

学历 nchar(2),毕业时间 char(10),毕业院校 nchar(10),外语情况 nchar(10),专业

nchar(10))go create table 员工婚姻情况表

(姓名 nchar(4)primary key ,员工编号 char(4)

婚姻情况 nchar(2),配偶姓名 nchar(4),配偶年龄 char(3),工作单位 nchar(10),)go create table 员工基本信息表

(员工编号 char(4)primary key ,姓名 nchar(4),性别 nchar(1),民族 nchar(3),出生年月 char(14),学历 nchar(10),政治面貌 nchar(3),婚姻状况 nchar(2),部门名称 nchar(10),工作岗位 nchar(10),)

建立视图:

CREATE VIEW 按员工工作岗位查询

as SELECT 员工工作岗位表.工作岗位, 员工基本信息表.员工编号,员工基本信息表.姓名, 员工基本信息表.性别, 员工基本信息表.出生年月,员工基本信息表.学历, 员工基本信息表.婚姻状况,员工基本信息表.部门名称

FROM 员工工作岗位表 INNER JOIN

员工基本信息表 ON 员工工作岗位表.姓名 = 员工基本信息表.姓名

go CREATE VIEW 按员工详细信息查询 as SELECT 员工基本信息表.* FROM 员工基本信息表

go CREATE VIEW 按参加工作时间查询 as SELECT 员工工作岗位表.参加工作时间, 员工工作岗位表.工作岗位,员工基本信息表.员工编号, 员工基本信息表.姓名, 员工基本信息表.性别,员工基本信息表.出生年月, 员工基本信息表.部门名称 FROM 员工工作岗位表 INNER JOIN

员工基本信息表 ON 员工工作岗位表.姓名 = 员工基本信息表.姓名

触发器的建立 delete触发器:

create trigger 删除员工1 ON 员工工作岗位表

for delete AS BEGIN

DELETE FROM 员工基本信息表 WHERE 员工编号 IN(SELECT 员工编号 FROM DELETED)end go

create trigger 删除员工2 ON 员工学历信息表

for delete AS BEGIN

DELETE FROM 员工基本信息表 WHERE 员工编号 IN(SELECT 员工编号 FROM DELETED)end go create trigger 删除员工3 ON 员工婚姻情况表

for delete AS BEGIN

DELETE FROM 员工基本信息表 WHERE 员工编号 IN(SELECT 员工编号 FROM DELETED)end go create trigger 删除员工4 ON 员工基本信息表

for delete AS BEGIN

DELETE FROM 员工工作岗位表 WHERE 员工编号 IN(SELECT 员工编号 FROM DELETED)end go create trigger 删除员工5 ON 员工基本信息表

for delete AS BEGIN

DELETE FROM 员工学历信息表 WHERE 员工编号 IN(SELECT 员工编号 FROM DELETED)end go create trigger 删除员工6 ON 员工基本信息表

for delete AS BEGIN

DELETE FROM 员工婚姻情况表 WHERE 员工编号 IN(SELECT 员工编号 FROM DELETED)end

Update触发器:

Create Trigger 修改编号1

On 员工基本信息表

for Update

As

if Update(员工编号)

begin

Update 员工工作岗位表

Set 员工编号=i.员工编号

From 员工工作岗位表 br , Deleted

d ,Inserted i

Where br.员工编号=d.员工编号

end

go Create Trigger 修改编号2

On 员工基本信息表

for Update

As

if Update(员工编号)

begin

Update 员工学历信息表

Set 员工编号=i.员工编号

From 员工学历信息表 br , Deleted

d ,Inserted i

Where br.员工编号=d.员工编号

end go Create Trigger 修改编号3

On 员工基本信息表

for Update

As

if Update(员工编号)

begin

Update 员工婚姻情况表

Set 员工编号=i.员工编号

From 员工婚姻情况表 br , Deleted

Where br.员工编号=d.员工编号

end

go

Create Trigger 修改员工编号1

On 员工工作岗位表

for Update

As

if Update(员工编号)

begin

Update 员工基本信息表

Set 员工编号=i.员工编号

From 员工基本信息表 a , Deleted

Where a.员工编号=d.员工编号

end go Create Trigger 修改员工编号2

On 员工学历信息表

for Update

As

if Update(员工编号)

begin

d ,Inserted i d ,Inserted i

Update 员工基本信息表

Set 员工编号=i.员工编号

From 员工基本信息表 a , Deleted

d ,Inserted i

Where a.员工编号=d.员工编号

end go

Create Trigger 修改员工编号3

On 员工婚姻情况表

for Update

As

if Update(员工编号)

begin

Update 员工基本信息表

Set 员工编号=i.员工编号

From 员工基本信息表 a , Deleted

d ,Inserted i

Where a.员工编号=d.员工编号

end

存储过程的建立:

CREATE PROC 按婚姻查找

@婚姻状况 nchar(2)AS select 员工基本信息表.员工编号,员工基本信息表.姓名,员工婚姻情况表.婚姻情况,员工婚姻情况表.配偶姓名

from 员工基本信息表 inner join

员工婚姻情况表 on 员工基本信息表.员工编号=员工婚姻情况表.员工编号

where 员工婚姻情况表.婚姻情况=@婚姻状况 order by 员工基本信息表.员工编号

CREATE PROC 按学历查找

@员工学历 nchar(4)AS select 员工基本信息表.员工编号,员工基本信息表.姓名,员工学历信息表.学历,员工学历信息表.毕业院校,员工学历信息表.专业 from 员工基本信息表 inner join

员工学历信息表 on 员工基本信息表.员工编号=员工学历信息表.员工编号

where 员工学历信息表.学历=@员工学历 order by 员工基本信息表.员工编号

第四篇:数据库应用课程设计要求

数据库应用课程设计要求

一、计算机信息管理专业集中实践环节包含的内容及完成时间:

1、数据库应用课程设计——应在第二学期完成;

2、企业资源规划(ERP)综合实训——应在第四学期完成;

3、毕业设计——第五或第六学期进行。

二、毕业审核前需上报省电大的集中实践环节材料

1、实践成绩评定表(按教务处提供的考场座位表,写请各项实践环节名称,填写成绩)

2、集中实践环节教学成绩汇总表(附表4):应含有课程设计、生产实习报告、毕业论文三项成绩

注:以上材料均一式两份,一份上报省电大,一份由教学点保存,以备上级电大抽查。

附件:

1、数据库应用课程设计大纲

2、企业资源规划(ERP)综合实训课程教学大纲

3、毕业设计要求

附表:

1、毕业设计(论文)指导教师报审表

2、课程设计成绩评定表

3、毕业设计(论文)成绩评定表

4、集中实践环节教学成绩汇总表

封面样式:

1、课程设计

2、毕业论文

附件1:

数据库应用课程设计大纲

(3学分)

课程设计是计算机信息管理(专科)专业教学计划中十分重要的实践性教学环节。其目的是使学生通过课程设计加深对所学课程基本知识的理解,培养学生理论联系实际的能力,课程设计占3学分。

一、数据库应用课程设计参考选题

1、图书借阅管理系统

背景资料:

(1)图书室有各种图书若干册(册数根据情况自定,但不少于20册)。

(2)每种图书都有书名、书号(ISBN)、作者(译者)、出版社、定价和内容简介。

(3)借书证记录有借阅者的姓名、所在单位、职业等。

设计要求:

(1)进行需求分析,编写数据字典。

(2)设计E-R图。

(3)实现新进图书的数据录入。

(4)实现对所有购进图书的分类查询。

(5)能够按书名、作者等分类查询现有图书的数量。

2、XX学校教师工资管理系统

背景资料:

(1)某学校现有100名教职工,按职称分为教授、副教授、讲师、助教。(可根据本人所在学校实际情况确定具体名额。

(2)工资由基本工资、福利津贴和奖励工资构成,失业保险和住房公积金在工资中扣除。

(3)该学校基本工资是根据教师职称等级分配工资数额,其余无差别。

(4)每位教师的基本资料有姓名、性别、年龄、职称。

(5)工资按月发放,实际发放的工资金额为工资减去扣除。

以上信息可供参考,学员可根据本人所在学校具体情况设计。

设计要求:

(1)进行需求分析,编写数据字典。

(2)设计E-R图。

(3)实现个人的基本资料、工资和扣除金额数据的录入。

(4)计算个人的实际发放工资。

(5)按职称分类统计人数和工资金额。

(6)实现分类查询。

(7)能够删除辞职人员的数据。

3、教务管理系统

背景资料:

某大学的某个学院下设若干系,每个系包含一个或几个班级,每个系有若干名教师。每个班级有若干名学生。教师每学期讲授多门课程,每门课程每学期由一名教师讲授。负责教务工作的教师的日常工作包括:

1、每学期开始时打印每个系的每个班级的基本信息(班名,入学时间,班长等)以及学生的基本状况报表,包括每个学生的基本信息(学号、姓名、性别、出生日期、照片等)和联系方式,如宿舍号,电话,E-MAIL地址等。

2、每学期重新打印一份教师名单,包含教师的基本信息,以及便于联系等方面的信息(工作证号码、姓名、性别、出生日期、职称,职务,办公室房间号,电话号码)。假设每个教师的办公室房间号有一个,不同的教师也可以有相同的房间号。每个教师可有多个联系电话。

设计要求:

(1)进行需求分析,编写数据字典。

(2)设计E-R图。

(3)采用友好的界面对系、班级、学生、教师、课程、选课等内容进行增、删、改。

(4)具有方便的查询功能,例如,对于学生,可以按照学生的学号、姓名、年龄、性别、系别等属性的任意组合条件进行查询。同样为课程以及选课等内容进行查询。

(5)具有丰富的报表统计功能,例如,对于学生选课信息,可以进行如下报表汇总操作:

1)打印出某学生某学期所选修的全部课程的学分,学时以及成绩。

2)打印出某教师所讲授的全部课程的信息。

3)打印出某班某学期所有学生按总成绩降序列出的学号、姓名以及总成绩报表。

4)打印出各系具有的各级职称的教师人数。

5)打印出该学院所开设的各门课程的名称、学时以及先修课的名称和学时。

4、房屋中介管理系统

背景资料:

某房屋中介公司拥有多名职员分管不同业务,公司与多名房主具有业务联系,每个房主在委托房屋中介公司进行房屋的出租或出售时都要填写一张表格,说明房屋的地址、面积、朝向、类别以及价格等相关信息。需要租住或购买房屋的客户在向中介公司寻求服务时,也需要登记需要租住或购买的房屋的细节要求。职员负责与客户约定时间,并陪同客户看房,若客户看中房屋,公司将记录客户购买或租住房屋的合同的相关信息。试为此公司设计一个数据库应用系统。

功能要求:

(1)管理公司职员的基本信息,以及所进行的业务信息,如联系客户、陪同客户看房的信息

(2)登记房屋、房主以及客户的信息,并能进行方便地增、删、改。

(3)方便房主查询所需要的房屋的查询功能。

(4)统计待租或待售的房屋信息等。

5、产品生产与销售管理系统

背景资料:

某家具公司生产和销售多种家具产品。公司拥有多个生产家具的车间,每个车间有多名工人,负责生产多种产品。客户可在公司下设的多个销售点购买家具,所购买的家具记录在订单中,销售点根据订单向客户运送家具。请根据如上应用环境,为该公司设计和实现一个产品生产与销售管理系统。功能要求:

(1)记录公司的产品和工人的基本信息,并能进行方便的增、删、改。

(2)记录公司的每个销售点、客户以及每个订单的信息。

(3)对工人、产品、客户以及订单等信息进行多条件任意组合查询。

(4)统计产品的销售信息。

6、学生成绩查询系统

功能要求:

1、可以批量导入excel 表中的学生成绩

2、可以用学号或姓名查询成绩

3、可以按照班号查询成绩

4、其他要求参看上面3

二、任务安排:

1、每个学员可选择如上一个题目,独立完成设计任务。

2、各分校也可根据具体情况,由课程辅导教师指定课题指导学生完成设计任务。

3、提交完整的课程设计报告(内含设计步骤及程序代码)。

三、成绩评定

课程设计指导教师应对学生的课程设计进行考核。

考核内容:设计过程的基本情况与表现;课程设计的成果。

成绩评定:课程设计成绩分为优秀、良好、中等、及格与不及格五等。课程设计成绩评定表见附表2。

四、装订要求(按如下次序)

1、课程设计封面(见封面样式1)

2、课程设计成绩评定表

3、课程设计正文

五、正文参考格式:(字体均采用宋体、小四,其中标题加粗)

1.课程设计课题:

(字体:宋体,小四)

2.课程设计目的:

(字体:宋体,小四)

3.程序设计环境及配置要求:

(字体:宋体,小四)

4.设计内容:

注:内容应包括

①分析解决问题的基本思路;

②根据基本思路,设计好程序的算法;

③写出设计步骤及对应源程序,并加入有关图、表;

④在计算机上编译程序,检验程序的可运行性

⑤说明程序(或系统)在设计和调试中遇到的问题和解决方法

(字体:宋体,小四)

5、感想:

(字体:宋体,小四)

第五篇:数据库课程设计工资管理系统.

数据库课程设计报告 工资管理系统

组员:廖翔, 刘小芳, 强江波, 张晶晶,冯兆强,夏冲 组长 :刘小芳 需求分析员 :张晶晶

程序员 :廖翔 , 刘小芳 , 强将波 测试员 :冯兆强 界面设计员 :夏冲 目录

一 绪论 ··········································3 二 课程设计说明····································3 三 需求分析·········································4 四 物理结结构设计···································5 五 数据字典·········································5 六 数据库设计·······································10 七 功能实现截图·····································11 八,小结············································21 附录 1.(组员及学号

廖翔(,刘小芳(41009040127,冯兆强(, 张晶晶(41009040130,夏冲(,强将波(2.开发环境说明

使用 C#进行客户端应用程序的开发,数据库管理系统采用 SQL SERVER

一、绪论

随着计算机技术的飞速发展和经济体制改革的不断深入, 传统企业管理方法、手段以及 工作效率已不能适应新的发展需要, 无法很好地完成员工工资管理工作。提高公司企业管理 水平的主要途径是更新管理者的思想,增强对管理活动的科学认识。基于 C#与 SQL server 数据库技术建立一个通用工资管理系统,该系统为提供了查询、增加记录、删除等 功能, 功能比较的齐全, 并对工资进行了统计如津贴管理、报表统计等。基本上能满足管理 员和公司的要求。

此次数据库课程设计的主要设计如下: 原理分析、程序设计过程、程序实现和程序调试以及数据库的设计。需求分析、概要结构设计、逻辑结构设计、物理结构设计和数据库的实施和维护。二.课程设计说明

1.设计题目:工资管理系统 2.设计任务与要求: 2.1实验任务

1.掌握数据库设计和实现的基本过程 2.掌握数据库模式设计、分析和实现的方法 3.了解数据库应用系统软件开发的一般过程。2.2 实验基本要求(1学习相关的预备知识

(2按照数据库设计与实现过程完成数据库的设计,应用程序的开发,上机调试、运 行

(3写出课程设计报 3.目的

本说明书目的在于明确说明系统需求,界定系统实现功能的范围, 指导系统设计以 及编码。本文档作为人力资源管理系统的需求说明文档,用于与用户确定最终的目标, 并成为协议文本的一部分,同时也是本系统设计人员的基础文档。

4.背景 工资管理系统

工资管理部门希望建立一个数据库来管理员工的工资。要计算员工的工资, 就需要考虑 不在休假日期以内的假期、工作期间的病假时间、奖金和扣除的部分。必须指明给每个员工 发薪水的方式, 随着时间的推移, 方式可能会有些改变。大多数的员工是通过银行卡来结算 工资的, 但是也有一部分人使用现金或支票。如果是通过银行卡, 就需要知道账号和卡的类 型。付款方式只可能是一种方式。有几种原因可以扣除工资:例如,个人所得税、国家税、医疗保险、退休保险或者预付款。

5.主要包括三大功能模块: 1.登录界面选择 [员工登录 ]即可进入 [员工登陆界面 ], 选择 [管理员登陆 ]即可进入 [管理员 登录界面 ]。

2.管理员功能模块。3.员工功能模块.6.操作说明

6.1 无论是管理员还是员工,操作都以员工编号来进行。

6.2 管理员可以对员工基本信息增、删、查、改, 员工只能对本人基本信息和工资信息查询。三.需求分析

1.功能需求分析: 该通用工资管理系统具备下列功能:登录界面选择 [员工登录 ]即可进入 [员工登陆界面 ], 选 择 [管理员登陆 ]即可进入 [管理员登录界面 ].管理员通过输入用户名和密码进下该系统后, 可以进行一些基本查询(员工个人信息查 询 , 员工工资信息查询 , 修改(修改员工基本信息 , 修改工资信息 , 删除(员工个人资料删除 , 员工工资信息删除 , 录入(员工资料录入 , 员工工资资料录入;;通过输入密码,可以进行 查询员工的数据(工资,奖金津贴,加班情况。

员工通过输入用户名和密码即可进入系统 , 可以进行查询(查询个人基本信息和工资信 息.2.数据流需求分析:

数据库 数据库需求分析——数据流图 四.物理结构设计 1.系统模块划分

五.数据字典 2.1表字典

2.2表字段字典

六.数据库设计 1.建表 : EmpInfoTable(Id[主键 ],Name,Position,Status;SalaryInfoTable(Id主键 ],Name,Prize,Pasepay,RetirementInsurance,Income,Stute,Medical, Dayleave,Deduced,Paytpe,CardNumber,Cardtype,GrossSalary,NetSalary,Date;(1 员工基本信息表 :(2员工工资表 :

七.功能实现截图 1.登录界面

2.管理员部分 :(1管理员登陆界面

(2管理员功能选择界面

(3.录入员工基本信息界面(4录入员工工资信息

(5.修改功能选择界面

A.修改员工基本信息

B.修改工资信息

(6.管理员查询界面 A.查询功能选择界面

B.查询员工基本信息

C.查询工资信息

(7.管理员查询界面 A.功能选择界面

B.管理员修改员工个人信息

C.管理员修改员工工资界面界面

(8.管理员删除界面 A.功能选择界面

B.删除员工个人信息及工资信息界面

C.删除员工工资信息界面

3.员工功能界面(1.员工登录界面

(2.员工功能选择界面

(3.员工查询本人基本信息(4.员工查询本人工资信息 4.测试分析 4.1 更改员工资料不可以更改身份。4.2 修改员工工资信息一旦失败 就会把原有信息删除。4.3 管理员固定,且只有一个。八.小结 该工资管理系统总体说来功能比较齐全,管理

员和员工的一些基本的功能 都已经具备; 数据库的设计方面,建有员工表、工资表。数据库中存在一些问题,如数据冗余,不够完善。但在做课程设计的过程中也遇到很多问题,一开始时其中最大的问题是数 据库的连接部分,该部分直接影响到数据库与应用程序接口实现,而且必须注意 数据库数据库的名称与连接数据库的取名以致.后来经过大家的合作努力解决了 这个问题.在编写程序时,确实也遇到了很多困难,后来经过调试后终于把自已想 到实现的功能一步步实现了,通过这次课程设计使我收获了好多,熟悉了 C#的 运用,还复习了数据库相关语句的编写。此次课程设计让我感受颇多:做一个数据库其实是一件很有趣的事情。想到

自己可以创建一个小型的数据库系统,有点学习后的满足感。数据库的建立并非 难事,难点在于数据库的连接和编程语言的选择。C#的功能很强大,这也是我以 后需要学习的课程,于是我毅然选择了它。再就是建立数据库系统的步骤,我的 经验就是要先总体规划,再局部整理。先做好总的界面,再通过该界面的布置一 步一步实现其功能!同时我体会到: 熟练的编程能力,对知识运用的强烈渴望及其创新和团队的合作 精神设做好一个大型数据库的基础。因此通过此次课程设计我明显感觉到自身的 不足,并希望以后能更加用心地运用所学知识和学习新的知识。

下载数据库应用设计课程设计人事管理系统(精选5篇)word格式文档
下载数据库应用设计课程设计人事管理系统(精选5篇).doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    人事管理系统Java课程设计报告

    湖南科技大学计算机科学与工程学院 数据库课程设计报告 题目:人事管理管理系统 学 号:1005030221 姓 名:艾向兵 指导教师:张黎 完成时间:2012年1月4日 组员:苏勇,成佳裕,艾向兵 企......

    C++课程设计公司人事管理系统

    C++程序设计实践教学环节任务书 承接的项目额(10%)提成,业务经理既拿固定月薪(2000元)也领取提成,财务人员固定工资(2000元),文秘为固定工资(1500元)。 (4) 可按姓名显示、查找、......

    人事管理系统设计

    企 业 人 事 管 理 系 统 课 程 设 计 实验小组成员:张健,黄仁奖,庄宁晓,徐凯,宋永捷 计算机051(行) 《企业人事管理系统》可行性研究报告 编写目的 从人事管理的角度来讲,人们已经......

    人事管理系统设计

    《网络数据库》 人事管理系统设计报告 院系:物理与电子工程学院 专业:通信工程班级:10届06班学号:10006520633 姓名:代刚日期:2011-05-16 人事管理系统设计 1、数据库功能分析......

    毕业论文:浅谈人事管理系统的数据库(精选五篇)

    数据库应用课程设计 浅谈人事管理系统的数据库 作 者 何川 省(市)级电大省电大 专 业 计算机 年 级 10级春 学 号1XXXXXXXXXX55 目录 1 系统概述 3 2 系统数据流程图和数据字......

    数据库技术与应用课程设计

     数据库技术与应用课程设计一、课程设计的教学目的 1、使学生掌握数据库的基本概念,结合实际的操作和设计,巩固课堂教学内容; 2、使学生掌握数据库系统的基本概念、原理和技术,......

    数据库课程设计+飞机订票系统

    飞机订票系统 1.概述(设计题目与可行性分析) 1.1设计题目:飞机订票系统 1.2可行性分析 飞机订票系统是为机场工作人员和客户提供订票退票等与机票相关内容的管理系统,方便机场工......

    数据库课程设计 图书管理系统(精选)

    课 程 设 计 软件工程与数据库 课程设计 任务书 学院名称:数学与计算机学院 课程代码:_6014419_ 专业: 年级:一、设计题目 图书管理系统 二、主要内容 一个简单的图书管理系统......