版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
目錄
1引言...........................................................................................................................1
1.1項(xiàng)目開發(fā)背景................................................................................................1
1.2開發(fā)技術(shù)簡介................................................................................................1
1.1.1Java語言簡介....................................................................................1
1.1.2Mysql數(shù)據(jù)庫介紹..............................................................................2
1.2.3Springboot框架................................................................................2
1.2.4Vue.js介紹........................................................................................2
1.3開發(fā)工具簡介................................................................................................3
1.4項(xiàng)目開發(fā)技術(shù)路線........................................................................................3
2需求分析...................................................................................................................3
2.1功能需求描述................................................................................................3
2.2非功能需求描述............................................................................................3
2.3需求用例建模................................................................................................4
2.3.1代辦消息管理的用例.......................................................................4
2.3.2通知管理的用例...............................................................................7
2.3.3用戶管理的用例.............................................................................10
2.3.4部門管理的用例.............................................................................12
3系統(tǒng)概要設(shè)計(jì).........................................................................................................14
3.1系統(tǒng)設(shè)計(jì)原則..............................................................................................14
3.2系統(tǒng)框架設(shè)計(jì)..............................................................................................15
3.3系統(tǒng)功能設(shè)計(jì)..............................................................................................15
3.3.1代辦消息管理功能設(shè)計(jì).................................................................17
3.3.2通知管理功能設(shè)計(jì).........................................................................18
3.3.3用戶管理功能設(shè)計(jì).........................................................................19
3.3.4部門管理功能設(shè)計(jì).........................................................................20
3.4數(shù)據(jù)庫設(shè)計(jì)..................................................................................................20
3.4.1設(shè)計(jì)原則.........................................................................................20
I
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
3.4.2概念設(shè)計(jì).......................................................................................21
3.4.3邏輯設(shè)計(jì).......................................................................................21
3.4.4數(shù)據(jù)字典.......................................................................................21
4系統(tǒng)詳細(xì)設(shè)計(jì).........................................................................................................23
4.1代辦消息管理子功能模塊設(shè)計(jì)..................................................................23
4.1.1代辦消息管理子功能模塊說明.....................................................23
4.1.2代辦消息管理子功能模塊詳細(xì)設(shè)計(jì).............................................23
4.2通知管理子功能模塊設(shè)計(jì)..........................................................................24
4.2.1通知管理子功能模塊說明.............................................................24
4.2.2通知管理子功能模塊詳細(xì)設(shè)計(jì).....................................................24
4.3用戶管理子功能模塊設(shè)計(jì)..........................................................................26
4.3.1用戶管理子功能模塊說明.............................................................26
4.3.2用戶管理子功能模塊詳細(xì)設(shè)計(jì).....................................................26
4.4部門管理子功能模塊設(shè)計(jì)..........................................................................27
4.4.1部門管理子功能模塊說明.............................................................27
4.4.2部門管理子功能模塊詳細(xì)設(shè)計(jì).....................................................27
5系統(tǒng)實(shí)現(xiàn).................................................................................................................29
5.1代辦消息管理子模塊實(shí)現(xiàn)..........................................................................29
5.1.1代辦消息管理模塊界面設(shè)計(jì).........................................................29
5.1.2代辦消息管理模塊核心代碼實(shí)現(xiàn):.............................................29
5.2通知管理子模塊實(shí)現(xiàn)..................................................................................30
5.2.1通知管理模塊界面設(shè)計(jì).................................................................30
5.2.2通知管理模塊核心代碼實(shí)現(xiàn).........................................................30
5.3用戶管理子模塊實(shí)現(xiàn)..................................................................................31
5.3.1用戶管理模塊界面設(shè)計(jì).................................................................31
5.3.2用戶管理模塊核心代碼實(shí)現(xiàn).........................................................31
5.4部門管理子模塊實(shí)現(xiàn)..................................................................................33
5.4.1部門管理模塊界面設(shè)計(jì).................................................................33
II
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
5.4.2部門管理模塊核心代碼實(shí)現(xiàn).........................................................33
6系統(tǒng)測試.................................................................................................................34
6.1代辦消息管理功能測試..............................................................................34
6.2通知管理功能測試......................................................................................36
6.3用戶管理功能測試......................................................................................37
6.4部門管理功能測試......................................................................................38
7設(shè)計(jì)小結(jié).................................................................................................................40
參考資料.....................................................................................................................41
III
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
基于Java的小型辦公自動化系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
1引言
辦公自動化系統(tǒng)是使用技術(shù)來提高辦公效率并實(shí)現(xiàn)辦公自動化處理的系統(tǒng)。
隨著信息科學(xué)技術(shù)的飛速發(fā)展,辦公自動化系統(tǒng)在技術(shù)和應(yīng)用上已發(fā)展到更高
的水平。特別是,自21世紀(jì)初以來,辦公室管理系統(tǒng)的使用比普通辦公室工作
人員更加方便,快捷和高效,并且隨著辦公室活動的重要性不斷提高,感覺沒
有信息的管理人員正在吸引他們注意。由于管理支持不足,出現(xiàn)了辦公自動化
系統(tǒng)。辦公自動化系統(tǒng)不僅為傳統(tǒng)的紙質(zhì)文檔化辦公方式節(jié)省了大量的人力,
物力和財(cái)力,而且具有高效,及時(shí),無差錯,長期穩(wěn)定,團(tuán)隊(duì)高效發(fā)展的特點(diǎn)。
提高工作效率和信息控制,使管理更加規(guī)范,規(guī)范和科學(xué)。
1.1項(xiàng)目開發(fā)背景
隨著21世紀(jì)知識經(jīng)濟(jì)的到來,知識已成為經(jīng)濟(jì)增長,社會發(fā)展和企業(yè)發(fā)展
的重要資源,對知識的最嚴(yán)格的限制和使用正變得越來越信息化。在這種情況
下,辦公自動化領(lǐng)域不可避免地帶來了新的革命,從專注于工作流的第二代辦
公自動化系統(tǒng)到專注于知識管理的第三代辦公自動化系統(tǒng)。OA(OA)是OfficeAu
tomation的英文全稱,是用于組織日常運(yùn)營和管理的最常用的應(yīng)用程序系統(tǒng),
也是員工和管理人員最常用的系統(tǒng)。它主要推廣無紙化辦公室。計(jì)算機(jī)技術(shù)的
進(jìn)步,尤其是計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)和數(shù)據(jù)庫技術(shù)的進(jìn)步,改變了人們的生活和工作
方式。通過應(yīng)用網(wǎng)絡(luò)技術(shù),您可以在計(jì)算機(jī)之間交換和共享信息,并且通過應(yīng)
用數(shù)據(jù)庫技術(shù),您可以通過向人們提供數(shù)據(jù)存儲,信息檢索和信息分析等功能
來提高工作效率。
1.2開發(fā)技術(shù)簡介
此系統(tǒng)是采用SpringBoot+vue.js框架集成,主要開發(fā)語言為Java,Mysql
作為數(shù)據(jù)庫并用IDEA作為調(diào)試工具。功能強(qiáng)大的同時(shí),界面也簡單優(yōu)美。
1.1.1Java語言簡介
Java語言是一個完全的面向?qū)ο蟮某绦蛟O(shè)計(jì)語言。面向?qū)ο缶幊陶Z言的思
想是把客觀存在的事物看成是具有狀態(tài)和行為的一類對象,然后通過抽象的方
法找出相同一類對象的共同狀態(tài)和行為,從而構(gòu)成模型——類。類是Java程序
1
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
設(shè)計(jì)語言的核心,是Java語言的基本抽象單元。世間上的各種事物都是對象,
都可以把它抽象成具有狀態(tài)和行為的類。
1.1.2Mysql數(shù)據(jù)庫介紹
利用MYSQL的數(shù)據(jù)獨(dú)立性、安全性等特點(diǎn),在軟件項(xiàng)目中對數(shù)據(jù)進(jìn)行操作,
可以保證數(shù)據(jù)準(zhǔn)確無誤,并降低了程序員的應(yīng)用開發(fā)時(shí)間。
MYSQL的特點(diǎn)是支持多線程,能方便的對系統(tǒng)資源充分利用,有效提高速度,
還提供多種方式途徑來對數(shù)據(jù)庫進(jìn)行連接;MYSQL的功能相對弱小、規(guī)模也小,
但本系統(tǒng)要求不高,MYSQL完全可以滿足本網(wǎng)站使用。
利用MYSQL建立系統(tǒng)數(shù)據(jù)庫,不僅有利于數(shù)據(jù)處理業(yè)務(wù)的早期整合,還能
利于發(fā)展后兩種數(shù)據(jù)擴(kuò)展的操作。
1.2.3Springboot框架
本技術(shù)是Java平臺的開源應(yīng)用框架,其目的是簡化Sping的初始搭建和開
發(fā)過程。默認(rèn)配置了很多框架的使用方式,自動加載Jar包,為了讓讀者盡可
能快的跑起來spring應(yīng)用程序。
SpinrgBoot的主要優(yōu)點(diǎn)有:
為所有spring開發(fā)提供了一個更快、更廣泛的入門體驗(yàn);零配置;集成了
大量常用的第三方庫的配置;提供準(zhǔn)備好的特性。當(dāng)今,Java領(lǐng)域的開發(fā)者機(jī)
會都在使用SpinrgBoot,在開發(fā)領(lǐng)域逐漸成為領(lǐng)導(dǎo)者。
1.2.4Vue.js介紹
Vue.js是一套用于構(gòu)建用戶界面的漸進(jìn)式JavaScript框架。與其它大型框
架不同的是,Vue被設(shè)計(jì)為可以自底向上逐層應(yīng)用。Vue的核心庫只關(guān)注視圖層,
不僅易于上手,還便于與第三方庫或既有項(xiàng)目整合。
vuejs的優(yōu)勢:
1、vue兩大特點(diǎn):響應(yīng)式編程、組件化。
2、vue的優(yōu)勢:輕量級框架、簡單易學(xué)、雙向數(shù)據(jù)綁定、組件化、數(shù)據(jù)和結(jié)
構(gòu)的分離、虛擬DOM、運(yùn)行速度快。
3、vue是單頁面應(yīng)用,使頁面局部刷新,不用每次跳轉(zhuǎn)頁面都要請求所有
數(shù)據(jù)和dom,這樣大大加快了訪問速度和提升用戶體驗(yàn)。而且他的第三方ui庫
很多節(jié)省開發(fā)時(shí)間。
4、響應(yīng)式的數(shù)據(jù)綁定這里的響應(yīng)式不是@media媒體查詢中的響應(yīng)式布局,
而是指vuejs會自動對頁面中某些數(shù)據(jù)的變化做出響應(yīng)。
2
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
1.3開發(fā)工具簡介
工具的使用:采用IDEA
IDEA全稱IntelliJIDEA,其提供了智能代碼補(bǔ)全功能,可以根據(jù)上下文自
動補(bǔ)全代碼,提高開發(fā)效率。擁有強(qiáng)大的編輯器,支持代碼折疊、高亮顯示、
括號匹配、快捷鍵等功能,方便開發(fā)人員編寫代碼。提供了多種調(diào)試工具,包
括斷點(diǎn)、觀察點(diǎn)、單步調(diào)試等,幫助開發(fā)人員快速定位和修復(fù)問題。擁有豐富
的插件生態(tài),支持許多第三方插件,可以滿足各種業(yè)務(wù)需求。
1.4項(xiàng)目開發(fā)技術(shù)路線
此網(wǎng)站后端主要是基于SpringBoot框架寫的,數(shù)據(jù)庫連接使用的是
JDBC,,數(shù)據(jù)庫使用的是Mysql。前端界面主要用的的vue.js。
2需求分析
2.1功能需求描述
基于代辦消息管理模塊、通知管理模塊、用戶管理模塊、部門管理模塊
的小型辦公化自動化系統(tǒng)。
(1)代辦消息管理:管理員和用戶可以條件查詢代辦消息,或者添加代辦
消息,同時(shí)可以對代辦消息進(jìn)行修改和刪除。
(2)通知管理:管理員和用戶可以條件查詢通知,或者新增通知,同時(shí)也
可以對通知更新和刪除。
(3)用戶管理:管理員可以條件查詢用戶信息,或者添加用戶信息,同時(shí)
也可以對用戶的信息進(jìn)行修改和刪除。
(4)部門管理:管理員可以條件查詢部門信息和添加部門,同時(shí)也可以對
部門進(jìn)行修改和刪除。
2.2非功能需求描述
非功能需求分析是軟件約束,包括系統(tǒng)安全性、穩(wěn)定性和實(shí)用性,這些需
求分析決定了系統(tǒng)的性能,是必不可少的分析步驟。本次系統(tǒng)設(shè)計(jì)在非功能需
求方面提供了以下相關(guān)分析:
(1)系統(tǒng)安全性。辦公管理應(yīng)當(dāng)結(jié)合用戶的權(quán)限,建立一套針對性強(qiáng)、適
用性好的安全保密機(jī)制本次系統(tǒng)安全性通過MD5加密和mysql數(shù)據(jù)庫加密保證,
3
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
基本數(shù)據(jù)和用戶賬戶信息可以得到保證。
(2)系統(tǒng)穩(wěn)定性。本次設(shè)計(jì)對程序進(jìn)行分包分層設(shè)計(jì),在每一層都有進(jìn)行
安全實(shí)用測試,保障系統(tǒng)穩(wěn)定進(jìn)行。
(3)系統(tǒng)實(shí)用性。本次設(shè)計(jì)參照了很多本類型的系統(tǒng),在保證運(yùn)行的同時(shí)
優(yōu)化了操作界面,保障系統(tǒng)足夠?qū)嵱谩?/p>
2.3需求用例建模
通過對功能需求的分析,創(chuàng)建以下總體用例模型,如圖2-1所示。
圖2-1小型辦公化自動化系統(tǒng)的總體用例模型
管理員登錄后,通過用戶管理對用戶的信息的查詢、修改和刪除,在部門
管理可以對部門信息進(jìn)行管理。用戶可以進(jìn)行自己的代辦消息管理和通知管理,
其中包括查詢代辦消息和通知信息等。
2.3.1代辦消息管理的用例
經(jīng)過對用例圖和活動圖的分解。代辦消息管理具體的用例描述如圖2-2所
示,分別具有創(chuàng)建代辦消息、修改代辦消息信息、刪除代辦消息和查詢代辦消
息信息等功能。
4
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
圖2-2代辦消息管理用例圖
小型辦公化自動化系統(tǒng)的項(xiàng)目管理模塊活動圖如圖2-3所示。
圖2-3代辦消息管理活動圖
5
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
通過分析整理,對小型辦公化自動化系統(tǒng)圖2-2用例圖及圖2-3活動圖得
到小型辦公化自動化系統(tǒng)中模塊用例描述表。
表2-1添加代辦消息模塊用例描述
項(xiàng)目描述
用例名稱添加代辦消息
用例標(biāo)識號01
參與者管理員
簡要說明添加代辦消息
前置條件管理員已經(jīng)打開添加窗口
1.輸入代辦消息詳情信息。
基本事件流2.點(diǎn)擊提交。
3.用例終止
異常事件流系統(tǒng)彈出錯誤信息,參與人與點(diǎn)擊確認(rèn)
后置條件顯示代辦消息信息
表2-2查詢代辦消息信息模塊用例描述
項(xiàng)目描述
用例名稱查詢代辦消息信息
用例標(biāo)識號02
參與者管理員、用戶
簡要說明查詢代辦消息信息
前置條件打開代辦消息管理
1.打開代辦消息列表
2.輸入查詢條件
基本事件流3.點(diǎn)擊查詢
4.返回代辦消息信息
5.用例終止
異常事件流系統(tǒng)彈出錯誤信息,參與人與點(diǎn)擊確認(rèn)
后置條件顯示代辦消息信息
表2-3代辦消息信息修改模塊用例描述
項(xiàng)目描述
用例名稱代辦消息信息修改
用例標(biāo)識號03
參與者管理員
簡要說明管理員修改代辦消息信息
6
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
前置條件打開代辦消息管理
1.選擇代辦消息
2.點(diǎn)擊編輯
基本事件流
3.提交修改信息
4.用例終止
異常事件流系統(tǒng)彈出錯誤信息,參與人與點(diǎn)擊確認(rèn)
后置條件顯示代辦消息信息
表2-4刪除代辦消息模塊用例描述
項(xiàng)目描述
用例名稱刪除代辦消息
用例標(biāo)識號04
參與者管理員
簡要說明管理員刪除代辦消息
前置條件打開代辦消息管理
5.選擇代辦消息
6.點(diǎn)擊刪除
基本事件流
7.顯示刪除信息
8.用例終止
異常事件流系統(tǒng)彈出錯誤信息,參與人與點(diǎn)擊確認(rèn)
后置條件顯示代辦消息信息
2.3.2通知管理的用例
經(jīng)過對用例圖和活動圖的分解。通知管理功能具體的用例描述如圖2-4所
示,分別具有新增通知、通知信息查看、通知更新和刪除通知等操作功能。
圖2-4通知管理用例圖
小型辦公化自動化系統(tǒng)的通知管理模塊活動圖如圖2-5所示。
7
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
圖2-5通知管理活動圖
通過分析整理,對小型辦公化自動化系統(tǒng)圖2-4用例圖及圖2-5活動圖得
到小型辦公化自動化系統(tǒng)中模塊用例描述表。
表2-5新增通知用例描述
項(xiàng)目描述
用例名稱新增通知
用例標(biāo)識號01
參與者管理員
簡要說明新增通知
前置條件管理員、用戶已經(jīng)打開通知新增界面
1.選擇通知信息
基本事件流
2.點(diǎn)擊提交按鈕
8
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
3.格式?jīng)]有問題,就顯示新增成功。
4.返回通知列表頁面
5.用例終止
在按“提交”按鈕之前,參與人員可以隨按“取消”或“關(guān)
其他事件流
閉”按鈕。
異常事件流系統(tǒng)彈出錯誤信息,參與人與點(diǎn)擊確認(rèn)
后置條件添加成功即關(guān)閉添加窗口
表2-6查詢通知用例描述
項(xiàng)目描述
用例名稱查詢通知
用例標(biāo)識號02
參與者管理員、用戶
簡要說明管理員、用戶查詢通知詳情
前置條件管理員通知信息列表
1.打開通知管理
2.輸入查詢條件
基本事件流3.正確就提示成功,無效則返回失敗信息
4.返回通知列表頁面
5.用例終止
在按“提交”按鈕之前,參與人可以隨按“取消”或“關(guān)
其他事件流
閉”按鈕。
異常事件流系統(tǒng)彈出錯誤信息,參與人與點(diǎn)擊確認(rèn)
后置條件查詢成功即關(guān)閉添加窗口
表2-7通知刪除用例描述
項(xiàng)目描述
用例名稱刪除通知
用例標(biāo)識號03
參與者管理員
簡要說明刪除通知信息。
前置條件打開通知列表頁面
1.選擇通知
2.點(diǎn)擊刪除按鈕
基本事件流3.正確就提示成功,無效則返回失敗信息
4.返回通知列表頁面
5.用例終止
其他事件流按了刪除按鈕后彈出提示框確認(rèn)是否刪除通知,參與人可
9
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
以隨按“取消”或“關(guān)閉”按鈕。
異常事件流系統(tǒng)彈出錯誤信息,參與人與點(diǎn)擊確認(rèn)
后置條件刪除成功即關(guān)閉提示框
2.3.3用戶管理的用例
經(jīng)過對用例圖和活動圖的分解。用戶管理功能具體的用例描述如圖2-6所
示,分別具有用戶增刪改和查詢操作功能。
圖2-6用戶管理用例圖
小型辦公化自動化系統(tǒng)的用戶管理模塊活動圖如圖2-7所示。
圖2-7用戶管理活動圖
10
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
通過分析整理,對小型辦公化自動化系統(tǒng)圖2-6用例圖及圖2-7活動圖得
到小型辦公化自動化系統(tǒng)中模塊用例描述表。
表2-8用戶添加用例描述
項(xiàng)目描述
用例名稱添加用戶
用例標(biāo)識號01
參與者管理員
簡要說明管理員輸入添加用戶信息后系統(tǒng)驗(yàn)證合格即添加成功。
前置條件管理員已經(jīng)打開添加窗口
1.管理員輸入用戶詳情信息
2.點(diǎn)擊提交按鈕
基本事件流3.輸入格式?jīng)]有問題,就顯示添加成功。
4.返回用戶列表頁面
5.用例終止
異常事件流系統(tǒng)彈出錯誤信息,參與人與點(diǎn)擊確認(rèn)
后置條件添加成功即關(guān)閉添加窗口
表2-9用戶信息修改用例描述
項(xiàng)目描述
用例名稱用戶信息修改
用例標(biāo)識號02
參與者管理員
管理員提交修改數(shù)據(jù),系統(tǒng)進(jìn)行驗(yàn)證后,數(shù)據(jù)合法即添加
簡要說明
成功
前置條件管理員打開修改用戶信息窗口
6.管理員選擇用戶
7.修改用戶數(shù)據(jù)
8.提交
基本事件流
9.正確就提示成功,無效則返回失敗信息
10.返回用戶列表頁面
11.用例終止
在按“提交”按鈕之前,管理員可以隨按“取消”或“關(guān)
其他事件流
閉”按鈕。
異常事件流系統(tǒng)彈出錯誤信息,參與人與點(diǎn)擊確認(rèn)
后置條件修改成功即關(guān)閉添加窗口
表2-10用戶刪除用例描述
11
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
項(xiàng)目描述
用例名稱刪除用戶
用例標(biāo)識號03
參與者管理員
簡要說明管理員提交刪除數(shù)據(jù)。
前置條件管理員打開用戶列表頁面
1.管理員選擇用戶
2.點(diǎn)擊刪除按鈕
基本事件流3.正確就提示成功,無效則返回失敗信息
4.返回用戶列表頁面
5.用例終止
按了刪除按鈕后彈出提示框確認(rèn)是否刪除用戶,管理員可
其他事件流
以隨按“取消”或“關(guān)閉”按鈕。
異常事件流系統(tǒng)彈出錯誤信息,參與人與點(diǎn)擊確認(rèn)
后置條件刪除成功即關(guān)閉提示框
2.3.4部門管理的用例
經(jīng)過對用例圖和活動圖的分解。部門管理功能具體的用例描述如圖2-8所
示,分別具有新增部門、部門查詢、修改、刪除操作功能。
圖2-8部門管理用例圖
小型辦公化自動化系統(tǒng)的部門管理模塊活動圖如圖2-9所示。
12
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
圖2-9部門管理活動圖
通過分析整理,對小型辦公化自動化系統(tǒng)圖2-8用例圖及圖2-9活動圖得
到小型辦公化自動化系統(tǒng)中模塊用例描述表。
表2-11新增部門用例描述
項(xiàng)目描述
用例名稱新增部門
用例標(biāo)識號01
參與者用戶
簡要說明用戶輸入部門信息,提交后系統(tǒng)驗(yàn)證合格即添加成功。
前置條件用戶已經(jīng)打開添加部門窗口
1.用戶輸入部門信息
2.點(diǎn)擊提交按鈕
基本事件流3.輸入格式?jīng)]有問題,就顯示添加成功。
4.返回部門列表頁面
5.用例終止
異常事件流系統(tǒng)彈出錯誤信息,參與人與點(diǎn)擊確認(rèn)
后置條件添加成功即關(guān)閉添加窗口
表2-12部門信息審核用例描述
項(xiàng)目描述
13
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
用例名稱部門信息審核
用例標(biāo)識號02
參與者管理員
管理員選擇審核數(shù)據(jù),系統(tǒng)進(jìn)行驗(yàn)證后,數(shù)據(jù)合法即添加
簡要說明
成功
前置條件管理員打開部門新增列表
12.管理員選擇部門
13.審核部門數(shù)據(jù)
14.提交
基本事件流
15.正確就提示成功,無效則返回失敗信息
16.返回部門列表頁面
17.用例終止
異常事件流系統(tǒng)彈出錯誤信息,參與人與點(diǎn)擊確認(rèn)
后置條件修改成功即關(guān)閉添加窗口
表2-13部門刪除用例描述
項(xiàng)目描述
用例名稱刪除部門
用例標(biāo)識號03
參與者管理員
簡要說明管理員提交刪除數(shù)據(jù)。
前置條件管理員打開部門列表頁面
1.管理員選擇部門
2.點(diǎn)擊刪除按鈕
基本事件流3.正確就提示成功,無效則返回失敗信息
4.返回部門列表頁面
5.用例終止
按了刪除按鈕后彈出提示框確認(rèn)是否刪除部門,管理員可
其他事件流
以隨按“取消”或“關(guān)閉”按鈕。
異常事件流系統(tǒng)彈出錯誤信息,參與人與點(diǎn)擊確認(rèn)
后置條件刪除成功即關(guān)閉提示框
3系統(tǒng)概要設(shè)計(jì)
3.1系統(tǒng)設(shè)計(jì)原則
小型辦公化自動化系統(tǒng),主要是考慮辦公方面的管理。在實(shí)用可靠的同時(shí),
提高企業(yè)辦公的效率。管理員提供了便利的用戶管理和部門管理。同時(shí)也提供
14
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
了代辦消息管理和通知管理等各種功能
3.2系統(tǒng)框架設(shè)計(jì)
根據(jù)系統(tǒng)的需求分析、用例建模分析結(jié)合開發(fā)平臺的特點(diǎn)設(shè)計(jì)小型辦公化
自動化系統(tǒng)的系統(tǒng)架構(gòu)模型,如圖3-1所示。
圖3-1小型辦公化自動化系統(tǒng)整體架構(gòu)圖
3.3系統(tǒng)功能設(shè)計(jì)
系統(tǒng)模塊化結(jié)構(gòu)設(shè)計(jì)工作是在系統(tǒng)分析階段對子系統(tǒng)劃分的基礎(chǔ)上,在進(jìn)
一步地劃分,將它逐層的分解成多個大小相同、功能單一、具有一定獨(dú)立性的
模塊,以便程序設(shè)計(jì)工作的同時(shí),有加強(qiáng)了數(shù)據(jù)庫之間的聯(lián)系,使系統(tǒng)更加的
完美。根據(jù)小型辦公化自動化系統(tǒng)的需求分析和用例建模分析,本文確定了小
型辦公化自動化系統(tǒng)的主要功能模塊,包括代辦消息管理、通知管理、用戶管
15
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
理和部門管理等。小型辦公化自動化系統(tǒng)的功能結(jié)構(gòu)圖如圖3-2所示,本系統(tǒng)
共有四幾大主要功能模塊。
圖3-2小型辦公化自動化系統(tǒng)功能結(jié)構(gòu)圖
16
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
3.3.1代辦消息管理功能設(shè)計(jì)
思索和剖析類圖并進(jìn)一步細(xì)化,模塊的功能描述被完善,功能描述使用功能
流程圖描述,如下圖3-3。
圖3-3代辦消息管理功能模塊流程圖
17
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
3.3.2通知管理功能設(shè)計(jì)
思索和剖析類圖并進(jìn)一步細(xì)化,模塊的功能描述被完善,功能描述使用功能
流程圖描述,如下圖3-4。
圖3-4通知管理功能模塊流程圖
18
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
3.3.3用戶管理功能設(shè)計(jì)
思索和剖析類圖并進(jìn)一步細(xì)化,模塊的功能描述被完善,功能描述使用功能
流程圖描述,如下圖3-5。
圖3-5用戶管理功能模塊流程圖
19
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
3.3.4部門管理功能設(shè)計(jì)
思索和剖析類圖并進(jìn)一步細(xì)化,模塊的功能描述被完善,功能描述使用功能
流程圖描述,如下圖3-6。
圖3-6部門管理功能模塊流程圖
3.4數(shù)據(jù)庫設(shè)計(jì)
數(shù)據(jù)庫的設(shè)計(jì)是系統(tǒng)設(shè)計(jì)中的重中之重。一個系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)的好壞很大
程度的影響一個系統(tǒng)的性能和執(zhí)行效率的優(yōu)劣。通常數(shù)據(jù)庫的設(shè)計(jì)有著一些主
要步驟:需求分析、概念設(shè)計(jì)、邏輯設(shè)計(jì)、數(shù)據(jù)字典
3.4.1設(shè)計(jì)原則
20
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
如果想要取得好的設(shè)計(jì)效果,數(shù)據(jù)庫的設(shè)計(jì)就應(yīng)該遵從幾個原則:
1.標(biāo)準(zhǔn)化原則
2.冗余原則
3.4.2概念設(shè)計(jì)
根據(jù)小型辦公化自動化系統(tǒng)的數(shù)據(jù)進(jìn)行分析,其E-R圖如下圖3-7所示。
圖3-7小型辦公化自動化系統(tǒng)E-R圖
3.4.3邏輯設(shè)計(jì)
通過ER模型對實(shí)體屬性、實(shí)體間關(guān)系的分析和結(jié)合小型辦公化自動化系統(tǒng)
的實(shí)際需求,建立起了本系統(tǒng)的關(guān)系模式,如下:
代辦消息表(代辦消息ID、用戶ID、文件、發(fā)放時(shí)間、消息備注)
通知表(通知ID、用戶ID、通知人、通知時(shí)間、通知內(nèi)容)
部門表(部門ID、部門名稱、部門領(lǐng)導(dǎo)、部門電話、部門郵箱)
用戶表(用戶ID、姓名、賬號、密碼、頭像、性別、郵箱、手機(jī)號碼、部
門ID)
3.4.4數(shù)據(jù)字典
代辦消息表的表結(jié)構(gòu)如表3-1所示,主要字段為:代辦消息ID、用戶
ID、文件、發(fā)放時(shí)間、消息備注。
表3-1代辦消息表表結(jié)構(gòu)
21
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
字段名稱數(shù)據(jù)類型字段內(nèi)容主鍵設(shè)置非空
New_idInt代辦消息ID主鍵是
User_idInt用戶ID外鍵是
FileVarchar文件否是
New_timeDatetime發(fā)放時(shí)間否是
New_contentVarchar消息內(nèi)容否是
通知表的表結(jié)構(gòu)如表3-2所示,主要字段為:通知ID、用戶ID、通知人、
通知時(shí)間、通知內(nèi)容。
表3-2通知表表結(jié)構(gòu)
字段名稱數(shù)據(jù)類型字段內(nèi)容主鍵設(shè)置非空
Notice_idInt通知ID主鍵是
User_idInt用戶ID外鍵是
Notice_namevarchar通知人否是
Notice_timeDatetime通知時(shí)間否是
Notice_conVarchar通知內(nèi)容否是
部門表的表結(jié)構(gòu)如表3-3所示,主要字段為:部門ID、部門名稱、部門領(lǐng)
導(dǎo)、部門電話、部門郵箱。
表3-3部門表表結(jié)構(gòu)
字段名稱數(shù)據(jù)類型字段內(nèi)容主鍵設(shè)置非空
Dep_idInt部門ID主鍵是
Dep_nameVarchar部門名稱否是
Dep_ldVarchar部門領(lǐng)導(dǎo)否是
Dep_phoneVarchar部門電話否是
Dep_emailVarchar部門郵箱否是
用戶表的表結(jié)構(gòu)如表3-4所示,主要字段為:用戶ID、姓名、賬號、密碼、
頭像、性別、郵箱、手機(jī)號碼、部門ID。
表3-4用戶表表結(jié)構(gòu)
字段名稱數(shù)據(jù)類型字段內(nèi)容主鍵設(shè)置非空
User_idInt用戶ID主鍵是
User_namevarchar姓名否是
User_accvarchar賬號否是
User_passvarchar密碼否是
22
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
User_imgvarchar頭像否是
User_sexvarchar性別否是
User_emailVarchar郵箱否是
User_phoneVarchar手機(jī)號碼否是
Dep_idInt部門ID外鍵是
4系統(tǒng)詳細(xì)設(shè)計(jì)
小型辦公化自動化系統(tǒng)設(shè)計(jì)實(shí)現(xiàn)主要體現(xiàn)在這幾個方面:
代辦消息管理、通知管理、部門管理、用戶管理。給管理員提供了便利的
用戶信息管理和代辦消息管理,同時(shí)還有通知信息的管理和部門信息的審核。
4.1代辦消息管理子功能模塊設(shè)計(jì)
4.1.1代辦消息管理子功能模塊說明
代辦消息管理是小型辦公化自動化系統(tǒng)的基本功能之一,其中包括管理員
對通知的增刪改查操作。
4.1.2代辦消息管理子功能模塊詳細(xì)設(shè)計(jì)
如圖4-1,為小型辦公化自動化系統(tǒng)的代辦消息管理模塊子功能時(shí)序圖。
圖4-1代辦消息管理系統(tǒng)時(shí)序圖
針對代辦消息管理功能進(jìn)行剖析與設(shè)想U(xiǎn)ML序列圖,以下圖4-2,為代辦
消息管理類圖。
23
湖南
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024-2030年中國姬松茸行業(yè)運(yùn)行態(tài)勢分析及發(fā)展策略研究報(bào)告
- 2024-2030年中國城市綜合體市場運(yùn)作模式調(diào)研規(guī)劃研究報(bào)告
- 2024-2030年中國城市供水行業(yè)運(yùn)行現(xiàn)狀及發(fā)展規(guī)劃研究報(bào)告版
- 2024-2030年中國地高辛片資金申請報(bào)告
- 2024-2030年中國半球網(wǎng)絡(luò)攝像機(jī)市場運(yùn)行狀況及投資前景趨勢分析報(bào)告
- 2024年度新能源汽車充電樁授權(quán)經(jīng)銷合同3篇
- 2024年特定圖書區(qū)域銷售代理合同一
- 2024年版離婚合同子女撫養(yǎng)權(quán)益范本版
- 2024全新房屋出售協(xié)議公證及綠化養(yǎng)護(hù)合同下載3篇
- 2025年銅仁運(yùn)輸從業(yè)資格證考試技巧
- 人教版(2024年新教材)七年級上冊英語各單元語法知識點(diǎn)復(fù)習(xí)提綱
- 陜煤集團(tuán)筆試題庫及答案
- 33 《魚我所欲也》對比閱讀-2024-2025中考語文文言文閱讀專項(xiàng)訓(xùn)練(含答案)
- 2022年國防軍工計(jì)量檢定人員考試附有答案
- 民族醫(yī)藥學(xué)概論智慧樹知到期末考試答案章節(jié)答案2024年云南中醫(yī)藥大學(xué)
- (正式版)HGT 22820-2024 化工安全儀表系統(tǒng)工程設(shè)計(jì)規(guī)范
- 《中華民族共同體概論》考試復(fù)習(xí)題庫(含答案)
- NB-T 47013.15-2021 承壓設(shè)備無損檢測 第15部分:相控陣超聲檢測
- 復(fù)變函數(shù)論與運(yùn)算微積智慧樹知到課后章節(jié)答案2023年下哈爾濱工業(yè)大學(xué)(威海)
- 工程公司薪酬體系方案
- 傳染病漏報(bào)檢查、責(zé)任追究制度
評論
0/150
提交評論