計算機畢業設計 jsp高校學生選課系統mysql 畢設95
演示視頻:
https://www.bilibili.com/video/BV1r2421w7Wv/
3.1 可行性分析
3.1.1 技術可行性因為計算機硬件的發展已經越來越快,現在PC機的性能已經可以勝任普通網站的web服務器。購買一臺高性能PC機作為企業的網站對于這個營銷商來說并不是問題。JSP是Java在Internet/Internet Web上的重要應用技術,可以和各種Java技術完好的結合在一起,從而實現非常復雜的應用,因此得到了廣泛的支持和承認,成為一種非常流行的網站開發技術。利用JSP技術可以建立先進、安全和跨平臺的動態網站。鑒于JSP技術的成熟與廣泛的使用,加以指導老師的幫助可以得到很多的技術支持。由于在學習數據庫時一直以MySQL作為實例,所以擬采用MySQL作為后臺數據庫。
本設計基于JSP程序開發技術,采用B/S結構,系統的開發選用了當前比較流行的網絡編程技術——JSP作為主要實現手段(從系統的安全性和代碼的可重用性方面考慮,配合使用了JAVA Servlet、JSP、HTML等),同時采用MySQL數據庫作為電子商務網站的后臺數據存儲。JSP是一個開放源代碼的、基于Java的可擴展開發平臺,能夠開發JAVA,所以可以用來設計系統程序,而MySQL數據庫功能強大,內容廣泛,且能夠與JSP通過程序源代碼連接起來,故可以作為系統的主要數據庫。所以,從技術角度考慮,開發產品網上交易系統是完全可行的。
3.1.2 經濟可行性網站成本依網站從建設至運行可將其劃分為網站建設成本與運行維護成本兩大類。網站建設成本又分為設備費、通信費、信息費、軟件開發成本和其他成本等。網站建設的前期投入主要在網站建設成本中,運行維護成本則指網站建成投人使用后,為保障其正常運行需向網絡管理機構支付的運行費用以及網站的技術維護和管理等費用。網站建設的前期投入一般企業還是可以接受,再考慮到網站開發成功之后帶來的網站收入,開發一個網上交易系統是可行的。高校學生選課系統,可以減少人力、物力,減少了中間環節,降低了成本;突破了時間和空間的限制,使得交易活動可以在任何時間、任何地點進行,提高了效率;網站的社會效益,又可能得到受益方給予的回報。所以,從經濟角度考慮,開發產品網上交易系統是完全可行的。
3.1.3 管理可行性由于網站的操作是基于B/S瀏覽器的頁面操作,簡單明了,用戶無需學習,一般都能夠很容易的知道如何操作。而管理員也無需具備專業知識,只需要對一些數據進行輸入以及平時的日常維護就夠了。
3.2系統具備的功能
學生選課管理系統,主要是針對學生的選課進行需求分析的。首先,學生選課的前提是課程已經由教務,或者教師進行科學的,無沖突的排課后才可以進行的。因此,在選課功能之前,排課成為了選課功能的前提。而這兩個功能所涉及的用戶為:學生,教師,管理員。而他們的信息也應該被合理的管理,這也決定了本系統中必然的三個功能:登陸管理,即用戶信息管理;排課控制;選課控制。
通過對各個高?,F存選課需求,確定了本系統中用戶應該含有的三類用戶:管理員,教師,學生。各類用戶描述如下:
(1) 管理員
描述:管理員主要是對整個系統進行維護,包括設置選課時段,選課規則,如選課前,學生不可登陸,而選課后,學生不可更改,只能查看。管理員可以對選課結果進行統計;查詢選課情況,對學生的選課申請進行審查;進行用戶管理;排課,發布選課信息等。
(2) 學生
描述:在選課系統中的主要功能是查詢課程,教室信息,提交選課申請或刪除選課申請,查詢選課情況,登陸系統,進行個人信息修改等于選課有關的活動。
根據上面的敘述,對本系統進行了劃分,主要分為三個功能模塊:登陸控制,排課控制和選課控制,相應的對應三個之系統,登陸系統,排課系統與選課系統。其中,登陸系統是整個系統的前提,主要是區分登陸者(管理員或是學生)不同身份,并給予不通的權限,在頁面中根據部通身份判斷其相應的權限,進行不同的操作。排課系統是本系統的基礎,主要提供給管理員使用,主要功能是合理的對課程進行編排,在本系統中主要是:設定選課時間段,進行排課并檢測排課沖突,發布選課信息。選課子系統是本系統Zui終要實現的功能,主要供學生使用,包括課程瀏覽,選課,退課等于選課有關的一切操作。
3.3 E-R圖
圖3-1 注冊用戶E-R圖
圖3-2學生E-R圖
圖3-3 選課信息E-R
圖3-4 課程E-R
- 計算機畢業設計 jsp餐廳訂餐系統ssh 畢設39 2024-04-28
- 計算機畢業設計 jsp車輛維修管理系統ssm 畢設84 2024-04-28
- 計算機畢業設計 jsp超市銷售管理系統ssm 畢設16 2024-04-28
- 計算機畢業設計 jsp計算機設備管理與共享平臺mysql 畢設84 2024-04-28
- 計算機畢業設計 jsp花溪食堂美食點評系統springmvc 畢設5 2024-04-28
- 計算機畢業設計 jsp電腦維修管理系統ssh 畢設39 2024-04-28
- 計算機畢業設計 jsp電子病歷系統sqlserver 畢設69 2024-04-28
- 計算機畢業設計 jsp畢業設計審核系統mysql 畢設9 2024-04-28
- 計算機畢業設計 jsp畢業生離校服務管理系統mysql 畢設64 2024-04-28
- 計算機畢業設計 jsp畢業生校友網springmvc 畢設35 2024-04-28
- 計算機畢業設計 jsp機房管理系統sqlserver 畢設84 2024-04-28
- 計算機畢業設計 jsp服裝銷售網站sqlserver 畢設77 2024-04-28
- 計算機畢業設計 jsp教師質量評價系統sqlserver mysql 畢設11 2024-04-28
- 計算機畢業設計 jsp教師在線評價系統sqlserver 畢設26 2024-04-28
- 計算機畢業設計 jsp房屋租賃系統springmvc 畢設99 2024-04-28