計算機畢業設計 jsp招生管理系統(jsp mysql) 畢設42
演示視頻:
https://www.bilibili.com/video/BV1Ap4y1Z7SR/
3.1需求分析
隨著現代科學技術的發展,網絡技術的普及,網上招生勢在必行。各大高校需要確切的了解考生的信息,以便不失時機的做出合理的決策,如利用系統能夠及時查詢滿足條件(根據高考成績)的考生來決定此考生是否被錄取。為了實現系統安全性和保密性,所以設置了普通用戶和超級用戶兩種權限來對本系統進行操作管理。
對于普通用戶應具備以下功能:
根據本人用戶名和密碼可以登錄系統。
用戶可以根據自己的要求查詢考生報名的信息和錄取信息,并實現報表打印功能。但是不能對數據做任何修改。對于超級用戶來講除了具備普通用戶所有功能外還應具備以下功能:
超級用戶可以對錄取考生進行添加、修改、刪除操作。
超級用戶可以任意添加、刪除普通用戶。
超級用戶應由學校招生辦人員來擔當。
3.2目標分析
3.2.1要求實現的目標
根據懷仁縣第一中學網上招生工作的需要,采用微機進行考生信息管理,要求能對報名考生進行有條件的錄取,并且能夠安全可靠的運行工作,高速、準確的提供考生報名和錄取信息的查詢,提供形式要求靈活、實用。
具體目標大致要實現如下功能:(1)保密功能;(2)應提供方便、靈活、便于使用,符合人們的日常習慣的數據錄入功能; (3)查詢功能;(4)打印功能;(5)修改記錄功能;(6)處理記錄功能。
3.2.2管理范圍和管理內容
對所有懷仁縣第一中學的考生的基本情況、資料進行管理,以提供網上招生工作的需要。
3.3可行性分析
3.1.1 技術可行性
懷仁縣第一中學招生管理系統是在局域網環境下,采用B/S(客戶端/服務器)的體系結構。即客戶端程序向數據庫服務器發布標準SQL命令和接收數據庫服務器的運算結果,數據庫服務器則負責數據查詢、更改、統計等運算,并將運算結果返回客戶端。這是世界上較先進的運算模式,這一運算模式的好處是數據運算集中在服務器端進行,在網絡上傳輸的只是檢索式與運算結果[7]。
增強的數據可靠性機制。增加了大型數據庫才有的提交機制,因此數據操作更為安全可靠。
1.采用進入功能的口令權限檢查,對應不同的用戶擁有不同操作權限。這些口令又可以方便地進行修改,系統并對設置的口令自動進行加密處理。
2.對數據進行分類,以便區分各種功能對數據的讀或寫訪問,分別授以不同的功能訪問權限,特別是只能對自己有權修改的數據執行寫操作。易使用性。通過專門的查詢設計,可進行高效率檢索查詢。系統不僅可以進行單條件查詢還可以進行多條件的組合查詢。
3.1.2 經濟可行性
系統可以利用現有的網絡資源,自行設計自行開發,具有很高的性價比;系統投入使用后,可節省人力,減輕勞動強度,從而降低了成本,節省了開支。
3.1.3 管理可行性
以前的管理模式完全是手工操作,從學校信息、學生信息到電機管理、招生管理管理,無一不是人工處理,需要大量的勞動力與工作量,而且由于人為的原因造成一些錯誤。
新的懷仁縣第一中學招生管理系統充分發揮了計算機技術的強大功能,從整體上改善了懷仁縣第一中學招生管理系統的管理工作,提高了服務的功能和質量,實現了懷仁縣第一中學招生管理系統的信息化、自動化。
通過對經濟、技術、管理可行性的充分研究,確定了懷仁縣第一中學招生管理系統的開發是必要的、可行的。
3.4用例分析
用例圖是被稱為參與者的外部用戶所能觀察到的系統功能的模型圖,呈現了一些參與者和一些用例,以及它們之間的關系,主要用于對系統、子系統或類的功能行為進行建模。分為兩種用戶角色,管理員和普通用戶。用例圖如下圖所示。
圖3-1管理員用例分析
第四章 系統設計
總體設計階段的基本目的是用比較抽象概括的方式確定系統如何完成預定的任務,也就是說,應該確定系統的物理配置方案,并且進而確定組成系統的每個程序的結構。
3.1系統設計的原則
為了保證系統開發的順利和系統質量穩定,系統開發和設計必須遵循一定的原則,具體包括:
1、標準化和規范化原則。辦公自動化系統已經是開發和應用都比較多的系統,已經有了成熟的經驗和方式,對相關的工作流程都有了明確的規定,本系統的開發也要遵循相關的標準和規范,方便日后實際應用中的工作順利進行。
2、實用性和技術先進性原則。實用性是任何系統設計的必須要求,同時還要具備穩定高效的特點,這就要求運用先進的技術,本系統設計必須堅持實用的原則,采用先進的技術,實現先進的功能。
3、開放性與可擴充性原則。工作的推進過程中是要產生變化的,日后必然對系統提出新的需求,當新的技術發展后系統要具備可擴充的能力。系統設計要堅持開放性原則,長遠考慮,使系統能夠容易擴充,降低系統的開發成本和后期對系統的維護成本。醫院的辦公系統的數據庫的設計也需要按照安全性、一致性、完整性和可伸縮性的原則進行設計。
3.2總體功能模塊設計
整個系統從符合操作簡便、界面友好、靈活、實用、安全的要求出發,完成考生信息、招生計劃管理和考生錄取的全過程,。主要的功能模塊有:
⑴系統管理模塊:包括系統登錄、修改密碼、添加新用戶、退出系統。其中添加新用戶功能只有當登錄的用戶是管理員時才能使用,并且注冊用戶時需要輸入用戶的真實姓名。
⑵考生信息管理模塊:包括添加考生信息、顯示考生信息、考生信息統計。其中添加考生信息需要輸入考生的所有信息,如考生基本信息,考生成績信息等。顯示考生信息可以逐條顯示這些信息,還可以按準考證號查詢考生信息??忌畔⒔y計可以按文理科,省份等進行統計。
⑶考生錄取模塊:包括考生錄取,顯示已錄取考生信息。
⑷招生計劃管理模塊:包括添加招生計劃、顯示招生計劃、查詢招生計劃、招生計劃統計;
⑸數據庫維護模塊:包括數據庫備份和數據庫恢復。
總體功能模塊圖如圖3-1所示。
圖3-1總體功能模塊圖
3.3數據庫設計
概念設計中Zuizhuming的方法就是實體聯系方法(E-R 方法),以其建立E-R 模型,用E-R 圖表示概念結構,進而得到數據庫的概念模型。E-R 圖,就是是從照用戶的角度來對數據和信息進行建模,是一種面向對象的數據模型。它描述的是從用戶角度看到的數據,反映的是用戶對其的實現環境。用這種方法,也即ER 圖描述現實世界中的實體,并不會涉及這些被描述的實體在系統中的具體實現方法。
ER 模型中包含“實體”,“聯系”和“屬性”。在本系統中,多對多的關系用(m-n)表示。本系統的主要的實體有餐桌,會員,菜品,菜譜,賬單,訂餐等。餐桌:與它有直接聯系的是編號,位置,容量、類型,動態關聯的是桌子狀態。
系統中的職工個人信息管理模塊中,一般一個員工只能對應一個職位,同時一個職位可能是多個員工共同擔當,因此職位與員工之間的關系是一對多;一般情況下,一個員工應當在一個部門中,因此部門和用戶之間的關系也是一對多;同一職位可能在多個部門中存在,同時一個部門中也會存在多個職位,因此職位和部門之間是屬于多對多的關系。其中具體的用戶信息管理 E-R 圖如圖 3-2所示:
圖3-2系統ER圖設計
- 計算機畢業設計 jsp房產中介管理系統sqlserver mysql 畢設51 2024-04-28
- 計算機畢業設計 jsp戶籍管理系統mysql 畢設51 2024-04-28
- 計算機畢業設計 jsp學生學籍選課管理系統sqlserver 畢設98 2024-04-28
- 計算機畢業設計 jsp博客網站(jsp sqlserver) 畢設79 2024-04-28
- 計算機畢業設計 jsp醫院物資管理系統(ssh) 畢設89 2024-04-28
- 計算機畢業設計 jsp公交查詢系統(jsp sqlserver) 畢設13 2024-04-28
- 計算機畢業設計 jsp倉庫管理系統sqlserver 畢設39 2024-04-28
- 計算機畢業設計 jsp中保財險保單管理系統sqlserver 畢設93 2024-04-28
- 計算機畢業設計 508Springboot的旅游管理 畢設11 2024-04-28
- 計算機畢業設計 507Springboot的論壇管理系統 畢設41 2024-04-28
- 計算機畢業設計 446學生綜合考評作業成績管理系統 畢設75 2024-04-28
- 計算機畢業設計 445vue學生成績考試課件管理系統 畢設1 2024-04-28
- 計算機畢業設計 444新生入學報到管理系統 畢設46 2024-04-28
- 計算機畢業設計 443高校學生心理健康咨詢預約系統 畢設74 2024-04-28
- 計算機畢業設計 442汽車租賃故障上報網上租車vue 畢設10 2024-04-28