資源描述:
《web應用開發(fā)實訓指導書》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在工程資料-天天文庫。
1、《WEB應用開發(fā)》實訓指導書專業(yè):計算機信息管理班級:信息141142作者:許昊日期:2016年1月1日實訓題目:《基于Aspnet的員工考勤管理系統(tǒng)》編程環(huán)境:VS2012.NetFraiwwork4.0編程語言:Gft基于數(shù)據(jù)庫課程實訓使用的人事管理的數(shù)據(jù)庫,采用Aspnet技術(shù),開發(fā)一個人事管理的系統(tǒng)。網(wǎng)站實訓的任務要求分為必須完成任務與可選完成兩部分。必需完成的實訓如下:?員工管理:管理員可以對員工信息進行管理,包括增刪改查功能。普通用戶只能對自己的信息進行維護。用戶根據(jù)用戶名與密碼登陸。用戶可以在修改自己的密碼
2、。?部門管理:擁有權(quán)限的用戶可以對部門的數(shù)據(jù)進行增刪改查操作。?請假管理:員工在web頁面提交請假中請、取消請假中請、更新請假屮請(使用存儲過程)。?部門考勤信息匯總??蛇x完成的功能如下?薪資管理?加班管理系統(tǒng)的開發(fā)要求如下:?實訓不分組,每個同學獨立完成項目開發(fā),不得抄襲;?先設計后開發(fā);?良好的代碼風格;?面向?qū)ο蟪绦蛟O計思想;提交內(nèi)容:完整的程序代碼數(shù)據(jù)庫腳木文件實訓報告實訓指南一、數(shù)據(jù)庫設計數(shù)據(jù)庫采用MSSQLServer2008/2012數(shù)據(jù)庫數(shù)據(jù)庫,數(shù)據(jù)庫參考數(shù)據(jù)庫實訓的內(nèi)容。數(shù)據(jù)庫中的字段統(tǒng)一命名規(guī)則,注意
3、字段的類型,檢查數(shù)據(jù)庫的設計能否盲足需求。畫出ER圖;二、項目開發(fā)需求1.登陸頁面Login.aspx用戶輸入止確的用戶名與密碼后才可以登陸,登陸用戶的信息保存在Session中。登陸頁面有可選復選框“是否記住我”,如果用戶勾選,則在cookie中記住用戶的用戶名與密碼,下次打開站點時自動登陸。Cookie的過期時間為一周。2.母版頁在母版頁的左上角顯示站點的名稱,頁面右上角顯示“歡迎你,【XXX】”。XXX為當前登陸用戶名。使用菜單控件,使用SiteMap顯示菜單。菜單中包括員工管理菜單組、員工管理菜單組、修改密碼菜單
4、項。用戶管理小包括新建員工,員工列表兩項。部門管理菜單組中包括新建部門,部門列表兩項。在母版頁的頁腳顯示作者信息與版權(quán)信息,作者的學號與聯(lián)系方式。母版頁中顯示的站點名稱與作者信息,均來自站點的配置文件。以下頁面均使用母版頁。3.首頁首頁命名為Index.aspx,如果用戶未登陸,剛打開首頁時,口動跳轉(zhuǎn)到登陸頁面。在頁面中顯示系統(tǒng)的統(tǒng)計信息:員工的數(shù)量,部門的數(shù)量。4.修改密碼功能頁而命名為Changepassword.aspxo輸入一次舊密碼,輸入兩次新密碼。如果舊密碼正確,且新密碼一致,剛修改密碼,否則提示錯誤信息。修
5、改成功后,跳轉(zhuǎn)到修改成功頁面,修改密碼成功頁面口行設計。5常用功能的增刪改查對數(shù)據(jù)的CRUD功能是信息系統(tǒng)開發(fā)的核心,本次實訓可以采用多種方式實現(xiàn),可以參考書上的7-10章。每種實現(xiàn)的技術(shù)都有其優(yōu)缺點,請根據(jù)滋生情況選擇的技術(shù)方案。方案說明優(yōu)點缺點Sqldatasource+數(shù)據(jù)控件使用生成的數(shù)據(jù)集完成增刪改查,使用sqldatadapter,數(shù)據(jù)控件綁定數(shù)簡單,圖形化界面,開發(fā)速度快不靈活據(jù)。ObjectDatasource+數(shù)據(jù)控件參考第8章實例編寫數(shù)據(jù)組件代碼容易理解分層架構(gòu),理解ORM模型代碼多復雜Entityf
6、ramework生成edmx模型,使用實體模型訪問簡單代碼優(yōu)美新學習內(nèi)容多純手寫sqlcommand實現(xiàn)sqlcommand執(zhí)行sql語句簡單參考代碼多代碼量人三、要點提示1?數(shù)據(jù)訪問技術(shù)的選擇,建議使用的手工方式書寫代碼,也可以采用EntityFramework,采用三層架構(gòu)可以酌情加分。2.簡化單個頁面的設計,避免功能過于集屮于一個頁面。如List.aspx,Add.aspx,Edit.aspx,Delete.aspx。3.頁面簡潔大方,不要太花哨,建議使用基于bootstrap的樣式框架sui。US評分標準評分項分
7、數(shù)說明代碼30代碼風格好,可正確運動,無錯誤功能40完成需求的功能界面10界而美觀大方考勤10每次遲到扣一分,缺勤扣2分數(shù)據(jù)庫設計10數(shù)據(jù)庫設計合理