asp作業(yè)提交系統(tǒng).rar
asp作業(yè)提交系統(tǒng),asp作業(yè)提交系統(tǒng)3.5萬字37頁包括系統(tǒng),論文及中英文翻譯目錄引言3第一部分 問題定義及內(nèi)容簡介41.1問題的定義41.2 內(nèi)容簡介4第二部分 研究背景與研究意義52.1 研究背景52.2 研究意義5第三部分 開發(fā)平臺與語言簡介63.1 iis 簡介63.2 asp 簡介63.3 ado簡介63.4 microsof...
該文檔為壓縮文件,包含的文件列表如下:


內(nèi)容介紹
原文檔由會員 xiaowei 發(fā)布
ASP作業(yè)提交系統(tǒng)
3.5萬字 37頁
包括系統(tǒng),論文及中英文翻譯
目 錄
引言 3
第一部分 問題定義及內(nèi)容簡介 4
1.1問題的定義 4
1.2 內(nèi)容簡介 4
第二部分 研究背景與研究意義 5
2.1 研究背景 5
2.2 研究意義 5
第三部分 開發(fā)平臺與語言簡介 6
3.1 IIS 簡介 6
3.2 ASP 簡介 6
3.3 ADO簡介 6
3.4 Microsoft SQL Server 2000簡介 7
第四部份 系統(tǒng)需求分析及可行性分析 8
4.1 系統(tǒng)需求分析 8
4.1.1 系統(tǒng)功能體系圖 8
4.1.2 目標 8
4.1.3 用戶的特點 8
4.1.4 假定與約束 8
4.1.5 基本功能 9
4.1.6 對性能的規(guī)定 9
4.1.7 限制條件 9
4.2 系統(tǒng)難點分析 9
第五部份 總體設計 11
5.1 數(shù)據(jù)庫設計 11
5.1.1 數(shù)據(jù)庫圖 11
5.1.2 數(shù)據(jù)庫的約束與關系 12
5.2 特殊功能的原理 12
5.2.1 管理員添加專業(yè)班級的處理原理 13
5.2.2 管理員添加教師管理員的原理 13
5.2.3 教師發(fā)布修改作業(yè)的原理 13
5.2.4 教師發(fā)布修改成績的原理 13
5.2.5 教師批量下載作業(yè)的原理 13
5.2.6 學生上傳下載作業(yè)的原理 13
5.2.7 實現(xiàn)回車換行與空格的原理 13
5.2.8 作業(yè)目錄的處理原理 13
5.3 主要功能的界面及編碼 14
5.3.2密碼找回界面與編碼 18
5.3.3 DataGrid的編碼設計 22
5.3.4 管理員添加用戶的界面與編碼 23
5.3.5 教師發(fā)布修改作業(yè)的界面與編碼 25
5.3.6 教師批量下載作業(yè)的界面與編碼 29
5.3.7 學生上傳作業(yè)的界面與編碼 31
第六部分 結束語 33
① 本系統(tǒng)的優(yōu)點 33
② 本系統(tǒng)的不足之處及發(fā)展意見 33
③ 在系統(tǒng)設計與實現(xiàn)過程中的收獲 33
第七部分 謝辭 34
第八部份 參考文獻 34
參考書籍: 34
其它數(shù)據(jù): 34
第九部份 附錄 35
(附錄一)建立數(shù)據(jù)庫與表的SQL語句 35
(附錄二)測試數(shù)據(jù)插入的SQL語句 37
作業(yè)提交系統(tǒng)2.0是基于b/s結構,在IIS平臺上使用ASP與Microsoft SQL 2000開發(fā)的,主要目的是解決學校機房管理上機作業(yè)的問題。因為傳統(tǒng)的對學生作業(yè)管理是在服務器上建立一個FTP服務器,然后對學生用戶設置一個專門的帳號,只允許對作業(yè)進行上傳,然后學生將作業(yè)上傳到服務器里對應的班級文件夾下面,傳統(tǒng)方式無法解決的問題有:不能防止學生亂上傳作業(yè),不能防止學生找錯班級文件夾,不能對作業(yè)進行限制如大小,類型,上傳時間等,教師布置作業(yè)要通過黑板寫字,教師打分之后只能記在本子上,不能通過局域網(wǎng)發(fā)布出來讓學生看,教師下載作業(yè)必須到服務器上拷貝。而這套系統(tǒng)正是出于這個目的,為了解決上面的問題而設計的。系統(tǒng)對于復雜的問題都采用程序的方式解決了。系統(tǒng)分了管理員、教師、學生用戶,管理員須要的操作只是添加專業(yè),添加班級,添加管理員或教師用戶都是通過網(wǎng)頁的形式展示出來。而教師無須向以前那樣,只需要發(fā)布作業(yè),對作業(yè)的要求進行限制,不必去服務器上建文件夾來存放你的作業(yè),并且程序自動創(chuàng)建目錄。下載作業(yè)也只須要點一下就會將作業(yè)全部打包下載回來,在局域網(wǎng)內(nèi)的任何一臺計算機都可以進行各種操作。學生則再也不會將作業(yè)上傳錯,上傳到別的班級中,也不允許上傳非法的文件,對一次未上傳完成的作業(yè)也可以先上傳后下節(jié)課再下載回來接著做。系統(tǒng)用程序的方式解決了那些非常復雜的操作,比如對文件夾的創(chuàng)建等,所有的角色只需要簡單的幾步操作就可以完成,非常簡單實用。
參考書籍:
[1] 鄭人杰、殷人昆、陶永雷《實用軟件工程》第二版.清華大學出版社
[2]劉洪成 《 ASP高級編程》清華大學出版社
[3]尚俊杰 《 asp程序設計》清華大學出版社/北京交通大學出版社
[4] 微軟公司 《基于.NET的需求分析和解決方案設計》
[5] 微軟公司 《使用軟件工程方法》高等教育出版社
附錄
(附錄一)建立數(shù)據(jù)庫與表的SQL語句
Create DataBase ZuoYeData --創(chuàng)建數(shù)據(jù)庫
go
Use ZuoYeData --打開數(shù)據(jù)庫
go
Create Table Admin --新建管理員表
(
Xuehao varchar(15) not null, --不是學生學號而是管理員帳號
XingMing varchar(20) not null, --管理員姓名
Pw varchar(30) not null, --用戶密碼
Pw_WenTi varchar(50) not null, --用戶密碼提示問題
Pw_DaAn varchar(50) not null, --用戶密碼提示答案......
3.5萬字 37頁
包括系統(tǒng),論文及中英文翻譯
目 錄
引言 3
第一部分 問題定義及內(nèi)容簡介 4
1.1問題的定義 4
1.2 內(nèi)容簡介 4
第二部分 研究背景與研究意義 5
2.1 研究背景 5
2.2 研究意義 5
第三部分 開發(fā)平臺與語言簡介 6
3.1 IIS 簡介 6
3.2 ASP 簡介 6
3.3 ADO簡介 6
3.4 Microsoft SQL Server 2000簡介 7
第四部份 系統(tǒng)需求分析及可行性分析 8
4.1 系統(tǒng)需求分析 8
4.1.1 系統(tǒng)功能體系圖 8
4.1.2 目標 8
4.1.3 用戶的特點 8
4.1.4 假定與約束 8
4.1.5 基本功能 9
4.1.6 對性能的規(guī)定 9
4.1.7 限制條件 9
4.2 系統(tǒng)難點分析 9
第五部份 總體設計 11
5.1 數(shù)據(jù)庫設計 11
5.1.1 數(shù)據(jù)庫圖 11
5.1.2 數(shù)據(jù)庫的約束與關系 12
5.2 特殊功能的原理 12
5.2.1 管理員添加專業(yè)班級的處理原理 13
5.2.2 管理員添加教師管理員的原理 13
5.2.3 教師發(fā)布修改作業(yè)的原理 13
5.2.4 教師發(fā)布修改成績的原理 13
5.2.5 教師批量下載作業(yè)的原理 13
5.2.6 學生上傳下載作業(yè)的原理 13
5.2.7 實現(xiàn)回車換行與空格的原理 13
5.2.8 作業(yè)目錄的處理原理 13
5.3 主要功能的界面及編碼 14
5.3.2密碼找回界面與編碼 18
5.3.3 DataGrid的編碼設計 22
5.3.4 管理員添加用戶的界面與編碼 23
5.3.5 教師發(fā)布修改作業(yè)的界面與編碼 25
5.3.6 教師批量下載作業(yè)的界面與編碼 29
5.3.7 學生上傳作業(yè)的界面與編碼 31
第六部分 結束語 33
① 本系統(tǒng)的優(yōu)點 33
② 本系統(tǒng)的不足之處及發(fā)展意見 33
③ 在系統(tǒng)設計與實現(xiàn)過程中的收獲 33
第七部分 謝辭 34
第八部份 參考文獻 34
參考書籍: 34
其它數(shù)據(jù): 34
第九部份 附錄 35
(附錄一)建立數(shù)據(jù)庫與表的SQL語句 35
(附錄二)測試數(shù)據(jù)插入的SQL語句 37
作業(yè)提交系統(tǒng)2.0是基于b/s結構,在IIS平臺上使用ASP與Microsoft SQL 2000開發(fā)的,主要目的是解決學校機房管理上機作業(yè)的問題。因為傳統(tǒng)的對學生作業(yè)管理是在服務器上建立一個FTP服務器,然后對學生用戶設置一個專門的帳號,只允許對作業(yè)進行上傳,然后學生將作業(yè)上傳到服務器里對應的班級文件夾下面,傳統(tǒng)方式無法解決的問題有:不能防止學生亂上傳作業(yè),不能防止學生找錯班級文件夾,不能對作業(yè)進行限制如大小,類型,上傳時間等,教師布置作業(yè)要通過黑板寫字,教師打分之后只能記在本子上,不能通過局域網(wǎng)發(fā)布出來讓學生看,教師下載作業(yè)必須到服務器上拷貝。而這套系統(tǒng)正是出于這個目的,為了解決上面的問題而設計的。系統(tǒng)對于復雜的問題都采用程序的方式解決了。系統(tǒng)分了管理員、教師、學生用戶,管理員須要的操作只是添加專業(yè),添加班級,添加管理員或教師用戶都是通過網(wǎng)頁的形式展示出來。而教師無須向以前那樣,只需要發(fā)布作業(yè),對作業(yè)的要求進行限制,不必去服務器上建文件夾來存放你的作業(yè),并且程序自動創(chuàng)建目錄。下載作業(yè)也只須要點一下就會將作業(yè)全部打包下載回來,在局域網(wǎng)內(nèi)的任何一臺計算機都可以進行各種操作。學生則再也不會將作業(yè)上傳錯,上傳到別的班級中,也不允許上傳非法的文件,對一次未上傳完成的作業(yè)也可以先上傳后下節(jié)課再下載回來接著做。系統(tǒng)用程序的方式解決了那些非常復雜的操作,比如對文件夾的創(chuàng)建等,所有的角色只需要簡單的幾步操作就可以完成,非常簡單實用。
參考書籍:
[1] 鄭人杰、殷人昆、陶永雷《實用軟件工程》第二版.清華大學出版社
[2]劉洪成 《 ASP高級編程》清華大學出版社
[3]尚俊杰 《 asp程序設計》清華大學出版社/北京交通大學出版社
[4] 微軟公司 《基于.NET的需求分析和解決方案設計》
[5] 微軟公司 《使用軟件工程方法》高等教育出版社
附錄
(附錄一)建立數(shù)據(jù)庫與表的SQL語句
Create DataBase ZuoYeData --創(chuàng)建數(shù)據(jù)庫
go
Use ZuoYeData --打開數(shù)據(jù)庫
go
Create Table Admin --新建管理員表
(
Xuehao varchar(15) not null, --不是學生學號而是管理員帳號
XingMing varchar(20) not null, --管理員姓名
Pw varchar(30) not null, --用戶密碼
Pw_WenTi varchar(50) not null, --用戶密碼提示問題
Pw_DaAn varchar(50) not null, --用戶密碼提示答案......