freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

[計(jì)算機(jī)]軟件工程課程設(shè)計(jì)(已修改)

2025-01-28 07:16 本頁面
 

【正文】 軟件工程實(shí)驗(yàn)報(bào)告題目:作業(yè)提交系統(tǒng)學(xué)院:計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院專業(yè):07級(jí)計(jì)算機(jī)科學(xué)與技術(shù)隊(duì)名:桃園2203小組成員:陳欽(E10714016) 方彬(E10714088) 曹春陽(E10714078) 夏志菁(E10714084)指導(dǎo)教師:韓莉完成日期:2009128成績:摘要,在IIS平臺(tái)上使用ASP與Microsoft SQL 2000開發(fā)的,主要目的是解決學(xué)校機(jī)房管理上機(jī)作業(yè)的問題。因?yàn)閭鹘y(tǒng)的對(duì)學(xué)生作業(yè)管理是在服務(wù)器上建立一個(gè)FTP服務(wù)器,然后對(duì)學(xué)生用戶設(shè)置一個(gè)專門的帳號(hào),只允許對(duì)作業(yè)進(jìn)行上傳,然后學(xué)生將作業(yè)上傳到服務(wù)器里對(duì)應(yīng)的班級(jí)文件夾下面,傳統(tǒng)方式無法解決的問題有:不能防止學(xué)生亂上傳作業(yè),不能防止學(xué)生找錯(cuò)班級(jí)文件夾,不能對(duì)作業(yè)進(jìn)行限制如大小,類型,上傳時(shí)間等,教師布置作業(yè)要通過黑板寫字,教師打分之后只能記在本子上,不能通過局域網(wǎng)發(fā)布出來讓學(xué)生看,教師下載作業(yè)必須到服務(wù)器上拷貝。而這套系統(tǒng)正是出于這個(gè)目的,為了解決上面的問題而設(shè)計(jì)的。系統(tǒng)對(duì)于復(fù)雜的問題都采用程序的方式解決了。系統(tǒng)分了管理員、教師、學(xué)生用戶,管理員須要的操作只是添加專業(yè),添加班級(jí),添加管理員或教師用戶都是通過網(wǎng)頁的形式展示出來。而教師無須向以前那樣,只需要發(fā)布作業(yè),對(duì)作業(yè)的要求進(jìn)行限制,不必去服務(wù)器上建文件夾來存放你的作業(yè),并且程序自動(dòng)創(chuàng)建目錄。下載作業(yè)也只須要點(diǎn)一下就會(huì)將作業(yè)全部打包下載回來,在局域網(wǎng)內(nèi)的任何一臺(tái)計(jì)算機(jī)都可以進(jìn)行各種操作。學(xué)生則再也不會(huì)將作業(yè)上傳錯(cuò),上傳到別的班級(jí)中,也不允許上傳非法的文件,對(duì)一次未上傳完成的作業(yè)也可以先上傳后下節(jié)課再下載回來接著做。系統(tǒng)用程序的方式解決了那些非常復(fù)雜的操作,比如對(duì)文件夾的創(chuàng)建等,所有的角色只需要簡單的幾步操作就可以完成,非常簡單實(shí)用。第一章 緒論 問題定義解決傳統(tǒng)的FTP服務(wù)器不能夠滿足作業(yè)上傳的要求下:1.教師發(fā)布作業(yè)必須到服務(wù)器上建立文件夾2.教師發(fā)布作業(yè)由在黑板上寫的形式改為在網(wǎng)頁上寫再發(fā)布3.教師不能對(duì)作業(yè)進(jìn)行限制如大小,類型,過期時(shí)間4.教師下載作業(yè)的必須到服務(wù)器去下載改為在局域網(wǎng)內(nèi)任何一臺(tái)計(jì)算機(jī)都可以下載5.教師無法發(fā)布成績改為通過網(wǎng)頁發(fā)布成績6.學(xué)生一次未完成的作業(yè)可以先上傳再下載,完成之后再上傳。7.學(xué)生上傳作業(yè)只須點(diǎn)一個(gè)按鈕,無須選擇要上傳的目錄 小組成員分工在系統(tǒng)的四人開發(fā)小組中,每個(gè)人都有各自的模塊,分工協(xié)作,具體有模塊設(shè)計(jì)、代碼實(shí)現(xiàn)、軟件測(cè)試、編寫文檔,各分擔(dān)一項(xiàng)。第二章 開發(fā)環(huán)境 Visual Studio 2005概述Visual ,無論是軟件服務(wù)商,還是企業(yè)應(yīng)用程序的部署與發(fā)布,Visual 。、編碼、編譯調(diào)試、數(shù)據(jù)庫連接操作等基本功能和基于開放架構(gòu)的服務(wù)器組件開發(fā)平臺(tái)、企業(yè)開發(fā)工具和應(yīng)用程序重新發(fā)布工具以及性能評(píng)測(cè)報(bào)告等高級(jí)功能。 C 簡介C是一種先進(jìn),面向?qū)ο蟮恼Z言,通過C可以讓開發(fā)人員快速的建立大范圍的基于MS網(wǎng)絡(luò)平臺(tái)的應(yīng)用,并且提供大量的開發(fā)工具和服務(wù)幫助開發(fā)人員開發(fā)基于計(jì)算和通信的各種應(yīng)用。由于C是一種面向?qū)ο蟮拈_發(fā)語言,所以C可以大范圍的適用于高層商業(yè)應(yīng)用和底層系統(tǒng)的開發(fā)。即使是通過簡單的C構(gòu)造也可以使各種組件方便的轉(zhuǎn)變?yōu)榛赪EB的應(yīng)用,并且能夠通過Internet被各種系統(tǒng)或是其他開發(fā)語言所開發(fā)的應(yīng)用程序調(diào)用。 ASP簡介 ASP是Active Server Page的縮寫,意為“動(dòng)態(tài)服務(wù)器頁面”。ASP是微軟公司開發(fā)的代替CGI腳本程序的一種應(yīng)用,它可以與數(shù)據(jù)庫和其它程序進(jìn)行交互,是一種簡單、方便的編程工具。,現(xiàn)在常用于各種動(dòng)態(tài)網(wǎng)站中。 ASP是一種服務(wù)器端腳本編寫環(huán)境,可以用來創(chuàng)建和運(yùn)行動(dòng)態(tài)網(wǎng)頁或Web應(yīng)用程序。ASP網(wǎng)頁可以包含HTML標(biāo)記、普通文本、腳本命令以及COM組件等。利用ASP可以向網(wǎng)頁中添加交互式內(nèi)容(如在線表單),也可以創(chuàng)建使用HTML網(wǎng)頁作為用戶界面的web應(yīng)用程序。 Server SQL Microsoft簡介Microsoft SQL Server 2008是一個(gè)高性能的客戶端/服務(wù)器結(jié)構(gòu)的關(guān)系數(shù)據(jù)庫管理系統(tǒng)(RDBMS,Relational Database Management System)。SQL Server 2008是為了支持高容量的事務(wù)處理(比如在線訂購錄入、存貨目錄、記帳或制造)以及數(shù)據(jù)倉庫和決策支持系統(tǒng)(比如銷售分析應(yīng)用)而設(shè)計(jì)的。它運(yùn)行在Microsoft Windows NT4或Microsoft Windows 20008 Server上——基于intel處理器的網(wǎng)絡(luò)??梢园裇QL Server 2008作為一種個(gè)人桌面數(shù)據(jù)庫系統(tǒng)安裝在運(yùn)行Window NT Workstation Windows 2008 Professional、Windows98和Windows Millennium Edition(Me)的機(jī)器上。第三章 需求分析 可行性分析系統(tǒng)是基于b/s結(jié)構(gòu),在IIS平臺(tái)上使用ASP與Microsoft SQL 2008開發(fā)的,主要使用本地計(jì)算機(jī)進(jìn)行測(cè)試和使用,完全可以運(yùn)行。 產(chǎn)品需求規(guī)格說明 目標(biāo)解決學(xué)生上傳作業(yè)問題,教師可以將新作業(yè)傳到該系統(tǒng)上,也可以在次系統(tǒng)上下載學(xué)生上傳的作業(yè),并將成績上傳供學(xué)生查看。 用戶的特點(diǎn)用戶是機(jī)房管理員,對(duì)計(jì)算機(jī)技術(shù)比較了解,學(xué)校教師專業(yè)教師能很快熟悉系統(tǒng)的使用方法,非專業(yè)教師也能很快掌握,學(xué)校學(xué)生能很快學(xué)會(huì)使用系統(tǒng)。 基本功能1.不同用戶登錄進(jìn)入不同的界面2.學(xué)生作業(yè)的查看3.學(xué)生作業(yè)成績的查看4.學(xué)生作業(yè)上傳5.教師布置作業(yè)6.教師刪除作業(yè)7.教師修改作業(yè)8.教師發(fā)布成績9.教師修改成績10.教師下載作業(yè)11.管理員添加教師用戶12.管理員添加學(xué)生用戶13.個(gè)人資料的查看14.個(gè)人密碼的修改 假定與約束 1.如果壓縮文件夾的功能不能解決,那么只有教師到服務(wù)器拷貝文件夾 2.如果學(xué)校覺得系統(tǒng)不能滿足學(xué)生作業(yè)上傳的需要,那么將不能放在機(jī)房,供學(xué)生使用 3.如果遇到一些技術(shù)問題無法解決,那么將會(huì)加大系統(tǒng)的開發(fā)周期 4.如果此系統(tǒng)在離開學(xué)期之前都無法開發(fā)成功,那么也不能提供給機(jī)房使用5.不同用戶登錄進(jìn)入不同的界面6.管理員添加教師用戶7.管理員添加學(xué)生用戶8.個(gè)人資料的查看9.個(gè)人密碼的修改 對(duì)性能的規(guī)定 1.要求系統(tǒng)支持Microsoft .NET Framework 2.要求系統(tǒng)支持Microsoft SQL Server數(shù)據(jù)庫 限制條件1.教師不可以進(jìn)入管理員頁面,還有學(xué)生頁面;2.管理員也不可以進(jìn)行學(xué)生和教師頁面;3.每個(gè)學(xué)生登錄進(jìn)入之后只能看到自己班級(jí)的作業(yè),不可以看到別的班級(jí)的作業(yè);4.每個(gè)教師登錄只對(duì)自己發(fā)布的作業(yè)進(jìn)行管理不可以對(duì)別的教師發(fā)布的作業(yè)進(jìn)行管理;5.當(dāng)學(xué)生注冊(cè)時(shí)輸入的學(xué)號(hào)必需與選定的班級(jí)匹配;6.不同的用戶使用修改密碼都只能修改自己的密碼,無法修改他人的;7.不同的用戶使用個(gè)人數(shù)據(jù)功能時(shí)也是只可以看到自己的信息不可以看到他們的信息;8.學(xué)生上傳作業(yè)的類型,大小,時(shí)間等,受到教師發(fā)布作業(yè)的約束。 數(shù)據(jù)流圖總數(shù)據(jù)圖: 細(xì)化后數(shù)據(jù)流圖: 數(shù)據(jù)字典名字:教師開課信息別名:描述:教師開的教學(xué)課程和網(wǎng)絡(luò)課程定義:信息=教師信息+開課班級(jí)信息位置:網(wǎng)絡(luò)硬盤名字:學(xué)生選課信息別名:描述:學(xué)生選了某一門課程才能登陸到該課程班級(jí)定義:信息=學(xué)生信息+教師信息+開課班級(jí)信息位置:網(wǎng)絡(luò)硬盤 名字:成績別名:分?jǐn)?shù)描述:學(xué)生作業(yè)批改的結(jié)果供學(xué)生和學(xué)校參考定義:成績=0{數(shù)字}100 位置:網(wǎng)絡(luò)硬盤 ER圖第四章 系統(tǒng)設(shè)計(jì) 總體設(shè)計(jì)作業(yè)提交系統(tǒng)注冊(cè)登錄密碼找回學(xué)生用戶登錄教師用戶登錄管理員用戶登錄查看成績打包下載作業(yè)發(fā)布修改作業(yè)添加班級(jí)添加用戶數(shù)據(jù)庫管理上傳作業(yè)下載作業(yè)查看作業(yè)發(fā)布修改成績刪除作業(yè)添加專業(yè)通用模板修改密碼查看個(gè)人資料注銷系統(tǒng) 系統(tǒng)功能體系圖 系統(tǒng)設(shè)計(jì)的基本原則 本系統(tǒng)的目標(biāo)是在Internet/Intranet上來實(shí)現(xiàn)網(wǎng)上作業(yè)提交,可以實(shí)現(xiàn)學(xué)生在線提交作業(yè)的無紙化管理,可以有效利用校園網(wǎng)的軟硬件資源,使其發(fā)揮最大效力,更好的為學(xué)校的教學(xué)、科研、管理服務(wù),隨時(shí)隨地的可以讓學(xué)生聯(lián)機(jī)操作提交。系統(tǒng)采用了模塊化的設(shè)計(jì)方法:選擇了面向?qū)ο蟮?、易于擴(kuò)展的ASP編程語言環(huán)境使用Microsoft server 2008做為數(shù)據(jù)庫平臺(tái)。本系統(tǒng)整體上可劃分為若干個(gè)功能模塊。系統(tǒng)安全可靠也是一個(gè)重要的設(shè)計(jì)原則。本系統(tǒng)的配置是采用WindowsXP作為網(wǎng)絡(luò)操作系統(tǒng), Microsoft server 2008作為數(shù)據(jù)庫服務(wù)器。所以操作系統(tǒng)WindowsXP的安全防護(hù)機(jī)制及數(shù)據(jù)庫Microsoft server 2008的安全機(jī)制是本系統(tǒng)采用的安全防護(hù)方式。 功能模塊設(shè)計(jì) 在線作業(yè)提交批改系統(tǒng)從功能上可分為教師管理程序、學(xué)生管理程序和管理員管理程序,教師管理程序部分主要實(shí)現(xiàn)學(xué)生信息的添加、所交班級(jí)信息的添加 、課程信息的添加、上傳下載作業(yè)和評(píng)定成績的管理,學(xué)生管理程序部分主要實(shí)現(xiàn)了學(xué)生對(duì)作業(yè)的下載和上傳。管理員具有系統(tǒng)的完全權(quán)限,管理員具有添加和刪除教師的權(quán)限。系統(tǒng)主要功能模塊具體描述如下: 學(xué)生模塊 主要包括學(xué)生管理,主要功能:查看教師布置的作業(yè),并下載作業(yè),完成作業(yè)后提交到服務(wù)器,以及修改學(xué)生自己的基本情況等。 教師模塊 主要包括搜索作業(yè)模塊,布置作業(yè)模塊,管理作業(yè)模塊,查看成績模塊,統(tǒng)計(jì)作業(yè)遞交情況模塊,修改資料模塊。搜索作業(yè)模塊,主要功能:搜索教師自己所布置的作業(yè)學(xué)生遞交情況。 布置作業(yè)模塊 主要功能:教師編輯所布置的作業(yè),向?qū)W生發(fā)布作業(yè),以及指明是否允許學(xué)生上傳作業(yè)。 管理作業(yè)模塊 主要功能:下載作業(yè),評(píng)閱作業(yè),給學(xué)生打分,以及刪除本次作業(yè)。 修改資料模塊 主要功能:修改教師自己的基本信息情況。 管理員模塊 主要包括教師管理,學(xué)生管理,系統(tǒng)配置管理,主要功能:增加,修改,刪除教師用戶,配置系統(tǒng)參數(shù),配置上傳文件類型。 數(shù)據(jù)庫設(shè)計(jì) 數(shù)據(jù)庫圖 數(shù)據(jù)庫的約束與關(guān)系管理員表與其它表無關(guān)系只是為了存放管理員的帳號(hào)與密碼等數(shù)據(jù)教師表里的I
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1