畢業(yè)設計----網上選課系統的設計與實現_第1頁
已閱讀1頁,還剩24頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、<p>  2010屆本科畢業(yè)論文(設計)</p><p><b>  題目:網上選課系統</b></p><p>  學 院:計算機科學技術學院 </p><p>  專業(yè)班級:計算機 班 </p><p>  學生姓名:

2、 </p><p>  指導教師: </p><p>  答辯日期:2010年5月16日 </p><p><b>  目 錄</b></p><p><b>  1 概述1</b&

3、gt;</p><p>  1.1 開發(fā)背景1</p><p>  1.2 軟件開發(fā)工具和開發(fā)環(huán)境1</p><p><b>  2 需求分析2</b></p><p>  2.1 需求分析的任務2</p><p>  2.2 系統功能需求2</p><p>  

4、2.3 數據字典4</p><p>  2.4 數據模型4</p><p>  2.4.1 E-R模型5</p><p>  2.4.2 系統E-R圖5</p><p><b>  3 總體設計8</b></p><p>  3.1 總體結構設計8</p><p&g

5、t;  3.2 數據庫設計9</p><p>  3.2.1 數據表設計9</p><p>  3.2.2 數據表關系11</p><p><b>  4 詳細設計11</b></p><p>  4.1 數據庫連接12</p><p>  4.2 系統設計13</p>

6、<p>  4.2.1 教務管理子系統13</p><p>  4.2.2 學生選課子系統15</p><p>  4.2.3 教師查詢子系統16</p><p><b>  5 小結18</b></p><p><b>  參考文獻:19</b></p><

7、p><b>  網上選課系統</b></p><p>  摘要:隨著計算機網絡的普及,各高等學校紛紛建立基于B/S(瀏覽器/服務器)結構的網上選課系統。與傳統的選課方式相比,網上選課系統為學生選課帶來了極大的便利。學生無論是在學校機房,還是在宿舍都能通過網絡連接進行選課。學生能夠靈活的管理自己的選課情況,而不受時間地點的限制。任課教師也可通過網絡方便的查詢到學生選課的情況。教務管理人員

8、則可通過選課系統的教務管理子系統集中管理學生的選課情況,使得學生選課工作達到系統化和自動化,大大提高了學校的工作效率。</p><p>  本系統是采用C#編程語言和 SQL Server2005數據庫實現的基于B/S結構的網上選課系統。本系統從功能上總體分為學生選課子系統、教師查詢子系統和教務管理子系統三個部分。</p><p>  關鍵詞:網上選課系統;C#;SQL Server200

9、5數據庫</p><p>  Online Course-Choosing System</p><p>  ABSTRACT:Along with the development of the web, every university have been built the Online Course-Choosing System which is based on the B/S

10、(Browser/Server) structure. Compared with the traditional way of choose courses, this system is very convenient. Students can choose courses either at computer room or dormitory on the net .Students can manage their cour

11、ses at the elective time flexibly. Teachers can examine the situation of course-choosing conveniently. And the manager of the educational a</p><p>  The Online Course-Choosing System used C# language and SQL

12、 Server 2005 Database to realize online course-choosing,which is also based on B/S structure. This system is makes up by three sub-systems: Student Course-Choosing sub- system、Teacher Inquiry sub-system and the Education

13、al Administration Management sub- system. </p><p>  Key words: Choose Course System ; C# ; SQL Server 2005 Database</p><p><b>  1 概述</b></p><p><b>  1.1 開發(fā)背景</

14、b></p><p>  MIS系統的飛速發(fā)展,技術的成熟以及應用領域的不斷擴大,為網上信息的交互提供了一個良好的平臺和方便的操作界面。由于MIS系統基于用戶需求的設計方法,使得該系統的使用更加的人性化、個人化、更貼近用戶。網上選課系統是針對在校學生和教師使用,從學生的角度來說,由于學校教學制度的改革,現在大部分高等院校開始實行的是學生的自主選課模式,傳統的教學模式——學生按照學校安排好的課程上課——已經不

15、能適應新型的教學手段,如果仍然通過紙上的方式選課,一方面浪費的大量的人力、物力資源,另一方面浪費時間以及在人為的統計過程中不可避免出現的差錯等情況。隨著高校人數的增多,這種弊端會越來越多的暴露出來。因此,利用網絡,使學生只要在計算機前輸入自己的個人選課信息即可完成原來幾倍的作業(yè)量。從教師的角度來說,同樣是節(jié)省了大量的工作量,由于教師提出代課申請完成課程發(fā)布的工作較學生選課而言更加的復雜,因此通過網上進行課程發(fā)布能大幅度的減少教師的工作量

16、,減少錯誤的發(fā)生機率。作為教師,也只要通過自己的電腦來操作即可,不用再奔波于教務處和辦公室之間。以MIS系統的構建思想來實現網上選課系統可以最大程度的做到實用性,可擴展性和可維</p><p>  1.2 軟件開發(fā)工具和開發(fā)環(huán)境</p><p>  1.該系統的開發(fā)工具</p><p>  (1) Visual Studio .NET 2005(C#) </p

17、><p>  Visual Studio 是一套完整的開發(fā)工具集,用于生成 ASP.NET Web 應用程序、XML Web Services、桌面應用程序和移動應用程序。Visual Basic、Visual C++、Visual C# 和 Visual J# 全都使用相同的集成開發(fā)環(huán)境 (IDE),利用此 IDE 可以共享工具且有助于創(chuàng)建混合語言解決方案。另外,這些語言利用了 .NET Framework 的功能

18、,通過此框架可使用簡化 ASP Web 應用程序和 XML Web Services 開發(fā)的關鍵技術。</p><p>  C#是一種重要的新語言,微軟將其設計和定位成.NET戰(zhàn)略的一部分,C#內建了很多有用的庫,并由高級集成開發(fā)環(huán)境提供支持.它有效地支持目前占主導地位的編程方法面向對象編程(OOP)。</p><p>  (2) Microsoft SQL Server 2005<

19、/p><p>  SQL Server是微軟公司開發(fā)的一個關系數據庫管理系統,以Transact_SQL作為它的數據庫查詢和編程語言。</p><p>  (3) Dreamweaver MX 2004</p><p>  Dreamweaver MX 2004是Macromedia公司開發(fā)的集網頁制作與網站管理于一身的網頁編輯軟件。它以強大的功能和友好的操作界面倍受廣

20、大網頁制作者的歡迎,已經成為業(yè)內網頁制作的首選專業(yè)設計軟件。</p><p>  2.該系統的開發(fā)工具環(huán)境</p><p>  本系統的開發(fā)環(huán)境:Windows 2000/Windows xp Professional </p><p><b>  2 需求分析</b></p><p>  2.1 需求分析的任務<

21、/p><p>  需求分析是軟件定義時期的最后一個階段,也是設計數據庫的一個起點,它確定了系統必須完成哪些工作,提出完整、準確、清晰和具體的要求,直接影響到后面各個階段的設計,及設計結果是否合理和實用。</p><p>  需求分析的任務是通過詳細調查現實世界要處理的對象(組織、部門、企業(yè)等),充分了解原系統(手工系統/計算機系統)工作概況,明確用戶的各種需求,然后在此基礎上確定新系統的功能。

22、新系統必須充分考慮今后可能的擴充和改變,不能僅僅按當前應用需求來設計系統。</p><p>  2.2 系統功能需求</p><p>  通過對網上選課系統的調查和研究,結合學生選課的實際需求,該選課系統主要完成學生選課的任務,網上選課系統的數據流圖,如下所示:</p><p><b>  2.3 數據字典</b></p><

23、;p>  數據字典是關于數據信息的集合,也就是對數據流圖中包含的所有元素的定義的集合。</p><p>  任何字典最主要的用途都是供人查閱對不了解的條目的解釋,數據字典的作用也正是在軟件分析和設計的過程中給人提供關于數據的描述信息。</p><p>  數據流圖和數據字典共同構成系統的邏輯模型,沒有數據字典數據流圖就不嚴格,然而沒有數據流圖數據字典也難于發(fā)揮作用。只有數據流圖和對數

24、據流圖中每個元素的精確定義放在一起,才能共同構成系統的規(guī)格說明。</p><p><b>  數據字典:</b></p><p>  基于系統的數據流圖,可以得到這樣的數據字典卡片,如下所示:</p><p><b>  2.4 數據模型</b></p><p>  數據模型中包含3種相互關聯的信息

25、:數據對象、數據對象的屬性及數據對象彼此間相互連接的關系。</p><p>  2.4.1 E-R模型</p><p>  E-R模型中包含“實體”、“聯系”和“屬性”等三個基本成分。</p><p><b>  (1)實體</b></p><p>  實體是客觀世界存在的且可相互區(qū)分的事物。它可以是人也可以是動物;可以

26、是具體事物也可以是抽象概念。</p><p><b>  (2)聯系</b></p><p>  聯系是指客觀世界中各事物彼此間的聯系。聯系分為三類:一對一的關系,一對多的關系,多對多的關系。</p><p><b>  (3)屬性</b></p><p>  屬性是實體或聯系所具有的性質,通常一個

27、實體用若干屬性來刻畫。</p><p>  人們通常就是用實體、聯系和屬性這三個概念來理解現實問題,因此,ER模型比較接近人的思維方式。此外,ER模型使用簡單的圖形符號表示系統分析員對問題的理解,不熟悉計算機的人也能理解它,因此,ER模型可以作為用戶與系統分析員之間的交流工具。</p><p>  2.4.2 系統E-R圖</p><p>  (1)實體關系E-R圖

28、,如圖 4 實體關系E-R圖所示:</p><p><b>  (2)實體屬性圖</b></p><p>  ■ 課程信息實體屬性E-R分圖,如下圖 5 課程信息實體屬性E-R圖所示:</p><p>  院系信息實體屬性E-R分圖,如下圖 6 院系信息實體屬性E-R圖所示:</p><p>  專業(yè)信息實體屬性E-R

29、分圖,如下圖 7 專業(yè)信息實體屬性E-R圖所示:</p><p>  ■ 學生選課信息實體屬性E-R分圖,如下圖 8 學生選課信息實體屬性E-R圖所示:</p><p>  ■ 學生信息實體屬性E-R分圖,如下圖 9 學生信息實體屬性E-R圖所示:</p><p>  ■ 教師信息實體屬性E-R分圖,如下圖 10 教師信息實體屬性E-R圖 所示:</p&

30、gt;<p>  用戶信息實體屬性E-R分圖,如下圖 11 用戶信息實體屬性E-R圖所示:</p><p><b>  3 總體設計</b></p><p>  3.1 總體結構設計</p><p>  根據學校的實際需要,本系統分為三個模塊:學生用戶模塊、教師用戶模塊和系統管理員模塊。系統的功能模塊如圖 12 系統的功能模塊圖所

31、示:</p><p><b>  (一) 學生操作</b></p><p>  1.身份驗證:輸入學生姓名及密碼,然后點擊“登錄”進入“選課系統”的菜單頁,開始選課。</p><p>  2.選課操作以及選課結果查詢操作:學生可以選課,修改已選的課程,并且查看自己選課結果。</p><p>  (二) 教務管理員操作&l

32、t;/p><p>  1.身份驗證:輸入用戶名和密碼,然后點擊“登錄”,進入選課系統后臺的管理信息系統。</p><p>  2.基本信息錄入及修改。包括課程信息,老師信息以及學生信息等。</p><p><b>  (三) 老師操作</b></p><p>  身份驗證:輸入用戶名和密碼,然后點擊“登錄”,進入自己任課菜單

33、頁,老師可以查看自己所教課程、每門課的選課學生名單。</p><p>  本系統后臺主要實現教師信息管理、學生信息管理、課程信息管理、專業(yè)信息管理和院系信息管理,其中教師信息管理有教師姓名、教師工號、教師所屬院系;學生信息管理有學生姓名、學生學號、學生性別、學生所屬院系和學生所屬專業(yè);課程信息管理有課程名稱、教師名稱、課程描述、所屬專業(yè)、學分、課時;專業(yè)信息管理有專業(yè)名稱、院系名稱;院系信息管理有院系ID和院系名

34、稱。</p><p>  3.2 數據庫設計</p><p><b>  數據表設計</b></p><p>  (1)表 1課程信息(CourseInfo)</p><p><b>  表 1課程信息</b></p><p>  (2)表 2院系信息 (DeptInfo)

35、</p><p><b>  表 2院系信息</b></p><p>  (3)表 3專業(yè)信息(MajorInfo)</p><p><b>  表 3專業(yè)信息</b></p><p>  (4)表 4 學生選課信息(StuCourseInfo)</p><p>  表 4

36、學生選課信息</p><p>  (5)表 5 學生信息(StudentInfo)</p><p><b>  表 5 學生信息</b></p><p>  (6)表 6 教師信息(TeacherInfo)</p><p><b>  表 6 教師信息</b></p><p>

37、;  (7)表 7用戶信息(Users)</p><p><b>  表 7用戶信息</b></p><p><b>  數據表關系</b></p><p>  數據表的關系,如圖 13 數據表關系圖所示,部分表屬性如下:</p><p>  課程信息(CourseID,CourseName,Tea

38、cherID,CourseDes,IsDeleted,MajorID)</p><p>  院系信息(DeptID,DeptName,IsDeleted)</p><p>  專業(yè)信息(MajorID,DeptID,IsDeleted)</p><p>  學生信(StudentID,StudentName,StudentGender,DeptID,MajorID,

39、IsDeleted)</p><p>  教師信息(TeacherID,TeacherName,TeacherNumber,DeptID,IsDeleted)</p><p><b>  4 詳細設計</b></p><p>  系統程序流程圖,如圖 14 系統程序流程圖示:</p><p>  該系統有三種用戶身份,在

40、登錄界面,用戶輸入用戶名、密碼,系統會自動判別用戶身份進而進入相應主界面,否則重新登錄;進入主界面后,系統記錄用戶的身份權限,用戶根據自己的權限大小,可以進行相應的操作,系統管理員權限最高,可以進行所有的操作,學生用戶可以進行選課操作、修改個人信息等,教師用戶只能進行查看自己所擔任的課程及每門課的選課學生名單。</p><p><b>  4.1 數據庫連接</b></p>&

41、lt;p>  數據庫連接是系統時刻都需要調用的,為了使用方便,把它寫在Web.config文件的appSettings節(jié)里面,在每個需要連接數據庫的文件里進行調用就行了,代碼如下:</p><p>  <appSettings></p><p>  <add key="ConnString" value="Data Source=.\S

42、QLEXPRESS;Initial Catalog=WEBCOURSE;Integrated Security=True;"/></p><p>  <!--數據庫鏈接字符串--></p><p>  </appSettings></p><p><b>  4.2 系統設計</b></p>

43、<p>  系統設置從功能上可分為教務管理子系統、教師查詢子系統和學生選課子系統三個部分。</p><p>  4.2.1教務管理子系統</p><p>  教務管理子系統可分為院系管理,專業(yè)管理,課程管理,學生管理,教師管理五個小模塊,具體講述課程管理子模塊。</p><p>  課程管理子模塊可分為添加課程,修改、刪除課程三個小模塊,具體講述添加子功

44、能。</p><p><b>  1.界面設計</b></p><p>  添加課程界面如圖 15 添加課程界面所示:</p><p><b>  2.后臺設計</b></p><p>  添加課程的部分代碼如下:</p><p>  (1)在App_Code文件夾的Cou

45、rse.cs中的代碼為:</p><p>  /// <summary></p><p>  /// 插入課程基本信息</p><p>  /// </summary></p><p>  /// <param name="StuInfo"></param></p>

46、;<p>  public void InsertCourseInfo(string CourseName, int TeacherID, string CourseDes, int MajorID, int Credits,int Lesson)</p><p><b>  {</b></p><p>  string sqlString0 = &qu

47、ot;select count(*) from CourseInfo where CourseName='" + CourseName + "'";</p><p>  SqlConnection conn = new SqlConnection(SqlString);</p><p>  conn.Open();</p><

48、;p>  SqlCommand seleco = new SqlCommand(sqlString0, conn);</p><p>  int CourseCount = Convert.ToInt32(seleco.ExecuteScalar());</p><p>  conn.Close();</p><p>  if (CourseCount ==

49、0)</p><p><b>  {</b></p><p>  string sqlString = "insert CourseInfo(CourseName,TeacherID,CourseDes,MajorID,Credits,Lesson) values('" + CourseName + "'," +

50、 TeacherID + ",'" + CourseDes + "'," + MajorID + "," + Credits + "," + Lesson + ");";</p><p>  SqlHelper.ExecuteNonQuery(SqlString, CommandType.Text,

51、 sqlString);</p><p><b>  }</b></p><p><b>  else</b></p><p><b>  {</b></p><p>  System.Web.HttpContext.Current.Response.Write("

52、<script>alert('此課程已添加!'); </script>");</p><p><b>  }</b></p><p><b>  }</b></p><p>  (2)在Admin文件夾的courseadd.aspx.cs中的代碼為:</p>

53、<p>  //在courseadd.aspx.cs的btbOK(按鈕)下實現添加的功能</p><p>  protected void btnOK_Click(object sender, System.EventArgs e)</p><p><b>  {</b></p><p>  //判斷條件,名稱不允許未空,名稱長度不超

54、過個字符</p><p>  if(txtName.Text=="")</p><p>  Response.Write("<script defer>alert('名稱不允許未空');</script>");</p><p>  else if(txtName.Text.Length&

55、gt;20)</p><p><b>  {</b></p><p>  Response.Write("<script defer>alert('最多個字符');</script>");</p><p><b>  }</b></p><p&

56、gt;<b>  else</b></p><p><b>  {</b></p><p>  CourseBiz.Course course = new CourseBiz.Course();</p><p>  CourseBiz.Teacher teacher = new CourseBiz.Teacher();&l

57、t;/p><p>  if(Request["Action"]=="add")//添加課程</p><p><b>  {</b></p><p>  course.InsertCourseInfo(txtName.Text.Trim(), int.Parse(ddlTeacher.SelectedValue

58、), txtDes.Text, int.Parse(ddlDept.SelectedValue), int.Parse(Credits.Text.Trim()), int.Parse(Lesson.Text.Trim()));</p><p><b>  }</b></p><p>  else//更新課程</p><p><b> 

59、 {</b></p><p>  course.UpdateCourseInfo(txtName.Text.Trim(), int.Parse(ddlTeacher.SelectedValue), txtDes.Text, int.Parse(ddlDept.SelectedValue), int.Parse(txtNumber.Text), int.Parse(Credits.Text.Trim()

60、), int.Parse(Lesson.Text.Trim()));</p><p><b>  }</b></p><p>  string str = "<script language=javascript>window.dialogArguments.document.location.href='Course.aspx'

61、;window.close();</script>"; </p><p>  Response.Write(str);</p><p><b>  }</b></p><p><b>  }</b></p><p>  4.2.2 學生選課子系統</p><

62、p>  學生選課子系統可分為個人信息維護、學生選課和查看選課信息三個小模塊,具體講述學生選課子模塊。</p><p><b>  1.界面設計</b></p><p>  學生選課界面如圖 16 學生選課界面所示:</p><p><b>  2.后臺設計</b></p><p>  學生選

63、課的部分代碼如下:</p><p>  在App_Code/Student.cs中的代碼:</p><p>  /// <summary></p><p>  /// 插入一條學生選課記錄</p><p>  /// </summary></p><p>  /// <param name

64、="StuID"></param></p><p>  /// <param name="Course"></param></p><p>  public void InsertStudentCourse(int StuID, int CourseID)</p><p><b&

65、gt;  {</b></p><p>  string sqlString = "insert StuCourse(StudentID,CourseID) values("+StuID+","+CourseID+")";</p><p>  SqlHelper.ExecuteNonQuery(SqlString, Co

66、mmandType.Text, sqlString);</p><p><b>  }</b></p><p>  在Student/stuaddcourse.aspx.cs中的代碼:</p><p>  protected void btnAdd_ServerClick(object sender, System.EventArgs e)&l

67、t;/p><p><b>  {</b></p><p>  //循環(huán)插入學生選的課程</p><p>  foreach(DataGridItem item in dgBulletin.Items)</p><p><b>  {</b></p><p>  if(item.I

68、temType==ListItemType.Item || item.ItemType==ListItemType.AlternatingItem)</p><p><b>  {</b></p><p>  CheckBox chkID = (CheckBox)item.FindControl("chkID");</p><p

69、>  if(chkID.Checked==true)</p><p><b>  {</b></p><p>  int CourseID = int.Parse(item.Cells[1].Text);</p><p>  int StuID = int.Parse(Session["ID"].ToString())

70、;</p><p>  CourseBiz.Student stu = new CourseBiz.Student();</p><p>  stu.InsertStudentCourse(StuID, CourseID);</p><p><b>  }</b></p><p><b>  }</b&g

71、t;</p><p><b>  }</b></p><p>  Response.Redirect("StuAddCourse.aspx");</p><p><b>  }</b></p><p>  4.2.3 教師查詢子系統</p><p>  教

72、師查詢子系統可分為擔任課程課表查詢、選課學生信息查詢兩個小模塊,具體講述選課學生信息查詢子模塊。</p><p><b>  1.界面設計</b></p><p>  選課學生信息查詢界面如圖 17 選課學生信息查詢界面所示:</p><p><b>  2.后臺設計</b></p><p>  選

73、課學生信息查詢的部分代碼如下:</p><p>  在App_Code/Teacher.cs中的代碼:</p><p>  /// <summary></p><p>  /// 取得選課的學生信息</p><p>  /// </summary></p><p>  /// <param

74、 name="DeptID"></param></p><p>  /// <returns></returns></p><p>  public DataSet GetStuInfoByTID(int TeacherID)</p><p><b>  {</b></p>

75、;<p>  string sqlString = "select * from StuCourse st inner join CourseInfo sc on st.CourseID=sc.CourseID inner join StudentInfo stc on st.StudentID=stc.StudentID inner join MajorInfo smi on stc.MajorID=smi.M

76、ajorID where sc.TeacherID="+TeacherID;</p><p>  return SqlHelper.ExecuteDataset(SqlString, CommandType.Text, sqlString);</p><p><b>  }</b></p><p>  在Teacher/courses

77、tuinfo.aspx.cs中的代碼:</p><p>  ///教師查詢學生選課信息</p><p>  public void DgBind()</p><p><b>  {</b></p><p>  CourseBiz.Teacher teacher = new CourseBiz.Teacher();<

78、/p><p>  DataSet ds = teacher.GetStuInfoByTID(int.Parse(Session["ID"].ToString()));</p><p>  if(ds!=null && ds.Tables.Count>0 && ds.Tables[0].Rows.Count>0)</p>

79、<p><b>  {</b></p><p>  dgBulletin.DataSource = ds;</p><p>  dgBulletin.DataBind();</p><p><b>  }</b></p><p><b>  else</b><

80、;/p><p><b>  {</b></p><p>  lblNo.Visible = true;</p><p>  dgBulletin.Visible = false;</p><p><b>  }</b></p><p><b>  }</b>

81、</p><p><b>  5 小結</b></p><p>  通過最后兩個多月的畢業(yè)設計,我對WEB服務器、數據庫軟件SQL Server 2005、ASP.NET、JavaScript等系列知識都有了一定的了解。使用ASP.NET開發(fā)系統的能力也有了很大提高。</p><p>  由于在此之前對于ASP.NET和C#知識的了解還不夠多,

82、所以開始碰到許多困難。例如一開始我使用的是Access2000數據庫服務器,由于性能上與我使用的操作系統Windows XP有很多地方不相容,使得我在很長一段時間內找不到問題的癥結,導致了大量時間在檢查代碼甚至是對硬件的檢查中,后來在看了有關ASP.NET編程方面的資料后更換了數據庫服務器才將問題解決,另外在進行對用戶控件的使用以及網頁中腳本代碼與html代碼之間的關系上都有過很大的困難,通過在網上尋找有關資料以及老師和同學的幫助下最后

83、都得到了解決。</p><p>  在整個設計階段感受最為深刻的是掌握學習的方式和解決問題的方法。首先是解決問題的方式,雖然面臨的信息很多,但是如何從大量的信息中篩選出所需的信息,有用的信息,才是解決問題的關鍵,另外一個就是解決問題的方法,就像我在解決設計中的很多問題一樣,一開始總是在看書,和書上的進行比對,雖然書本上的知識大部分都是有價值,正確的,但實際上每個人編程的思路和對數據處理的方法、思想都是不同的,這就

84、要求我們一定要通過實踐才能找到解決問題的方案。在整個畢業(yè)設計的過程中,我深刻的體會到了這一點的重要性,也牢記住了這一點,在今后的學習和研究中我也會繼續(xù)將這種方法延續(xù)下去。</p><p><b>  參考文獻:</b></p><p>  [1] 明日科技、張躍廷、蘇宇、房大偉.ASP.NET開發(fā)典型模塊大全.人民郵電出版社,2009.10</p>&l

85、t;p>  [2] 明日科技、張躍廷、王小科、帖凌珍.Asp.net程序開發(fā)范例寶典.人民郵電出版社,2007.3</p><p>  [3](美)Christain Nagel、Bill Evjen、Jay Glynn等.李敏波譯,黃靜審核.C#高級編程(第四版)清華大學出版社,2006.10</p><p>  [4] (美)Christian Gross.張凱峰、李彥娜、張廣亮

86、譯.Net2.0模式開發(fā)實踐 人民郵電出版社,2007.5</p><p>  [5] 求是科技.ASP.NET信息管理系統開發(fā).人民郵電出版社,2007.11</p><p>  [6] 胡海璐 汪孝宜 丁恩生 .《網絡系統實例開發(fā)》.電子工業(yè)出版社,2006</p><p>  [7] 陳嫻 劉開文 王蓉玲 李健 .《ASP.NET項目開發(fā)實踐》.中國鐵道出版社

87、,2003</p><p>  [8] 張劍平.《學校管理信息系統》.北京:中國鐵道出版社,1997</p><p>  [9] G.Andrew Duthie,ASP.NET程序設計 .清華出版社,2002</p><p>  [10] 桂思強.ASP.NET與數據庫程序設計 .中國鐵道出版社,2002</p><p><b> 

88、 致 謝</b></p><p>  我的畢業(yè)設計到目前為止已初步完成。在這次畢業(yè)設計過程中,我得到了xx老師的熱情幫助和指導,并對我的畢業(yè)設計提供了大量資料和寶貴意見,對此我深表感謝!</p><p>  由于《網上選課系統》是我開發(fā)的第一個實用系統,無論在界面設計還是代碼編寫風格上,都有很多需要進一步改進的地方,但這足以使我得到了鍛煉。通過這次畢業(yè)設計的實際開發(fā),使我兩年來

溫馨提示

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

評論

0/150

提交評論