前言:中文期刊網精心挑選了計算機與設計論文范文供你參考和學習,希望我們的參考范文能激發你的文章創作靈感,歡迎閱讀。
計算機與設計論文范文1
1.引言
隨著多媒體技術和網絡通信技術的發展,基于Internet的計算機遠程教學作為一種全新的教學手段,越來越受到人們的關注。計算機遠程教學是指利用多媒體技術和網絡通信技術,在網絡環境下開展的教學活動。它有著傳統教學模式所無可比擬的優點,它創造了一種全新的教學模式,打破了傳統教學模式在時間、空間上的限制,采用了先進的教學手段和教學方法,大大提高了教學效率和教學效果,使教學活動上了一個新臺階。
作者所在單位承擔我校除計算機系以外的所有系所的計算機基礎公共課(包括《計算機應用基礎》、《C語言》、《Foxpro》等課程)的教學任務,每學期平均有3000多學生,各教師均負責2~3個班共200~300多人的教學,教學任務繁重。為了使教師能通過先進的教學手段提高教學效率,增強學生應用Internet網絡服務的能力,以此來加強和鞏固對課程內容的理解和掌握,我們從1999年開始,開發了《計算機基礎課程遠程教學》系統(以下簡稱《遠程教學系統》)。在Internet/Intranet環境下實現作業、考試、授課、答疑/輔導等功能,使用一年多來,取得了很好的教學效果,以下討論該系統的設計與實現方法。
2.《遠程教學系統》的體系結構
《遠程教學系統》是在Internet/Intranet環境下實現的,是典型的瀏覽器/服務器模式。服務器以WindowsNT4/2000Server為操作系統平臺,MicrosoftSQLServer7.0為RDBMS,客戶端通過瀏覽器訪問系統提供的服務。系統不允許匿名訪問,它要求用戶提供帳號/密碼,通過驗證后才能進入系統主頁,以此追蹤用戶身份。本系統將用戶分為三類:系統管理員、教師、學生,他們都有各自的主頁,訪問系統的權限也不相同。其中權限最高的為管理員,其次為教師,最低為學生。權限高的能訪問其下級所能訪問的所有資源,反之則不然。例如教師能進入學生主頁,而學生則不能訪問教師主頁所提供的功能(布置作業、批改作業等)。本系統可同時為不同課程的多組教師/學生(上一門課的教師及其學生為一組)提供服務,它們之間既有一定的隔離性(例如某個教師帳號不能批改屬于另一個教師的學生的作業等),又有資源的共享性(例如公共作業、試題的共享等),很好地解決了本單位各個教師負責不同班級,課程也有所不同的問題?!哆h程教學系統》體系結構按用戶角色的不同,劃分如下:
圖1《遠程教學系統》體系結構
2.1管理員模塊
由于《計算機基礎課程遠程教學》系統可同時為多組教師/學生提供服務,各組間的課程不盡相同,因此教師/學生組間應具有一定的隔離性。例如一門課程的教師對其學生具有管理權,但不能對屬于其它教師的學生進行管理、某個學生只能訪問其教師的作業等。因此系統主頁需要教師或學生均以帳號/密碼登錄后才能訪問,以此追蹤用戶訪問系統資源的身份。而用戶帳號的開設與刪除、教師與學生的對應關系、課程名稱、學生人數等信息,由系統管理員負責管理。這里,我們將系統資源訪問帳號作為操作系統帳號開設,由WindowsNT和Web服務器IIS負責進行用戶驗證。這樣做的好處,一是可以充分利用操作系統的安全機制,使操作系統與數據庫服務器(SQLServer)無縫集成;二是可同時為用戶提供其它輔助服務,如:電子郵件、個人主頁、FTP服務等。使系統應用與課程內容緊密結合,學生在應用系統的使用過程中可進一步加深對課程內容的理解。
2.2教師模塊
教師模塊中包含了教師授課所需的各種功能。如:網上實時授課廣播、布置作業、批改作業、出試卷、評卷、考試結果統計分析、網上答疑、課程資料(素材)制作、學生帳號管理(修改學生密碼)、設置聯機會議等。系統使用組件對象模型(COM)以及OfficeAutomation技術自動批改《計算機應用基礎》課程作業并登記成績。教師可對作業結果進行查詢、統計。教師可利用OutLook向系統請求聯機會議,以此進行網上答疑、群體或個別輔導。
2.3學生模塊
學生模塊包含查看教師布置的作業、(在網上或本地)做作業、測驗(考試)、教師授課視頻廣播收看、點播、網上答疑、課程資源瀏覽、輔助服務等。學生使用瀏覽器訪問系統主頁時,需要提供帳號/密碼進行用戶驗證,通過驗證后,在瀏覽器關閉之前,均以該帳號身份訪問系統資源。《計算機應用基礎》課程的作業可直接在瀏覽器中完成并提交,對于《C語言》課程作業,為學生提供Web界面,完成作業程序的編輯、編譯、鏈接、運行,一氣呵成。遠程考試功能既提供選擇題形式的傳統筆試試題,也提供實際操作形式的試題??荚囃ㄟ^WWW界面進行,有時間限制。學生在規定時限之前完成考試內容時可通過"交卷"按鈕提交試卷;若考試時限到達時學生仍未交卷,則系統自動將考生當前的考試結果提交。試卷的批改、考試結果的統計均由程序自動完成。自我測驗功能則提供測驗試卷,不限時間,由學生自主選擇進行,測驗完畢后系統立即評卷并給出成績及學生測驗時的選項與正確答案的對照表,以便學生查閱。為了更好地提高學生對網絡的應用能力,增強學生對教學內容的興趣,本系統為每位使用《計算機公共課遠程教學》系統的學生和教師提供Email、FTP、個人主頁、BBS、聯機會議(在線聊天Chat、應用程序共享、白板)、等功能。讓學生在實際操作中提高對課程內容的理解以及對課程學習的興趣。另外,本系統還配備資源庫,內置與教學內容相關或與網絡應用相關的多媒體資料,供學生課外瀏覽、學習。
3《計算機基礎課程遠程教學》系統的特點
《計算機基礎課程遠程教學》系統功能涵蓋了教學活動的各個方面,用戶界面完全由瀏覽器提供,維護方便。其中采用了多項現時多媒體和網絡的最新技術,如下所述:
3.1組件對象模型(COM)技術
組件對象模型(ComponentObjectModel,簡稱COM)是一個軟件規范,它是基于對象的編程模型,只要遵循COM規范,應用程序和組件對象之間就可實現二進制代碼級別上的重用,解決了對編程語言和環境的依賴。COM是Microsoft其它許多技術的核心,它允許用某種語言編寫的位于二進制代碼中的對象,為其它語言所訪問(或稱二進制兼容)。COM技術已經滲透到Microsoft的各個產品中,如:
WindowsNT/2000、SQLServer、VisualStudio、Office97/2000、BackOffice等?!队嬎銠C基礎課程遠程教學》系統使用C++或ASP腳本、Perl腳本作為編程語言,其中大量采用了基于COM的技術,例如:
3.1.1ADO(ActiveXDataObject)
ADO是數據庫訪問組件,應用程序通過ADO訪問數據庫的原理如下:
圖2ADO存取數據示意圖
上圖中OLEDB是Microsoft繼ODBC后新的數據訪問機制,它不但可以訪問數據庫數據,而且還可以訪問其它非數據庫類型的數據,如Email、目錄服務(LDAP)等。ADO是位于OLEDB上層的應用程序接口,操作較為簡單。
《計算機基礎課程遠程教學》系統中作業、試卷、考試結果等信息都是保存在SQLServer數據庫中,系統使用ASP腳本通過ADO對象訪問數據庫以及電子郵件、進行全文索引,如下圖所示:
圖3《計算機基礎課程遠程教學》系統數據存取示意圖
3.1.2OfficeAutomation對象
《計算機基礎課程遠程教學》系統利用OfficeAutomation對象,使教師利用程序自動批改學生提交的《計算機應用基礎》課程(Word、Excel)的作業,以此提高教學效率。
3.1.3ADSI
ADSI(ActiveDirectoryServiceInterface)是WindowNT/2000活動目錄接口。利用該接口對象實現操作系統帳號的管理(開帳號、刪除帳號、帳號屬性設置)以及訪問權限設置,簡化帳號管理任務。
3.1.4DeveloperStudio對象
Microsoft的VisualStudio相信是廣大程序員喜愛的開發工具,但大家都不太注意其中的DeveloperStudio對象:
ApplicationDebugger
BreakpointProject
使用他們,可以使程序的開發達到一定程度的自動化。許多在VisualStudio集成環境下通過菜單完成的命令或功能,都可以用DeveloperStudio組件對象的屬性或方法來實現,如程序的語法分析、編譯、鏈接、調試、表達式求值等。而這些都是教師批改C語言作業所要進行的操作。我們使用這些對象輔助教師批改C語言作業,減輕教師負擔。
3.2視頻流技術
在Internet/Intranet環境下,文字、靜態圖像信息的傳輸是不成問題的。對于視頻/音頻信息的傳送,則由于網絡帶寬等原因,需要進行特殊處理。而遠程教學系統中的授課功能就要求在Internet/Intranet環境下傳送大量視頻/音頻數據,以便實現教師授課的實時廣播和視頻點播(VOD)。在有限的網絡帶寬資源的限制下,視頻/音頻數據必須經壓縮處理后才在網絡中傳輸。以往多采用MPEGI等壓縮技術,其特點是用戶必須等待壓縮文件完全下載到客戶端后再播放,增加了客戶等待的時間。目前,視頻/音頻數據采用經特殊算法處理的流技術,使視頻/音頻數據邊下載邊播放。流技術的典型代表是Microsoft的MediaTechnologies(Netshow)和RealNetwork的RealVideo/Audio?!队嬎銠C基礎課程遠程教學》系統主要采用了MediaTechnologies壓縮技術,使用其Multibit功能在一個流文件中壓縮適合多種網絡帶寬(從28.8Kbps~3Mbps)的視頻/音頻流(最多6個)。由視頻服務器根據客戶訪問時的實際網絡傳輸能力選擇其中一種帶寬流向客戶傳輸。另外,還根據Netshow和RealVideo/Audio支持多播(Multicast)的特點,在網上對教師授課場景進行直播(廣播)。在授課功能中,單是教師的授課圖像是遠遠不夠的,還必須配有同步的教師授課演示文稿(Powerpoint或HTML網頁),真正將課堂搬到網上。
圖4同步視頻點播
3.3網上實時交互
《計算機基礎課程遠程教學》系統中的一個重要的特點就是教師與學生之間、學生與學生之間在網絡環境下通過文字、視頻、音頻的實時交互,以此實現課堂討論、教師操作示范演示、學生個別輔導等功能。教師通過瀏覽器或Outlook向系統發出聯機會議(OnlineConference)請求,在聯機會議持續時間內,學生可通過瀏覽器加入會議,并使用系統提供的聊天(文本)、白板(圖畫)功能與與會者進行討論;教師可通過應用程序共享功能向全體與會者演示某個程序的操作過程,或(通過語音)要求指定學生完成某個操作(個別輔導)。客戶端使用NetMeeting,還可以實現一對一的視頻/音頻交互、聊天、白板、文件傳輸等。
計算機與設計論文范文2
如果是中小企業,剛剛起步發展,沒有較為雄厚的資金實力,專業人員較為缺乏,沒有應用較多的IT,沒有較高的個性化需求,那么通用性就需要重視,個性化專業性可以稍微忽略一點,通過共享云,來將企業信息化建設給開展下去。對于成熟的企業,有著較為穩定的生產流程和業務流程,通過IT服務,需要促使生產效率得到提升,競爭力得到強化,那么云服務中的計算資源是企業所需求的,也就是運行在平臺上的應用程序被企業所獨享,可以自主定制和管理獨享程序的相關流程。
2云計算信息化建設模式需要注意的一些問題
2.1安全問題
首先要對數據安全性進行審查,避免有風險出現于用戶的接入過程中,供應商需要將管理員的詳細信息給提供出來,以便對系統管理員充分的了解;因為在云計算環境下,可以共享所有的用戶數據,那么企業就需要將一系列的加密措施應用過來,以便有效隔離企業的數據;其次是篩選安全數據,在企業發展過程中,會有一些核心數據存在,為了保證可以安全轉移于云平臺中,企業需要首先向云平臺中轉移非核心數據,沒有問題之后,方可以對其他核心數據進行遷移。最后是容災備份計劃,為了避免有崩潰風險出現于云計算提供商系統中,企業需要向自己的數據中心實時備份自己的數據。
2.2網絡問題
對于云計算來講,要想提升云計算的效率,就需要保證高速網絡連接不會出現中斷問題,如果無法連接到網絡,或者沒有較快的網速,就會導致一系列的問題出現,為了避免云計算應用受到在線和離線問題的制約作用,就可以將在線交付和離線應用的模式給應用過來,也就是即使處于離線模式下,用戶依然可以在本地虛擬服務器中存儲相關的業務數據,之后恢復網絡連接之后,向服務器中在線傳輸數據,這樣數據同步就可以實現。因此,在將云計算技術應用過來時,供應商就需要將離線應用方案提供給企業,并且為了保證可以穩定和可靠的使用,需要不斷的測試,這樣方可以不間斷的使用在線服務。
2.3費用問題
部分企業將一次性付費模式采用過來,這種云計算模式在實踐過程中暴露出來了諸多的問題,那么就需要應用按需付費的模式,企業結合自身具體情況對計費體系進行構建,對比每月的租金和管理費用,計算何時方可以平衡收支,避免有預算超支問題出現于云計算中,并且為了避免日后出現超支問題,對于一些不需要的IT服務,就不要接受。而將按需付費模式應用過來,企業在衡量計費的時候,就可以從TCO角度出發,這樣更加的全面,云計算的隱性支出成本也可以得到考慮。
2.4內部管理問題
對于云計算部門的人員,企業需要大力培訓,豐富他們的知識,提升他們的專業技能,為了與互聯網的發展要求所適應,企業需要用扁平化的管理模式替代過去的金字塔式管理模式,將客戶或者服務對象的導向作用給充分發揮出來。如今越來越多的企業開始認識到這個問題,開始將單個功能的系統發展到大系統大業務,這樣就可以更好的共享資源和信息,整合業務流程,推動企業獲得更好的發展。
3結語
計算機與設計論文范文3
(一)注重立項審批,劃定投資預算總額,相對忽視建設項目子項的投資預算控制在基本建設投資過程中,較大程度存在重投資總額管理,輕責任分解的現象,沒有建立投資控制“各負其責”的預算控制體系。在預算編制過程中,以項目立項批準的審批文件為本年度資本性預算項目的起點,籠統地以此作為整個建設項目的資金預算控制總額,沒有把投資總額分解到土建、安裝、公用工程、環境工程、專用設備等各關鍵子項上,從而導致各項目“吃批復總額的大鍋飯”,建設項目要總體臨近尾聲才知道投資總額控制得如何,不能在項目建設過程中,準確地識別和控制投資總額。
(二)注重強調技術專業性,相對忽視了對涉及的建設部門、施工單位、監理、設計等多個部門,招標、合同、變更、工期等多個環節的預算管控在建設項目實施中,片面強調“時間緊,任務重”“工期為先”等客觀因素,未嚴格按照《招標投標法》及其有關規定,對項目未實施公開招標,而采用議標、談判等方式確定施工單位,致使項目投資控制缺乏強有力的法律支撐,為施工單位以調整工程項目、工程量來增加合同金額,為投資控制留下隱患。工期管理不到位,致使工程建設周期變長;疏于對監理公司的管理,對其確認的工程變更沒有實施有效監督,致使工程投資失控;對施工單位合同職責、義務的履行情況缺乏實時的過程監督,致使工程結算糾紛,不能有效保護企業利益,造成投資失控。
(三)注重建設工程形象進度管理,相對忽視了利用預算管理以改進建設項目管理水平和投資控制能力在大型的基本建設項目中,較通行的做法是成立專項的“工程指揮部”,其由于組建時間短,加之工程建設任務繁重,缺乏完善的、有針對性的內部管理、監督體制、機制,也沒有在建設過程中去建立、健全、完善的主動性、迫切性。參與建設人員缺乏必要的財務管理、預算控制等知識儲備,對工程量與論探討進度環節不熟悉,不能有效制定分項工程投資預算,不能對工程造價實施有效控制。
(四)注重項目完工,而相對忽視了建設項目的預算考核普遍存在工程現場完工就是工程項目的結束的錯誤認識,整個基本建設工程的預算執行情況僅以最終“花了多少錢”來了結。對于建設項目的預算執行情況缺乏正式的、全面的考評;極少將基本建設各子項工程的預算考評納入到整個基本建設工程的預算管理范疇,從而導致最終投資預算執行情況不佳,而不能對位找到直接責任人的現象發生。
二、如何加強基本建設投資預算管理
(一)切實抓好項目建設總投資的預算分解
1.以建設項目批復投資總額為綱,以項目可行性研究報告、經批準的初步設計為依據,組織土建、安裝、公用工程、信息等參建責任部門,分解投資總額至具體的項目建設部門,形成“人人頭上有指標、單個子項有預算”的投資控制體系。
2.合理確定工程建設項目間接費用。根據《企業會計準則第4號-固定資產》第九條:自行建造固定資產的成本,由建造該項資產達到預定可使用狀態前所發生的必要支出構成。故要將建設參與人員工資、建設期間的管理支出等建設成本納入基本建設項目預算中。
3.合理預算“不可預見費”。不可預見費是指考慮建設期可能發生的隱蔽工程、不可抗力、設計變更、物價上漲等因素導致的費用增加。在分解投資總額時,合理估計,留足該項費用,為工程進度中的投資控制留下余地,同時也將促進施工圖階段的合理設計,為建設全過程的預算控制水平奠定基礎。
(二)強化項目預算的過程管控
1.加強建設項目招標管控。建設項目招標方式是確定工程成本(造價)的關鍵環節之一。要將招標方式納入預算管理,按國家法律、法規必須公開招標的,應納入項目預算,嚴格執行。將投資控制關口前移,加強對招標控制價的審核,對超過項目投資預算的招標不予批準。
2.加強項目變更管理。依照設計圖和中標工程量清單,對發生的工程變更,特別是涉及工程合同造價發生變化的變更,要切實加強預算管控,切實體現“項目預算”的剛性。對項目變更,要完善審批程序。對因工程變更調整導致超規模超預算的,要及時對預算總體執行情況進行評估,對未實施項目的設計、施工進行優化,及時啟動“不可預見費”預算來補充項目支出,嚴格執行“投資可控”的總體原則。
3.加強建設項目工期管理。建設工期是可以從建設速度的角度反映和考核投資效果。在投資預算中,要在項目的建設期間內,對各子項的合同工期持續地進行監督,納入到預算管理的體系中,和投資預算金額同步實施監管,及時發現項目拖延工期的情況,組織預算責任部門認真分析工期滯后的原因,提出解決措施,對其造成的后果,尤其是工程成本的支出不利因素進行適時評估,制定相應的措施,避免企業大量的人力、物力、財力陷入未完工程中,長期不能發揮其經濟效益,造成不應有的損失。
4.切實強化資金預算管理。加強資金統籌調度和集中使用,嚴格按照項目預算編制資金計劃,嚴禁未經批準,變通預算項目串用、挪用資金。
(三)以投資預算控制為主線,以過程管理為依托,豐富和完善建設項目預算管理考評體系
1.突破“建設項目預算是財務部門控制資金支出計劃”認識的局限性,從項目建設初始,就建立建設項目逐一預算管控的體系,形成投資預算為主,輔以工程變更、工期管理、合同糾紛等引起投資額度發生變化的因素納入預算管理體系,持續對單一項目逐年編制預算,持續對單一項目的預算執行情況進行跟蹤。
2.切實加強與建設項目投資相關的設計、監理、招標等部門之間的協調和聯系。整合投資信息資源,實現投資共享,積極引導這些單位在“施工圖限額設計”“工程現場管控”“招標控制價”等方面發揮職能,以合同約定方式,共享為建設單位做好投資管理、控制的成果。及時解決項目投資運行管理中出現的矛盾和問題,相互協作,形成合力,提高對建設項目投資全過程的預算調控能力。
計算機與設計論文范文4
[關鍵詞]會計電算化;考試系統;設計;制作
前言
在日常的教學工作中,考試是一個重要的教學環節。如何使此環節逐步實現規范化,不受各種人為或環境的影響。真實地反映出教與學的實際效果。都與試卷本身的質量有著直接的關系。隨著計算機技術應用領域的深度不斷擴展,計算機考試系統已在大部分考證課程的考試中得到普遍應用。為了讓學生更好、更快地適應這種考試形式,筆者結合《會計電算化》課程的特點設計制作了該課程的考試系統,該系統經過拓展可以廣泛應用于《電子商務》、《基礎會計》、《財經法規》等課程考證前的強化訓練。
一、考試系統的功能與分析
計算機考試與傳統的考試不同。傳統的考試由于有人的參與,靈活性很強??梢愿鶕F場情況靈活處理應急事件;而計算機考試不能處理應急事件,所以考試系統的設計要將可能出現的情況預料到,并制定相應的對策。下面簡單分析一下計算機考試中可能出現的問題及對策:
(一)考生身份的確認
在考試系統中建立一個考生信息庫,并為每個學生分配一個準考證號碼,考生憑這個準考證號進行考試,即可確認考生的身份。
(二)試卷組成及試題的抽取
計算機考試的題目采用隨機生成的方法。從題庫隨機提取出來。當題目數量足夠大時,對每個考生來說組成的試卷可以做到不完全相同。
(三)考試時間的控制
考試系統不限定考生的考試時間一定全部相同,因為任何兩位考生的試卷不完全相同。但要求必須在規定的時間內完成。
(四)題型的設計
根據考試的要求,試題要有多種類型才能更好地反映學生的學習情況。標準化試題通常包括單項選擇題、多項選擇題和判斷題,計算機考試系統的功能完全可以實現對上述三種題型答案的判斷。
(五)考試分數的確認
成績是判斷考生考試是否合格的重要標志,在設計數據庫時要求確定各種題型的分值,在學生答題完畢并提交試卷后計算機能直接即時算出考試分數并進行公布。
二、考試系統設計
(一)考試流程
(二)模塊劃分與功能
1考生管理系統:包括考生注冊、考生信息修改、刪除考生三部分??忌阅K的功能是在考試系統環境中確認考生的身份并生成整個考試系統中唯一的準考證號;修改考生信息模塊的功能主要是修改考生在注冊時輸入錯誤的信息或考生已經修改的信息;刪除考生模塊用于考試系統中永久刪除考生的注冊信息。
2考試管理:包括增加、修改、刪除考試題目。用于維護考試系統題庫的信息。
3答題系統:答題系統將引導考生完成整個試卷,并記錄考生的題目和答案。
4自動計時:自動計時將在考試開始后自動啟動。用于整個考試過程提示考生考試時間,并在考試時間結束后中止考生的考試。
5動閱卷:將考生的試卷與題庫中的標準答案進行對比,并記錄考生的考試成績。
6出成績:在考生完成考試并完成試卷評閱后,考試系統將自動顯示考生的考試成績,并顯示錯誤題目及其正確答案。
(三)數據庫系統的選擇
與其他數據庫系統相比,ACCESS是功能強大、簡單易用的關系型數據庫系統,由于筆者要求的數據庫不大。所以在“會計電算化考試系統”項目中,選用ACCESS2003作為數據庫管理系統。
(四)開發工具的選擇
ASP(ActiveServerPage的縮寫,中文意思是活動服務器網頁語言)是一種網頁設計語言,純粹HTML語言設計的網頁稱為靜態網頁,通過ASP可以實現動態網頁設計。ASP是一種包含了使用VBScript或Jscript腳本程序代碼的網頁。當瀏覽器瀏覽ASP網頁時,Web服務器就會根據請求生成相應的HTML代碼,然后再返回給瀏覽器。這樣,瀏覽器端看到的就是動態生成的網頁內容。ASP語言可以與數據庫程序進行交互。是一種簡單、方便的編程工具,在一般中小型企業網站和信息服務網站中,大多采用ASP語言設計,其特點是開發簡單,維護方便。鑒于其以上的優點,筆者選擇作為“會計電算化考試系統”項目的開發工具。
三、考試系統制作
考試系統使用ASP語言ACCESS數據庫進行制作,將上述設計的六大功能模塊組合成用戶登陸、考試管理、成績管理、數據庫管理五個模塊。
(一)用戶登陸模塊
用戶填寫用戶名和學號后,系統將自動判斷用戶是否存在于數據庫中,如存在系統將判斷用戶名或學號是否兩項都與數據庫中的用戶資料相符;如其中一項不相符將在頁面出現對應提示。
系統驗證用戶成功后,系統將直接進入考試界面。如是新用戶,系統將自動在數據庫中添加用戶信息,并進入考試界面。具體語句為:
(二)考試管理模塊
考試管理模塊使用算法和排序的方法篩選出不同的題目,并在篩選時使用題目限制功能,來提取固定的題目數量,提取題目后使用ASP語言自動生成試卷格式。
題目算法:使用隨機數函數搭配生成公式為數據庫中的每道題目生成不同的序列號。語句為:RANDOMIZE''''對隨機數生成器做初始化的動作。RandomValue=INT(40RND)1''''生成1到40之間的隨機數值。
試卷格式:使用循環語句,不斷在數據庫中調用已篩選出來的題目。直到達到固定題目數后退出循環。
試卷大致框架排版使用HTML語句事先固定,題目與選擇答案由數據庫中調用。
自動計時:自動計時將在考試開始后自動啟動,用于整個考試過程提示考生考試時間,并在考試時間結束后中止考生的考試。
用戶選擇記錄:用戶答題完畢。點擊“提交”按鈕后,系統將表單記錄的選擇信息發到評分頁,語句為:FORMaction="result.asp"id=FORM2method=postname=text2。
(三)成績管理模塊
成績管理模塊是將考試管理模塊傳遞過來的考試信息與對應數據表中的正確答案進行比較,以判斷用戶做題情況并加以評分。
評分頁多處使用循環語句。循環語句的作用為:
1調用TESTASP頁傳遞過來的用戶選題信息并與數據庫中信息作比較;
2將錯誤的題目顯示于界面上。
成績管理模塊使用自定義函數rsCount來記錄題目題號,以分別其為單選題、多選題還是判斷題,并使用判斷語句IF來將其與數據庫的正確答案進行對比。如正確,系統將對自定義函數ycorrect進行相應加分,最后判斷完畢。系統將ycorrect中的數值調用到界面上顯示,此數值就是學生成績。
(四)數據管理模塊
數據管理模塊方式主要通過數據庫文件實現,本系統通過題目數據庫文件和用戶數據題庫文件來管理整個系統的數據。題目數據庫文件將單選題、多選題、判斷題分別存放在不同的數據表中,各數據表除了題目內容,還增加題目答案字段,供系統管理模塊和成績管理模塊隨時調用。數據的輸入可以直接在數據表中增加記錄,也可以通過外部數據導入。用戶數據庫文件實現考生管理模塊功能,教師考試前建立用戶信息表user。該表存儲、管理考生信息,并增加分數字段,以供考試后教師對學生的考試情況進行統計??忌卿涀鲱}后自動生成的試卷表也存放于該數據庫文件中,供學生對自己成績產生質疑時復核。這樣,便于不同批次學生登錄考試系統的管理、及方便、系統地維護。:
本系統主要應用ASP鏈接數據庫,完成整個考試系統的運作。主要語句為:
<%
Setdb=Server.CreateObject("ADODB.Connection")變量db初始化為一個ADODBConnection對象
db.Open"driver={MicrosoftAccessDriver(.mdb));dbq="&Server.MapPath("數據庫.mdb")變量打開ACCESS數據庫數據庫位置與ASP頁面相同,名稱叫:數據庫.mdb
%>
本系統還多次使用數據表創建刪除語句、SESSION函數等。數據表創建語句:createtable表名(字段名類型(10));數據表刪除語句:DROPTABLE表名;SESSION函數是記錄用戶信息的函數,以便用戶登陸后進入其他頁面時,頁面能判斷出用戶身份,防止非法用戶跳過登陸頁面直接進入到考試頁面。
計算機與設計論文范文5
在經過幾年的努力通過了所有課程的考試之后,我們也應當對最后的畢業論文予以足夠的重視。作為一名計算機專業的學生,我在課程學習和計算機畢業論文寫作中取得了不錯的成績。因此我特將自己在撰寫計算機畢業論文過程中的體會寫成本文,供將要著手進行計算機畢業論文寫作的同學參考。
一、計算機畢業論文選題
計算機信息管理專業,是一個著重研究信息系統開發、應用的專業。這個專業所培養的人才,若按當前人才職位來講,就是“系統分析師”的角色。同學們對此應有準確的認識,和自己所選擇的計算機畢業論文題目,應當符合這個角色定位。
計算機信息管理專業的計算機畢業論文選題,應當適于進行“系統分析”的目的,這與一些“純”計算機專業的要求是有區別的(如計算機應用、軟件開發專業)。它們各自的側重點不同。計算機信息管理專業主要探討研究如何在組織管理中合理使用信息技術,也就是說既關注組織機構,又研究計算機技術,是一個“管理”、“技術”兩門包的專業。這也是為什么在我們的專業課程中既有“數據庫技術”、“軟件開發工具”,又有“管理經濟學”的原因。所以我們選擇的計算機畢業論文題目應符合本專業的特點要求。
目錄
眾所周知,撰寫畢業論文是各專業學生畢業前必須進行的一項重要工作,也是在畢業之前最后的一項學習任務。畢業論文的撰寫要求學生綜合使用在學
院學到的知識,解決實際問題或討論實踐中的話題。它主要考查大家掌握知識、結合實際和表達的能力。 ............... 1
一般的講,計算機畢業論文要求同學們做的工作是:運用生命周期方法(SDLC)開發建設一個信息系統。選題可自主決定。 .......... 2
。一般的講,計算機畢業論文要求同學們做的工作是:運用生命周期方法(SDLC)開發建設一個信息系統。選題可自主決定。
計算機畢業論文選題應滿足這樣的要求:
探討管理信息系統(MIS)學術領域內的課題
選題有一定的規模,可以展開論述
結合自己的工作實際,了解的內容,可以說是“了解什么就寫什么”
盡量不要選擇他人寫過多次的題目
二、計算機畢業論文所需資料
在確定了計算機畢業論文題目之后,就要開始進行實際的計算機畢業論文寫作了。此時收集相關的參考材料十分重要。正如前文所提到的,計算機畢業論文工作要求,就是“分析建設系統”。無論哪項工作,都離不開參考材料來提供信息。
大家需要注意的是,在整個畢業設計工作中,“系統分析”是絕對的重點,也可以說是計算機畢業論文的核心。既然本專業培養的是“系統分析師”,那么這個專業的畢業生怎么可以在論文的“系統分析”內容部分馬馬虎虎、漏洞百出呢?因此,為了做好系統分析工作,準確分析一個單位的工作與業務,
就必須搜集該單位的相關工作資料,比如相關工作流程、制度、規章及單據、報表等等,通過這一系列的材料可以比較全面、詳細地了解這個單位,準確做出分析。
由于“系統分析”是全文的重點,將來計算機畢業論文答辯時,系統分析部分也是評委們關注和考查的重點,因此這部分的工作一定要做好。資料收集的作用不僅僅體現在系統分析階段。在后面接下來的設計、實施工作中,相關的資料也會為你的畢業論文撰寫提供有用的信息。比如在進行程序設計時,相關的參考書會成為重要的依據,書中匯集了眾多程序方面的智慧成果,可以從中借鑒,豐富自己的信息系統。
三、計算機畢業論文格式
計算機畢業論文格式規范、用詞準確、要用術語(不要用俗語)。計算機畢業論文屬于科技論文。文章應具備自己既定的畢業論文格式、規范,這樣便于統一交流。從結構上看,整篇文章包括內容提要(中、英文)、目錄、正文、參考文獻、致謝等部分。在正文中,應注意一些公認的格式規范,比如“圖”要有圖號(按章編號:章-號)和名稱要寫在圖的下方,“表”的表號(按章編號:章-號)名稱要寫在表的上方,即“圖下表上”原則;應注意一張圖或表與其名稱不能分開在兩頁上,應當保證整張圖、表及名稱打印在同一頁;注意各段落開頭空兩格,行距要適當等等。
計算機畢業論文的用語應當準確規范。例如“數據流圖”(DFD)不要寫成“數據流程圖”,這樣的“筆誤”會暴露出你概念不清。在答辯評委審閱時,看到你在文中連基本的格式、概念都不懂,十有八九會影響成績。因此請同學們記住:書寫畢業論文,是一個需要“精益求精、咬文嚼字”的過程。
四、計算機畢業論文的文檔
“軟件=文檔+程序集”——根據這個公式,同學們開發的信息系統——一個軟件,包括文檔和程序兩個部分,那么對于計算機信息管理的同學來講,應當重點著手準備哪一部分呢?綜合本專業的特點,同學們應當著重書寫文檔部分。
如前所述,信息管理專業的計算機畢業論文主要考查的是同學們對系統的分析能力,分析的成果就是文件——分析報告。特別重要的是其中的“業務流程圖”和“數據流圖”,必須準確表達繪制出來,它們可以說是單位工作的“照片”,是下一段論文設計、實施的基礎,也是最后論文成績的重要組成部分,必須繪制得“天衣無縫”,確保圖例符號正確、逐層分解準確、布局合理、命名規范。否則,對于你的畢業論文成績來講“后果是嚴重的”。對此同學們要特別注意。
之所以要強調大家多多關注文檔,是因為總有一些同學幾乎是“出自本能地”想盡早盡快地著手進行最后的程序開發,不注意前面的文檔撰寫。對此必須明確:現代的軟件開發是一個集體協作的系統工程,而不是一兩個人的作坊式生產(黑客除外)。而這個開發軟件的集體,包括分析、設計、維護、管理等各方面的人員,計算機信息管理專業的同學,所應當承擔的角色是“分析人員”,即要分析出系統應當“做什么”( What to do),寫出文檔。至于“怎么做”(How to do)那是程序員的事情,而不是你的主要任務。明確了這一點,就對這里所說的“著重文檔”有所理解了。
整篇計算機畢業論文文檔篇幅規模不能太低,基本上不能少于6000字,否則不容易將一個系統描述清楚,更不用說準確設計、實施了。這也是
前文提到“計算機畢業論文選題有一定規?!钡脑颉?/p>
五、積極與指導教師聯絡
在整個計算機畢業論文寫作過程中,應積極與指導教師聯系,對自己畢業論文的進展、遇到的問題及時與進行交流、探討,按照指導教師的指導意見進行修正、改進論文,確保文章的質量。
一些同學因為是業余學習,平日里工作繁忙,有時無法按時在約定的日期與指導教師見面,為此應采用其他方法與老師聯絡,如電話、傳真、E-mail等等。而且要盡可能地參加老師約定的見面會。通過與老師的交流探討,確保自己的畢業論文沿著合格正確的方向進行。
指導教師對整個畢業論文成績是很有發言權的,其中包括你平日對待畢業論文寫作的態度成績。因此,不要給指導教師留下你對畢業論文漠不關心的印象。
比如個別學生只是在最后論文答辯的那一天才來見一見老師交畢業論文,這樣的做法應當竭力避免。
正文結構
計算機專業畢業論文正文一般有8個部分,一般要求6千字。
1、概述或引言。這個部分相當于大綱,主要是對軟件開發背景,使用的軟件工具、環境,最后達到的效果,自我在里面的貢獻等;
2、需求分析。從用戶角度來看,軟件有哪些功能,處理那些數據和性能等;
3、設計方案和主要技術。主要是對里面每一部分的詳細論述,使用的是什么技術,為什么使用。從專業角度詳細的模塊分析或遇到的難點是怎樣解決的等;
4、具體的實現過程(用的控件、技巧和方法),從系統中截取圖(少量);
5、測試。介紹自己開發軟件實際達到的效果;(網站的特點)
6、總結。介紹自己開發軟件的體會,或自己開發的成果使用情況,有什么評價,自己還有哪些不足,有什么需要改進的地方;
7、致謝;
8、參考文獻。
另外,還可以加一個“附錄”部分。正文只能有一個中心,其他有重要參考價值的都可以放在附錄部分。例如有重要的代碼、圖表,涉及其他領域的知識,需要解釋的等都可以放在附錄部分。
零碎提醒
計算機與設計論文范文6
一、選題
1、選題未通過者,可參照已過學生的課題進行修改(只能做參照,不得出現重復)。工科畢業設計要有具體的解決內容及相關解決方案,不要求多高深,但求實在。
2、選題需要修改者,切記論文課題不要是文科或科普性(如計算機發展史、淺談××、淺析××等),也不要太大或者太泛泛(如網絡信息安全與防范、網絡信息安全的技術探討等)。建議題目格式為“基于××技術的××系統設計與開發”。
二、摘要
1、論文摘要一定要根據論文課題內容圍繞展開,需要提出問題及解決成果,研究手段、方法、過程等可不闡述。
2、論文摘要要寫得高度概括、簡略,不要寫論文選題的緣由。
三、正文
1、選題及論文摘要通過者可直接撰寫論文正文;選題及論文摘要未通過者,先進行修改后方可再撰寫。切記不要像文科作文一樣泛泛而談,一定要有問題的提出,相關技術介紹,系統設計,詳細設計以及最后的成果。
2、論文嚴禁抄襲,避免“復制+粘貼”行為。我們會用專門的軟件進行,重復率高于20%的一律視為不合格。
3、論文正文不少于6000字,必須嚴格按照模板格式要求,注意字體、行間距、圖表、頁眉頁腳、排版等。
4、務必在3月5日前完成畢業論文正文初稿,論文指導老師會通過“畢業論文設計平臺”線上對畢業論文作出修改要求,同學們必須時刻關注,進行修改。