已閱讀5頁,還剩33頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
6 本科畢業(yè)論文 學(xué)生學(xué)籍管理系統(tǒng) 學(xué) 院: 計(jì)算機(jī)與信息工程學(xué)院 專 業(yè): 計(jì)算機(jī)科學(xué)與技術(shù) 學(xué) 號: 081013054 姓 名: 阮麗欣 指導(dǎo)教師: 李美安 職 稱: 二 一二 年 六 月 摘 要 隨著信息技術(shù)在管理上越來越深入而廣泛的應(yīng)用,管理信息系統(tǒng)的實(shí)施在技術(shù)上已逐步成熟。信息管理系統(tǒng)是一個(gè)不斷發(fā)展的新型學(xué)科,任何一個(gè)單位要生存要 發(fā)展,要高效率地把內(nèi)部活動(dòng)有機(jī)地組織起來,就必須建立于自身特點(diǎn)相適應(yīng)的信息管理系統(tǒng)。 本文采用 軟件為開發(fā)工具,以 P 為開發(fā)平臺(tái),設(shè)計(jì)出一個(gè)學(xué)籍管理系統(tǒng),對學(xué)校的院系、專業(yè)、課程、學(xué)生、成績進(jìn)行統(tǒng)一管理,便于查詢、修改和刪除。設(shè)計(jì)到的主要內(nèi)容有:體系結(jié)構(gòu)規(guī)劃、設(shè)計(jì)平臺(tái)的搭建以及系統(tǒng)的設(shè)計(jì)。主要實(shí)現(xiàn)的功能模塊有學(xué)院管理模塊、班級管理模塊、課程管理模塊、學(xué)生管理模塊、成績管理模塊、管理員管理模塊、信息查詢模塊。 該系統(tǒng)功能完善,實(shí)現(xiàn)高校學(xué)籍管理系統(tǒng)的自動(dòng)化、規(guī)范化、 合理化、科學(xué)化,實(shí)用性較強(qiáng),有助于加快高校的信息傳遞和智能建設(shè),并為高校整體實(shí)現(xiàn)信息化管理體系做好鋪墊。 關(guān)鍵字: 學(xué)生學(xué)籍管理系統(tǒng)、 學(xué)生學(xué)籍管理系統(tǒng) As T of of is an to an to to SP as P as a to a to to of of is to up of of to s 目 錄 1 緒論 . 1 選題背景和意義 . 1 研究內(nèi)容 . 1 系統(tǒng)開發(fā)技術(shù) . 2 B/S 體系結(jié)構(gòu) . 2 . 3 術(shù) . 4 系統(tǒng)使用的幾種 對象和組件 . 5 據(jù)訪問接口 . 6 2 系統(tǒng)設(shè)計(jì) . 7 需求分析 . 7 運(yùn)行環(huán)境 . 7 系統(tǒng)總體設(shè)計(jì) . 8 系統(tǒng)目標(biāo)設(shè)計(jì) . 8 系統(tǒng)設(shè)計(jì)思想 . 8 系統(tǒng)功能描述 . 8 3 數(shù)據(jù)庫設(shè)計(jì) . 11 總體表設(shè)計(jì) . 11 數(shù)據(jù)庫表的結(jié)構(gòu) . 11 數(shù)據(jù)庫 實(shí)體圖 . 13 數(shù)據(jù)庫實(shí)體介紹 . 13 實(shí)體 . 13 4 學(xué)生學(xué)籍管理系統(tǒng)的具體實(shí)現(xiàn) . 16 數(shù)據(jù)庫連接 . 16 登錄界面 . 17 管理員操作 . 18 院系管理 . 19 專業(yè)管理 . 20 班級管理 . 20 學(xué)生管理 . 21 課程管理 . 22 班級選課 . 22 學(xué)生成績管理 . 23 信息查詢 . 25 10 學(xué)生學(xué)籍管理系統(tǒng) 管理設(shè)置 . 26 教師操作 . 28 學(xué)生選課管理 . 28 學(xué)生成績管理 . 29 信息查詢 . 29 學(xué)生操作 . 29 5 總結(jié) . 31 致 謝 . 32 參 考 文 獻(xiàn) . 33 內(nèi)蒙古農(nóng)業(yè)大學(xué)學(xué)士學(xué)位論文 1 1 緒論 選題背景和意義 隨著 科學(xué)技術(shù)、管理方法的不斷進(jìn)步,傳統(tǒng)的辦公方式、方法和手段已經(jīng)不能適應(yīng)現(xiàn)代管理的需要,作為以培養(yǎng)高質(zhì)量合格人才為宗旨的高等學(xué)校,總是走在科技的最前沿,學(xué)籍管理的計(jì)算機(jī)化的已成為高校管理現(xiàn)代化、決策科學(xué)化的一個(gè)重要環(huán)節(jié),是開創(chuàng)學(xué)籍管理工作新局面的必由之路。 學(xué)籍管理指學(xué)校對學(xué)生所獲得的學(xué)籍資格進(jìn)行管理。凡經(jīng)過升學(xué)考試或按規(guī)定手續(xù)被正式錄取的學(xué)生,入校辦理注冊手續(xù)后即取得該校學(xué)籍,它標(biāo)志著學(xué)生取得了參加學(xué)習(xí)的資格。學(xué)籍是組織管理學(xué)生的客觀依據(jù),但傳統(tǒng)的學(xué)籍管理模式和管理手段不僅大量地消耗人力、物力,同時(shí),還 存在諸多弊端,時(shí)常影響教學(xué)秩序,阻礙教學(xué)改革的深化,難以保證該項(xiàng)工作應(yīng)具有的嚴(yán)肅性。 學(xué)生學(xué)籍管理系統(tǒng)要實(shí)現(xiàn)的目標(biāo)是為該校提供全面的學(xué)生學(xué)籍管理的解決方案,以解決傳統(tǒng)人工管理方式效率低、保密性差、不利于查找、更新和維護(hù)的問題,極大地提高學(xué)生學(xué)籍管理的效率,節(jié)約教育經(jīng)費(fèi),以適應(yīng)學(xué)校信息化建設(shè)的發(fā)展趨勢。 具體目標(biāo)如下: 1、提高學(xué)生學(xué)籍管理的效率,節(jié)約管理成本,增強(qiáng)學(xué)生管理的安全性。 2、滿足教育管理單位、學(xué)生管理人員和學(xué)生的不同層次和不同方面的需要。 3、為學(xué)校將來的整體信息化 建設(shè)提供必要的支持。 總之,通過該系統(tǒng)的建設(shè)來提高高校學(xué)生學(xué)籍管理效率,是的學(xué)校的發(fā)展能夠適應(yīng)當(dāng)前的教育信息化建設(shè)的總體建設(shè)趨勢。 因此,開發(fā)一個(gè)功能完善、操作簡單、界面友好、有針對性的學(xué)籍管理系統(tǒng)對學(xué)校、乃至社會(huì)都是非常必要,非常有意義的。 研究內(nèi)容 系統(tǒng)使用 程,以 數(shù)據(jù)庫,實(shí)現(xiàn)學(xué)生學(xué)籍管理系統(tǒng)。該系統(tǒng)有三個(gè)不同的角色:管理員、教師、學(xué)生,不同的角色具有不同的權(quán)限,進(jìn)行不同的操作。 從管理員角度來看,該系統(tǒng)有七個(gè)功能模塊: 1、學(xué)院管理模塊。 ( 1)添加院系:該頁面實(shí)現(xiàn)增加院系功能。 ( 2) 院系管理:其中包括修改院系信息和刪除院系。 ( 3)添加專業(yè):該頁面實(shí)現(xiàn)對某個(gè)院系進(jìn)行添加專業(yè)。 ( 4) 專業(yè)管理:其中包括修改專業(yè)信息和刪除專業(yè)。 2、班級管理模塊。 ( 1)添加班級:主要實(shí)現(xiàn)對某個(gè)學(xué)院的具體某個(gè)專業(yè)進(jìn)行添加班級。 ( 2)班級管理:該頁面實(shí)現(xiàn)對各班級的信息修改和刪除。 ( 3)班級選課:實(shí)現(xiàn)對整個(gè)班級進(jìn)行選課,當(dāng)班級選完課后,該班級所有 學(xué)生也會(huì)選修該課程。 ( 4) 選課管理:該頁面實(shí)現(xiàn)刪除某個(gè)班級的選課,同樣,刪除班級選課 的同時(shí)該班級所有學(xué)生也會(huì)從選課表中刪除該課程,以實(shí)現(xiàn)數(shù)據(jù)的一致性。 2 學(xué)生學(xué)籍管理系統(tǒng) ( 1)添加新生信息:實(shí)現(xiàn)新生的錄入。 ( 2)修改學(xué)生基本信息:在學(xué)生的原信息基礎(chǔ)上進(jìn)行修改。 ( 3)查詢畢業(yè)學(xué)生:瀏覽當(dāng)前年份的畢業(yè)生 4、課程管理模塊。 ( 1)添加課程:添加新課程,其中包括該課程所屬院系。 ( 2)課程管理:其中包括課程信息修改和課程刪除。 5、成績管理。 ( 1)錄入學(xué)生成績:選擇具體班級所選的具體課程的全體學(xué)生進(jìn)行錄入成 績。 ( 2)查詢成績排行:查詢 某個(gè)班級某科成績的排行。 6、管理設(shè)置。 ( 1)添加管理員:添加系統(tǒng)的新用戶,包括選擇用戶的身份。 ( 2)管理員管理:實(shí)現(xiàn)用戶的刪除。 ( 3)管理員密碼修改:修改用戶的密碼。 ( 4)登錄日志:查詢系統(tǒng)的登錄日志。 7、信息查詢。 ( 1)查詢學(xué)生信息:根據(jù)學(xué)生的學(xué)號查詢學(xué)生的具體信息。 ( 2)查詢成績:根據(jù)學(xué)生的學(xué)號查詢該學(xué)生所選的所有課程的成績。 從教師的角度看,該系統(tǒng)有三個(gè)功能模塊。 1、學(xué)生選課管理。 ( 1)學(xué)生選課:對于班級選課漏選的學(xué)生進(jìn)行不選。 ( 2)學(xué)生課 表查詢:根據(jù)學(xué)號查詢該學(xué)生所選的全部課程。 2、學(xué)生成績管理。 ( 1)錄入學(xué)生成績:主要實(shí)現(xiàn)以班級課程為單位的學(xué)生成績的錄入。 ( 2)成績排行統(tǒng)計(jì):查看每科成績從高到低的排行。 3、信息查詢。 ( 1)查詢學(xué)生信息:根據(jù)學(xué)生的學(xué)號查詢學(xué)生的基本信息。 ( 2)查詢成績:根據(jù)學(xué)生的學(xué)號查詢他所選的所有課程的成績。 從學(xué)生的角度看,該系統(tǒng)實(shí)現(xiàn)了兩個(gè)功能。 ( 1)選課查詢:查詢該學(xué)生所選的所有課程,以便查看是否漏選。 ( 2)成績查詢:查看學(xué)生各科成績。 系統(tǒng)開發(fā)技術(shù) 本系統(tǒng) 的設(shè)計(jì)綜合應(yīng)用了 B/S 體系結(jié)構(gòu)、 技術(shù)。 由于客戶服務(wù)器兩層結(jié)構(gòu)存在靈活性差、升級困難、維護(hù)工作量大等缺陷,已經(jīng)較難適應(yīng)當(dāng)前信息技術(shù)與網(wǎng)絡(luò)技術(shù)發(fā)展的需要。隨著 構(gòu)已經(jīng)成為取代 構(gòu)的一種全新技術(shù)。因此該結(jié)構(gòu)在管理信息系統(tǒng)領(lǐng)域中獲得飛速發(fā)展,成為應(yīng)用軟件研制中一種流行的體系結(jié)構(gòu)。 B/S 體系結(jié)構(gòu) B/縮寫,客戶機(jī)上只要安裝 一個(gè)瀏覽器( 如 務(wù)器安裝 內(nèi)蒙古農(nóng)業(yè)大學(xué)學(xué)士學(xué)位論文 3 數(shù)據(jù)庫。 在 B/所有的客戶端只是瀏覽器,根本不需要做任何的維護(hù)。無論用戶的規(guī)模有多大,有多少分支機(jī)構(gòu)都不會(huì)增加任何維護(hù)升級的工作量,所有的操作只需要針對服務(wù)器進(jìn)行;如果是異地,只需要把服務(wù)器連接專網(wǎng)即可,實(shí)現(xiàn)遠(yuǎn)程維護(hù)、升級和共享。 在這種結(jié)構(gòu)下,用戶界面完全通過 覽器實(shí)現(xiàn),一部分事務(wù)邏輯在前端實(shí)現(xiàn),但 是主要事務(wù)邏輯在服務(wù)器端實(shí)現(xiàn)。瀏覽器通過 數(shù)據(jù)庫進(jìn)行數(shù)據(jù)交互。 B/S 簡化了客戶機(jī)的工作,服務(wù)器將擔(dān)負(fù)更多的工作,對數(shù)據(jù)庫的訪問和應(yīng)用程序的執(zhí)行在服務(wù)器上完成。瀏覽器發(fā)出請求,而其余如數(shù)據(jù)請求、加工、結(jié)果返回以及動(dòng)態(tài)網(wǎng)頁生成等工作全部由 成。實(shí)際上 B/S 結(jié)構(gòu)體系是把二層 C/ 樣客戶機(jī)的壓力減輕了,把負(fù)荷分配給了 種三層體系結(jié)構(gòu)如圖 1所示。 圖 1 三層體系結(jié)構(gòu) 采用該結(jié)構(gòu)軟件的優(yōu)勢在于: ( 1)無需開發(fā)客戶端軟件、維護(hù)和升級方便。 ( 2)可跨平臺(tái)操作,任何一臺(tái)機(jī)器只要裝有 可作為客戶機(jī)來訪問系統(tǒng)。 ( 3)具有良好的開放性和可擴(kuò)充性。 ( 4)可采用防火墻技術(shù)來保證系統(tǒng)的安全性,有效的適應(yīng)當(dāng)前用戶對管理信息系統(tǒng)的新需求。 這種三層結(jié)構(gòu)層與層之間相互獨(dú)立,任何一層的改變不影響其它層的功能。 由于這種結(jié)構(gòu)是提供一個(gè)跨平臺(tái)的簡單一致的應(yīng)用環(huán)境,實(shí)現(xiàn)了開發(fā)系統(tǒng)與應(yīng)用系 統(tǒng)的分離,因此避免了為多重不同的操作系統(tǒng)開發(fā)同一應(yīng)用系統(tǒng)的重復(fù)操作,便于用戶群的擴(kuò)展、變化以及應(yīng)用系統(tǒng)的管理。 因此該結(jié)構(gòu)在管理系統(tǒng)開發(fā)領(lǐng)域中獲得飛速發(fā)展,成為應(yīng)用軟件開發(fā)中一種流行的體系結(jié)構(gòu),所以在開發(fā)本系統(tǒng)時(shí)采用這種模式。 一個(gè)小型關(guān)系型數(shù)據(jù)庫管理系統(tǒng) , 由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點(diǎn),許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了 與其他的大型數(shù)據(jù)庫例如 相比, 有它的不足之處,如規(guī)模小、功能有限( 功能和效率都相對比較差)等,但是這絲毫也沒有減少它受歡迎的程度。對于一般的個(gè)人使用者和中小型企業(yè)來說, 而且由于 此可以大大降低總體擁有成本。 ( 1) 使用 +編寫,并使用了多種 編譯器 進(jìn)行測試,保證 源代碼 的可移覽器 務(wù)器 數(shù)據(jù)庫 4 學(xué)生學(xué)籍管理系統(tǒng) 植性 。 ( 2)支持 S、 S/2 作系統(tǒng)。 ( 3) 為多種 編程語言 提供了 ( 4) 支持 多線程 ,充分利用 ( 5) 優(yōu)化的 詢算法,有效地提高查詢速度 。 ( 6) 既能夠作為一個(gè)單獨(dú)的 應(yīng)用程序 應(yīng)用在客戶端服務(wù)器網(wǎng)絡(luò)環(huán)境中,也能夠作為一個(gè)庫而嵌入到其他的軟件中提供多語言支持,常見的編碼如中文的312、 文的 ( 7) 提供 P、 ( 8) 提供用于管理、檢查、優(yōu)化數(shù)據(jù)庫操作的 管理工具。 ( 9) 可以處理擁有上千萬條記錄的大型數(shù)據(jù)庫 。 (10) 支持多種存儲(chǔ)引擎 。 術(shù) 由 司倡導(dǎo)、許多公司參與一起建立的一種 動(dòng)態(tài)網(wǎng)頁技術(shù)標(biāo)程序段標(biāo)準(zhǔn)。 是在傳統(tǒng)的 網(wǎng)頁 *插入 記(從而形成 件 (* 用 能在 能在其他 操作系統(tǒng) 上運(yùn)行。 ( 1)一次編寫,到處運(yùn)行。除了系統(tǒng)之外,代碼不用做任何更改。 ( 2)系統(tǒng)的多平臺(tái)支持。基本上可以在所有平臺(tái)上的任意環(huán)境中開發(fā),在任意環(huán)境中進(jìn)行系統(tǒng)部署,在任意環(huán)境中擴(kuò)展。相比 ( 3)強(qiáng)大的可伸縮性。從只有一個(gè)小的 件就可以運(yùn)行 由多臺(tái)服務(wù)器進(jìn)行集群和負(fù)載均衡,到多臺(tái) 消息處理,一臺(tái)服務(wù)器到無數(shù)臺(tái)服務(wù)器, ( 4) 多樣化和功能強(qiáng)大的開發(fā)工具支持。這一點(diǎn)與 經(jīng)有了許多非常優(yōu)秀的開發(fā)工具,而且許多可以免費(fèi)得到,并且其中許多已經(jīng)可以順利的運(yùn)行于多種平臺(tái)之下。 ( 5) 支持服務(wù)器端組件。 發(fā)人員需要利用其他工具設(shè)計(jì)實(shí)現(xiàn)復(fù)雜功能的組件供 增強(qiáng)系統(tǒng)性能。 件來實(shí)現(xiàn)復(fù)雜商務(wù)功能。 為了快速方便地進(jìn)行 動(dòng)態(tài)網(wǎng)站 的開發(fā), 以下幾個(gè)方面做了改 進(jìn),使其成為快速建立跨平臺(tái)的動(dòng)態(tài)網(wǎng)站的首選方案。 ( 1) 將內(nèi)容的生成和顯示進(jìn)行分離 : 這既有助于作者保護(hù)自己的代碼, 內(nèi)蒙古農(nóng)業(yè)大學(xué)學(xué)士學(xué)位論文 5 又能保證任何基于 完全可用性。 ( 2) 可重用組件 : 絕大多數(shù) 平臺(tái)的組件( 件)來執(zhí)行應(yīng)用程序所要求的復(fù)雜的處理。開發(fā)人員能夠共享和交換執(zhí)行普通操作的組件,或者使得這些組件為更多的使用者和客戶團(tuán)體所使用?;诮M件的方法加速了總體開發(fā)過程,并且使得各種組織在他們現(xiàn)有的技能 和優(yōu)化結(jié)果的開發(fā)努力中得到平衡。 ( 3) 采用標(biāo)識 : 面開發(fā)人員不會(huì)都是熟悉腳本語言的編程人員。 些功能是在易用的、與 準(zhǔn)的 置或者檢索組件屬性,下載 及執(zhí)行用其他方法更難于編碼和耗時(shí)的功能。 ( 4) 適應(yīng)平臺(tái) : 幾乎所有平臺(tái)都支持 一個(gè)平臺(tái)移植到另外一個(gè)平臺(tái), 至不用重新編譯,因?yàn)?碼節(jié) 都是標(biāo)準(zhǔn)的與平臺(tái)無關(guān)的。 ( 5) 數(shù)據(jù)庫連接 : 行查詢、提取數(shù)據(jù)等操作。 用此技術(shù) 動(dòng)程序 的數(shù)據(jù)庫,目前大多數(shù) 數(shù)據(jù)庫系統(tǒng) 都帶有 以 數(shù)據(jù)庫。 系統(tǒng)使用的幾種 置對象和組件 下面介紹幾種本系統(tǒng)使用的比較重要的 置對象和組件。 ( 1) 象擁有五個(gè)獲取客戶端資料的方法 :( 覽器端以 含瀏覽器端以 來讀取 務(wù)器端環(huán)境變量的值。 使用 以收集并處理用戶通過 些信息可以分別從 中獲取。 對象的功能證號與 象的功能相反,即 象用于發(fā)送數(shù)據(jù),兩者結(jié)合在一起,才是數(shù)據(jù)的動(dòng)態(tài)交互6 學(xué)生學(xué)籍管理系統(tǒng) 成為可能。例如,在一個(gè)信息查詢頁面中,當(dāng)用戶輸入查詢條件提交到服務(wù)器時(shí),需要編寫一個(gè) 后根據(jù)查詢條件查找數(shù)據(jù),并將查找到的結(jié)果用 象返回到瀏覽器。 ( 2)用 學(xué)生學(xué)籍管理系統(tǒng)中,先建立一個(gè)用戶輸入界面的表單, 這是一個(gè)讓用 輸入數(shù)據(jù)的形式,然后將這些數(shù)據(jù)返回到 務(wù)器,以備登錄或查詢使用。而讀取表單數(shù)據(jù)的方法取決于表單數(shù)據(jù)返回服務(wù)器的方式。若在 標(biāo)記中將 , 表單數(shù)據(jù)將以字符串的方式附加在網(wǎng)址后面返回服務(wù)器端。例如: ,問號后面的字符串便是表單數(shù)據(jù):若將 性設(shè)為“ 表單數(shù)據(jù)將以放在 方式通過 合獲取數(shù)據(jù)。 如果表單處理很簡單,所提交的數(shù)據(jù)很少且該數(shù)據(jù)的安全性并不重要,那么就可以采用“ 法。本系統(tǒng)中使用的都是“ 行提交表單。 ( 3) 一個(gè)非常重要的對象。編程時(shí),都會(huì)涉及到變量是定義為全局變量還是局部變量這個(gè)問題。但在 的開發(fā)確很少提及這個(gè)問題,因?yàn)槊恳粋€(gè) 面都是非相關(guān)的,傳輸完畢后,全部鏈接都會(huì)斷 開。在 們可以定義一些全局變量,在當(dāng)前瀏覽器沒有被關(guān)閉之前都可以使用。 據(jù)訪問接口 為支持 言采用了專門的 于在 序中實(shí)現(xiàn)數(shù)據(jù)庫操作功能并簡化造作過程。 持基本 提供多樣化的數(shù)據(jù)庫連接方式,為各種不同的數(shù)據(jù)庫提供統(tǒng)一的操作界面。 所示: J D B C 驅(qū) 動(dòng) 程 序 管 理 器 動(dòng)程序 動(dòng)程 序 驅(qū)動(dòng)程序 絡(luò)驅(qū)動(dòng)程序 . 接的數(shù)據(jù)庫 應(yīng) 用 程 序 內(nèi)蒙古農(nóng)業(yè)大學(xué)學(xué)士學(xué)位論文 7 圖 2 作原理 頁 更加生動(dòng)活潑的程式語言,也是目前網(wǎng)頁中設(shè)計(jì)中最容易學(xué)又最方便的語言。你可以利用 易的做出親切的歡迎訊息、漂亮的數(shù)字鐘、有廣告效果的跑馬燈及簡易的選舉,還可以顯示 瀏覽器停 留的時(shí)間。讓這些特殊效果提高網(wǎng)頁的可觀性。 ( 1) 一種動(dòng)態(tài)、弱類型、基于原型的語言,通過 瀏覽器 可以直接執(zhí)行;而 面向?qū)ο蟮木幊陶Z言,必須先進(jìn)行編繹和連接等動(dòng)作才可執(zhí)行。 ( 2) 寫在 件 中,直接查看網(wǎng)頁的原始碼,就可以看到以沒有保護(hù),任何人都可以透過 小程序 的意思),是和 ( 3) 結(jié)構(gòu)較為自由松散,而 構(gòu)較為嚴(yán)謹(jǐn)。 ( 4) 具有讀寫檔案及 網(wǎng)絡(luò)控制 等功能, 是 較方便快捷的。 ( 5) 運(yùn)行于客戶端,而 運(yùn)行于服務(wù)器端。 2 系統(tǒng)設(shè)計(jì) 需求分析 本系統(tǒng)主要針對搞笑的學(xué)生學(xué)籍管理系統(tǒng),系統(tǒng)滿足一下幾點(diǎn)要求: ( 1)系統(tǒng)的安全性。由于系統(tǒng)中的操作都是有用戶操作的,而不同的用戶具有不同的權(quán)限,所以可以防止數(shù)據(jù)的并發(fā)現(xiàn)象的出現(xiàn),數(shù)據(jù)的編輯必須有合法用戶來操作,對于本系統(tǒng)來說,只有管理員能夠?qū)?shù)據(jù)進(jìn)行編輯,而對于教師而言,只能對一部分?jǐn)?shù)據(jù)進(jìn)行編輯。 ( 2)系統(tǒng)內(nèi)容的全面 性。學(xué)生學(xué)籍管理系統(tǒng)不僅是對學(xué)籍的一些基本管理,而且還對學(xué)籍的編輯、刪除各方面都能進(jìn)行管理,并且不同的管理權(quán)限可操作的內(nèi)容也是不同的,因此,本系統(tǒng)能夠很好的滿足管理人員的需求,使個(gè)人用戶可以快捷、簡便、安全地使用本系統(tǒng)。 ( 3)可擴(kuò)展性。站點(diǎn)的數(shù)據(jù)承載量、功能模塊的單個(gè)或整體調(diào)整都可以滿足變化的需要,這種適應(yīng)性稱為可擴(kuò)展性。學(xué)籍管理系統(tǒng)的可擴(kuò)展性體現(xiàn)在不同用戶需要處理不同類型的數(shù)據(jù)、數(shù)據(jù)與用戶之間進(jìn)行交互、數(shù)據(jù)要負(fù)荷個(gè)人用戶的使用需求、多表查詢系統(tǒng)化、避免性能下降等方面。 ( 4)易維護(hù)性。本系統(tǒng) 采用 B/S 結(jié)構(gòu),系統(tǒng)的升級只需要在服務(wù)器端完成,更新軟件系統(tǒng)的數(shù)據(jù)庫、文件也只需要更新服務(wù)器端即可。在進(jìn)行系統(tǒng)的維護(hù)時(shí),只需要遠(yuǎn)程登錄服務(wù)器系統(tǒng),減少了維護(hù)系統(tǒng)的成本和周期。 運(yùn)行環(huán)境 硬件配置: 8 學(xué)生學(xué)籍管理系統(tǒng) 存: 2盤: 250G 軟件配置: 操作系統(tǒng): P 數(shù)據(jù)庫: 發(fā)工具: 系統(tǒng)總體設(shè)計(jì) 系統(tǒng)目標(biāo)設(shè)計(jì) 學(xué)生學(xué)籍管理系統(tǒng)以計(jì)算機(jī)為工具,把學(xué)籍管理系統(tǒng)更完善,通過對教務(wù)管理所需的信息進(jìn)行管理,減輕行政人員的工作負(fù)擔(dān),使教學(xué)辦公更加方便,把管理人員行繁瑣的數(shù)據(jù)計(jì)算機(jī)處理中解脫出來,使其有更多精力從事管理政策的研究實(shí)施,教學(xué)計(jì)劃的制定執(zhí)行和教學(xué)質(zhì)量的監(jiān)督檢查,從而全面提高教學(xué)質(zhì)量。計(jì)算機(jī)的資源是收到限制的,因此要充分利用 計(jì)出功能強(qiáng)大的軟件,同時(shí)要盡可能減少對系統(tǒng)資 源的占用,同時(shí)對本系統(tǒng)要求有良好的保密。 系統(tǒng)設(shè)計(jì)思想 學(xué)生學(xué)籍管理系統(tǒng)主要實(shí)現(xiàn)的是對學(xué)生的學(xué)籍、課程和成績的管理。首先,對于輸入的用戶名進(jìn)行判斷。其次,對用戶設(shè)置不同的權(quán)限,根據(jù)不同的權(quán)限進(jìn)入不同的頁面。最后,如果登錄成功的話:如果是管理員頁面,管理員可以對學(xué)院、專業(yè)、課程、學(xué)生、學(xué)生選課、學(xué)生成績進(jìn)行添加、編輯和刪除;如果是教師頁面,教師可以對選課漏選的學(xué)生進(jìn)行選課,對學(xué)生進(jìn)行課表查詢,成績錄入以及學(xué)生信息查詢;如果是學(xué)生頁面,學(xué)生只有查詢課表和查詢成績的功能。 系 統(tǒng)功能描述 本系統(tǒng)的功能主要?jiǎng)澐譃楣芾韱T操作管理、教師操作管理、學(xué)生信息查詢?nèi)竽K。其中管理員操作主要包括學(xué)院管理、專業(yè)管理、班級管理、課程管理、選課管理、學(xué)生管理、成績管理、用戶管理、信息查詢幾個(gè)小模塊。教師操作主要包括學(xué)生選課管理、學(xué)生成績管理、學(xué)生信息查詢。學(xué)生信息查詢包括學(xué)生選課查詢和成績查詢。系統(tǒng)的三大模塊劃分如圖 3所示。 圖 3 學(xué)生學(xué)籍管理系統(tǒng) 3 大模塊劃分 1、管理員操作包括以下幾個(gè)小模塊,如圖 4所示 . 學(xué)生學(xué)籍管理系統(tǒng) 管理員操作 教師操作 學(xué)生查詢 內(nèi)蒙古農(nóng)業(yè)大學(xué)學(xué)士學(xué)位論文 9 圖 4 管理員操作 管理員操作的每個(gè)子模塊具體功能如下。 ( 1)學(xué)院管理:對學(xué)校進(jìn)行院系添加、修改、刪除。 ( 2)專業(yè)管理:對院系進(jìn)行專業(yè)的添加、修改、刪除。 ( 3)班級管理:對專業(yè)進(jìn)行班級添加、修改、刪除。 ( 4)學(xué)生管理:添加學(xué)生基本信息、修改學(xué)生基 本信息,為了方便查詢, 增加了一個(gè)畢業(yè)生查詢功能。 ( 5)選課管理:以班級為單位進(jìn)行添加課程,修改班級所選課程。 ( 6)成績管理:以課程為單位進(jìn)行成績的錄入、查詢。 ( 7)信息查詢:主要包括學(xué)生信息查詢和學(xué)生成績查詢。 2、教師操作模塊劃分如圖 5所示。 圖 5 教師操作 教師操作的子模塊具體功能如下。 ( 1)選課管理:對于選課有漏選的學(xué)生進(jìn)行補(bǔ)選。 ( 2)成績管理:進(jìn)行學(xué)生成績的錄入。 管理員操作 學(xué)院管理 專業(yè)管理 班級管理 學(xué)生管理 選課管理 成績管理 信息查詢 教師操作 選課管理 成績管理 信息查詢 10 學(xué)生學(xué)籍管理系統(tǒng) ( 3)信息查詢:查詢學(xué)生的信息 和成績。 3、學(xué)生信息查詢主要有兩個(gè)功能:選課查詢和成績查詢。其模塊劃分如圖 6 所示。 圖 6 學(xué)生信息查詢 學(xué)生信息查詢具體功能如下。 ( 1)選課查詢:查詢每個(gè)學(xué)生所選的全部課程,以確定是否有漏選的課程。 ( 2)成績查詢:查詢每個(gè)學(xué)生各科的成績。 通過上面的介紹,基本確定了系統(tǒng)總共能結(jié)構(gòu)圖,如圖 7 所示。 圖 7 學(xué)生學(xué)籍管理系統(tǒng)總功能結(jié)構(gòu)圖 學(xué)生信息查詢 選課查詢 成績查詢 學(xué)生學(xué)籍管理系統(tǒng) 管理員操作 教師操作 學(xué)生信息查詢 學(xué)院管理 專業(yè)管理 班級管理 學(xué)生管理 選課管理 成績管理 信息查詢 選課管理 成績管理 信息查詢 課程管理 成績查詢 添加 修改 刪除 信息查詢 成績查詢 信息查詢 成績查詢 內(nèi)蒙古農(nóng)業(yè)大學(xué)學(xué)士學(xué)位論文 11 3 數(shù)據(jù)庫設(shè)計(jì) 在本系統(tǒng)中使用的是 ,本系統(tǒng)使用的數(shù)據(jù)庫名為 面具體說明數(shù)據(jù)庫中各數(shù)據(jù)表的創(chuàng)建和邏輯結(jié)構(gòu) 。 總體表設(shè)計(jì) 該系統(tǒng)中共創(chuàng)建了 9個(gè)數(shù)據(jù)表,一次是: 1、 錄登錄人員的信息。 2、 :記錄學(xué)院信息。 3、 錄專業(yè)信息。 4、 錄班級信息。 5. 錄學(xué)生信息。 6、 錄課程表。 7、 錄班級選課信息。 8、 錄學(xué)生選課和成績信息。 9、 錄登錄日志。 數(shù)據(jù)庫表的結(jié)構(gòu) 表 1 的定義 字段名 字段描述 是否為主鍵 數(shù)據(jù)類型 長度 約束 說明 戶編號 是 主鍵 戶名稱 0 戶密碼 0 戶角色 戶狀態(tài) 錄次數(shù) 表 2 的定義 字段名 字段描述 是否為主鍵 數(shù)據(jù)類型 長度 約束 說明 系編號 是 主鍵 系名稱 0 院簡介 000 表 3 的定義 字段名 字段描述 是否為主鍵 數(shù)據(jù)類型 長度 約束 說明 業(yè)編號 是 主鍵 業(yè)名稱 0 院編號 業(yè)簡介 000 12 學(xué)生學(xué)籍管理系統(tǒng) 表 4 的定義 字段名 字段描述 是否為主鍵 數(shù)據(jù)類型 長度 約束 說明 級編號 是 主鍵 業(yè)編號 份 0 級序號 0 級簡介 000 表 5 的定義 字段名 字段描述 是否為主鍵 數(shù)據(jù)類型 長度 約束 說明 程編號 是 主鍵 院編號 0 程名稱 00 時(shí)時(shí) 0 程簡介 000 表 6 的定義 字段名 字段描述 是否為主鍵 數(shù)據(jù)類型 長度 約束 說明 級編號 否 程編號 否 表 7 的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 心臟起搏器術(shù)后抗凝患者內(nèi)鏡止血方案
- 心臟代謝疾病的護(hù)理管理策略優(yōu)化
- 心肌再生療法的聯(lián)合用藥策略
- 微創(chuàng)神經(jīng)外科手術(shù)老年患者麻醉質(zhì)量控制
- 微創(chuàng)神經(jīng)術(shù)中血流動(dòng)力學(xué)波動(dòng)的預(yù)測模型
- 微創(chuàng)縫合技術(shù)對硬腦膜修補(bǔ)術(shù)后癲癇的預(yù)防作用
- 微創(chuàng)機(jī)器人手術(shù):精準(zhǔn)與溫度的協(xié)同進(jìn)化
- 微創(chuàng)手術(shù)術(shù)后高鈉血癥的糾正策略
- 循證醫(yī)學(xué)視角下中醫(yī)藥療效評價(jià)新路徑
- 影像組學(xué)指導(dǎo)個(gè)體化肺癌手術(shù)策略制定
- 保安服務(wù)禮儀培訓(xùn)課件
- 危急值報(bào)告制度全流程管理與臨床實(shí)踐指南
- 加油站后備站長培訓(xùn)成果
- 西交利物浦大學(xué)《馬克思主義基本原理概論I》2024-2025學(xué)年期末試卷(A卷)
- 2025黑龍江土木與交通學(xué)院實(shí)驗(yàn)技術(shù)派遣人才招聘3人考試筆試備考試題及答案解析
- 2025貴州省山地智能農(nóng)機(jī)產(chǎn)業(yè)發(fā)展有限公司招聘15人筆試考試備考題庫及答案解析
- 碳纖維粘貼加固檢驗(yàn)批質(zhì)量驗(yàn)收記錄
- CRF中國REITs指數(shù)之不動(dòng)產(chǎn)資本化率調(diào)研報(bào)告第三期-
- GB/T 6003.1-2022試驗(yàn)篩技術(shù)要求和檢驗(yàn)第1部分:金屬絲編織網(wǎng)試驗(yàn)篩
- YY/T 1269-2015血液透析和相關(guān)治療用水處理設(shè)備常規(guī)控制要求
- GB/T 17619-1998機(jī)動(dòng)車電子電器組件的電磁輻射抗擾性限值和測量方法
評論
0/150
提交評論