計算機畢業設計 jsp高校教材征訂系統sqlserver 畢設29
演示視頻:
3.1系統總體設計
3.1.1 系統總體架構由于C/S(客戶端/服務器)二層結構存在靈活性差、升級困難、維護成本及投資大等缺陷,已較難適應當前信息技術與網絡技術發展的需要。隨著WEB技術的日益成熟,互聯網覆蓋面的日益廣泛, B/S(瀏覽器/服務器)結構已成為取代C/S結構的一種全新技術。
B/S結構在傳統的C/S結構中間加上一層WEB服務層,把原來客戶機所做的工作交給WEB服務層來實現。它有三層結構:表示層(用戶界面),功能層(WEB服務器)和數據層(數據庫服務器)。用戶通過瀏覽器向分布在網絡上的許多WEB服務器發出請求,WEB服務器對瀏覽器的請求進行處理,將用戶所需信息返回到瀏覽器。B/S結構簡化了客戶機的工作。服務器將擔負更多的工作,對數據庫的訪問和應用程序的執行將在WEB服務器上完成。瀏覽器發出請求,而其余如數據請求、加工、結果返回以及動態網頁生成等工作全部由WEB服務器完成。與C/S結構相比,B/S結構有以下優點:
(1) 用戶端只需安裝單一的瀏覽器軟件(如IE),界面統一,使用簡單。
(2) 由于客戶端無須安裝專用軟件,系統升級時只需更新WEB服務端的軟件,使系統易于維護。
(3) 采用標準的TCP/IP協議,HTTP協議,有良好的廣域網支持,擴展性好,易于實現多用戶監控,信息共享程度高。
3.1.2 系統總體結構設計原則系統總體結構設計一般應遵循以下原則:
子系統具有相對的獨立性;子系統之間的數據依賴盡量??;子系統的設置應考慮今后管理發展的需要;子系統的劃分應便于系統分階段實現。
在遵循上述原則的基礎上,根據系統處理業務的不同,將該系統分為管理員對管理班級信息、管理教師信息、管理系統用戶信息、教材信息,教學計劃管理,訂購信息管理,數據備份等;教師角色對教學計劃添加,對教學計劃查詢、個人資料管理等。教材管理員角色可以查看教學計劃,訂購信息,管理班級信息、管理教師信息、管理教材信息,訂購信息管理,數據備份。
3.2 系統功能總體設計
通過需求分析,可以對系統功能進行總體設計,具體功能說明如下:
本系統是特定某對象使用,登陸系統首先要進行身份驗證,驗證成功才能對相應角色功能進行使用。
3.2.1 管理員角色(1) 系統用戶管理:對系統用戶進行維護,添加、修改和刪除操作。。
(2) 班級信息維護:對班級信息進行維護,添加和刪除操作。
(3) 教師信息維護:對教師信息進行維護,添加、修改和刪除操作。
(4) 教材信息維護:對教材信息進行審核操作,可以通過 不通過或者刪除。
(5) 教材計劃管理:對教材計劃進行維護,添加、修改和刪除操作。。
(6) 訂購信息管理:對訂購信息進行維護,添加、修改和刪除操作。。
(7) 數據備份:對數據信息進行備份,以免丟失。
。
3.2.2 教材管理員角色(8) 班級信息維護:對班級信息進行維護,添加和刪除操作。
(9) 教師信息維護:對教師信息進行維護,添加、修改和刪除操作。
(10) 教材信息維護:對教材信息進行審核操作,可以通過 不通過或者刪除。
(11) 教材計劃管理:對教材計劃進行維護,添加、修改和刪除操作。。
(12) 訂購信息管理:對訂購信息進行維護,添加、修改和刪除操作。。
(13) 數據備份:對數據信息進行備份,以免丟失。
(14)個人資料管理:對個人資料信息進行維護,修改等操作。
(14) 教材計劃管理:對教材計劃進行維護,添加、修改和刪除操作。
系統的功能模塊結構關系。圖中的每一個模塊都能夠獨立地實現其具體的功能。
圖3-1 系統功能模塊圖
3.3 數據庫結構設計
3.3.1 概念結構設計概念結構設計是將分析得到的用戶需求抽象為概念模型的過程。即在需求分析的基礎上,設計出能夠滿足用戶需求的各種實體以及它們之間的相互關系概念結構設計模型。這樣才能更好地、更準確地用某一DBMS實現這些需求。它是整個數據庫設計的關鍵。
概念結構的主要特點是能真實、充分地反映現實世界;易于理解;易于更改;易于向關系、網狀、層次等各種數據模型轉換。描述概念模型的有力工具是E-R模型。
設計概念結構通常有四類方法:
(1)自頂向下。即首先定義全局概念結構的框架,然后逐步細化;
(2)自底向上。即首先定義各局部應用的概念結構,然后將它們集成起來,得到全局概念結構;
(3)逐步擴張。首先定義Zui重要的核心概念結構,然后向外擴充,以滾雪球的方式逐步生成其他概念結構,直至總體概念結構;
(4)混合策略。即將自頂向下和自底向上相結合,用自頂向下策略設計一個全局概念結構的框架,以它為骨架集成由自底向上策略中設計的各局部概念結構。其中Zui經常采用的策略是自底向上方法。即自頂向下進行需求分析,然后再自底向上設計概念結構。
3.3.2 概念結構設計的方法選擇本系統選擇自頂向下的方法。
3.3.3 系統的E-R圖ER模型中,包含“實體”、“聯系”和“屬性”三個基本成分。
⑴實體
實體是客觀世界存在的且可相互區分的事物。它可以是人也可以是動物;可以是具體事物也可以是抽象概念。
⑵聯系
聯系是指客觀世界中各事物彼此間的聯系。聯系分為三類:一對一的關系,一對多的關系,多對多的關系。
⑶屬性
屬性是實體或聯系所具有的性質,通常一個實體用若干屬性來刻畫。人們通常就是用實體、聯系和屬性這三個概念來理解現實問題,因此,ER模型比較接近人的思維方式。此外,ER模型使用簡單的圖形符號表示系統分析員對問題的理解,不熟悉計算機的人也能理解它,因此,ER模型可以作為用戶與系統分析員之間的交流工具。
把概念結構設計轉化為邏輯結構設計為:
管理員:(帳號、密碼)
實體圖如下:
圖3-3 管理員實體圖
教材征訂:(用戶名、學號、姓名、班級代碼、年齡、郵件地址、密碼)
實體圖如下:
圖3-4教材征訂實體圖
教學計劃:(教師,、課程,學時)
實體圖如下:
圖3-5教學計劃實體圖
個人資料類別:(QQ、郵箱、內容、身份證、性別等)
實體圖如下:
圖3-6個人資料實體圖
3.3 管理員角色主要實現功能
4.3.1 班級信息維護管理員登陸系統以后,點擊左側功能菜單里的班級信息維護,右側顯示班級信息列表,包括班級名稱,添加、刪除按鈕。如圖所示:
圖 班級信息維護
4.3.2 教師信息維護管理員登陸系統以后,點擊左側功能菜單里的教師信息維護,右側顯示教師信息列表,包括帳號、名稱、教師介紹,新教師、修改和刪除按鈕。點擊新教師,顯示教師信息添加頁面。如圖所示:
圖 教師信息列表
圖 教師信息維護頁面
4.3.3 教材信息管理管理員登陸系統以后,點擊左側功能菜單里的教材管理員維護,右側顯示教材管理員列表,包括學號、姓名、班級名稱、性別、年齡和備注,修改和刪除按鈕。點擊新學生,顯示教材管理員審核頁面。如圖所示:
圖 教材信息列表
圖教材信息維護頁面
4.3.4 訂購信息管理管理員登陸系統以后,點擊左側功能菜單里的訂購信息管理,右側顯示訂購信息信息列表,包括課程,學時,訂購數量,查看、刪除按鈕。如圖所示:
3.4 教師角色主要實現功能
4.5.1 個人資料管理教師通過輸入用戶名、密碼等相關信息可以注冊使用系統。如圖所示:
圖 修改資料
4.5.2 教學計劃管理圖 教學計劃列表
此頁面為教學計劃管理頁面,包括教學計劃添加,教學計劃查詢。主要代碼如下:
- 計算機畢業設計 jsp電影票訂票網ssh 畢設9 2024-04-28
- 計算機畢業設計 jsp電影票在線預訂系統mysql 畢設6 2024-04-28
- 計算機畢業設計 jsp房屋租賃信息管理系統sqlserver 畢設16 2024-04-28
- 計算機畢業設計 jsp郵件系統springmvc 畢設97 2024-04-28
- 計算機畢業設計 jsp影城管理系統sqlserver 畢設62 2024-04-28
- 計算機畢業設計 jsp小區車位租賃系統sqlserver 畢設94 2024-04-28
- 計算機畢業設計 jsp酒店管理系統springmvc 畢設92 2024-04-28
- 計算機畢業設計 jsp連鎖經營企業網上購物銷售網站mysql 畢設6 2024-04-28
- 計算機畢業設計 jsp數字簽名系統springmvc mysql 畢設90 2024-04-28
- 計算機畢業設計 jsp實踐課程教學平臺網絡化管理mysql 畢設29 2024-04-28
- 計算機畢業設計 jsp學生網上報名系統sqlserver 畢設11 2024-04-28
- 計算機畢業設計 jsp圖書管理系統mysql 畢設17 2024-04-28
- 計算機畢業設計 jsp作業提交作業批改系統sqlserver mysql 畢設58 2024-04-28
- 計算機畢業設計 jsp仿百度網盤mysql 畢設6 2024-04-28
- 計算機畢業設計 jsp互聯論壇系統springmvc mysql 畢設58 2024-04-28