您當前所在位置:主頁 > 工業制造 > 工業設計 >

UML畢業設計管理系統的研究與設計

來源:網絡|發布時間:2021-02-15|瀏覽次數:
UML畢業設計管理系統的研究與設計1UML建模方法建模研究

根據研究本文提出并設計了用例模型、領域模型、數據模型、Web模型的建模方法。四步建模法是依據實現Web網站為根據,采用多層分布式軟件結構與模塊化機制相結合提煉出實現Web網站所需的模型。四種模型分別對應了Web網站的軟件開發過程設計、后臺設計、數據庫設計、Web頁面設計。其中每個模型會牽涉到UML的靜態建模,或者動態建模。通過四步建模,實現Web數據庫層、數據訪問層、業務邏輯層及表現層等四層分布式軟件結構及其模塊化,結合B/S(Browser/Server)結構,滿足不同的地點、不同的接入方式訪問和操作共同的數據庫的系統架構。

2用UML設計模型對畢業設計管理系統進行分析和設計

2.1系統需求描述

畢業設計管理系統主要完成從選題到答辯一系列過程及文檔的管理,系統總體功能。系統按照工作流程劃分出選題管理、過程管理、答辯管理、后期管理四個主要功能模塊。系統主要使用人員包括學生、指導教師、教務員和專家。另外數據維護人員和教務員,可以使用登錄功能模塊和維護功能模塊。各功能描述:①選題管理:完成教師立題、學生選題的雙向選擇過程,最終達到每人一題;②過程管理:完成教師與學生交流、中期檢查、教師與學生互評過程;③答辯管理:完成答辯準備工作,提交答辯結果;④后期管理:完成收集、上報材料,統計成績,凈化工程www.schrjh.com,評優過程;⑤登錄管理:提供用戶登錄驗證及用戶權限查詢的功能;⑥維護管理:身份管理、流程管理和數據維護三個子功能塊。

2.2建立領域模型

領域模型是從用例模型映射到類的第一步。領域模型是劃分類的結果,主要表達用類圖。在尋找類時,可以根據功能把類分成三種類型:實體類、邊界類和控制類。邊界類位于系統與外界的交接處,包括所有窗體、報表、打印機等硬件接口以及其他系統的接口。實體類保存要放進永久存儲體的信息,在系統運行時,實體類在內存中保存信息。控制類負責協調其他類的工作。實體對象類表示系統中的信息存儲,它們一般用于表示系統所管理的核心概念。將所有找到的三種類集中綜合在一起得到三大模型:視圖模型、邏輯模型和實體模型。根據畢業設計管理系統選題過程的需求描述,可以得到三大模型如下:1)邊界模型:登錄界面類(LoginForm),發布信息界面類(PublishInfoForm),雙向選題工程管理界面類(Topicseletion-FormAdjustForm),手工調整選題界面類(UpdateTeacher-Form),查看擬題要求界面類(DemandForm),查詢題目選情和選擇學生界面類(TeaselectionForm),處理論文題目界面類(ManageTopicsForm),更新學生信息界面類(UpdateStudent-Form),學生選題界面類(StuselectionForm),文件管理界面類(File),評審題目界面類(ReviewTopicsForm)。2)邏輯模型:登錄類(Login_Operation),發布信息類(Pub-lishInfo_Operation),潔凈室www.hrjhgs.com凈化工程www.schrjh.com,雙向選題工程管理類(Topicseletion_Op-eration),手工調整選題類(Adjust_Operation),更新教師信息類(UpdateTeacher_Operation),查看擬題要求類(Demand_Op-eration),查詢題目選情和選擇學生類(Teaselection_Opera-tion),處理論文題目類(ManageTopics_Operation),更新學生信息類(UpdateStudent_Operation),學生選題類(Stuselec-tion_Operation),文件管理類(File_Operation),評審題目類(ReviewTopics_Operation),留言類(Message_Operation)。3)實體模型:登錄類(Login),學生類(Student),教師類(Teacher),畢設專家組類(Expert),教務類(Administrator),畢設題目類(Topics),題目登記類(RegisterTopics)。

2.3建立數據模型

邏輯結構設計階段的任務就是將概念結構設計階段完成的領域模型轉化成能被特定數據庫管理系統支持的數據模型,也即是關系模型。這些模型在功能、性能、完整性和一致性約束及數據庫可擴充性都需要滿足用戶需求。首先根據前面的分析,得到了表示實體型、屬性和聯系的領域模型,為數據建模奠定了基礎。依據領域模型設計建立十張表,分別為:建立專家信息表、教務員信息表、學生信息表、教師信息表、論文題目信息表、選題注冊信息表、文件管理表、論文成績表、留言信息表、權限管理表。數據庫名稱為graduation_project_management。2.5建立Web模型UML擴展機制用“serverpage”類為Web頁的服務器端建模,用“clientpage”類為客戶端建模。兩種抽象通過兩者之間的定向關系相互關聯關系。Web頁之間通過超鏈接建立公共關系。關系可以標注值用于定義隨鏈接請求一起傳遞的參數。使用這些構造型簡化了對頁腳本和關系的建模。依據UML擴展機制對畢業設計管理系統,進行登錄Web建模,學生主頁、教師主頁、教務主頁和專家主頁的Web建模,學生選題流程Web建模,教師選題流程Web建模,教務選題流程Web建模,專家選題流程Web建模。學生選題流程Web建模。學生先登錄到學生主頁面,可進入關于選題頁面(SelectTopics)和個人信息管理頁面(Informa-tion)。進入選題頁面,可選擇進入選題頁面和修改選題頁面,論文題目利用javabean技術建立listing.java從數據庫獲取,根據不同操作提交表單到相應服務器頁;進入個人信息頁面課添加或更新個人信息,提交表單到InformationServer服務器頁。

3結束語

本文通過對基于UML的畢業設計管理系統的研究與設計,針對高校畢業設計管理系統的實際需求和特點,利用四步建模法對系統的需求定義、系統分析和系統設計等階段建模將系統層次化與模塊化,并且結果比一般的建模效果好。

作者:張云龍 賈宇波 吳徐彬 單位:浙江理工大學信息學院 在线看日本免费不卡资源,日本免费网址大全在线观看,日本不卡免费一区二区

Copyright © 2020-2028 現代應用技術網版權所有http://www.jqjgl.cn本站文章部分來自互聯網轉載,如有侵權請與管理員聯系QQ:164236394,或發電子郵件告知我們,經我們審核后會在第一時間進行確認并作刪除處理!感謝您的支持與理解!廣告服務聯系QQ164236394 Power by DedeCms