基于BS格式的工資管理系統(tǒng)_第1頁
基于BS格式的工資管理系統(tǒng)_第2頁
基于BS格式的工資管理系統(tǒng)_第3頁
基于BS格式的工資管理系統(tǒng)_第4頁
基于BS格式的工資管理系統(tǒng)_第5頁
已閱讀5頁,還剩19頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

...wd......wd......wd...鄭州華信學(xué)院課程設(shè)計(jì)說明書題目:網(wǎng)絡(luò)工資管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)姓名:賈慧萍院〔系〕:信息工程系專業(yè)班級:10計(jì)算機(jī)科學(xué)與技術(shù)學(xué)號:1001110156指導(dǎo)教師:楊楊成績:時(shí)間:2013年9月03日至2013年10月24日鄭州華信學(xué)院課程設(shè)計(jì)任務(wù)書題目基于B/S模式的工資管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)專業(yè)、班級10計(jì)算機(jī)科學(xué)與技術(shù)學(xué)號1001110156姓名賈慧萍主要內(nèi)容:首先,開發(fā)一個(gè)采用B/S構(gòu)造的企業(yè)網(wǎng)絡(luò)工資管理系統(tǒng),使用ASP.NET技術(shù)和SQLserver2000數(shù)據(jù)庫實(shí)現(xiàn)的三層構(gòu)造Web應(yīng)用程序,通過ADO.NET訪問數(shù)據(jù)庫結(jié)合網(wǎng)絡(luò)編程開發(fā)動(dòng)態(tài)網(wǎng)頁。本系統(tǒng)是適合于各企事業(yè)單位使用的通用工資管理軟件,系統(tǒng)開發(fā)目的主要是針對工資管理系統(tǒng)落后、數(shù)據(jù)環(huán)境混亂等問題提出可行的解決方案。給工資管理系統(tǒng)帶來先進(jìn)的管理理念、完善的工資管理制度,從而提高管理水平、節(jié)約資源、提高辦事效率。根本要求:要求系統(tǒng)界面友好,操作簡單方便,任意設(shè)定工資工程,任意定義工資計(jì)算公式,任意定義輸出表格等功能健全。主要參考資料:[1]趙強(qiáng).J2EE應(yīng)用開發(fā)[M].電子工業(yè)出版社,2006[2]明日科技.JSP開發(fā)技術(shù)大全[M].人民郵電出版社,2007[3]BertBates.HeadFirstServlets&JSP〔影印版〕[M]南京:東南大學(xué)出版社2002.8[4]oracle數(shù)據(jù)庫進(jìn)階.林樹澤李淵編.清華大學(xué)出版社,2011.3完成期限:09月03日-10月24日指導(dǎo)教師簽名:課程負(fù)責(zé)人簽名:2013年09月12日目錄1.總體設(shè)計(jì)31.1企業(yè)網(wǎng)建設(shè)規(guī)劃31.2工資管理系統(tǒng)任務(wù)概述31.3工資管理系統(tǒng)功能需求41.4工資管理系統(tǒng)可行性分析51.5工資管理系統(tǒng)開發(fā)環(huán)境62.構(gòu)造化系統(tǒng)設(shè)計(jì)62.1系統(tǒng)功能模塊設(shè)計(jì)62.2數(shù)據(jù)庫設(shè)計(jì)72.3界面設(shè)計(jì)83.軟件的測試243.1測試原則243.2測試方法243.3測試環(huán)境243.4測試內(nèi)容24總結(jié)284.1系統(tǒng)可改良的地方284.2開展前景281.總體設(shè)計(jì)1.1企業(yè)網(wǎng)建設(shè)規(guī)劃〔1〕概述企業(yè)網(wǎng)分內(nèi)部和外部兩局部。外部的頁面是展示給所有人員瀏覽的頁面,在外部主要對企業(yè)的宣傳。在產(chǎn)品展示的頁面提供顧客注冊的功能,進(jìn)展網(wǎng)上訂購的功能.只有注冊的顧客用戶才能進(jìn)展網(wǎng)上訂購。內(nèi)部的頁面只有企業(yè)內(nèi)部人員才能瀏覽,而且必須登錄才能進(jìn)入,沒有注冊的功能,只有在人事部門進(jìn)展添加的用戶才能進(jìn)入?!?〕組織構(gòu)造,見圖1.1〔a〕職務(wù)為總經(jīng)理,副總經(jīng)理;最高級別機(jī)構(gòu)有主管、財(cái)務(wù)主管、開發(fā)部主管、人事部主管、市場部主管;部門設(shè)部門經(jīng)理,普通職員?!?〕總體設(shè)計(jì),見圖1.1〔b〕1.2工資管理系統(tǒng)任務(wù)概述工程名稱:基于B/S模式的工資管理系統(tǒng)開發(fā)意圖:使員工工資管理更加科學(xué)、標(biāo)準(zhǔn);使員工工資查詢更加方便、快捷;發(fā)揮網(wǎng)絡(luò)在工資管理與查詢中的作用,實(shí)現(xiàn)工資管理與查詢的網(wǎng)絡(luò)化應(yīng)用目標(biāo):通過本系統(tǒng),能幫助財(cái)務(wù)人員利用計(jì)算機(jī),快速方便的對員工工資進(jìn)展管理、輸入、輸出、查找等所需操作,使大量的員工工資能夠集中方便的進(jìn)展管理。員工則能夠利用自己的用戶名和密碼通過本登陸,方便快捷的查詢到自己工資信息。1.3工資管理系統(tǒng)功能需求〔1〕登錄內(nèi)部辦公系統(tǒng)的所有用戶都可以查詢自己的詳細(xì)工資情況,提供按月查詢,按年查詢,按特定時(shí)間查詢?nèi)N方式.〔2〕企業(yè)的財(cái)務(wù)人員可以進(jìn)展工資的添加,刪除,修改,查詢,瀏覽的操作,在查詢中提供按月查詢,按年查詢,按特定查詢,按部門查詢,按員工編號查詢四種方式.〔3〕企業(yè)的財(cái)務(wù)人員可對工資信息進(jìn)展添加,刪除,修改,瀏覽的操作?!?〕工資的修改時(shí)應(yīng)在備注后寫清楚修改時(shí)間以及原因等相關(guān)信息。北京畢博北京畢博財(cái)務(wù)部開發(fā)部總辦財(cái)務(wù)科人力資源部市場部硬件開發(fā)部軟件開發(fā)部人力資源科采購部銷售部圖1.1(a)企業(yè)網(wǎng)企業(yè)網(wǎng)外部信息展示內(nèi)部辦公管理首頁企業(yè)介紹成功案例產(chǎn)品展示與網(wǎng)上訂購系統(tǒng)管理新聞管理人事管理財(cái)務(wù)管理營銷管理內(nèi)部交流系統(tǒng)郵件管理供給商供給管理顧客訂購管理新聞動(dòng)態(tài)人員信息管理部門信息管理機(jī)構(gòu)信息管理圖1.1(b)1.4工資管理系統(tǒng)可行性分析〔1〕技術(shù)可行性ASP.NET的推出也有一定的時(shí)間了,它將來的網(wǎng)絡(luò)編程做好了準(zhǔn)備,我在畢業(yè)設(shè)計(jì)中用到的相關(guān)技術(shù),也是比擬成熟的,只是鑒于對網(wǎng)絡(luò)編程和.net的熟悉程度,可能在功能的實(shí)現(xiàn)上還存在一定的缺陷?;趯χ付ǖ南到y(tǒng)要實(shí)現(xiàn)的功能的要求的考慮,結(jié)合對現(xiàn)有技術(shù)的掌握程度,鑒于軟硬件的資源問題,對于系統(tǒng)的要求和性能,是可以實(shí)現(xiàn)的。參與源代碼開發(fā)的成員必須掌握.NET技術(shù),具有基于SQL2000網(wǎng)絡(luò)數(shù)據(jù)庫編程經(jīng)歷,對信息管理系統(tǒng)有比擬深入的認(rèn)識(shí),能夠很快的進(jìn)展系統(tǒng)分析并開發(fā)實(shí)現(xiàn)。〔2〕經(jīng)濟(jì)可行性本系統(tǒng)基于ASP.NET構(gòu)架,運(yùn)用SQL2000網(wǎng)絡(luò)數(shù)據(jù)庫,本錢不高。開發(fā)周期不會(huì)太長,維護(hù)費(fèi)用也不多?!?〕運(yùn)行可行性目前許多公司的工資管理系統(tǒng)都不太先進(jìn),基于網(wǎng)頁的查詢系統(tǒng)不完善。由于系統(tǒng)的要求是基于用戶操作的根本要求實(shí)現(xiàn)的,對各個(gè)子系統(tǒng)的劃分是符合管理人員的要求的,又本系統(tǒng)是按照三層構(gòu)造和B/S的思想而開發(fā)的,對于系統(tǒng)的升級還是方便易行的,所以本套查詢系統(tǒng)可以馬上解決這些問題。按上述三方面進(jìn)展可行性分析、研究后,筆者認(rèn)為此工程是可行的。1.5工資管理系統(tǒng)開發(fā)環(huán)境〔1〕硬件條件:CPU:P42.0內(nèi)存:512DDR硬盤:80G。服務(wù)器一臺(tái)為數(shù)據(jù)庫服務(wù)器和Web服務(wù)器;客戶端計(jì)算機(jī)假設(shè)干;網(wǎng)絡(luò)通訊設(shè)備,主要包括網(wǎng)卡、MODEM等?!?〕系統(tǒng)平臺(tái):采用Browser/Server體系構(gòu)造,服務(wù)器端采用MicrosoftWindowsXPProfessionalSP2作為網(wǎng)絡(luò)操作系統(tǒng),Web服務(wù)器軟件采用IIS5.0〔InternetInformationServer〕??蛻舳塑浖▎螜C(jī)操作系統(tǒng)和瀏覽器軟件,分別選用Windows98以上版本和InternetExplorer5.0以上版本,數(shù)據(jù)庫系統(tǒng)采用MicrosoftSQLServer2000有利于使用操作?!?〕開發(fā)工具:基于Web的系統(tǒng)開發(fā)工具應(yīng)使開發(fā)者使用各種各樣的技術(shù)來創(chuàng)立動(dòng)態(tài)的Web應(yīng)用程序,并且應(yīng)是一個(gè)可視化的工具。我們采用了VisualStudio.NET進(jìn)展開發(fā),它是用來快速創(chuàng)立數(shù)據(jù)驅(qū)動(dòng)Web應(yīng)用程序的基于團(tuán)隊(duì)的開發(fā)環(huán)境,支持ASP.NET,以ADO.NET連接數(shù)據(jù)庫,編程語言為C#。2.構(gòu)造化系統(tǒng)設(shè)計(jì)2.1系統(tǒng)功能模塊設(shè)計(jì)〔1〕主登陸界面模塊:該模塊提供管理系統(tǒng)的主界面,是主系統(tǒng)的唯一入口和出口,該界面提供用戶登陸并選擇并調(diào)用各子模塊〔2〕工資管理系統(tǒng):用戶選擇該模塊后將進(jìn)入工資管理系統(tǒng)?!?〕員工界面:員工進(jìn)入該模塊進(jìn)展選擇查詢操作?!?〕工資管理人員界面:工資管理人員進(jìn)入操作界面?!?〕工資瀏覽界面:管理人員瀏覽所有員工工資。〔6〕工資添加界面:管理人員添加員工工資信息。〔7〕工資刪除界面:管理人員刪除員工工資信息?!?〕工資查詢界面:在此模塊中,管理人員有五種查詢方式,員工有3種查詢方式?!?〕工資修改界面:管理人員修改員工工資信息。主登陸界面主登陸界面工資管理系統(tǒng)員工工資管理員工資查詢工資瀏覽工資添加工資刪除工資查詢工資修改圖2.12.2數(shù)據(jù)庫設(shè)計(jì)表2.2工資表圖2.2(a)圖2.2(b)員工登陸后可以根據(jù)年份,月份來查詢自己的工資詳細(xì)信息。管理人員登陸后可以根據(jù)員工的編號,部門,年份,月份來查詢所需要的信息。2.3界面設(shè)計(jì)〔1〕工資添加界面圖2.3.1當(dāng)管理人員登陸的時(shí)候,點(diǎn)擊工資記錄添加,就會(huì)出現(xiàn)添加記錄界面,2.3.1圖2.3.1當(dāng)信息添加成功以后,得到一個(gè)提示成功界面,如圖2.3.1圖2.3.1假設(shè)輸入工資編號不唯一,則會(huì)提示輸入錯(cuò)誤,返回重新輸入,如圖2.3.1圖2.3.1當(dāng)非管理人員登陸的時(shí)候,則會(huì)提示無法進(jìn)入,如圖2.3.1圖2.3.1在添加的界面使用了TextBox和Button控件,添加代碼如下:privatevoidadd_button_Click(objectsender,System.EventArgse){dbComm=newSqlCommand(strSQL,sqlConnection1);if(Page.IsValid){StringstrSQL="INSERTINTOSalary(SalaryID,UserID,Dept,Year,Month,Bouns,BasicWage,AllWage,Remark)VALUES(@SalaryID,@UserID,@Dept,@Year,@Month,@Bouns,@BasicWage,@AllWage,@Remark)";SqlCommanddbComm=newSqlCommand(strSQL,sqlConnection1);dbComm.Parameters.Add("@SalaryID",SqlDbType.Int,4);dbComm.Parameters.Add("@UserID",SqlDbType.VarChar,50);dbComm.Parameters.Add("@Dept",SqlDbType.VarChar,300);dbComm.Parameters.Add("@Year",SqlDbType.Char,16);dbComm.Parameters.Add("@Month",SqlDbType.Char,16);dbComm.Parameters.Add("@Bouns",SqlDbType.VarChar,50);dbComm.Parameters.Add("@BasicWage",SqlDbType.VarChar,50);dbComm.Parameters.Add("@AllWage",SqlDbType.VarChar,50);dbComm.Parameters.Add("@Remark",SqlDbType.VarChar,300);dbComm.Parameters["@SalaryID"].Value=TextBox1.Text;dbComm.Parameters["@UserID"].Value=TextBox2.Text;dbComm.Parameters["@Dept"].Value=TextBox3.Text;dbComm.Parameters["@Year"].Value=TextBox4.Text;dbComm.Parameters["@Month"].Value=TextBox5.Text;dbComm.Parameters["@Bouns"].Value=TextBox6.Text;dbComm.Parameters["@BasicWage"].Value=TextBox7.Text;dbComm.Parameters["@AllWage"].Value=TextBox8.Text;dbComm.Parameters["@Remark"].Value=TextBox9.Text;intiID=0;try{sqlConnection1.Open();iID=Convert.ToInt32(dbComm.ExecuteScalar());}catch(Exceptionex){Response.Write("此工資編號已經(jīng)存在,請<ahref='wageAdd.aspx'>重新輸入</a><br>或者等待3秒后自動(dòng)返回添加員工信息頁面<meta-equiv='refresh'content='3;url=wageAdd.aspx'><br>");Response.End();}finally{if(sqlConnection1.State==ConnectionState.Open)sqlConnection1.Close();}Response.Redirect("Success.aspx");Response.End();}}權(quán)限代碼如下:Privilege=dr["Privilege"].ToString();i=Convert.ToInt32(Privilege);switch(i){case11:case13:break;default:this.Response.Write("<script>window.alert('你沒有權(quán)限進(jìn)入該頁面!');window.location.href='../in_index.aspx';</script>");break;}〔2〕工資查詢界面:進(jìn)入查詢界面以后,分為普通員工進(jìn)入和工資管理人員進(jìn)入,程序會(huì)根據(jù)登錄用戶的權(quán)限來判斷該用戶可以進(jìn)入的界面。所有人都可以進(jìn)入員工界面來查詢自己的工資信息,工資管理人員可以進(jìn)入管理界面來查詢所需要的信息。如圖2.3.2圖2.3.2員工查詢界面如圖2.3.2圖2.3.2該界面實(shí)現(xiàn)代碼:privatevoidButton1_Click(objectsender,System.EventArgse){Year=TextBox1.Text;sqlDataAdapter1.SelectCommand.CommandText="select*fromSalarywhere[Year]="+Year+"and[UserID]="+i;try{sqlDataAdapter1.Fill(dataSet1);DataGrid1.DataBind();}catch{}finally{}}privatevoidButton2_Click(objectsender,System.EventArgse){Month=TextBox2.Text;sqlDataAdapter1.SelectCommand.CommandText="select*fromSalarywhere[Month]="+Month+"and[UserID]="+i;try{sqlDataAdapter1.Fill(dataSet1);DataGrid1.DataBind();}catch{}finally{}}privatevoidButton3_Click(objectsender,System.EventArgse){Year=TextBox3.Text;Month=TextBox4.Text;sqlDataAdapter1.SelectCommand.CommandText="select*fromSalarywhere[Year]="+Year+"and[Month]="+Month+"and[UserID]="+i;try{sqlDataAdapter1.Fill(dataSet1);DataGrid1.DataBind();}catch{}finally{}}工資管理人員查詢界面,如圖2.3.2圖2.3.2該界面實(shí)現(xiàn)代碼如下:privatevoidButton1_Click(objectsender,System.EventArgse){Year=TextBox1.Text;sqlDataAdapter1.SelectCommand.CommandText="select*fromSalarywhere[Year]="+Year;try{sqlDataAdapter1.Fill(dsSalary1);DataGrid1.DataBind();}catch{}finally{}}privatevoidButton2_Click(objectsender,System.EventArgse){Month=TextBox2.Text;sqlDataAdapter1.SelectCommand.CommandText="select*fromSalarywhere[Month]="+Month;try{sqlDataAdapter1.Fill(dsSalary1);DataGrid1.DataBind();}catch{}finally{}}privatevoidButton3_Click(objectsender,System.EventArgse){Year=TextBox3.Text;Month=TextBox4.Text;sqlDataAdapter1.SelectCommand.CommandText="select*fromSalarywhere[Year]="+Year+"and[Month]="+Month;try{sqlDataAdapter1.Fill(dsSalary1);DataGrid1.DataBind();}catch{}finally{}}privatevoidButton4_Click(objectsender,System.EventArgse){UserID=TextBox5.Text;sqlDataAdapter1.SelectCommand.CommandText="select*fromSalarywhereUserID="+UserID;try{sqlDataAdapter1.Fill(dsSalary1);DataGrid1.DataBind();}catch{}finally{}}privatevoidButton5_Click(objectsender,System.EventArgse){Dept=TextBox6.Text;sqlDataAdapter1.SelectCommand.CommandText="select*fromSalarywhereDept='"+Dept+"'";sqlDataAdapter1.Fill(dsSalary1);DataGrid1.DataBind();}PrivatevoidDataGrid1_PageIndexChanged(objectsource,System.Web.UI.WebControls.DataGridPageChangedEventArgse){DataGrid1.CurrentPageIndex=e.NewPageIndex;DataGrid1.DataBind();}〔3〕工資修改界面:只有工資管理人員才能進(jìn)入該界面,該界面如圖2.3.3圖2.3.3瀏覽該頁面,找到需要修改的,點(diǎn)擊修改,出現(xiàn)下面的界面,如圖2.3.3(b),圖2圖2.3.3圖2.3.3該界面實(shí)現(xiàn)代碼如下:privatevoidDataGrid1_EditCommand(objectsource,System.Web.UI.WebControls.DataGridCommandEventArgse){DataGrid1.EditItemIndex=e.Item.ItemIndex;DataGrid1.DataBind();}privatevoidDataGrid1_PageIndexChanged(objectsource,System.Web.UI.WebControls.DataGridPageChangedEventArgse){DataGrid1.CurrentPageIndex=e.NewPageIndex;DataGrid1.DataBind();}privatevoidadd_button_Click(objectsender,System.EventArgse){stringk;k=Request.QueryString["id"];SqlConnectionMyConn=newSqlConnection("Server=;uid=sa;pwd=;database=whtzkj");stringstrupdate="update[Salary]setUserID="+TextBox2.Text+",Dept="+"'"+TextBox3.Text+"'"+",[Year]="+"'"+TextBox4.Text+"'"+",[Month]="+"'"+TextBox5.Text+"'"+",Bouns="+"'"+TextBox6.Text+"'"+",BasicWage="+"'"+TextBox7.Text+"'"+",AllWage="+"'"+TextBox8.Text+"'"+",Remark="+"'"+TextBox9.Text+"'"+"whereSalaryID="+k;SqlCommandstrcmd=newSqlCommand(strupdate,MyConn);strcmd.Connection.Open();strcmd.ExecuteNonQuery();strcmd.Connection.Close();Response.Write("<script>alert('修改成功!');window.location.href='wageModify.aspx';</script>");}〔4〕工資瀏覽頁面:非工資管理人員是不能進(jìn)入工資瀏覽界面的,管理人員進(jìn)去瀏覽界面后,會(huì)看到公司所有員工的工資信息。如圖5.3.4(a)。圖5.3.4(a)瀏覽界面的實(shí)現(xiàn)代碼如下:privatevoidPage_Load(objectsender,System.EventArgse){//在此處放置用戶代碼以初始化頁面inti;stringPrivilege="";SqlConnectionobjConnection;StringstrConnection="Server=;uid=sa;pwd=;database=whtzkj;"objConnection=newSqlConnection(strConnection);stringstrName="select*from[Privilege]";SqlCommandMyCmd=newSqlCommand(strName,objConnection);SqlDataReaderdr;objConnection.Open();dr=MyCmd.ExecuteReader();if(dr.Read())Privilege=dr["Privilege"].ToString();i=Convert.ToInt32(Privilege);switch(i){case11:case13:break;default:this.Response.Write("<script>window.alert('你沒有權(quán)限進(jìn)入該頁面!');window.location.href='../in_index.aspx';</script>");break;}if(this.IsPostBack){dsSalary1=(dsSalary)Session["DsSalary"];}else{this.sqlDataAdapter1.Fill(this.dsSalary1);Session["DsSalary"]=dsSalary1;this.DataGrid1.DataBind();}}privatevoidDataGrid1_PageIndexChanged(objectsource,System.Web.UI.WebControls.DataGridPageChangedEventArgse){DataGrid1.CurrentPageIndex=e.NewPageIndex;DataGrid1.DataBind();}〔5〕工資刪除界面:當(dāng)管理人員進(jìn)入工資刪除界面,找到需要?jiǎng)h除的信息,點(diǎn)擊刪除,其界面如圖2.3.5(a)、圖2.3.5(b)圖2.3.5圖2.3.5該界面實(shí)現(xiàn)代碼如下:privatevoidDataGrid1_PageIndexChanged(objectsource,System.Web.UI.WebControls.DataGridPageChangedEventArgse){DataGrid1.CurrentPageIndex=e.NewPageIndex;DataGrid1.DataBind();}privatevoidDataGrid1_DeleteCommand(objectsource,System.Web.UI.WebControls.DataGridCommandEventArgse){stringstrDel="deletefrom[Salary]whereSalaryID=@SalaryID";SqlConnectionMyConn=newSqlConnection("server=;uid=sa;pwd=;database=whtzkj");SqlCommandMyCmd=newSqlCommand(strDel,MyConn);MyCmd.Parameters.Add(newSqlParameter("@SalaryID",SqlDbType.Int,4,"SalaryID"));MyCmd.Parameters["@SalaryID"].Value=e.Item.Cells[0].Text;MyConn.Open();MyCmd.ExecuteNonQuery();Response.Redirect(this.Page.Request.RawUrl);MyConn.Close();DataGrid1.DataBind();}3.軟件的測試3.1測試原則〔1〕程序設(shè)計(jì)者不應(yīng)測試自己設(shè)計(jì)的程序?!?〕在設(shè)計(jì)測試用例時(shí),不僅要有確定的輸入數(shù)據(jù),而且要有確定的預(yù)期輸出結(jié)果?!?〕測試用例不僅要有合理的輸入數(shù)據(jù),還要有不合理的輸入數(shù)據(jù)?!?〕除了檢查程序是否做完了他應(yīng)該做的事,還要檢查它是否做了不應(yīng)做的事?!?〕程序中存在錯(cuò)誤的概率與在該段程序中已發(fā)現(xiàn)的錯(cuò)誤數(shù)成比例。3.2測試方法本系統(tǒng)采用黑盒測試方法,著眼于程序的外部特征,而不考慮程序的內(nèi)部構(gòu)造,主要看程序的功能是否完成。3.3測試環(huán)境局域網(wǎng)機(jī)器假設(shè)干臺(tái)〔均配有InternetExplore5.0〕,服務(wù)器一臺(tái)〔配有IIS6.0,VS.Net2003,OfficeXP〕。3.4測試內(nèi)容以工資管理者身份進(jìn)入,可以添加,刪除,瀏覽,修改,查詢。以普通員工身份進(jìn)入,只能查詢自己的工資信息,假設(shè)不是工資管理者想進(jìn)展添加,刪除,瀏覽,修改和查詢其他人的工資信息,會(huì)提示無權(quán)訪問。如圖6.4(a)。圖6.4(a)在添加工資信息的時(shí)候,工資編號要唯一且不能為空。假設(shè)為空則會(huì)提示必填。如圖6.4(b)。圖6.4(b)圖6.4(c)當(dāng)添加成功以后會(huì)提示添加信息成功。如圖6.4(d)圖6.4(d)在查詢的時(shí)候,假設(shè)查詢的信息不存在,會(huì)出現(xiàn)一個(gè)異常處理,只出現(xiàn)標(biāo)題不出現(xiàn)內(nèi)容。如圖6.4(e)。圖6.4(e)在修改信息的時(shí)候,工資編號是不能夠修改的,只能修改其他工資信息。如圖6.4(f)。

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論