【正文】
本科生畢業(yè)論文設(shè)計(jì)機(jī)房上機(jī)安排管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 姓 名: 宋馬勇 指導(dǎo)教師: 石瑛 院 系: 信息工程學(xué)院 專 業(yè): 計(jì)算機(jī)科學(xué)與技術(shù) 提交日期: 目 錄1 緒論 .............................................. 1 設(shè)計(jì)背景...................................................1 機(jī)房上機(jī)安排系統(tǒng)的主要功能.................................1 本論文的組織...............................................1 2 需求分析 .......................................... 2 系統(tǒng)應(yīng)用需求分析...........................................2 系統(tǒng)功能需求分析 .....................................2 系統(tǒng)方案設(shè)計(jì)思想 .....................................2 系統(tǒng)方案設(shè)計(jì)可行性分析.....................................3 系統(tǒng)方案論證...............................................3 系統(tǒng)開發(fā)語言選擇...........................................4 3 系統(tǒng)總體設(shè)計(jì) ...................................... 4 系統(tǒng)功能模塊的劃分.........................................4 系統(tǒng)業(yè)務(wù)流程圖.............................................5 數(shù)據(jù)流程分析...............................................6 數(shù)據(jù)庫(kù)設(shè)計(jì).................................................7 數(shù)據(jù)字典..................................................10 4 詳細(xì)設(shè)計(jì) ......................................... 13 系統(tǒng)界面..................................................13 簡(jiǎn)要說明 .............................................13 程序邏輯圖 ...........................................13 系統(tǒng)界面及其實(shí)現(xiàn)代碼:....................................13 5 軟件測(cè)試 ......................................... 61 測(cè)試方法..................................................61 系統(tǒng)維護(hù)..................................................62 6 系統(tǒng)發(fā)布 ......................................... 62 7 用戶手冊(cè) ......................................... 62 8 小 結(jié) ........................................... 63 參考文獻(xiàn) ............................................ 64 致 謝 ............................................ 65機(jī)房上機(jī)安排管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)指導(dǎo)老師:石瑛(黃山學(xué)院信息工程學(xué)院,黃山,安徽 245041)摘 要: 隨著網(wǎng)絡(luò)技術(shù)和教育技術(shù)的發(fā)展,使基于互聯(lián)網(wǎng)的遠(yuǎn)程教育發(fā)展和壯大起來。遠(yuǎn)程教育的核心是教學(xué)資源的建設(shè),將如何對(duì)教學(xué)資源的科學(xué)管理和高效應(yīng)用提到了重要的位置。在此介紹了 Access 2003+ ASP (active server pages)開發(fā)平臺(tái)。我們使用Macromedia 公司的Dreamweaver作為開發(fā)工具,利用平臺(tái)提供的各種面向?qū)ο蟮拈_發(fā)工具,首先在短時(shí)間內(nèi)建立系統(tǒng)應(yīng)用原型,然后,對(duì)初始原型系統(tǒng)進(jìn)行需求迭代,不斷修正和改進(jìn),直到形成用戶滿意的可行系統(tǒng)。 本文對(duì)機(jī)房排課系統(tǒng)做了全面的分析和整體的介紹。介紹 ASP+ACCESS 技術(shù)開發(fā)該系統(tǒng)的整個(gè)過程。該系統(tǒng)主要利用了 ASP 強(qiáng)大的網(wǎng)絡(luò)數(shù)據(jù)庫(kù)訪問技術(shù),ACCESS 數(shù)據(jù)庫(kù)的使用方法和編輯過程。 論文主要介紹了本課題的開發(fā)背景、系統(tǒng)分析、數(shù)據(jù)庫(kù)設(shè)計(jì)和系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)。關(guān)鍵詞: 排課;數(shù)據(jù)庫(kù);課程表arrangements for the machine room on the Management System Design and ImplementatiDirector:Song Ma yong Associate Director:Shiying(HuangShan College, Zhejiang Chinese Medical University, Anhui, China, 245041)Abstract: Along with the network technology and the educational technique development, makes based on the Internet distance learning to develop and to expand. The distance learning core is the teaching resources construction, how mentioned the important position to the teaching resources scientific management and the highly effective application. Here introduced Access 2003+ ASP (active server pages) development platforms. We use Macromedia39。s Dreamweaver as a development tool, provided by the use of the development platforms objectoriented development tools, the first application in a short period of time to establish the prototype system, The initial prototype system needs iteration, and constantly revised and improved customer satisfaction until the formation of a viable system This article which is on the Internet library Course Scheduling system aims to do a prehensive analysis and overall presentation. ASP + ACCESS technology on the development of the system is used throughout the process. The system is mainly used ASP powerful network database access technology, ACCESS database and the use of the editing process. The main thesis on the subject are the development background of the system, systems analysis, database design and system design and implementation. Keyword: Course Scheduling;database;Curriculum 引 言1 緒論 設(shè)計(jì)背景 長(zhǎng)期以來,各個(gè)高校的機(jī)房上機(jī)安排信息使用傳統(tǒng)的人工方式,管理著機(jī)房上機(jī)安排的所有信息,使用這種管理方式存在著許多不盡人意缺點(diǎn),如:工作量大,一個(gè)學(xué)校一個(gè)學(xué)期的機(jī)房上機(jī)信息數(shù)據(jù)是成千上萬的,如果要審核需要花費(fèi)大量的時(shí)間;耗費(fèi)工作人員多,審核這么多數(shù)據(jù)不是單單一個(gè)人可以完成的,需要許多工作人員一起努力;效率低,顧名思義想要在短時(shí)間內(nèi)完成上機(jī)信息的審核并批準(zhǔn)上機(jī)是不可能的;最后還有查找煩瑣等等許多問題。 這時(shí),為了不在浪費(fèi)人力和提高機(jī)房安排的效率,機(jī)房上機(jī)安排系統(tǒng)應(yīng)運(yùn)而生。 機(jī)房上機(jī)安排系統(tǒng)是基于計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)和數(shù)據(jù)庫(kù)技術(shù)的應(yīng)用系統(tǒng),在面對(duì)眾用戶的應(yīng)用模塊采用 Web 方式構(gòu)建,允許用戶通過 IE 瀏覽器登陸上機(jī)安排系統(tǒng),然后進(jìn)行響應(yīng)的操作,無需安裝客戶端,便于使用、維護(hù)和升級(jí)。 機(jī)房上機(jī)安排管理系統(tǒng)是通過計(jì)算機(jī)對(duì)上機(jī)安排信息進(jìn)行管理和保存,具有著手工管理所無法比擬的優(yōu)點(diǎn),比如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、成本低等等。這些優(yōu)點(diǎn)能夠極大地提高上機(jī)安排信息管理的效率,也是進(jìn)一步科學(xué)化、正規(guī)化管理的重要條件。 機(jī)房上機(jī)安排系統(tǒng)的主要功能 (1) 教師管理模塊:教師可以查看、申請(qǐng)實(shí)驗(yàn)室資源,以及對(duì)相關(guān)需求信息的編輯。 (2) 管理員管理模塊:管理員可以查看維護(hù)實(shí)驗(yàn)室資源,對(duì)教師申請(qǐng)的資源進(jìn)行操作處理。 本論文的組織 本論文的主要部分分為5大塊,分別是:緒論,需求分析,數(shù)據(jù)庫(kù)設(shè)計(jì)、詳細(xì)設(shè)計(jì)、小結(jié)。其中,緒論主要是說明設(shè)計(jì)該系統(tǒng)的意義、目的和指導(dǎo)思想;需求分析主要是說明設(shè)計(jì)原理并進(jìn)行方案選擇;數(shù)據(jù)庫(kù)設(shè)計(jì)和詳細(xì)設(shè)計(jì)主要是對(duì)研究工作的詳細(xì)表述;結(jié)論是對(duì)整個(gè)研究工作進(jìn)行歸納和綜合,闡明所碰到的一些問題以及建議。 (1)首先我在緒論版塊,闡述了該上機(jī)安排系統(tǒng)的理由和意義,并且展望未來, (2)在對(duì)寫完緒論后,我在需求分析中對(duì)上機(jī)安排系統(tǒng)進(jìn)行系統(tǒng)分析和可行性分析,了解該系統(tǒng)實(shí)現(xiàn)的可行性。 (3)接著又在數(shù)據(jù)庫(kù)設(shè)計(jì)中,通過表格形式說明了系統(tǒng)在數(shù)據(jù)庫(kù)方面的設(shè)計(jì),并對(duì)其做了說明。 (4)再下來,就到了對(duì)系統(tǒng)中各個(gè)功能模塊的一一介紹了,也就是詳細(xì)設(shè)計(jì)部分。 (5)最后,通過我對(duì)這次畢業(yè)設(shè)計(jì)的所有體會(huì),寫下了我的小結(jié)。 2 需求分析 系統(tǒng)應(yīng)用需求分析 系統(tǒng)功能需求分析 由于各個(gè)高校的機(jī)房上機(jī)安排信息使用傳統(tǒng)的人工方式,管理著機(jī)房上機(jī)安排的所有信息,使用這種管理方式存在著許多不盡人意缺點(diǎn),如:工作量大,一個(gè)學(xué)校一個(gè)學(xué)期的機(jī)房上機(jī)信息數(shù)據(jù)是成千上萬的,如果要審核需要花費(fèi)大量的時(shí)間;耗費(fèi)工作人員多,審核這么多數(shù)據(jù)不是單單一個(gè)人可以完成的,需要許多工作人員一起努力;效率低,顧名思義想要在短時(shí)間內(nèi)完成上機(jī)信息的審核并批準(zhǔn)上機(jī)是不可能的;最后還有查找煩瑣等等許多問題。為了方便日常的查詢、修改、增刪、統(tǒng)計(jì)等需求,便成為了一個(gè)急待解決的問題,擺在了我們面前,上機(jī)安排信息管理系統(tǒng),也就在這樣的需求下應(yīng)運(yùn)而生。上機(jī)安排系統(tǒng)具有檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、成本低等優(yōu)點(diǎn),為此,我們迫切需要建立一套基于上機(jī)安排信息數(shù)據(jù)庫(kù)的電子信息管理系統(tǒng)。該系統(tǒng)由管理員管理與教師管理兩部分組成。 系統(tǒng)方案設(shè)計(jì)思想 系統(tǒng)設(shè)計(jì)中,我們堅(jiān)持了以下原則: (1)技術(shù)起點(diǎn)高、見效快:應(yīng)充分利用同類系統(tǒng)開發(fā)經(jīng)驗(yàn),優(yōu)化系統(tǒng)結(jié)構(gòu),縮短開發(fā)周期,確保系統(tǒng)在規(guī)定時(shí)間內(nèi)正常投入運(yùn)行。 (2)先進(jìn)性: 系統(tǒng)采用ASP0、ACCESS等先進(jìn)的技術(shù)手段,融合現(xiàn)代計(jì)算機(jī)信息系統(tǒng)設(shè)計(jì)理念,符合當(dāng)今計(jì)算機(jī)科學(xué)的發(fā)展趨勢(shì),搭建高效、實(shí)用、安全可靠的網(wǎng)絡(luò)、硬件、系統(tǒng)軟件平臺(tái),可以保證該管理系統(tǒng)可以不斷的更新并可順利升級(jí),從而確保系統(tǒng)不僅滿足當(dāng)前業(yè)務(wù)處理的基本需要,而且能在相當(dāng)長(zhǎng)的時(shí)間內(nèi)適應(yīng)未來業(yè)務(wù)拓展