当前位置:文档之家› 员工工资管理系统模块设计

员工工资管理系统模块设计

"'" +TextBox7.Text + "'" +",AllWage=" + "'" + TextBox8.Text + "'" + ",Remark=" + "'" + TextBox9.Text + "'" + " where
DataGrid1.DataBind();
}
private void DataGrid1_PageIndexChanged(object source, System.Web.UI.WebControls.DataGridPageChangedEventArgs
e)
{
DataGrid1.CurrentPageIndex = e.NewPageIndex;
(6)工资删除界面:管理人员删除员工工资信息。
(7)工资查询界面:在此模块中,管理人员有五种
查询方式,员工有3种查询方式。
(8)工资修改界面:管理人员修改员工工资信息。
二、数据库设计
列名
数据类型
长度
是否为空
工资编号
Int
4

员工编号
Int
4

员工姓名
Varchar
20

年份
Varchar
10

月份
Varchar
的工资信息更加清楚,让管理人员对每个员工的工作情
况更加了解。
(4)增加用户定制信息,将员工关心的资料定期发送至
其邮箱或手机。
4.2发展前景
新的管理思想和新技术的发展,信息技术的不断革
新,对管理软件的发展起到了决定性的促进作用。在网
络高速发展的今天,越来越多的企业、个人认识到网络
的便利,信息反馈的方便与快捷。电子商务的炒作热潮
e)
{
DataGrid1.CurrentPageIndex = e.NewPageIndex;
DataGrid1.DataBind();
}
private void DataGrid1_DeleteCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
域范围的限制,利用互联网技术,实现网上办公,就能
很好解决企业分支机构之间的相互协作办公的要求,同
时可以更好的实现信息共享。新一轮的MIS升级热就要
来到,管理软件革新的年代就要来到。
普及式、局域网式的软件即将成为历史,而真正管
理型、互联网型的软件将成为应用软件的主流,即哪个
开发商能诠释一种新概念下的管理软件,其产品才易于
DataGrid1.DataBind();
}
private void add_button_Click(object sender, System.EventArgs e)
{
string k;
k =Request.QueryString["id"];
SqlConnection MyConn = new SqlConnection("Server =127.0.0.1;uid=sa;pwd=;database=whtzkj");
{
//在此处放置用户代码以初始化页面
int i;
string Privilege="";
SqlConnection objConnection;
StringstrConnection="Server=127.0.0.1;uid=sa;pwd=;database=whtzkj;"
objConnection=new SqlConnection(strConnection);
图6.4(e)
在修改信息的时候,工资编号是不能够修改的,只能修改其他工资信息。如图6.4(f)。
图6.4(f) 2008年第1期胡娟基于B/S模式的工资管理系统·31·
图5.3.5(a)
图5.3.5(b)
该界面实现代码如下:
private void DataGrid1_PageIndexChanged(object source, System.Web.UI.WebControls.DataGridPageChangedEventArgs
就要提高管理。因此,作为电子商务发展基石的供应链
管理已得到中大型企业的密切关注并被提到应用日程。
由于现在企业的分支机构众多,而且很多分支机构的地
域范围很广,传统的办公模式已经不能很好的适应市场
发展的要求,同时人员的流动性也比较大,不能在传统
的办公模式下对每一个员工都要求在传统的办公环境下
进行办公,急需一种新型的办公模式的出现,以解决地
10

基本工资
Nvarchar
10
可以
加班费
Nvarchar
10
可以
奖金
Nvarchar
10
可以
总工资
Nvarchar
10
可以
备注
Nvarchar
200
可以
三、需求分析
需求分析是软件定义的最后一个阶段,它的基本任务是回答“系统必须做什么”这个问题,需求分析的任务不是确定系统怎样完成它的工作,而仅仅是确定系统完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求。
if(dr.Read())
Privilege= dr["Privilege"].ToString();
i=Convert.ToInt32(Privilege);
switch(i)
{
case 11:
case 13: break;
default:
this.Response.Write("<script>window.alert('你没有权限进入该页面!'); window.location.href='../in_index.aspx';</script>");
{
string strDel = "delete from [Salary] where SalaryID = @SalaryID";
SqlConnectionMyConn=newSqlConnection("server=127.0.0.1;uid= sa;pwd=;database=whtzkj");
图5.3.3(c)
图5.3.3(b)
该界面实现代码如下:
private void DataGrid1_EditCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs
e)
{
DataGrid1.EditItemIndex = e.Item.ItemIndex;
用户输入年份和月,而是给出下拉表,让用户自由选择。
(2)在查询页面可以提供打印功能。当用户查询完自己
所需要的信息后可以将这些信息打印出来,对查询表格
字体、排版等方面可以做规范化的调整,增加“起始时
间”“终止时间”等格式,使打印出的格式清晰美观
(3)增加统计功能。该功能可以统计部门平均收入,一
段时间的收入,并将结果跟往年的比较,让员工对自己
string strupdate="update [Salary] set UserID=" + TextBox2.Text +",Dept= " + "'" + TextBox3.Text + "'" + ",[Year]=" + "'"
+ TextBox4.Text + "'" + ",[Month]=" + "'" + TextBox5.Text + "'" +",Bouns=" + "'" + TextBox6.Text + "'" +",BasicWage=" +
被客户所接受,才具有超强的生命力。·32·武汉航海(武汉航海职业技术学院学报)2008年第1期
图6.4(a)图6.4(b)
如果工资编号不唯一,则会弹出一个页面提示工资编号已经存在。如图6.4(c)
图6.4(c)
当添加成功以后会提示添加信息成功。如图6.4(d)
6.4(d)
在查询的时候,若查询的信息不存在,会出现一个异常处理,只出现标题不出现内容。如图6.4(e)。
一、模块设计
(1)主登陆界面模块:该模块提供管理系统的主界
面,是主系统的唯一入口和出口,该界面提供用户登陆
并选择并调用各子模块
(2)员工界面:员工进入该模块进行选择查询操作。
(3)工资管理人员界面:工资管理人员进入操作界
面。
(4)工资浏览界面:管理人员浏览所有员工工资。
(5)工资添加界面:管理人员添加员工工资信息。
虽然已经褪去,但电子商务开始"着陆"了,会有越来越
多的企业和个人投入到电子商务这一新的商务活动之
中,对电子商务网站的需求肯定是有增无减,真正的电
相关主题