数据库原理课程设计报告-员工请假管理系统

数据库原理课程设计报告-员工请假管理系统
数据库原理课程设计报告-员工请假管理系统

数据库原理课程设计报告

一、设计课题:员工请假管理系统

二、系统设计:

2.1 需求分析

员工请假管理系统是根据企业对员工进行请假管理的需要来设计开发的,目标是给员工提供更加快速、便利的平台,具有对员工请假信息进行管理和维护的功能。

2.1.1普通员工对功能的需求

添加请假申请:可添加申请请假的信息。

查看请假是否被确认:可以查询请假是否已被审核。

查看请假历史信息:可查询个人的全部请假信息

安全退出:退出当前页面至登录界面

2.1.2部门管理员对功能的需求

管理请假确认:可以对本部门的员工的请假信息进行确认。

查看请假历史信息:可以查询全体员工的全部请假记录。

生成统计表:可以生成对全体员工的请假信息的统计表。

安全退出:退出当前页面至登录界面。

2.2 系统功能描述

2.2.1用户登录

由于此系统设计不同的用户级别,因此要对不同登录用户分配不同的登录首页,并记录下每个用户的用户名id和级别信息。

2.2.2添加请假申请

普通员工登录系统后,可以添加请假申请信息,包括员工编号、请假日期、请假类型编号、请假开始时间、请假结束时间和请假原因。

2.2.3查看请假是否已审核

普通员工登录系统后,可以查看本人申请的请假信息是否已经被审核,可以浏览本人申请信息未被审核列表,包括申请编号、员工编号、请假日期、请假类型编号、请假开始时间、请假结束时间、请假原因,并可以分页和排序显示。

2.2.4查看个人请假记录

普通员工登录系统后,可以查看本人申请的全部请假信息的列表,包括申请编号、员工编号、请假日期、请假类型编号、请假开始时间、请假结束时间、请假原因、确认标志、确认人,并可以分页和排序显示。

2.2.5请假确认

部门管理员登录系统后,可以审核本部门的员工的请假申请信息,并可以对员工的请假申请信息进行编辑和确认,包括员工编号、请假日期、请假类型编号、请假开始时间、请假结束时间、请假原因、确认标志、确认人,并可以分页和排序显示。

2.2.6查询全体员工请假记录

部门管理员登录后,可以浏览全体员工的请假申请记录列表,包括申请编号、员工编号、请假日期、请假类型编号、请假开始时间、请假结束时间、请假原因、确认标志、确认人,并可以分页和排序显示。

2.2.7 生成统计表

部门管理员登录后,可以浏览所有员工请假信息的统计列表,包括申请日期、员工编号、员工姓名、部门编号、请假类型、请假天数,并可以查看每个员工对应的请假累计天数,并可以分页和排序显示。

2.2.8系统备份和恢复

部门管理员登录后,可以选择数据库,并可以对所有的请假信息进行备份和恢复,生成以.bak结尾的备份文件。

2.2.9安全退出

退出本页面,返回至登录页面。

2.3功能模块划分

在了解了系统的需求分析和功能描述后,可以将员工请假管理系统划分为以下几个模块:

(1)用户登录管理:用户登录系统,并划分用户的管理权限。

(2)请假申请添加管理:增加普通员工的请假申请信息。

(3)请假信息管理:查看个人及所有员工的请假历史记录、请假记录是否被确认、对员工请假信息进行审核。

(4)请假统计管理:查看所有员工的请假统计信息。

(5)系统备份和恢复管理:进行数据的备份和恢复。

(6)安全退出管理:退出当前页面至登录界面。

2.4系统流程分析

员工请假管理系统在应用时首先需要进行登录操作,根据登录用户的权限实现不同的操

2.4.1请假申请添加管理

请假信息管理提供了员工添加请假申请的功能,请假申请信息添加后不得删除或修改,所以只涉及了请假申请添加管理的功能,其功能流程图如下图所示。

2.4.2请假信息管理

请假信息管理提供了请假申请信息的列表的功能,在此功能中可以查看个人及所有员工的请假历史记录、请假记录是否被确认、对员工请假信息进行审核。其功能流程图如下:

2.4.3请假统计管理

请假统计管理的主要功能是查看所有员工的请假统计信息,以便企业领导了解每个员工的具体请假信息及请假累计天数。

2.4.4系统备份和恢复功能

请假统计管理功能的主要功能是提供前台的备份和恢复功能,以防止以外事件发生数据丢失,保护数据的安全。

2.4.5安全退出管理

安全退出管理是用户退出本次登录并转到登录页面的功能。

三、数据库设计:

该系统使用的是SQL Server2005数据库管理系统。数据库服务器安装的位置为本机,数据库名称为Employee_Date 。

3.1数据库分析和设计

3.1.1 用户登录E-R实体图

用户登录的实体具有用户id、用户密码、用户权限3个属性,用户登录E-R实体图如下图所示。

3.1.2员工信息E-R实体图

员工信息的实体具有员工编号、员工姓名、上级员工编号、部门编号4个属性,员工信息的E-R实体图如下图所示。

3.1.3部门管理员信息E-R 实体图

部门管理员信息的实体具有部门编号、管理员姓名、管理员编号3个属性,部门管理员信息的E-R 实体图如下图所示。

3.1.4请假申请信息E-R 实体图

请假信息申请的实体具有申请编号、员工编号、请假日期、请假类型编号、请假开始时间、请假结束时间、请假原因、请假累计天数、确认标志、确认人。请假申请信息E-R 实体图如下图所示。

3.2数据表的创建

根据E-R 实体图的内容,可以创建员工请假管理系统中的各个数据表,在此系统中共

涉及到4个数据表的应用,分别如下。

3.2.1用户登录表

用户登录表(Login )用于存放登录员工请假管理系统中的用户登录信息,用户登录表是判断用户的登录权限必不可少的部分,表中各个字段的数据类型、大小以及简短描述如下表1所示。

表1 用户登录表(Login)

3.2.2员工信息表

员工信息表(EmployeeInfo)用于存放员工管理系统中所有普通员工的信息,用户信息表是申请请假判断是否有效的基础,表中各个字段的数据类型、大小以及简短描述如下表2所示。

3.2.3部门管理员信息表

部门管理员信息表(ManagerInfo)用于存放员工管理系统中所有部门管理员的信息。表中各个字段的数据类型、大小以及简短描述如下表3所示。

表3 部门管理员信息表(ManagerInfo)

3.2.4 请假申请信息表

请假申请信息表(ApplicationInfo)用于存放员工请假申请信息,表中各个字段的数据类型、大小以及简短描述如下表4所示。

3.2.5 全部信息视图

全部信息视图(AllInfomation)用于联系各个表中员工的信息。表中各个字段的数据类型、大小以及简短描述如下表5所示。

3.3数据表关系图

在员工请假管理系统中各数据表中不存在外键,每个表都有自己独立的主键。

3.4创建存储过程

在系统中,应用存储过程处理数据事对数据库进行优化的一种方法,所以在此系统中大部分的数据操作都使用了存储过程,这里使用了AddApplication存储过程,它将会在系统程序文件的后台应用中调用。

AddApplication存储过程用于向员工信息表中添加新的员工信息,代码如下:set ANSI_NULLS ON

set QUOTED_IDENTIFIER ON

go

ALTER Procedure [dbo].[AddApplication]

@Application_Date char(10),

@Employee_id char(10),

@Application_id char(10),

@Leave_StartDate char(10),

@Leave_OverDate char(10),

@Confirm_Mark int,

@Leave_Reason varchar(500)

AS

INSERT INTO ApplicationInfo

(

Application_Date ,

Employee_id ,

Application_id ,

Leave_StartDate ,

Leave_OverDate ,

Confirm_Mark ,

Leave_Reason

)

VALUES

(

@Application_Date ,

@Employee_id ,

@Application_id ,

@Leave_StartDate ,

@Leave_OverDate ,

@Confirm_Mark ,

@Leave_Reason

)

四、系统公用模块创建

员工请假管理系统中使用了公共模块,包括web.config文件的配置、普通员工和部门管理员标题控件、员工和部门管理员的导航控件和页脚控件。

在系统中的Web.config文件中定义了很多配置节处理程序,在此文件中添加了一个节,定义了数据库连接的设置,在其他应用程序的后台程序中可以直接调用此连接的设置,程序代码如下:

在系统中页脚控件、普通员工和部门管理员的标题控件、普通员工和部门管理员的导航控件代码基本类似,只是简单的设计。现仅列出普通员工的标题控件的核心代码如下:

员工请假管理系统

五、系统界面和代码的实现

这里介绍员工请假管理系统的应用界面和设计代码,但限于篇幅有限,仅介绍部分页面的后台的关键代码,其他的请参照电子版的内容。

5.1 员工请假管理系统首页

员工请假管理系统页面如下图所示,作为系统首页,登陆页面具有自动导航的功能,不同用户登陆,根据其不同的身份,将进入不同的系统功能页,普通员工页面和部门管理员页面,在用户身份验证通过后,系统有Sesstion变量记录用户名和登录权限,伴随用户对系统进行操作的整个生命周期。

5.1.1定义命名空间

在下面的程序中定义了Default文件后台应用程序的命名空间,在此,程序开发人员定义了using System.Data.SqlClient和using System.Configuration命名空间,在此,其中using System.Data.SqlClient命名空间用于访问托管空间的SQL Server数据库,而using System.Configuration命名空间提供类和接口,用于以变成方式访问web.config文件。代码如下:

using System;

using System.Data;

using System.Configuration;

using System.Web;

using System.Web.Security;

using System.Web.UI;

using System.Web.UI.WebControls;

using System.Web.UI.WebControls.WebParts;

using System.Web.UI.HtmlControls;

using System.Data.SqlClient;

5.1.2定义登录按钮事件:

在下面的代码中定义了用户按下“登陆”按钮后所执行的操作。主要实现了用户身份的验证和根据用户身份,分配不同的界面。在程序中应用了System.Configuration命名空间的ConfigurationSetting.AppSettings属性,获取元素配置节中的配置设置,在此系统中为数据库连接,对于数据连接的方法来说,应用了SqlConnection构造函数,初始化了一个SqlConnection类的新实例,并应用了此实例的open()方法打开了数据库的连接,在此段代码的后面定义了一个select数据查询语句,同时定义了一个SqlCommand 实例,并应用了ExecuteReader()方法读取数据库中的数据,最后应用了session变量存储了用户的用户id和用户权限,并根据登录用户的权限分配到不同的系统界面中。

定义登录按钮的代码如下:

protected void Login_Click(object sender, EventArgs e)

{

string strconn=ConfigurationSettings.AppSettings["ConnectionString"];

SqlConnection conn=new SqlConnection(strconn);

conn.Open();

string strsql = "select * from Login where User_id='" + User_id.Text + "' and Password='" + Password.Text+"'and Authority='"+ Authority.SelectedItem.Value+"'";

SqlCommand cm=new SqlCommand(strsql,conn);

SqlDataReader dr=cm.ExecuteReader();

if(dr.Read())

{

//保存用户权限

Session["Authority"]=dr["Authority"];

//保存用户ID

Session["Login_id"] = User_id.Text;

if(Session["Authority"].ToString()=="0")

{

//普通员工登录

Response.Redirect("main/EmployeeDefault.aspx");

}

else

{

//部门管理员登录

Response.Redirect("main/ManagerDefault.aspx");

}

}

else

{

WrongNote.Text="登录失败,请检查用户名、密码输入、用户权限!";

}

}

5.1.3定义重置按钮事件

下面的代码定义了用户按下“重置”按钮后的所执行的操作,主要实现了页面的刷新,在此应用Page类的Response属性的Redirect方法将客户端重新定向到员工请假管理系统首页,实现了界面的刷新。

protected void Reset_Click(object sender, EventArgs e)

{

Page.Response.Redirect("Default.aspx");

}

5.2 普通员工请假申请页面

普通员工请假页面如下图所示,在该页面中需要填写员工编号、请假日期、请假类型、请假开始时间、请假结束时间、请假原因描述。

5.2.1定义“提交”按钮事件

下面的代码中定义了按下“提交”按钮后所执行的操作,主要实现了请假信息的添加操作,在程序中首先要判断page.Isvalid是否为真,如果为真则定义了一个SqlCommand实例

调用AddApplication存储过程,然后将SqlCommand类的CommandType属性值设置为StoredProcedure,即为存储过程,接下来应用Parameters属性获取存储过程的参数,最后应用了ExecuteNonQuery()方法执行存储过程,此方法没有返回值。

protected void Apply_Click(object sender, EventArgs e)

{

if (Page.IsValid)

{

SqlCommand cm = new SqlCommand("AddApplication", cn);

https://www.360docs.net/doc/f33445393.html,mandType = CommandType.StoredProcedure;

cm.Parameters.Add(new SqlParameter("@Application_Date", SqlDbType.Char, 10));

cm.Parameters.Add(new SqlParameter("@Employee_id", SqlDbType.Char, 10));

cm.Parameters.Add(new SqlParameter("@Application_id", SqlDbType.Char, 4));

cm.Parameters.Add(new SqlParameter("@Leave_StartDate", SqlDbType.Char, 10));

cm.Parameters.Add(new SqlParameter("@Leave_OverDate", SqlDbType.Char, 10));

cm.Parameters.Add(new SqlParameter("@Confirm_Mark", SqlDbType.Int, 4));

cm.Parameters.Add(new SqlParameter("@Leave_Reason", SqlDbType.VarChar, 500));

cm.Parameters["@Application_Date"].Value = Application_Date.Text;

cm.Parameters["@Employee_id"].Value = Employee_id.Text;

cm.Parameters["@Application_id"].Value = Application_id.SelectedItem.Value;

cm.Parameters["@Leave_StartDate"].Value = Leave_StartDate.Text;

cm.Parameters["@Leave_OverDate"].Value = Leave_OverDate.Text;

cm.Parameters["@Confirm_Mark"].Value = "0";

cm.Parameters["@Leave_Reason"].Value = Leave_Reason.Text;

cm.Connection.Open();

try

{

cm.ExecuteNonQuery();

ApplyMessage.Text = "申请成功,请等待审核";

ApplyMessage.Style["color"] = "red";

} }

catch (SqlException)

{

WrongMessage.Text = "申请失败";

WrongMessage.Style["color"] = "red";

}

cm.Connection.Close();

}

}

5.2.2员工编号验证事件

下面的代码实现了员工编号存在性的验证操作,在程序中应用了select条件查询语句,判断员工编号Employee_id是否存在,如果存在,则将args.IsValid赋值为真。

private void EmployeeExist_ServerValidate(object source,

System.Web.UI.WebControls.ServerValidateEventArgs args)

{

cn.Open();

SqlCommand cm = new SqlCommand("select * from EmployeeInfo where Employee_id=

@Employee_id", cn);

https://www.360docs.net/doc/f33445393.html,mandType = CommandType.StoredProcedure;

cm.Parameters.Add("@Employee_id", SqlDbType.Char, 10);

cm.Parameters["@Employee_id"].Value = Employee_id.Text;

SqlDataReader dr = cm.ExecuteReader();

if (dr.Read())

{

args.IsValid = true;

}

else

{

args.IsValid = false;

}

cn.Close();

}

5.3员工请假确认页面

该页面是提供查询请假的申请是否已经被确认,列表显示未被审核的请假申请,页面如下:

该页面在前台使用了Gridview功能,sql语句如下:

SELECT [Application_Number], [Application_id], [Application_Date], [Employee_id], [Leave_StartDate], [Leave_OverDate], [Leave_Reason], [Confirm_Mark], [Confirm_Name] FROM [ApplicationInfo] WHERE (([Employee_id] = @Employee_id) AND ([Confirm_Mark] = @Confirm_Mark)) ORDER BY [Application_Number] DESC

5.4 请假历史记录

该页面是提供查询员工个人的全部请假历史信息记录,可以分页显示信息和排序,列出了请假编号、员工编号、请假日期、请假类型、请假开始时间、请假结束时间、请假原因。页面如下:

该页面在前台使用了Gridview功能,sql语句如下:

SELECT [Application_Number], [Application_id], [Application_Date], [Employee_id], [Leave_StartDate], [Leave_OverDate], [Confirm_Mark], [Confirm_Name], [Leave_Reason] FROM [ApplicationInfo] WHERE ([Employee_id] = @Employee_id ) ORDER BY [Application_Number], [Confirm_Mark]

5.5 请假确认页面

该页面提供了部门管理员审核本部门员工的请假申请信息,可以对请假申请信息进行审核和编辑,可以进行分页显示和排序。列出了请假编号、员工编号、请假日期、请假类型、请假开始时间、请假结束时间、请假原因、确认标志、确认人。页面如下:

该页面在前台使用了Gridview功能,sql语句如下:

SELECT [Application_Number], [Leave_StartDate], [Leave_OverDate], [Confirm_Mark], [Confirm_Name], [Leave_Reason], [Application_Date], [Employee_id], [Employee_Name], [Application_id] FROM [AllInfomation] WHERE (([Manager_id] = @Manager_id) AND ([Confirm_Mark] = @Confirm_Mark)) ORDER BY [Application_Number] 5.6 查询请假记录页面

该页面实现了部门管理员可以查看所有员工的请假记录,可以进行分页显示和排序。。列出了请假编号、员工编号、请假日期、请假类型、请假开始时间、请假结束时间、请假原因、确认标志、确认人。页面如下所示:

该页面中使用了视图查询,sql语句如下:

SELECT [Application_Number], [Leave_StartDate], [Leave_OverDate], [Confirm_Mark], [Confirm_Name], [Leave_Reason], [Application_Date], [Employee_id], [Employee_Name], [Application_id] FROM [AllInfomation] WHERE (([Manager_id] = @Manager_id) AND ([Confirm_Mark] = @Confirm_Mark)) ORDER BY [Application_Number] 5.7 生成统计表

该页面实现了部门管理员对所有员工的请假信息的统计功能,列出了申请日期、员工编号、员工姓名、部门编号、请假类型、请假时间和每个员工的请假累计天数,可以进行排序和分

页显示。页面如下:

5.8 备份信息页面

该页面实现了系统数据的备份与恢复功能,从而保证了数据的安全。操作简单,界面美好。页面如下:

该页面的后台代码如下所示:

public partial class main_MBackup : System.Web.UI.Page

{

SqlConnection conn;

protected void Page_Load(object sender, EventArgs e)

{

string strconn = ConfigurationSettings.AppSettings["ConnectionString"];

conn = new SqlConnection(strconn);

if (!Page.IsPostBack)

{

//在CollectDatabase中绑定所有数据库

SqlCommand command = new SqlCommand("sp_helpdb", conn);

https://www.360docs.net/doc/f33445393.html,mandType = CommandType.StoredProcedure;

conn.Open();

SqlDataReader reader = command.ExecuteReader();

CollectDatabase.DataSource = reader;

CollectDatabase.DataTextField = "Name";

CollectDatabase.DataBind();

reader.Close();

conn.Close();

}

}

protected void ConfirmButton_Click(object sender, EventArgs e)

{

string DataFileName = DatabaseName.Text.Trim();

string DataName = CollectDatabase.SelectedValue;

if (!DataFileName.EndsWith(".bak"))

{

DataFileName += ".bak";

}

if (BackupRadio.Checked)//备份数据库

{

SqlCommand command = new SqlCommand("use master;backup database @name to

disk=@path;", conn);

conn.Open();

string path = Server.MapPath("~\\App_Data") + "\\" + DataFileName;

command.Parameters.AddWithValue("@name", DataName);

command.Parameters.AddWithValue("@path", path);

command.ExecuteNonQuery();

conn.Close();

}

else//恢复数据库

{

SqlCommand command = new SqlCommand("use master;restore database @DataName from disk=@path;", conn);

conn.Open();

string path = Server.MapPath("~\\App_Data") + "\\" + DataFileName;

command.Parameters.AddWithValue("@name", DataName);

command.Parameters.AddWithValue("@path", path);

command.ExecuteNonQuery();

conn.Close();

}

}

protected void CancelButton_Click(object sender, EventArgs e)

{

Response.Redirect("../main/MBackup.aspx");

}

}

六、安装环境

员工请假管理系统是用https://www.360docs.net/doc/f33445393.html,平台编写的,数据库开发环境是用SQL Server2005,使用的语言是C#。可以安装在window2000以上的操作系统中。

七、操作使用说明

员工请假管理系统操作简单,使用方便,条理清晰,用户可以根据导航条的内容跳转到不同功能的页面。

通信原理课程设计报告书

通信原理课程设计 题目:脉冲编码调制(PCM)系统设计与仿真 院(系):电气与信息工程学院 班级:电信04-6班 姓名:朱明录 学号: 0402020608 指导教师:赵金宪 教师职称:教授

摘要 : SystemView 仿真软件可以实现多层次的通信系统仿真。脉冲编码调制(PCM )是现 代语音通信中数字化的重要编码方式。利用SystemView 实现脉冲编码调制(PCM)仿真,可以为硬件电路实现提供理论依据。通过仿真展示了PCM 编码实现的设计思路及具体过程,并加以进行分析。 关键词: PCM 编译码 1、引言 随着电子技术和计算机技术的发展,仿真技术得到了广泛的应用。基于信号的用于通信系统的动态仿真软件SystemView 具有强大的功能,可以满足从底层到高层不同层次的设计、分析使用,并且提供了嵌入式的模块分析方法,形成多层系统,使系统设计更加简洁明了,便于完成复杂系统的设计。 SystemView 具有良好的交互界面,通过分析窗口和示波器模拟等方法,提供了一个可视的仿真过程,不仅在工程上得到应用,在教学领域也得到认可,尤其在信号分析、通信系统等领域。其可以实现复杂的模拟、数字及数模混合电路及各种速率系统,并提供了内容丰富的基本库和专业库。 本文主要阐述了如何利用SystemView 实现脉冲编码调制(PCM )。系统的实现通过模块分层实现,模块主要由PCM 编码模块、PCM 译码模块、及逻辑时钟控制信号构成。通过仿真设计电路,分析电路仿真结果,为最终硬件实现提供理论依据。 2、系统介绍 PCM 即脉冲编码调制,在通信系统中完成将语音信号数字化功能。PCM 的实现主要包括三个步骤完成:抽样、量化、编码。分别完成时间上离散、幅度上离散、及量化信号的二进制表示。根据CCITT 的建议,为改善小信号量化性能,采用压扩非均匀量化,有两种建议方式,分别为A 律和μ律方式,我国采用了A 律方式,由于A 律压缩实现复杂,常使用 13 折线法编码,采用非均匀量化PCM 编码示意图见图1。 图1 PCM 原理框图 下面将介绍PCM 编码中抽样、量化及编码的原理: (a) 抽样 所谓抽样,就是对模拟信号进行周期性扫描,把时间上连续的信号变成时间上离散的信号。该模拟信号经过抽样后还应当包含原信号中所有信息,也就是说能无失真的恢复原模拟信号。它的抽样速率的下限是由抽样定理确定的。 (b) 量化 从数学上来看,量化就是把一个连续幅度值的无限数集合映射成一个离散幅度值的有限数集合。如图2所示,量化器Q 输出L 个量化值k y ,k=1,2,3,…,L 。k y 常称为重建电

数据库课程设计企业员工工资管理系统

数据库课程设计报告 企业员工工资管理系统 姓名:_____________________________ 班级:_____________________________ 学号:_____________________________ 指导教师:_____________________________ 成绩:_____________________________ 完成时间:_____________________________ 完成地点:_____________________________

摘要 企业的工资管理是公司管理的一个重要内容。工资管理既涉及到企业劳动人事的管理,同时也是企业财务管理的重要组成部分。工资管理需要和人事管理相联系,同时连接工时考勤和医疗保险等等,来生成企业每个职工的基本工资、津贴、医疗保险、保险费、实际发放工资等。资金是企业生存的主要元素,资金的流动影响到企业的整体运作,企业员工的工资是企业资金管理的一个重要的组成部分。但考虑到学生的开发时间,本次设计主要阐述员工工资管理系统主要是以企业员工工资情况为对象而开发的。涉及系统比较小,有利于学生单独编写。其系统的设计主要包括数据库的设计、维护和应用界面的设计与后台数据库的连接。经分析采用Microsoft 公司开发的Visual Basic 6.0为开发工具,Microsoft SQL sever 2000 为后台数据库。Visual Basic (简称VB)是由Microsoft公司推出的在Windows操作平台下最迅速、最简捷的应用开发工具之一。它引入了面向对象的程序设计思想和“控件”的概念,使得大量已经编好的Visual Basic 程序可以直接拿来使用。同时VB具有简单、易学的特点,是大多数初学者最理想的编程语言,也是专业人员得心应手的开发工具。它在一个公共环境里集成了许多不同的功能,例如,设计、编辑、编译和调试。目前市场上数据库的主流厂商及产品有IBM DB2、Microsoft SQL SERVER 2000、ORACLE 9i、Sybase。Microsoft SQL Server 2000是在SQL Server 7.0的基础上对性能、可靠性、质量以及易用性进行了扩展。SQL Server 2000中包含许多新特性,这些特性使其成为针对电子商务、数据仓库和在线商务解决方案的卓越的数据库平台。其增强的特性包括对丰富的扩展标记语言(XML)的支持、综合分析服务以及便捷的数据库管理。Microsoft SQL Server 2000简化了管理、优化工作,并且增强了迅速、成功的部署在线商务应用程序所需的可靠性和伸缩性。 关键词:工资管理系统、设计、开发工具

通信原理课程设计报告书

通信原理课程设计 ______ 学号_______ 班级_____

目录 一、目录 (2) 二、任务书 (3) 三、具体容及要求 (4) 3.1 题目一 (4) 3.1.1题目容 (4) 3.1.2设计思想或方法 (4) 3.1.3实现的功能或方法 (4) 3.1.4程序流程图 (4) 3.1.5程序代码 (5) 3.1.6仿真框图 (5) 3.1.7模块描述及参数设置 (5) 3.1.8结果运行…………………………………………………………… 10 3.1.9结果分析…………………………………………………………… 11 3.2 题目二………………………………………………………………… 11 3.2.1题目容 (11) 3.2.2设计思想或方法…………………………………………………… 11 3.2.2程序流程图 (12) 3.2.4程序代码…………………………………………………………… 13 3.2.5仿真框图…………………………………………………………… 13 3.2.6模块描述及参数设置………………………………………………… 14 3.2.7结果运行…………………………………………………………… 20 3.2.8结果分析…………………………………………………………… 20

3.3 题目三………………………………………………………………… 20 3.3.1题目容 (20) 3.3.2设计思想或方法 (20) 3.2.3程序流程图 (21) 3.2.4程序代码 (21) 3.2.5结果运行 (23) 3.2.6结果分析 (23) 四、心得与体会 (23) 五、参考文献 (23) 《通信原理课程设计》任务书 一、目的和要求: 要求学生在熟练掌握MATLAB和simulink仿真使用的基础上,学会通信仿真系统的基本设计与调试。并结合通信原理的知识,对通信仿真系统进行性能分析。 二、实验环境 PC机、Matlab/Simulink 三、具体容及要求 (1)试用Matlab/Simulink研究BPSK在加性高斯白噪声信道下的误码率性能与信 噪比之间的关系; (2)试用Matlab/Simulink研究BPSK+信道编码(取汉明码)在加性高斯白噪声信 道下的误码率性能与信噪比之间的关系;分析不同码率对误码率性能的影响。 (3)试用Matlab编程实现HDB3码的编解码过程,并画出1 1 0 1 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 1 0的原始、编码和解码图形。 四、提交设计报告

通信原理课程设计

通信原理课程设计 --基于FPGA的时分多路数字基带传输系统的设计与开发 指导老师:戴慧洁武卫华 班级:通信111班 组长:徐震震 组员:胡彬、韦景山、谢留香、 徐勇、周晶晶、张秋红 日期:

一、课程设计目的 通信系统课程设计是一门综合设计性实践课程。使大家在综合已学现代通信系统理论知识的基础上,借助可编程逻辑器件及EDA技术的灵活性和可编程性,充分发挥自主创新意识,在规定时间内完成符合实际需求的通信系统电路设计与调试任务。 它不仅能够提高大家对所学理论知识的理解能力,更重要的是能够提高和挖掘大家对所学知识的实际运用能力,为将来进入社会从事相关工作奠定较好的“能力”基础。 二、课程设计内容 时分多路数字电话基带传输系统的设计与开发 三、课程设计要求任务 1、64Kb/S的A律PCM数字话音编译码器的开发设计 2、PCM 30/32一次群时分复接与分接器的开发设计 3、数字基带编码HDB3编译码器的开发设计 4、同步(帧、位、载波同步(可选))电路的开发设计

四、小组分工 小组成员负责项目 徐震震同步(帧同步、位同步) 谢留香PCM 30/32一次群时分复接 韦景山64Kb/S的A律PCM数字话音编码 胡彬PCM 30/32一次群时分分接 徐勇64Kb/S的A律PCM数字话音译码 周晶晶数字基带编码HDB3译码 张秋红数字基带编码HDB3编码 五、时分多路数字电话基带传输系统框图

PCM编码设计 一、设计要求 1、PCM编码器输入信号为: 一个13位逻辑矢量的均匀量化值:D0,D1…D12 其中:D0为极性位,取值范围在-4096~+4096之间; 一个占空比为1/32的8K/S的取样时钟信号; 一个占空比为50%的2.048Mb/S的合路时钟信号; 2、PCM编码器输出信号为: 一个8位逻辑矢量的13折线非均匀量化值:C0,C1…C7 其中:C0为极性位.C0=1为正,C0=0为负; 一个占空比为1/32的8K/S的取样时钟信号; 一个占空比为50%的2.048Mb/S的合路时钟信号; 二、PCM编码分析 脉冲编码调制(PCM)在通信系统中完成将语音信号数字化功能。是一种对模拟信号数字化的取样技术,将模拟信号变换为数字信号的编码方式,特别是对于音频信号。PCM 对信号每秒钟取样8000 次;每次取样为8个位,总共64kbps。PCM的实现主要包括三个步骤完成:抽样、量化、编码。分别完成时间上离散、幅度上离散、及量化信号的二进制表示。根据CCITT的建议,为改善小信号量化性能,采用压扩非均匀量化,有两种建议方式,分别为A 律和μ律方式,本设计采用了A律方式。 在13折线法中,无论输入信号是正是负,均按8段折线(8个段落)进行编码。若用8位折叠二进制码来表示输入信号的抽样量化值,其中用第一位表示量化值的极性,其余七位(第二位至第八位)则表示抽样量化值的绝对大小。具体的做法是:用第二至第四位表示

数据库课程设计-员工信息管理系统

数据库课程设计-员工信息管理系统

课程设计任务书 姓名学号班级 课题组成员姓名性别班级在本项目中的分工 VB界面设计、系统查询功 能、SQL表的创建完善及 权限、触发器设计、系统 健壮性维护 VB界面设计、系统添加功 能、SQL表的建立及索引 设计、数据字典、系统测 试、系统逻辑设计 系统修改功能、SQL表的 创建、需求分析、 系统用户注册、考勤修改 功能、SQL表的创建、功 能设计分析 课程名称数据库系统原理课程性质专业必修课设计时间2009年5月3日——2009年6月15日 设计名称员工信息管理系统

设计思路 与 设计过程1、需求分析; 2、进行数据库的概念设计; 3、进行数据库的逻辑设计; 4、进行数据库的物理设计; 5、进行应用程序设计; 6、编程实现。 7、调试完善 计划与进度1、2009.05.3-2009.05.5 需求分析 2、2009.05.7-2009.05.10 概念设计 3、2009.05.10-2009.05.14 逻辑设计 4、2008.05.15-2009.06.2 系统设计 5、2009.06.5-2009.06.15 课程设计报告撰写 任课教师意见说明

设计名称:员工信息管理系统日期:2009年5月3日设计内容: 1、员工信息添加 2、员工信息修改 3、员工信息删除 4、员工信息查询(多种方式) 5、员工考勤信息添加 6、员工考勤信息修改 7、员工考勤信息删除 8、员工考勤信息查询 9、用户注册 10、SQL基本表建立 11、SQL权限、索引、触发器、函数的创建 12、ODBC连接 设计目的与要求: 1)加深对数据库系统原理、软件工程、程序设计语言的理论知识的理解和应用水平。 2)通过设计实际的数据库系统应用课题,进一步熟悉数据库管理系统的操作技术,提高动手能力,提高分析问题和解决问题的能力。 3)通过设计,掌握数据库应用系统综合开发的方法与技能。 设计环境或器材、原理与说明: VB 6.0 SQL SERVER2000 设计过程(步骤)或程序代码:

员工请假申请书范文

员工请假申请书范文 员工请假申请书范文1 尊敬的领导: 您好!! 本人***(姓名),于**年**月入司,在公司的工作这段时间,本人深深被单位的企业文化所吸引。受公司企业文化的熏陶,本人深知,作为一个年青人,除了工作,仍然需要不断地学习,充电,以便个人能力提高,为自己将来职业身崖规划打下坚实的基础。所以,本人于**年**月参加了会计资格证书的培训,将于**年**月考试,出于每次培训时间为每周星期天,所以本人现申请在本人培训的这段期间(注名具体时间)内,如公司不是很忙的情况下,本人周末可以不用加班!当然,如果因公司有紧急事宜或任务须处理,本人将以工作为重,第一时间赶到公司! 盼望领导能给我一个学习的机会!谢谢! 望领导批准!谢谢! 申请人: 日期: 员工请假申请书范文2 xx领导,本人拟于四月开始,每周三参加会计培训。这是提高本人业务水平,也是更好为单位服务的一次机会。我会认真珍惜此次学习机会,并合理安排好时间,争取既能顺利完成学业,又不耽误工

作。 敬请批准为盼 签名 时间 员工请假申请书范文3 尊敬的XX: 由于…(写出请假的客观原因),以及……(写出自己的请假的主观原因),所以我希望…………(写出请假时间段)向您请假,以便让我更好……(写出请假时自己做的事或休息),以更好的精力或状态去完成接下来的工作或学习(强调对于领导或上级及老师的关建利益) 希望得到您的批准,谢谢此致敬礼请假人:………(有必要需时强调自己工作部门或是相关所属单位) ……。。年…。。月…。。日姓名部门车间登记时间请假时间回厂时间请假事由:部门主管审批部门经理审批人事主管审批总经理审批员工请假申请书范文4 尊敬的领导: 您好!本人xxx,于xx年x月入司,在公司的工作这段时间,本人深深被单位的企业文化所吸引。受公司企业文化的熏陶,本人深知,作为一个年青人,除了工作,仍然需要不断地学习,充电,以便个人能力提高,为自己将来职业身崖规划打下坚实的基础。所以,本人于xx年x月参加了会计资格证书的培训,将于**年**月考试,出

通信原理课程设计(1)

通信原理课程设计报告 题目:基于MATLAB 的M-QAM调 制及相干解调的设计与仿真班级:通信工程1411 姓名:杨仕浩(2014111347) 解博文(2014111321) 介子豪(2014111322) 指导老师:罗倩倩 成绩: 日期:2016 年12 月21 日

基于MATLAB的M-QAM调制及相干解调的设计与仿真 摘要:正交幅度调制技术(QAM)是一种功率和带宽相对高效的信道调制技术,因此在自适应信道调制技术中得到了较多应用。本次课程设计主要运用MATLAB软件对M =16 进制正交幅度调制系统进行了仿真,从理论上验证16进制正交幅度调制系统工作原理,为实际应用和科学合理地设计正交幅度调制系统,提供了便捷、高效、直观的重要方法。实验及仿真的结果证明,多进制正交幅度调制解调易于实现,且性能良好,是未来通信技术的主要研究方向之一,并有广阔的应用前景。 关键词:正交幅度调制系统;MATLAB;仿真

目录 1引言 (1) 1.1课程设计的目的 (1) 1.2课程设计的基本任务和要求 (1) 1.3仿真平台Matlab (1) 2 QAM系统的介绍 (2) 2.1正交幅度调制技术 (2) 2.2QAM调制解调原理 (5) 2.3QAM的误码率性能 (7) 3 多进制正交幅度(M-QAM)调制及相干解调原理框图 (9) 4 基于MATLAB的多进制正交幅度(M-QAM)调制及相干解调设计与仿真 (10) 4.1系统设计 (10) 4.2随机信号的生成 (10) 4.3星座图映射 (11) 4.4波形成形(平方根升余弦滤波器) (13) 4.5调制 (14) 4.6加入高斯白噪声之后解调 (15) 5 仿真结果及分析 (20) 6 总结与体会 (23) 6.1总结 (23) 6.2心得体会 (24) 【参考文献】 (25) 附录 (26)

请假报告怎么写

请假报告怎么写 结婚假期申请书 尊敬的厂领导: 您好 我将于近日结婚,婚期定在2月1日.是老人家定的.本人情况有点复杂,婆家和娘家不是同一地方人。此次需在两家分别举行婚礼,老人的意愿我也无法推.我也借此机会向您报告.结婚的很多事情我都没有怎么准备,双方父母催得特别紧,几次打电话要我赶紧请假去办.要我2月1日完成婚姻大事. 现在春节期间厂里比较忙,真是不好意思向您说请假的事.万望您海涵准假. 谢谢 请假人 XXX xx-xx.1.5. 标题(居中):请假条 上款(顶格写部门的名称或领导人的名字): 正文(请假缘由、起止日期及天数)如:因什么需要请假,请假时间自2xx-x年x月x 日至2xx-x年x月x日共xx天,恳请领导批准。 请假申请 某某部门或负责人: 本人因某种原因需要申请(某月某日)到(某月某日)之间处理,特请批准。 申请人:某某 日期:年月日 请假报告尊敬的老师,校领导们:你们好!我因为XX原因,需要请多少时间的假,我会好好学习,争取不把功课落下,希望老师们批准!此致敬礼!XXX 请假条 首先顶格写称谓,即向谁请假,注意应加上其职务,以示尊重。 吴老师: 第二行空两格开始写正文

首先写明请假事由,其次写明请假时间,最后加上请假习惯用语“请批准”、“请予批准”等。请假条内容较少的,不用分段。 语言应朴实,简单,不能作无谓的修饰,把事情说得清楚简明就好。 我因XXXXX(原因),,不能坚持到XX(工作、学习地点)XXX(工作或学习),特请假两天,( X 月 X日至 X 日),请予批准。 正文内容结束后,另起一行,空两格写礼貌用语 (也可省略),一般用“此致”,然后再起一行顶格写“敬礼” 此致 敬礼 最后,右对齐署名,在名称下落下请假日期。注意:日期应正对在署名下方 请假人:XXX XXXX 年 XX 月XX 日 有其它相关证明也可以附带上交,更有说服力,更容易批准。请假条 XX主管: 本人打算本月25号至28号期间去广州进行一次旅游,并借此次机会顺便到其他的班尼路看一看情况。为此,特请假两天,请予批准! 请假人:XXX xx-xx年X月X日

通信原理实验总结

通信原理实验总结 ——电信0906 经过三次的通信原理课程相关实验的学习,我们班同学都受益菲浅。在此仅代表我们班,我对这三次的实验进行了总结。 首先对三次实验中所学到的知识点做个总结。我们一共做了10个实验:数字基带信号,数字调制,模拟锁相环与载波同步,数字解调与眼图,数字锁相环与位同步,帧同步,时分复用数字基带信号,时分复用2DPSK、2FSK通信系统,PCM编译码,时分复用通话与抽样定理。通过这10个实验,我们在理论和实际应用方面都有了一定的提高,比如在理论方面,通过数字基带信号的实验,我们了解了单极性码、双极性码、归零码、不归零码等基带信号波形特点并掌握AMI、HDB3码的编码规则;通过数字调制的实验,我们掌握绝对码、相对码概念及它们之间的变换关系,掌握了相对波形与2PSK信号波形之间的关系、绝对码波形与2DPSK信号波形之间的关系,并对2ASK、2FSK、2DPSK信号的频谱与数字基带信号频谱之间的关系有了进一步了解。又比如在实际应用方面,通过模拟锁相环与载波同步的实验,我们掌握了用平方环法从2DPSK信号中提取相干载波的原理及模拟锁相环的设计方法;通过PCM编译码,我们掌握了PCM基带信号的形成过程及分接过程,并学会了语音信号PCM 编译码系统的动态范围和频率特性的定义及测量方法。 其次在通信原理实验的学习中,我们班同学在学习方法上也受益颇多。总结如下:一、强化了课前预习的好习惯。大多同学觉得自己一直以来就没能养成课前预习的好习惯(虽然一直认为课前预习是很重要的),但通过这三次实验懂得了课前预习的重要。因为只有在课前充分了解了实验原理,才能在课上更好的学习,收获的更多、掌握的更多。二、培养了勤于动手能力。“实验就是为了让你动手做,去探索一些你未知的或是你尚不是深刻理解的东西。”由于10个实验每个步骤大家都必须亲自去做,亲自去调试,同学们都认为动手能力得到了提高。三、懂得了在探索中求得真知。那些伟大的科学家之所以伟大就是他们利用实验证明了他们的伟大。实验是检验理论正确与否的试金石。为了要使你的理论被人接受,你必须用事实(实验)来证明,让那些怀疑的人哑口无言。虽说我们的通信原理实验基本上都是验证性实验,只是对前人的经典实验的重复,但是对于一个知识尚浅、探索能力还不够的人来说,这些探索也非一件易事。对于这些实验,同学们在探索中学习、在模仿中理解、在实践中掌握。通信原理实验让我慢慢开始“摸着石头过河”。学习就是为了能自我学习,这正是实验课的核心,它让我在探索、自我学习中获得知识。 另外,个人方面,经过这一周的通信原理实验课的学习,让我收获多多。但在这中间,我也发现了自身存在的很多不足。我的动手能力还不够强,当有些实验需要很强的动手能力时我还不能从容应对,往往需要组员的帮助;我的探索方式还有待改善,当面对一些复杂的实验时我还不能很快很好的完成,同时面对每个实验后相关的思考题,我有时也会显得非常棘手。 最后,我们班同学在做完实验后也普遍认为,10个实验均为验证性试验,虽然对知识的理解会有很大帮助,但缺乏创新性。因此建议学校能在通信原理课上适当增加一点创新性实验或让同学在完成一定数量的实验且拥有一定的知识积淀后能有所创新。另外,不少同学也表示,他们是在实验结束后,通过写实验报告才对实验原理有了比较清晰的了解,所以大家也建议学校可以先让学生写预习报告,在对实验原理及过程充分了解后,再完成实验。

通信原理课设-基于Systemview的通信系统的仿真

目录 第1章绪论 (1) 第2章 SystemView的基本介绍 (2) 第3章二进制振幅键控 2ASK (4) 3.1 2ASK调制系统 (4) 3.2 2ASK调制解调系统 (6) 3.3 2ASK系统仿真结果分析 (9) 第四章二进制频移键控 2FSK (10) 4.1 2FSK调制系统 (10) 4.2 2FSK调制解调系统 (12) 4.3 2FSK仿真结果分析 (17) 第5章二进制移相键控 2PSK (18) 5.1 2PSK调制系统 (18) 5.2 2PSK调制解调系统 (19) 5.3 2PSK仿真结果分析 (23) 第6章二进制差分移相键控 2DPSK (24) 6.1 2DPSK实验原理 (24) 6.2 2DPSK仿真结果分析 (29) 第7章实验总结 (30) 第8章参考文献 (30) 第9章谢辞 (32)

第1章绪论 通信按照传统的理解就是信息的传输,信息的传输离不开它的传输工具,通信系统应运而生,我们此次课题的目的就是要对调制解调的通信系统进行仿真研究。 数字信号的传输方式可以分为基带传输和带通传输。为了使信号在带通信道中传输,必须用数字基带信号对载波进行调制,以使信号与信道特性相匹配。在这个过程中就要用到数字调制。 在通信系统中,利用数字信号的离散取值特点通过开关键控载波,来实现数字调制,这种方法通常称为键控法,主要对载波的振幅,频率,和相位进行键控。键控主要分为:振幅键控,频移键控,相移键控三种基本的数字调制方式。 本次课程设计的目的是在学习以上三种调制的基础上,通过Systemview仿真软件,实现对2ASK,2FSK,2PSK,2DPSK等数字调制系统的仿真,同时对以上系统有深入的了解。 Systemview是美国ELANIX公司于1995年开始推出的软件工具,它为用户提供了一个完整的动态系统设计、仿真与分析的可视化软件环境,能进行模拟、数字、数模混合系统、线性和非线性系统的分析设计,可对线性系统进行拉氏变换和Z变换分析。 SystemView基本属于一个系统级工具平台,可进行包括数字信号处理(DSP)系统、模拟与数字通信系统、信号处理系统和控制系统的仿真分析,并配置了大量图符块(Token)库,用户很容易构造出所需要的仿真系统,只要调出有关图符块并设置好参数,完成图符块间的连线后运行仿真操作,最终以时域波形、眼图、功率谱、星座图和各类曲线形式给出系统的仿真分析结果。 在此次课程设计之前,先学会熟练掌握Systemview的用法,在该软件的配合下完成各个系统的结构图,还有调试结果图。 Systemview对系统的分析主要分为两大块,调制系统的分析和解调系统的分析。由于调制是解调的基础,没有调制就不可能有解调,为了表现解调系统往往需要很高的采样频率来减少滤波带来的解调失真,所以调制的已调信号通过波形模块观察起来不是很清楚,为了更好的弄清楚调制是怎么样的一个过程,在这里,我们把调制单独列出来,用较低的频率实现它,就能从单个周期上观察调制系统的运作模式,更深刻地表现调制系统的调制过程。

数据库课程设计员工信息管理系统.doc

课程设计任务书

设计名称:员工信息管理系统日期:2009年5月3日设计内容: 1、员工信息添加 2、员工信息修改 3、员工信息删除 4、员工信息查询(多种方式) 5、员工考勤信息添加 6、员工考勤信息修改 7、员工考勤信息删除 8、员工考勤信息查询 9、用户注册 10、SQL基本表建立 11、SQL权限、索引、触发器、函数的创建 12、ODBC连接 设计目的与要求: 1)加深对数据库系统原理、软件工程、程序设计语言的理论知识的理解和应用水平。 2)通过设计实际的数据库系统应用课题,进一步熟悉数据库管理系统的操作技术,提高动手能力,提高分析问题和解决问题的能力。 3)通过设计,掌握数据库应用系统综合开发的方法与技能。 设计环境或器材、原理与说明: VB 6.0 SQL SERVER2000 设计过程(步骤)或程序代码: 1 需求分析 1.1系统需求分析 在人才过剩的今天,企业对于有用人才的需求逐步加大,企业内部的人事变动和部门规划也开始加速,传统的人事档案已经不能满足各个企业的人员流动速

度,迫使人们起用新的管理方法来管理员工的相关信息。科学技术日新月异的进步,让人类生活发生了巨大的变化,计算机技术的飞速发展,使各行各业在计算机技术应用方面得到了广泛的普及和使用。信息化时代的到来成为不可抗拒的潮流,人类文明正在进入一个崭新的时代。因此,员工管理系统也以方便、快捷、费用低、绿色环保的优点正慢慢地进入各个行业和领域,将传统的员工管理方式彻底的解脱出来,提高效率,减轻工人人员以往繁忙的工作,加速信息的更新速度,使企业管理层第一时间了解到员工的信息,从而进一步的进行对员工的调配。 功能需求详细说明: —增加— 增加员工的基本信息、考勤信息 —编辑— 用户可以对员工信息、考勤信息进行删除 用户可以对员工的姓名、编号等员工基本信息进行修改 用户可以对员工的出勤天数、请假天数等考勤信息进行修改 —查询— 用户可以根据姓名、编号,准确的查到要找的员工,也可以选择部门,查看选中的部门的所有员工。 1.2可行性分析 本次课程设计题目:“员工信息管理系统”,主要目的是编制一个登陆系统,连接数据库系统,用以实现员工个人信息与考勤信息的管理。同时对整个系统的分析、设计过程给出一个完整的论证。 由于本系统管理的对象简单,且每个数据内容之间都具有关联性,涉及过程并不是很复杂。因此,比较适合于采用数据库管理。在技术难度方面,由于有指导老师的指导和相关参考文献,特别是网上和图书馆资料,特别是参考其它程序的功能,因此完全可以实现。 2数据库的概念设计 实体设计: 员工(员工编号,姓名,性别,出生日期,籍贯,专业,学历编号,职称编号,职务编号,部门编号,参加工作时间,进入公司时间,员工备注,政治面貌,员工技术特长,毕业学校,用工性质,工资等级,合同期限)

请假申请书(范文20篇)完整版

《请假申请书》 请假申请书(一): 请假申请书 XXX(主管领导的名字或者主管部门。等): 本人因家中有事,于XX年XX月XX日至XX年XX月XX日,请假XX天,请批准。 请假人:XXX xxxx年x月xx日 请假申请书(二): 尊敬的___________: 您好! 我是___________,由于(原因)_______________________,故不能参加_________________,特此请假,恳望批准! 请假人:___________ 年月日 请假申请书(三): 请假申请书 尊敬的老师: 您好!本人是________学院级专业班学生,因为,需要请假(时间)至,请假去向:,请假期间有效联系方式: 请假期间,本人保证个人人身和财产安全,请假期满后,及时销假,恳请您的批准,谢谢! 请假人: 请假日期:

批准人: 时间: 请假申请书(四): 尊敬的公司领导:因本人有孕在身,预产期11月份,现需要回家休息,调养身体.特向领导申请办理请假手续,春节后回来上班,请假时间为4个月。目前本岗位的工作已移交给XXX同志,经过近期的培训,XXX同志已经完全能够胜任本岗位工作了。另在此十分感谢公司领导对我的关心和照顾,真正体现了人文化主义。 特此申请,望领导审批。 XXX 请假申请书(五): 请假申请书 尊敬的领导: 本人母亲因患某某重病住院,近期需要进行手术,由于家中仅有父亲一人,恐难承担照顾母亲的长时间劳累,故本人想跟公司申请半个月的假期,回去照顾母亲,望领导能体谅家庭难处,允以批准! 请假人: 年月日 请假申请书(六): 请假申请书 尊敬的领导: 本人和女友商定于月日举办婚礼,需要从月日起请假天,于月日正常恢复上班。目前手头的工作已经基本完毕,其他工作已经交付完毕。请予批准。祝安好! 请假人: 年月日 请假申请书(七):

通信原理课程设计心得体会

通信原理课程设计心得体会 、时分解复用原理 为了提高信道利用率,使多路已抽样的信号组合起来沿同一信道传输而互相不干扰,称时分多路复用。时分复用的解调过程称为时分解复用。目前采用较多的是频分多路解复用和时分多路解复用。频分多路解复用用于模拟通信,而时分多路解复用用于数字通信。为了实现TDM传输,要把传输时间分成若干个时隙,在每个时隙内传输一路信号,将若干个原始的脉冲调制信号在时间上进行交错排列,从而形成一个复合脉冲串,该脉冲串扰码后经信道传输到达接收端。时分解复用通信,是把各路信号在同一信道上占有不同时间间隙进行通信分离出原来的模拟信号。由抽样定理可知,将时间上离散的信号变成时间上连续的信号,其在信道上占用时间的有限性,为多路信号沿同一信道传输提供了条件。时分解复用是建立在抽样定理的基础上的,因为抽样定理连续的基带信号由可能被在时间上离散出现的抽样脉冲所代替.具体说,就是把时间分成一些均匀的时间间隙,将各路信号的传输时间分配在不同的时间间隙,以达到互相分开,互不干扰的目的。抽样脉冲占据时间一般较短,在抽样脉冲之间就留出间隙.利用这些空隙便可以传输其他信号的抽样,因此,就可能用一条信道同时传送若干个基带信号,并且每一个抽

样值占用的时间越短,能够传输的数据也就越多.时分解复用信号在接收端只要在时间上恰当地进行分离,各个信号就能分别互相分开,互不干扰并不失真地还原出原来的模拟信号。 在通信系统中,同步具有相当重要的地位。通信系统能否具有有效、可靠地工作,在很大程度上依赖有无良好的同步系统。同步可分为载波同步、位同步、帧同步和网同步几大类型。他们在通信系统中都具有相当重要的作用。时分解复用通信中的同步技术包括位同步和帧同步,这是数字通信的又一个重要特点。时分解复用的电路原理就是先通过帧同步信号和位同步信号把各路信号数据分开,然后通过移位寄存器构成的并/串转换电路输出串行的数据,把时分复用的调制信号不失真的分离出来。 位同步 位同步的目的是确定数字通信中的个码元的抽样时刻,即把每个码元加以区分,使接受端得到一连串的码元序列,这一连串的码元列代表一定的信息。位同步是最基本的同步,是实现帧同步的前提。位同步的基本含义是收、发两端机的时钟频率必须同频、同相,这样接收端才能正确接收和判决发送端送来的每一个码元。因此,接收端必须提供一个确定抽样判决时刻的定时脉冲序列.

《通信原理课程设计》

信息工程学院 2014 / 2015学年第一学期 课程设计报告 课程名称:通信原理课程设计 专业班级:统本电信1201 学生学号:12610304152213 12520527151362 学生姓名:陈钰康 夏涛 指导教师:田亚楠

摘要 8PSK(8 Phase Shift Keying,8移相键控)是八进制相移键控,它是一种相位调制算法。相位调制(调相)是频率调制(调频)的一种演变,载波的相位被调整用于把数字信息的比特编码到每一词相位改变(相移)。 8PSK中的“PSK”表示使用移相键控方式,移相键控是调相的一种形式,用于表达一系列离散的状态,8PSK对应8种状态的PSK。如果是其一半的状态,即4种,则为QPSK,如果是其2倍的状态,则为16PSK。因为8PSK拥有8种状态,所以8PSK每个符号(symbol)可以编码3个比特(bits)。8PSK抗链路恶化的能力(抗噪能力)不如QPSK,但提供了更高的数据吞吐容量。本次课程设计过程中,利用了MATLAB7.1仿真实现了8PSK信号的调制与解调,并仿真8PSK载波调制信号在高斯白噪声信道下的误码率及误比特率性能,并用MATLAB仿真出了调制信号、载波信号及已调信号的波形图和频谱图。并在高斯白噪声下,讨论了8PSK 误码率及误比特率性能。 关键字:8PSK;载波的调制;解调;

目录 一.设计内容及要求(PSK信号的仿真) (1) 二.相关理论知识的论述分析 (1) 2. 1.1、8PSK的概念 (1) 2. 1.2、8PSK的特点 (1) 2.2.1、 PSK的调制 (2) 2.2.2、调制的概念 (2) 2.2.3、调制的种类 (2) 2.2.4、调制的作用 (3) 2.2.5、调制方式 (3) 三.系统原理框图及分析(8PSK的原理) (3) 四.完整的设计仿真过程 (4) 五.仿真结果输出及结论 (6) 六.仿真调试中出现的错误、原因及排除方法 (7) 七.总结本次设计,指出设计的核心及应用价值,提出改进意见和展望 (7) 八.收获、体会 (7) 九.参考文献 (8)

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

河南城建学院 《数据库技术及其应用》课程设计报告书 题目:工资管理系统 系部:数理系 专业:数学与应用数学 班级: 姓名: 学号: 指导教师:-------------- 河南城建学院 2013年 1 月11日

目录 第一章选题的背景和意义 (1) 1 选题的背景 (1) 1.2选题的意义 (1) 第二章数据库结构设计 (2) 2.2 概念结构设计 (3) 2.3逻辑结构设计 (4) 第三章程序代码实现 (7) 3.1创建表: (7) 3.2数据导入: (9) 3.3查询功能的实现: (9) 3.4其他实现: (14) 第四章课程设计总结 (15) 刘保朋小结: (15) 参考文献: (16)

第一章选题的背景和意义 1选题的背景 随着公司业务的扩展,人员的增多,传统的手工作业已经不再适合公司发展的需要所以引进计算机技术对企业内部员工进行方便的管理,这样有诸多好处,各层管理人员可以对企业众多的员工信息进行动态的管理,例如基本资料的修改,添加,删除,查询等。有利于减少错误,减轻人事部门的任务,提高效率,节约人力资源,降低企业成本。 1.2选题的意义 随着经济的发展,企业正向着大型化、规模化发展,而对于大中型企业,员工、职称等跟工资管理有关的信息随之急剧增加。在这种情况下单靠人工来处理员工的工资不但显得力不从心,而且极容易出错。如何设计一个小型企业工资的数据库管理系统,由计算机代替人工执行一系列诸如增加新员工,删除旧员工,工资查询,统计等操作。这样就使办公人员可以轻松快捷地完成工资管理的任务。 对于企、事业单位的工资发放来说,不需要太大型的数据库系统。只需要一个操作方便,功能实用,能同时满足财务部门、单位其他相关部门及代发单位三方对数据的管理及需求的系统。企业的目标就是在于利用数据库编程设计一个操作方便、简单实用的工资管理系统。 实现工资的集中管理。可供管理人员对本单位的人员以及工资进行增加、删除、修改、查询,对人事的管理及工资发放中的应发工资合计等项目由系统自动进行计算;同时系统还可对人事及工资管理情况进行多角度查询。 利用数据库对小型企业的工资进行管理,不仅可以节省开支,而且还可以节省时间,充分发挥了其小却精的特点,通过对这个数据库的编程,也是企业认识到了自己在很多方面的不足,也掌握了很多应用方面的技巧。 第二章数据库结构设计 2.1需求分析 本系统开发的主要目标是要企事业单位工资管理实现计算机管理,使管理员能够有序的管理每一位职工的各项工资条款的发放,以及企业工资的统计,使企

公休假请假条范例

公休假请假条范例 标题(居中):请假条 上款(顶格写部门的名称或领导人的名字): 正文(请假缘由、起止日期及天数)如:因...需要请假,请假时间自20xx年x月x日至20xx年x月x日共xx天,恳请领导批准。 下款(标在右下)..请假人:xxx xxxx年xx月xx日 公休假请假条怎么写? 部分职工因工作需要不能休年休假。为了保障这部分职工的权益,条例规定职工因工作原因未能享受年休假的,单位除正常支付工资收入外,还要支付相应的补偿。 对于补偿的标准,在征求意见过程中,有不少意见认为,应当符合劳动法关于“法定休假日安排劳动者工作的,支付不低于工资的300%的工资报酬”的规定。据此,条例规定:单位确因工作需要不能安排职工休年休假的,经职工本人同意,可以不安排职工休年休假。对职工应休未休的年休假天数,单位应当按照该职工日工资收入的300%支付年休假工资报酬。 请假条 尊敬的所领导:

本人申请2014年工休假,休假期限为2014年01月05日至01月09日,共计5天,望领导予以批准,谢谢! 请假人:王厚坤 2014年01月04日 请假条 尊敬的领导: 本人申请2014年公休假,休假期限为2014年11月14日至11月18日,共计5天,望领导予以批准,谢谢! 请假人: 2014年11月13日 姓名职务参加工作时间可享受休假天数本年度已休假天数休假起止时间从月日到月日,共天科室负责人意见 科室负责人签字: 年月日分管部长意见 分管部长签字: 年月日部长 意 见 部长签字: 年月日备

注 各区人民政府,市直各委、办、局: 《厦门市行政机关考勤与请休假管理暂行办法》已经市政府同意,现予颁布,请遵照执行。 厦门市人民政府 一九九八年三月三十日 厦门市行政机关考勤与请休假管理暂行办法 第一章总则 第一条为加强对行政机关工作人员的管理,完善行政机关办公制度,提高行政效率,根据国家有关规定和《厦门市改进行政机关作风和提高办事效率的规定》,制定本办法。 第二条本办法适用于本市各级行政机关的国家公务员和工勤人员(以下简称工作人员)。 第二章考勤 第三条各级行政机关(以下称单位)应建立健全考勤登记制度,将考勤情况作为工作人员年度考核、奖惩、辞退以及调整职务、级别和工资的依据之一。 迟到、早退或缺勤。

奇偶校验-通信原理课程设计心得【模版】

西南科技大学通信原理设计报告 课程名称:通信原理课程设计 设计名称:奇偶校验编码仿真 姓名:王雷 学号: 班级:通信1004 指导教师:秦明伟 起止日期:2013年7月5日星期五 西南科技大学信息工程学院制

方向设计任务书 学生班级:通信1004 学生姓名:王雷学号: 设计名称:奇偶校验编码仿真 起止日期:2013年7月5日星期五指导教师:秦明伟 方向设计学生日志

奇偶校验编码仿真 一、摘要(150-250字) 奇偶校验是一种校验代码传输正确性的方法。根据被传输的一组二进制代码的数位中“1”的个数是奇数或偶数来进行校验。采用奇数的称为奇校验,反之,称为偶校验。采用何种校验是事先规定好的。通常专门设置一个奇偶校验位,用它使这组代码中“1”的个数为奇数或偶数。若用奇校验,则当接收端收到这组代码时,校验“1”的个数是否为奇数,从而确定传输代码的正确性。 二、设计目的和意义 认识matlab软件,学习掌握matlab的基本操作方法,熟悉M文件和simulink的具体实现方法,了解数据奇偶校验的原理和在matlab中的基本仿真,通过对简单的通信实验设计,提高了动手能力和对matlab操作,巩固了课程知识。 三、设计原理 在数据传输前附加一位奇校验位,用来表示传输的数据中"1"的个数是奇数还是偶数,为奇数时,校验位置为"0",否则置为"1",用以保持数据的奇偶性不变。例如,需要传输"11001110",数据中含5个"1",所以其奇校验位为"0",同时把"110011100"传输给接收方,接收方收到数据后再一次计算奇偶性,"110011100"中仍然含有5个"1",所以接收方计算出的奇校验位还是"0",与发送方一致,表示在此次传输过程中未发生错误。奇偶校验就是接收方用来验证发送方在传输过程中所传数据是否由于某些原因造成破坏。 奇偶校验原理是基于异或的逻辑功能。奇偶校验的编码方法是在原信号码组后面添加以为监督码元,奇偶校验分为奇校验和偶校验,奇校验是原信息码元加上监督码元后,使整个组成的数码组中,1的个数为奇数个。偶校验的工作原理则正好与奇校验相反。 对于n位二进码a1a2a3a4……a n奇校验有如下表示: a1⊕a2⊕a3⊕a4……⊕a n⊕C=1 偶校验的表达式为: a1⊕a2⊕a3⊕a4……⊕a n⊕C =1 其中,C为监督码元,在本设计中n为8,可以推出C的表达式为: C =a1⊕a2⊕a3⊕a4……⊕a8 在发送端让其监督码和信息码一起发送,在信息接收端,计算校验因子的表达式为: 、 S=a1⊕a2⊕a3⊕a4……⊕a n⊕C

通信原理课程设计报告(基于Matlab)

2DPSK调制与解调系统的仿真 设计原理 (1) 2DPSK信号原理 1.1 2DPSK信号原理 2DPSK方式即是利用前后相邻码元的相对相位值去表示数字信息的一种方式。现假设用Φ表示本码元初相与前一码元初相之差,并规定:Φ=0表示0码,Φ=π表示1码。则数字信息序列与2DPSK信号的码元相位关系可举例表示如2PSK信号是用载波的不同相位直接去表示相应的数字信号而得出的,在接收端只能采用相干解调,它的时域波形图如图2.1所示。 图1.1 2DPSK信号 在这种绝对移相方式中,发送端是采用某一个相位作为基准,所以在系统接收端也必须采用相同的基准相位。如果基准相位发生变化,则在接收端回复的信号将与发送的数字信息完全相反。所以在实际过程中一般不采用绝对移相方式,而采用相对移相方式。定义为本码元初相与前一码元初相之差,假设: →数字信息“0”; →数字信息“1”。 则数字信息序列与2DPSK信号的码元相位关系可举例表示如下: 数字信息: 1 0 1 1 0 1 1 1 0 1 DPSK信号相位:0

或 : 1.2 2DPSK 信号的调制原理 一般来说,2DPSK 信号有两种调试方法,即模拟调制法和键控法。2DPSK 信号的的模拟调制法框图如图1.2.1所示,其中码变换的过程为将输入的单极性不归零码转换为双极性不归零码。 图1.2.1 模拟调制法 2DPSK 信号的的键控调制法框图如图1.2.2所示,其中码变换的过程为将输入的基带信号差分,即变为它的相对码。选相开关作用为当输入为数字信息“0” 时接相位0,当输入数字信息为“1”时接pi 。 图1.2.2 键控法调制原理图 1.3 2DPSK 信号的解调原理 2DPSK 信号最常用的解调方法有两种,一种是极性比较和码变换法,另一种是差分相干解调法。 码变换 相乘 载波 s(t) e o (t)

相关文档
最新文档