一 废睦、開發(fā)工程師的具體職責(zé)
1 軟件的程序設(shè)計與代碼編寫畔咧,軟件開發(fā)工程師崗位職責(zé)
2 有關(guān)技術(shù)方案滔灶、文檔的編寫,軟件單元的測試
3 根據(jù)項目具體要求手报,承擔(dān)開發(fā)任務(wù),按計劃完成任務(wù)目標(biāo)
4 配合系統(tǒng)分析人員完成軟件系統(tǒng)以及模塊的需求調(diào)研改化、需求分析
5 獨立完成軟件系統(tǒng)及模塊的編碼
6 協(xié)助測試試人員完成軟件系統(tǒng)及模塊的測試
二掩蛤、該網(wǎng)站使用的技術(shù)
1 IIS服務(wù)器。作用:提供一種windows操作系統(tǒng)的web服務(wù)組件陈肛。
2 web服務(wù)器揍鸟。 作用:提供操作環(huán)境。
3 數(shù)據(jù)庫。作用:儲存數(shù)據(jù)阳藻,處理數(shù)據(jù)晰奖。
4 HTML。作用:用來描述網(wǎng)頁的一些特定的符號腥泥。
5 Chrome瀏覽器匾南。作用:在線修改頁面布局。
6 CSS蛔外。作用:實用CSS可以改變HTML的基本特性蛆楞,從而控制傳統(tǒng)網(wǎng)頁上的元素。
7 bootstrap夹厌。作用:用于快速開發(fā)web應(yīng)用程序和網(wǎng)站的前端框架豹爹。
8 ASP.NET。作用:在服務(wù)器端運行.Net代碼矛纹,動態(tài)生成HTML
三臂聋、工作流程
lbj.gif
工作流程
1 客戶請求web頁面
2 web服務(wù)尋找指令文件
3 asp.net代碼被發(fā)送給公共語言進行編譯
4 html流返回給瀏覽器
四、部分重要代碼
sqlConn.Open();
// 構(gòu)造命令發(fā)送給數(shù)據(jù)庫
String sqlStr = "select * from Users where email=@email and password=@pwd";
SqlCommand cmd = new SqlCommand(sqlStr, sqlConn);
// 注意是用用戶ID登錄或南,而不是用戶名孩等,用戶名可能會重復(fù)
cmd.Parameters.Add(new SqlParameter("@email", this.email.Value.ToString()));
cmd.Parameters.Add(new SqlParameter("@pwd", this.password.Value.ToString()));
SqlDataReader dr = cmd.ExecuteReader();
// 如果從數(shù)據(jù)庫中查詢到記錄,則表示可以登錄
if (dr.HasRows)
{
this.Response.Write("<script>alert('登錄成功');</script>");
}
else
{
this.Response.Write("<script>alert('用戶名或密碼錯誤');</script>");
}
}
catch (InvalidOperationException exp)
{
this.Response.Write("<script>alert('無法連接到數(shù)據(jù)庫');</script>");
}
catch (SqlException exp)
{
this.Response.Write("<script>alert('數(shù)據(jù)庫操作失敗采够。不存在該用戶?');</script>");
}
catch (Exception exp)
{
this.Response.Write("<script>alert('未知錯誤');</script>");
}
finally
{
sqlConn.Close();
}
連接數(shù)據(jù)庫瞎访,構(gòu)造命令發(fā)送給數(shù)據(jù)庫,如果從數(shù)據(jù)庫中查詢到記錄吁恍,則表示可以登錄