ASP.net學生作業管理系統的設計與實現_第1頁
ASP.net學生作業管理系統的設計與實現_第2頁
ASP.net學生作業管理系統的設計與實現_第3頁
ASP.net學生作業管理系統的設計與實現_第4頁
ASP.net學生作業管理系統的設計與實現_第5頁
已閱讀5頁,還剩7頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

1、-范文最新推薦- ASP.net學生作業管理系統的設計與實現 摘要:目前,計算機已經廣泛應用于學校教育和教學管理,給傳統的教學模式帶來了重大改革。通過對系統進行可行性和需求分析,采用C#語言進行開發,以SQL Server 2005作為數據庫,并使用VS2005開發環境,采用B/S(瀏覽器/服務器)結構,設計并實現了一個功能較為完整的學生作業管理系統。系統實現了常用的布置作業、上傳下載作業、統計交作業情況、修改信息、在線交流等功能。經過對系統的測試運行,效果良好,預計網站發布后能幫助老師和學生更好的管理作業。5836關鍵詞:B/S結構;學生作業管理系統;SQL Server 2005;C#De

2、sign and Implementation of Student Work Management System based on B/S ModelAbstract: Since computers have been widely used in teaching and management in schools recently, traditional teaching models have been reformed greatly. Through the analysis of the feasibility and the requirement, this is a r

3、elatively complete system of student work management which uses C#, SQL Server 2005 and VS 2005 as its development tools based on B/S structure. This system has implemented common functions including work assignments, uploading and downloading, checking the works handed in, information updating and

4、chatting online and so on. It turns out to be good and effective after running the test. It may make it easier and faster for teachers and students to manage homework.Key Words: B/S structure;student work management system;SQL Server 2005;C#目錄摘要1引言11.研究的意義22.系統的可行性和需求分析22.1系統功能分析2 2.系統的可行性和需求分析2.1系統

5、功能分析學生作業管理系統主要分為三個部分的功能:管理員、教師、學生。(1) 管理員的主要功能要求管理員登錄,以權限進入管理員相關頁面。管理員添加和刪除教師及學生信息。管理員修改個人信息。(2) 教師的主要功能要求教師登錄,以權限進入教室相關頁面。教師布置作業,批改作業。教師查看學生作業上交情況。教師布置客觀題。教師網上回答學生疑問。教師修改個人信息。(3) 學生的主要功能要求學生登錄,以權限進入學生相關頁面。學生查看、下載老師布置的作業,上傳作業。學生查看自己作業批改情況及得分。學生進行客觀題測試。學生網上給老師留言,提出疑問并查看老師回答。學生修改個人信息。2.2系統可行性分析在系統開發之前

6、要對所進行的項目進行可行性分析,通過進行可行性分析可知道本系統在開發過程中的需求和所要實現的開發環境,主要從經濟可行性和技術可行性兩個方面進行研究3。經濟可行性:本系統只是一個小項目的開發,所花費用遠遠小于項目將來所帶來的效益,它把老師和學生都從繁重的紙質作業中解救出來,提高了學生的學習效率,讓老師更好掌握學生理解教學內容的程度,從而可以調節自己的教學進程,保證了學校的教學質量,這之中的價值表明了該系統的經濟價值和可行性。技術可行性:該系統的開發所運用的開發技術都不是很難的,項目開發使用的技術和工具載體都可以實現系統的功能,我們現有的開發平臺、編程語言和環境都可以滿足我們開發系統的技術需要。而

7、且對于用戶來說,不論是專業用戶還是非專業用戶都可以很快掌握流程,可以達到快速熟練上手,就說明該項目是可以在各類人群中廣泛使用的。那么它的技術方面也是可行的。在技術上,本程序基于ASP.NET平臺,以及與C#開發環境的嚴密契合能力,采用B/S模式進行實現4。 查看已布置作業:包括作業名稱、作業要求、完成日期和查看作業上交情況等。點擊“點擊查看”按鈕,就可以進入到查看作業上交情況的頁面,可以查看這次作業已上交的總人數,還有已上交人數明細和未上交人數明細,老師就可以知道誰交作業誰沒交作業了6。客觀題布置:包括第幾次作業、題目名稱、答案選項設定、正確答案等。每次設定可以輸入十道

8、客觀題。學生在進行客觀題測試,提交答案后系統可以根據老師給出的正確答案立即給出分數,并且相應的正確答案會在給出分數的同時顯示在題目的后面,學生就可以知道自己的錯誤所在。3.2系統數據庫結構設計數據庫設計,是系統開發的關鍵。它是對于一個給定的應用環境,構造優化的數據庫邏輯模式和物理結構,并據此建立數據庫及其應用系統,使之能夠有效地存儲和管理數據,滿足各種用戶的應用需求,直接影響軟件的開發合理性和擴展性。良好的數據庫設計有利于整個系統的維護。3.2.1部分數據表教師表是為了實現教師信息管理而設計的,可以讓管理員查看、添加、修改教師信息;也可以讓教師修改自己的信息。教師表的設計如表1所示。表1 教師

9、表名稱數據類型是否為空注釋idint非空主鍵gonghaoint非空工號namenchar(10)非空教師姓名passwordnchar(10)非空密碼sexnchar(10)非空性別subjectnvarchar(50)非空科目 表3 留言表名稱數據類型是否為空注釋idint非空主鍵bianhaoint非空編號namenchar(10)空姓名rolenchar(10)空身份contentnvarchar(50)空內容datesmalldatetime空時間客觀題庫表是為了方便學生在網上在線進行客觀題測試,學生可以動態篩選相應套題,測試并實時得出成績。留言表如表4所示。表4 留言表名稱數據類型

10、是否為空注釋idint非空主鍵questionnvarchar(50)非空問題Itemsnvarchar(50)非空選項anwsernchar(10)非空答案tagnchar(10)非空所屬類別3.2.2數據表關系根據上述物理表定義的情況,本系統數據表之間存在的關系如圖2所示。圖2數據表關系圖3.3系統的E-R圖系統主要有兩個實體對象:學生和老師,在他們之間作業實體是最主要的關系實體,管理員實體則主要是與學生實體和老師實體相聯系。系統E-R圖如圖3所示。圖3 系統E-R圖4.系統的實現4.1登錄功能的實現輸入:用戶名,密碼,身份選擇。輸出:用戶通過Textbox控件輸入用戶名、密碼,通過DropDownList控件選擇角色,再通過Server.MapPath函

溫馨提示

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

評論

0/150

提交評論