計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)報(bào)告---簡單新聞發(fā)布系統(tǒng)(含核心代碼)_第1頁
已閱讀1頁,還剩18頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、<p>  計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)報(bào)告</p><p>  課程設(shè)計(jì)名稱: 簡單新聞發(fā)布系統(tǒng) </p><p>  班 級 : </p><p>  姓 名 : </p><p>  學(xué) 號 :

2、 </p><p>  課程設(shè)計(jì)日期: 2010-6-12——2010-7-17 </p><p>  2010 年 7 月 17 日</p><p><b>  目 錄</b></p><p>  一、課程設(shè)計(jì)目的和要求

3、 3</p><p><b>  1、課程設(shè)計(jì)目的</b></p><p><b>  2、課程設(shè)計(jì)要求</b></p><p>  二、課程設(shè)計(jì)環(huán)境 3</p><p>  1、課程Visual Studio 20

4、05軟件開發(fā)平臺</p><p>  2、SQL SERVER 2005數(shù)據(jù)庫軟件</p><p>  三、程序的邏輯框圖 4</p><p>  四、程序源代碼 5</p><p

5、>  1、系統(tǒng)登陸驗(yàn)證代碼:</p><p>  2、主體新聞頁面代碼</p><p>  3、修改管理員密碼代碼:</p><p>  4、添加用戶信息代碼</p><p>  5、刪除新聞信息代碼:</p><p>  6、添加新聞信息代碼:</p><p>  五、課程設(shè)計(jì)數(shù)據(jù)、結(jié)果

6、分析 12</p><p><b>  1、主要數(shù)據(jù)庫表</b></p><p>  2、數(shù)據(jù)庫表結(jié)構(gòu)(內(nèi)容)</p><p>  (1)、用戶信息表:</p><p>  (2)、新聞信息表:</p><p>  (3)、用戶角色表

7、:</p><p>  (4)、新聞?lì)悇e表:</p><p><b>  3、結(jié)果分析</b></p><p>  主要流程截圖(管理員和新聞錄入員) </p><p>  六、總結(jié) 18</p>&l

8、t;p>  七、教師意見 19</p><p>  一、課程設(shè)計(jì)目的和要求</p><p><b>  1、課程設(shè)計(jì)目的</b></p><p>  (1)、培養(yǎng)學(xué)生理論聯(lián)系實(shí)際的設(shè)計(jì)思想,訓(xùn)練綜合運(yùn)用所學(xué)的基礎(chǔ)理論知識,結(jié)合生產(chǎn)實(shí)際分析和解決網(wǎng)絡(luò)應(yīng)

9、用中問題的能力,從而使基礎(chǔ)理論知識得到鞏固和加深。</p><p>  (2)、運(yùn)用軟件工程的原理、方法和工具完整地設(shè)計(jì)并開發(fā)一個(gè)軟件項(xiàng)目。</p><p>  (3)、學(xué)習(xí)掌握網(wǎng)絡(luò)應(yīng)用系統(tǒng)的一般設(shè)計(jì)過程和方法。</p><p>  (4)、熟悉并掌握B/S模式構(gòu)建網(wǎng)絡(luò)應(yīng)用。</p><p><b>  2、課程設(shè)計(jì)要求</b

10、></p><p>  (1)、合理設(shè)計(jì)系統(tǒng)框圖和網(wǎng)站結(jié)構(gòu)圖。</p><p>  (2)、根據(jù)系統(tǒng)框圖設(shè)計(jì),編寫網(wǎng)頁及程序代碼。</p><p>  (3)、程序設(shè)計(jì)時(shí),要求使用JSP或者ASP.NET語言進(jìn)行開發(fā),完成課設(shè)題目的全部內(nèi)容。</p><p>  (4)、完成課程設(shè)計(jì)報(bào)告。</p><p>  (

11、5)、認(rèn)真做好實(shí)驗(yàn)內(nèi)容的準(zhǔn)備,提前作出思考和分析。</p><p>  (6)、觀察各種現(xiàn)象,作出必要的說明和分析。</p><p>  (7)、認(rèn)真書寫實(shí)驗(yàn)報(bào)告。包括實(shí)驗(yàn)?zāi)康暮鸵?,?shí)驗(yàn)情況及分析,程序設(shè)計(jì)說明,框圖和清單</p><p><b>  二、課程設(shè)計(jì)環(huán)境</b></p><p>  1、課程設(shè)計(jì)Visua

12、l Studio 2005軟件開發(fā)平臺</p><p>  Visual Studio 2005 是一套完整的開發(fā)工具,用于生成 ASP Web 應(yīng)用程序、XML Web services、桌面應(yīng)用程序和移動應(yīng)用程序。Visual Basic .NET、Visual C++ .NET、Visual C# .NET 和 Visual J# .NET 全都使用相同的集成開發(fā)環(huán)境 (IDE),該環(huán)境允許它們共享工具并有

13、助于創(chuàng)建混合語言解決方案。另外,這些語言利用了 .NET Framework 的功能,此框架提供對簡化 ASP Web 應(yīng)用程序和 XML Web services 開發(fā)的關(guān)鍵技術(shù)的訪問。</p><p>  2、SQL SERVER 2005數(shù)據(jù)庫軟件</p><p>  SQL Server 2005 是一個(gè)全面的數(shù)據(jù)庫平臺,使用集成的商業(yè)智能 (BI) 工具提供了企業(yè)級的數(shù)據(jù)管理。S

14、QL Server 2005 數(shù)據(jù)庫引擎為關(guān)系型數(shù)據(jù)和結(jié)構(gòu)化數(shù)據(jù)提供了更安全可靠的存儲功能,使您可以構(gòu)建和管理用于業(yè)務(wù)的高可用和高性能的數(shù)據(jù)應(yīng)用程序。SQL Server 2005 數(shù)據(jù)引擎是本企業(yè)數(shù)據(jù)管理解決方案的核心。此外 SQL Server 2005 結(jié)合了分析、報(bào)表、集成和通知功能。這使您的企業(yè)可以構(gòu)建和部署經(jīng)濟(jì)有效的 BI 解決方案,幫助您的團(tuán)隊(duì)通過記分卡、Dashboard、Web services 和移動設(shè)備將數(shù)據(jù)應(yīng)用推

15、向業(yè)務(wù)的各個(gè)領(lǐng)域。</p><p><b>  三、程序的邏輯框圖</b></p><p><b>  程序邏輯圖描述:</b></p><p>  系統(tǒng)啟動時(shí)默認(rèn)進(jìn)入默認(rèn)界面(新聞瀏覽界面),一般瀏覽者可以在此界面瀏覽各種新聞,點(diǎn)擊新聞標(biāo)題可以查看各條新聞詳細(xì)信息。如果是管理員或者是普通用戶(新聞錄入員),可以在默認(rèn)頁面

16、選擇用戶登錄,然后進(jìn)行相關(guān)操作。在登陸界面,用戶有兩種登陸選擇,如果您是管理員,您可以通過用戶名和密碼登陸,登陸后可以實(shí)現(xiàn)管理員的相關(guān)操作功能。如果您是普通用戶,您也可以通過相應(yīng)名稱和密碼登陸,登陸后可以實(shí)現(xiàn)普通用戶的相關(guān)操作功能。</p><p><b>  如圖所示:</b></p><p>  四、程序源代碼(部分)</p><p>  

17、1、系統(tǒng)登陸驗(yàn)證代碼:</p><p>  public partial class Login : System.Web.UI.Page</p><p><b>  {</b></p><p>  alerts alert = new alerts();</p><p>  protected void Page_Lo

18、ad(object sender, EventArgs e)</p><p><b>  {</b></p><p>  txtName.Focus();</p><p>  FormsAuthentication.SignOut();</p><p>  if (!this.IsPostBack)</p>

19、<p><b>  {</b></p><p>  this.ViewState["GUID"] = System.Guid.NewGuid().ToString();</p><p><b>  }</b></p><p><b>  }</b></p>

20、<p>  protected void btnOK_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p>  int login = 0;</p><p>  SoftLin.BLL.Users bll = new SoftLin.BLL.Users();<

21、;/p><p>  SoftLin.Model.Users model=new SoftLin.Model.Users();</p><p>  model.UserName = txtName.Text;</p><p>  model.Password = SoftLin.Common.DEncrypt.EncryptPassword(txtPass.Text);&

22、lt;/p><p>  if(DDLtType.SelectedValue=="管理員") //判斷用戶身份</p><p><b>  {</b></p><p>  model.UserType = "1";</p><p><b>  }</b>

23、</p><p><b>  else</b></p><p><b>  {</b></p><p>  model.UserType = "0";</p><p><b>  }</b></p><p>  login = bll

24、.Logins(ConfigurationManager.ConnectionStrings["DBW"].ConnectionString, model);</p><p>  if (login != 0) //用戶登錄驗(yàn)證</p><p><b>  {</b></p><p>  

25、SoftLin.Common.AccountsPrincipal newuers = AccountsPrincipal.ValidateLogin("df", "df");</p><p>  FormsAuthentication.SetAuthCookie(txtName.Text, false);</p><p>  Context.User

26、 = newuers;</p><p>  Session["Login"] = "Login";</p><p>  if (model.UserType == "1") //根據(jù)用戶類型跳轉(zhuǎn)到相應(yīng)頁面</p><p><b>  {</b></p><p

27、>  Response.Redirect("Admin/Default.aspx");</p><p><b>  }</b></p><p><b>  else</b></p><p>  Response.Redirect("edit/Default.aspx");<

28、;/p><p><b>  }</b></p><p><b>  else</b></p><p><b>  {</b></p><p>  Response.Write(alert.alert("用戶名或密碼有誤!")); ;</p><

29、;p><b>  }</b></p><p><b>  }</b></p><p><b>  }</b></p><p>  2、主體新聞頁面代碼(一般瀏覽者可瀏覽頁面):</p><p>  protected void Page_Load(object sende

30、r, EventArgs e) //設(shè)置新聞?lì)悇e</p><p><b>  {</b></p><p>  SoftLin.BLL.News news = new SoftLin.BLL.News();</p><p>  SoftLin.Model.News model = new SoftLin.Model.News();</p&

31、gt;<p>  model.Type = "校園大事";</p><p>  ds = news.NewsTypequery(con, model);</p><p>  for (int i = 0; i < ds.Tables[0].Rows.Count; i++)</p><p><b>  {</b&

32、gt;</p><p>  matter[i] = ds.Tables[0].Rows[i][1].ToString();</p><p>  HttpUtility.UrlEncode(matters[i] = ds.Tables[0].Rows[i][1].ToString(), System.Text.Encoding.GetEncoding("GB2312"))

33、;</p><p><b>  }</b></p><p>  model.Type = "體育新聞";</p><p>  ds = news.NewsTypequery(con, model);</p><p>  for (int i = 0; i < ds.Tables[0].Rows.

34、Count; i++)</p><p><b>  {</b></p><p>  sport[i] = ds.Tables[0].Rows[i][1].ToString();</p><p>  HttpUtility.UrlEncode(sports[i] = ds.Tables[0].Rows[i][1].ToString(), Syst

35、em.Text.Encoding.GetEncoding("GB2312"));</p><p><b>  }</b></p><p>  model.Type = "最新活動";</p><p>  ds = news.NewsTypequery(con, model);</p><

36、;p>  for (int i = 0; i < ds.Tables[0].Rows.Count; i++)</p><p><b>  {</b></p><p>  activity[i] = ds.Tables[0].Rows[i][1].ToString();</p><p>  HttpUtility.UrlEncode(

37、activities[i] = ds.Tables[0].Rows[i][1].ToString(), System.Text.Encoding.GetEncoding("GB2312"));</p><p><b>  }</b></p><p>  model.Type = "奇聞軼事";</p><p&

38、gt;  ds = news.NewsTypequery(con, model);</p><p>  for (int i = 0; i < ds.Tables[0].Rows.Count; i++)</p><p><b>  {</b></p><p>  anecdote[i] = ds.Tables[0].Rows[i][1].

39、ToString();</p><p>  HttpUtility.UrlEncode(anecdotes[i] = ds.Tables[0].Rows[i][1].ToString(), System.Text.Encoding.GetEncoding("GB2312"));</p><p><b>  }</b></p><

40、p>  model.Type = "校園新聞";</p><p>  ds = news.NewsTypequery(con, model);</p><p>  for (int i = 0; i < ds.Tables[0].Rows.Count; i++)</p><p><b>  {</b></p

41、><p>  schoolnew[i] = ds.Tables[0].Rows[i][1].ToString();</p><p>  HttpUtility.UrlEncode(schoolnews[i] = ds.Tables[0].Rows[i][1].ToString(), System.Text.Encoding.GetEncoding("GB2312"));&l

42、t;/p><p><b>  }</b></p><p>  model.Type = "校園論壇";</p><p>  ds = news.NewsTypequery(con, model);</p><p>  for (int i = 0; i < ds.Tables[0].Rows.Cou

43、nt; i++)</p><p><b>  {</b></p><p>  forum[i] = ds.Tables[0].Rows[i][1].ToString();</p><p>  HttpUtility.UrlEncode(forums[i] = ds.Tables[0].Rows[i][1].ToString(), System.

44、Text.Encoding.GetEncoding("GB2312"));</p><p><b>  }</b></p><p>  Page.DataBind();</p><p><b>  }</b></p><p><b>  }</b></

45、p><p>  3、修改管理員密碼代碼:</p><p>  public partial class Admin_UpdatePassword : System.Web.UI.Page</p><p><b>  {</b></p><p>  protected void Page_Load(object sender,

46、 EventArgs e)</p><p><b>  {</b></p><p>  if (!Context.User.Identity.IsAuthenticated)</p><p><b>  {</b></p><p>  Response.Redirect("../Login

47、.aspx");</p><p><b>  }</b></p><p><b>  }</b></p><p>  protected void btnOK_Click(object sender, EventArgs e)</p><p><b>  {</b>&

48、lt;/p><p>  SoftLin.Common.alerts alerts = new SoftLin.Common.alerts();</p><p>  int succeed = 0;</p><p>  SoftLin.BLL.Users users = new SoftLin.BLL.Users();</p><p>  Soft

49、Lin.Model.Users model = new SoftLin.Model.Users();</p><p>  model.OldPass = SoftLin.Common.DEncrypt.EncryptPassword(txtPass.Text);</p><p>  model.NewPass = SoftLin.Common.DEncrypt.EncryptPasswor

50、d(txtPassTwo.Text);</p><p>  succeed = users.UpdatePassword(ConfigurationManager.ConnectionStrings["DBU"].ConnectionString, model);</p><p>  if (succeed > 0)</p><p><

51、;b>  {</b></p><p>  Response.Write(alerts.alert("修改密碼成功!"));</p><p>  Response.Redirect("../Login.aspx");</p><p><b>  }</b></p><p

52、><b>  else</b></p><p><b>  {</b></p><p>  Response.Write(alerts.alert("原密碼輸入有誤!"));</p><p><b>  } </b></p><p><b>

53、  }</b></p><p><b>  }</b></p><p>  4、添加用戶信息代碼(管理員):</p><p>  protected void btnOK_Click(object sender, EventArgs e)</p><p><b>  {</b></

54、p><p>  int trues=0;</p><p>  string type;</p><p>  SoftLin.BLL.Users users = new SoftLin.BLL.Users();</p><p>  SoftLin.Model.Users Model = new SoftLin.Model.Users();</

55、p><p>  Model.UserName = txtName.Text;</p><p>  Model.Password =SoftLin.Common.DEncrypt.EncryptPassword( txtPass.Text);</p><p>  Model.TrueName = txtTName.Text;</p><p>  i

56、f (rbnSex.Checked)</p><p><b>  {</b></p><p>  Model.Sex = "男";</p><p><b>  }</b></p><p><b>  else</b></p><p>

57、  Model.Sex = "女";</p><p>  Model.Phone = txtPhone.Text;</p><p>  Model.Birthday =Convert.ToDateTime(txtBirthday.Text);</p><p>  Model.Email = txtEmail.Text;</p>&l

58、t;p>  Model.LoginTime = DateTime.Now.ToString();</p><p>  if (ddLiType.SelectedValue == "管理員")</p><p><b>  {</b></p><p>  type = "1";</p>&

59、lt;p><b>  }</b></p><p><b>  else</b></p><p>  type = "0";</p><p>  Model.UserType = type;</p><p>  trues=users.CreateUsers(Configur

60、ationManager.ConnectionStrings["DBU"].ConnectionString, Model);</p><p>  if (trues > 0)</p><p><b>  {</b></p><p>  SoftLin.Common.alerts alerts = new SoftLi

61、n.Common.alerts();</p><p>  Response.Write(alerts.alert("添加成功!"));</p><p><b>  }</b></p><p><b>  }</b></p><p><b>  }</b>&l

62、t;/p><p>  5、刪除新聞信息代碼:</p><p>  public partial class Admin_DeleteNews : System.Web.UI.Page</p><p><b>  {</b></p><p>  string con = ConfigurationManager.Connect

63、ionStrings["DBU"].ConnectionString;</p><p>  protected void Page_Load(object sender, EventArgs e)</p><p><b>  {</b></p><p>  SoftLin.BLL.News news = new SoftLi

64、n.BLL.News();</p><p>  GridView1.DataSource = news.GetNews(con);</p><p>  GridView1.DataBind();</p><p>  if (!Context.User.Identity.IsAuthenticated)</p><p><b>  {

65、</b></p><p>  Response.Redirect("../Login.aspx");</p><p><b>  }</b></p><p><b>  }</b></p><p>  protected void btnUp_Click(object

66、 sender, EventArgs e)</p><p><b>  {</b></p><p>  SoftLin.BLL.News news = new SoftLin.BLL.News();</p><p>  SoftLin.Model.News model = new SoftLin.Model.News();</p>

67、<p>  model.NewID =Convert.ToInt32(txtup.Text);</p><p>  SoftLin.BLL.NewSsorts typen = new SoftLin.BLL.NewSsorts();</p><p>  SoftLin.Model.NewSsorts mo = new SoftLin.Model.NewSsorts();<

68、/p><p>  mo.NewID = model.NewID;</p><p>  typen.DeleteNewsSsorts(con, mo);</p><p>  news.DeleteNews(con, model);</p><p>  SoftLin.Common.alerts alert = new SoftLin.Common.

69、alerts();</p><p>  Response.Write(alert.alert("刪除成功!"));</p><p><b>  }</b></p><p>  protected void dgUser_PageIndexChanged(object source, DataGridPageChangedEv

70、entArgs e)</p><p><b>  {</b></p><p><b>  }</b></p><p>  protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)</p><p&g

71、t;<b>  {</b></p><p>  GridView1.PageIndex = e.NewPageIndex;</p><p>  GridView1.DataBind();</p><p><b>  }</b></p><p><b>  }</b></p

72、><p>  6、添加新聞信息代碼:</p><p>  public partial class Admin_AddArticle : System.Web.UI.Page</p><p><b>  {</b></p><p>  string con = ConfigurationManager.ConnectionS

73、trings["DBU"].ConnectionString;</p><p>  protected void Page_Load(object sender, EventArgs e)</p><p><b>  {</b></p><p>  if (!IsPostBack)</p><p>&

74、lt;b>  {</b></p><p>  DataSet ds = new DataSet();</p><p>  SoftLin.BLL.Ssorts type = new SoftLin.BLL.Ssorts();</p><p>  ds = type.GetSsorts(ConfigurationManager.ConnectionS

75、trings["DBU"].ConnectionString);</p><p>  DDlType.DataSource = ds.Tables["ds"].DefaultView;</p><p>  DDlType.DataTextField = "description";</p><p>  DD

76、lType.DataBind();</p><p><b>  }</b></p><p>  if (!Context.User.Identity.IsAuthenticated)</p><p><b>  {</b></p><p>  Response.Redirect("../L

77、ogin.aspx");</p><p><b>  }</b></p><p><b>  }</b></p><p>  protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)</p><p>

78、<b>  {</b></p><p><b>  }</b></p><p>  protected void btnAdd_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p>  string type

79、 = DDlType.SelectedItem.Text;</p><p>  int newID = 0;</p><p>  int SsodtID = 0;</p><p>  SoftLin.BLL.News news = new SoftLin.BLL.News();</p><p>  SoftLin.BLL.NewSsorts

80、ns = new SoftLin.BLL.NewSsorts();</p><p>  SoftLin.Model.News model = new SoftLin.Model.News();</p><p>  model.Title = txtArticle.Text;</p><p>  model.Bodys = txtBodys.Text;</p&g

81、t;<p>  model.Author = Txtauthor.Text;</p><p>  model.Type = DDlType.SelectedValue;</p><p>  news.CreateNews(con, model);</p><p>  newID = news.GetNewsID(con, model);</p&g

82、t;<p>  SoftLin.BLL.Ssorts ssorts = new SoftLin.BLL.Ssorts();</p><p>  SsodtID = ssorts.GetSsortID(con,type);</p><p>  SoftLin.Model.NewSsorts newsss = new SoftLin.Model.NewSsorts();</

83、p><p>  newsss.NewID = newID;</p><p>  newsss.SsortID = SsodtID;</p><p>  ns.CreateNewSsorts(con, newsss);</p><p>  SoftLin.Common.alerts alert = new SoftLin.Common.alerts

84、();</p><p>  Response.Write(alert.alert("添加成功!"));</p><p><b>  }</b></p><p>  protected void DDlType_SelectedIndexChanged(object sender, EventArgs e)</p>

85、<p><b>  { </b></p><p><b>  }</b></p><p>  protected void DDlType_TextChanged(object sender, EventArgs e)</p><p><b>  {</b></p>

86、<p><b>  }</b></p><p><b>  }</b></p><p>  五、課程設(shè)計(jì)數(shù)據(jù)、結(jié)果分析</p><p><b>  1、主要數(shù)據(jù)庫表</b></p><p>  2、數(shù)據(jù)庫表結(jié)構(gòu)(內(nèi)容)</p><p>  

87、(1)、用戶信息表:</p><p>  (2)、新聞信息表:</p><p>  (3)、用戶角色表:</p><p>  (4)、新聞?lì)悇e表:</p><p><b>  3、結(jié)果分析</b></p><p><b>  (1)、網(wǎng)站首頁:</b></p>

88、<p><b>  (2)、登陸界面:</b></p><p>  (3)、管理員管理頁面:</p><p>  (4)、新聞錄入員管理界面:</p><p>  (5)、查看用戶信息:</p><p><b>  (6)、查看新聞:</b></p><p><

89、;b>  (7)、發(fā)布新聞:</b></p><p><b>  (8)、刪除新聞:</b></p><p><b>  六、總結(jié)</b></p><p>  開始計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)已有一段時(shí)間了,這次的課程設(shè)計(jì)是要完成一個(gè)網(wǎng)站,由于以前對于做網(wǎng)站的流程以及技術(shù)了解不夠深刻,這次完成課設(shè)還是花費(fèi)了很大精力

90、的。這次選做的是新聞發(fā)布系統(tǒng),基本上完成了系統(tǒng)所需的各項(xiàng)功能,這次課設(shè)讓我學(xué)到了很多新的東西,感覺受益匪淺。這次的課設(shè)總體難說還是有一些難度的,完成這項(xiàng)任務(wù)也是花了很多時(shí)間的。這次課設(shè),借鑒了網(wǎng)上的一些模板,一步步的實(shí)現(xiàn)了各部分功能,最終使得整個(gè)網(wǎng)站得以運(yùn)行,得到了預(yù)期的結(jié)果,感覺很開心。</p><p>  這次的課程設(shè)計(jì)中遇到了不少困難,如界面設(shè)計(jì)和布局,連接數(shù)據(jù)庫,跳轉(zhuǎn)頁面,添加刪除信息等等,曾經(jīng)也感覺很氣

91、餒。但是最后還是堅(jiān)持了下來,有些東西在網(wǎng)上找答案,還有些問題請教同學(xué),也參考了幾本書籍,最后將問題一個(gè)個(gè)慢慢解決了,網(wǎng)站也一步步完善了。完成了網(wǎng)站所需功能,也美化一些界面,基本上較好的達(dá)到了老師的要求,感覺還是蠻有成就感的。然而自己還是有些地方做得不夠滿意,例如有個(gè)小問題現(xiàn)在還沒有解決,在添加用戶信息的時(shí)候,選擇性別值要么傳不到數(shù)據(jù)庫,要么傳的值是0和1,達(dá)不到預(yù)期的效果,采用Select和Dropdownlist兩種方法嘗試都沒有成功

92、,最后只好在相應(yīng)界面將該字段刪除掉了,另外感覺自己在網(wǎng)站美觀方面做的也不夠好,雖然也做了不少努力,諸如此類,以后還要繼續(xù)加油。</p><p>  在網(wǎng)站設(shè)計(jì)中涉及到很多編程方面的知識,編程是一個(gè)檢驗(yàn)自己和提高自己的好機(jī)會,特別是一些代碼較多,思想較復(fù)雜的程序任務(wù)。在編程中能加深自己對所學(xué)知識的認(rèn)識,遇到了各種問題通過各種途徑解決以后,會感覺很欣喜和有成就感,會學(xué)到很多新的知識,積累寶貴的經(jīng)驗(yàn)。理論和實(shí)踐永遠(yuǎn)是緊

93、密相連的,在學(xué)好理論基礎(chǔ)的前提下,思路會比較清晰,編程會容易一些,編程實(shí)踐則能鞏固自己所學(xué)的知識,二者相輔相成,缺一不可。</p><p>  這次課設(shè)使自己收獲頗多,感受也很深,也感覺到自己的不足。這次的網(wǎng)站設(shè)計(jì)其實(shí)并不是很復(fù)雜的一個(gè)任務(wù),自己花了那么多時(shí)間和精力才得以完成。但是通過這次課程設(shè)計(jì)有了一些進(jìn)步和收獲還是很欣慰的,也有了更大的興趣和動力去學(xué)習(xí)。</p><p>  在以后的學(xué)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(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

提交評論