一 、開(kāi)發(fā)工程師的具體職責(zé)
1 軟件的程序設(shè)計(jì)與代碼編寫(xiě)沟使,軟件開(kāi)發(fā)工程師崗位職責(zé)
2 有關(guān)技術(shù)方案、文檔的編寫(xiě)渊跋,軟件單元的測(cè)試
3 根據(jù)項(xiàng)目具體要求腊嗡,承擔(dān)開(kāi)發(fā)任務(wù)着倾,按計(jì)劃完成任務(wù)目標(biāo)
4 配合系統(tǒng)分析人員完成軟件系統(tǒng)以及模塊的需求調(diào)研、需求分析
5 獨(dú)立完成軟件系統(tǒng)及模塊的編碼
6 協(xié)助測(cè)試試人員完成軟件系統(tǒng)及模塊的測(cè)試
二燕少、該網(wǎng)站使用的技術(shù)
1 IIS服務(wù)器卡者。作用:提供一種windows操作系統(tǒng)的web服務(wù)組件。
2 web服務(wù)器客们。 作用:提供操作環(huán)境崇决。
3 數(shù)據(jù)庫(kù)。作用:儲(chǔ)存數(shù)據(jù)底挫,處理數(shù)據(jù)恒傻。
4 HTML。作用:用來(lái)描述網(wǎng)頁(yè)的一些特定的符號(hào)建邓。
5 Chrome瀏覽器盈厘。作用:在線修改頁(yè)面布局。
6 CSS官边。作用:實(shí)用CSS可以改變HTML的基本特性沸手,從而控制傳統(tǒng)網(wǎng)頁(yè)上的元素。
7 bootstrap注簿。作用:用于快速開(kāi)發(fā)web應(yīng)用程序和網(wǎng)站的前端框架契吉。
8 ASP.NET。作用:在服務(wù)器端運(yùn)行.Net代碼诡渴,動(dòng)態(tài)生成HTML
三捐晶、網(wǎng)站開(kāi)發(fā)過(guò)程
四、部分重要代碼
sqlConn.Open();
// 構(gòu)造命令發(fā)送給數(shù)據(jù)庫(kù)
String sqlStr = "select * from Users where email=@email and password=@pwd";
SqlCommand cmd = new SqlCommand(sqlStr, sqlConn);
// 注意是用用戶(hù)ID登錄妄辩,而不是用戶(hù)名惑灵,用戶(hù)名可能會(huì)重復(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ù)庫(kù)中查詢(xún)到記錄,則表示可以登錄
if (dr.HasRows)
{
this.Response.Write("<script>alert('登錄成功');</script>");
}
else
{
this.Response.Write("<script>alert('用戶(hù)名或密碼錯(cuò)誤');</script>");
}
}
catch (InvalidOperationException exp)
{
this.Response.Write("<script>alert('無(wú)法連接到數(shù)據(jù)庫(kù)');</script>");
}
catch (SqlException exp)
{
this.Response.Write("<script>alert('數(shù)據(jù)庫(kù)操作失敗恩袱。不存在該用戶(hù)?');</script>");
}
catch (Exception exp)
{
this.Response.Write("<script>alert('未知錯(cuò)誤');</script>");
}
finally
{
sqlConn.Close();
}
連接數(shù)據(jù)庫(kù)泣棋,構(gòu)造命令發(fā)送給數(shù)據(jù)庫(kù)胶哲,如果從數(shù)據(jù)庫(kù)中查詢(xún)到記錄畔塔,則表示可以登錄