山西農(nóng)業(yè)大學(xué)團(tuán)設(shè)項目開題報告-基于 Java 的學(xué)院教務(wù)綜合管理平臺

選題的依據(jù)及意義(包括課題的理論價值和實踐價值;國內(nèi)外的研究概況
在21世紀(jì)的今天,隨著計算機技術(shù)和計算機網(wǎng)絡(luò)的發(fā)展,人們逐漸開始步入信息時代。通過Internet網(wǎng)絡(luò)人們可以瀏覽各類信息,發(fā)送電子郵件,傳送文件,參與BBS,網(wǎng)上娛樂,遠(yuǎn)程教育,遠(yuǎn)程醫(yī)療。人們?nèi)粘9ぷ?,生活中的許多事情都已經(jīng)可以在網(wǎng)上輕松簡單的完成?;ヂ?lián)網(wǎng)因為它簡單的操作和強大的信息量,逐漸成為了人們工作中的好幫手和生活中不可缺少的重要組成部分。
近年來,互聯(lián)網(wǎng)也開始涉及學(xué)校的教材選購與發(fā)放,教材管理系統(tǒng)近幾年在各高校逐漸得到廣泛的應(yīng)用。但有些教材征訂系統(tǒng),仍然存在著在教材管理和發(fā)放方面半手工半信息化的狀況。所謂半手工半信息化是教材科有詳細(xì)的教材資料,并把他們存放在電子文檔中。每次需要信息時,在電腦中找到對應(yīng)文檔提取所需信息,把所需的信息打印或手抄出來。即教材信息沒有形成一個大型的整體的數(shù)據(jù)庫,而且還沒有對這些數(shù)據(jù)進(jìn)行操作的網(wǎng)絡(luò)應(yīng)用程序。目前國內(nèi)大部分的學(xué)校都是這種情況。傳統(tǒng)的教材管理采用手工操作,存在著諸多弊端,譬如效率低易出錯等。若繼續(xù)采用手工管理方式,教材管理者的工作效率將大大受影響。使用計算杋管理教材可以使學(xué)校的教材管理工作流程更加淸晰,大大提高工作人員的工作效率,從根本上實現(xiàn)辦公自動化,使整個教材管理工作更加有條不紊的進(jìn)行。目前市場上已經(jīng)有一些教材管理軟件,但是一般都由于軟硬件環(huán)境的限制等問題,使得開發(fā)的系統(tǒng)欠缺系統(tǒng)性,可移植性以及可擴充性針對上述情況,根據(jù)目前已存在的一些教材管理的模式和計算機管理的優(yōu)點,經(jīng)過多方面的分析,開發(fā)出該基于jsp與MySQL技術(shù)的教材管理系統(tǒng)。引入這個系統(tǒng)可以提高工作人員的工作效率、減少人為出錯的機率,將管理人員從繁瑣的工作中解脫出來,從根本上實現(xiàn)辦公自動化,使學(xué)校的教材管理工作流程更加清晰。眾所周知,高校教材管理是一項十分復(fù)雜的工作,頭緒繁多、數(shù)據(jù)來源廣、信息量大,經(jīng)常需要將各系(部)匯總的數(shù)量進(jìn)行處理,形成各種統(tǒng)計報表。顯然這種手工管理方式既費時又費力,不能適應(yīng)目前教材管理的需要。步提高教材管理效率的障礙。傳統(tǒng)的教材管理采用手工操作,存在著諸多弊端,譬如效率低易出錯等。若繼續(xù)采用手工管理方式,教材管理者的工作效率將大大受影響。使用計算杋管理教材可以使學(xué)校的教材管理工作流程更加淸晰,大大提高工作人員的工作效率,從根本上實現(xiàn)辦公自動化,使整個教材管理工作更加有條不紊的進(jìn)行。目前市場上已經(jīng)有一些教材管理軟件,但是一般都由于軟硬件環(huán)境的限制等問題,使得開發(fā)的系統(tǒng)欠缺系統(tǒng)性,可移植性以及可擴充性針對上述情況,根據(jù)目前已存在的一些教材管理的模式和計算機管理的優(yōu)點,經(jīng)過多方面的分析,開發(fā)出該教材管理系統(tǒng)。為了提高教材管理的效率,把教材管理人員從繁重的日常工作中解脫出來,引入現(xiàn)代化的管理工具一一電腦,就為必然趨勢。利用電腦進(jìn)行教材管理可大大提高工作效率
本課題設(shè)計內(nèi)容(包括課題設(shè)計的功能模塊及詳細(xì)內(nèi)容)
教材發(fā)放管理系統(tǒng)是基于B/S模式,使用JAVA語言,運用MySQL數(shù)據(jù)庫搭建的。系統(tǒng)具有教材管理、教材發(fā)放查詢、班級管理、學(xué)生管理等功能。具體模塊如下:
(1)登錄界面:主要包括學(xué)生、教師、管理員三種用戶的登錄,在不同的模式下,實現(xiàn)不同的功能。
(2)系統(tǒng)首頁:向用戶展示相應(yīng)的書籍、書籍推薦,以及提交自己的意見。
(3)系統(tǒng)簡介:對本系統(tǒng)的主要操作方法以及功能進(jìn)行描述。
(4)學(xué)生界面:通過登錄,進(jìn)入學(xué)生界面,可以實現(xiàn)班級和所有教材的查詢。
(5)教師界面:通過登錄,進(jìn)入教師界面,查看個人教材,班級教材,提交所需書籍信息以及領(lǐng)取教材。
(6)修改密碼:通過登錄不同類型的用戶,對各自的密碼進(jìn)行修改。
(7)后臺管理:通過登錄,進(jìn)入后臺管理界面,實現(xiàn)用戶和教材的管理。
本課題設(shè)計方案(包括課題采用的技術(shù)及方案)
基于jsp與MySQL技術(shù)的教材管理系統(tǒng)針對的是學(xué)生在線查詢,教師發(fā)送教材申請,管理員負(fù)責(zé)教材采購和發(fā)放,對其業(yè)務(wù)內(nèi)容進(jìn)行自動化、信息處理化,使系統(tǒng)變得規(guī)范、快捷、高效。教材管理系統(tǒng)是基于Web,采用MVC結(jié)構(gòu),jsp+servlet,利用Eclipse軟件進(jìn)行開發(fā)的。本系統(tǒng)將瀏覽器作為界面,利用B/S模式進(jìn)行架構(gòu),運用JavaWeb知識進(jìn)行編程,用eclipse作為開發(fā)工具。前臺界面用bootstrap+jquery框架實現(xiàn),jsp進(jìn)行動態(tài)網(wǎng)頁設(shè)計,servlet用于處理客戶端傳來的請求,并向客戶端做出響應(yīng)。MySQL數(shù)據(jù)庫來支持系統(tǒng)的所有數(shù)據(jù)。Tomcat作為服務(wù)器,不僅具有Web服務(wù)器的基本功能,還能提供數(shù)據(jù)庫連接池等許多通用組件功能。
設(shè)計創(chuàng)新之處
教材發(fā)放管理系統(tǒng)是基于B/S模式,使用JAVA語言,運用MySQL數(shù)據(jù)庫搭建的。系統(tǒng)具有教材管理、教材發(fā)放查詢、班級管理、學(xué)生管理等功能。引入這個系統(tǒng)可以提高工作人員的工作效率、減少人為出錯的機率,將管理人員從繁瑣的工作中解脫出來,從根本上實現(xiàn)辦公自動化,使學(xué)校的教材管理工作流程更加清晰。系統(tǒng)實現(xiàn)了教材基本管理,可由教材服務(wù)中心、院系、任課教師錄入選用教材的基本信息,可按教學(xué)任務(wù)、學(xué)生選用等個性征訂。教材服務(wù)中心根據(jù)學(xué)生實際選用教材情況與庫存情況生成教材訂購單,并負(fù)責(zé)教材采購。按規(guī)定進(jìn)行教材入庫、教材出庫及庫存管理。出庫的形式有以行政班領(lǐng)用、個人記帳、個人領(lǐng)用和對外零售,還可進(jìn)行報廢處理。整個管理過程均能進(jìn)行各類查詢統(tǒng)計打印,如到書情況及統(tǒng)計、查詢庫存及統(tǒng)計、學(xué)生教材領(lǐng)用清單查詢和統(tǒng)計、學(xué)生教材費使用情況查詢和統(tǒng)計、教師領(lǐng)用教材查詢和統(tǒng)計、教材進(jìn)出收支及差價查詢和統(tǒng)計。
設(shè)計過程(含完成期限,時間從開題到答辯)
2021-11-01至2021-12-05 ?畢業(yè)設(shè)計選題,確定題目
2021-12-09至2021-12-31教師下達(dá)任務(wù)書。收集相關(guān)資料、查閱相關(guān)論文、期刊等文獻(xiàn)
2022-01-01至2022-01-03 ?完成開題報告
2022-01-06至2022-01-15 ?完成文獻(xiàn)綜述(要求書面,含方案論證、設(shè)計思路、進(jìn)程計劃等)
2022-01-16至2022-01-25 ?完成外文文獻(xiàn)翻譯
2022-01-26至2022-02-10 ?查閱相關(guān)文檔,搭建系統(tǒng)的開發(fā)環(huán)境和相關(guān)配置,編寫可行性分析和需求分析,完成系統(tǒng)初步原型
2022-02-09至2022-02-10 ?完成流程圖設(shè)計、系統(tǒng)設(shè)計、數(shù)據(jù)庫設(shè)計等
2022-02-11至2022-03-01 ?進(jìn)行系統(tǒng)模塊功能點的設(shè)計與實現(xiàn),并按時完成周志
2022-03中旬 ?準(zhǔn)備中期檢查
2022-03-15至2022-03-20 ?完成所有模塊的功能點,進(jìn)行調(diào)試
2022-03-21至2022-05-04 ?完成畢業(yè)論文,根據(jù)導(dǎo)師意見進(jìn)行修改
2022-05-05至2022-05-10 ?熟讀論文,制作答辯PPT,準(zhǔn)備畢業(yè)答辯
2022-06-20前 ?整理所有材料、歸檔
?
主要參考文獻(xiàn):
[1]田佳駿. 基于J2EE網(wǎng)上銀行核心業(yè)務(wù)系統(tǒng)的設(shè)計與開發(fā)[D].湖南大學(xué),2016.
[2] 付佳,李寶安.Web應(yīng)用軟件測試方法研究[J].計算機產(chǎn)品與流通,2019(04):22.
[3] 李云芳.基于B/S架構(gòu)的高校畢業(yè)設(shè)計過程管理系統(tǒng)[J].福建電腦,2019,35(01):76+92.
[4] Robert W.Sebesta著,劉偉琴等譯.Web程序設(shè)計[M].(第4版).北京:清華大學(xué)出版社,2008:9-450.
[5] 孫衛(wèi)琴.精通Struts:基于MVC的Java Web設(shè)計與開發(fā)[M].北京:電子工業(yè)出版社,2004:19-421.
[6] 黃文娟.基于Java和MySQL的圖書館信息化管理系統(tǒng)設(shè)計[J].電子設(shè)計工程,2019,27(02):20-24.
[7] 倪海順.計算機軟件開發(fā)的Java編程語言應(yīng)用探討[J].信息與電腦(理論版),2019(02):60-61.
[8] 薩師煊,王珊.?dāng)?shù)據(jù)庫系統(tǒng)概論[M].北京:高等教育出版社,2000:10-180.
[9] 邢琛.淺談網(wǎng)頁開發(fā)中的JSP技術(shù)[J].電腦迷,2018(08):141.
[10] ??藸栔?,陳昊鵬譯.Java編程思想[M].(第4版).北京:機械工業(yè)出版社,2007:17-690.
項目成員分工
1、?xxx負(fù)責(zé)系統(tǒng)需求報告,收集查閱文獻(xiàn)文獻(xiàn),系統(tǒng)的原型設(shè)計,UI設(shè)計方案。
2、?xxx負(fù)責(zé)系統(tǒng)的前臺HTML頁面、JavaScript的動態(tài)頁面和CSS樣式制作。
3、?xxx負(fù)責(zé)系統(tǒng)的后臺功能的實現(xiàn),包括和前臺的交互。
xxx負(fù)責(zé)數(shù)據(jù)庫的設(shè)計,設(shè)計ER圖和各個字段,數(shù)據(jù)表之間的聯(lián)系。