第一篇:辦公自動(dòng)化系統(tǒng)需求分析報(bào)告
辦公自動(dòng)化系統(tǒng) 需求規(guī)格說(shuō)明書
1.引言 1.1 目標(biāo)
開(kāi)發(fā)網(wǎng)絡(luò)辦公系統(tǒng)的市場(chǎng)前景是廣闊的。大型企業(yè)需要高層次的網(wǎng)絡(luò)辦公自動(dòng)化,他們往往會(huì)選擇大型的軟件公司合作開(kāi)發(fā),所需的開(kāi)發(fā)費(fèi)用和維護(hù)費(fèi)用也是非常高的。這些高額的費(fèi)用并非大多數(shù)中小企業(yè)所能承受得起的。本系統(tǒng)就是為這些公司制定的。
1.2 參考文獻(xiàn)
?《軟件工程導(dǎo)論》,張海藩,清華大學(xué)出版社。?《實(shí)用軟件工程》,鄭人杰等,清華大學(xué)出版社。
2.總體描述
2.1 用戶類和用戶特性
本OA辦公系統(tǒng)軟件的最終用戶是面向中大型企業(yè)的員工和相關(guān)管理人員一套軟件,操作人員需要有一定的計(jì)算機(jī)操作基礎(chǔ),對(duì)于系統(tǒng)管理員不僅要有一定的計(jì)算機(jī)基礎(chǔ),還要求有一定的網(wǎng)絡(luò)管理經(jīng)驗(yàn)。
2.2 運(yùn)行環(huán)境(Operation Environment, OE)OE-1:“辦公自動(dòng)化系統(tǒng)”的操作將通過(guò)如下的Web瀏覽器來(lái)完成:Microsoft Internet Explorer版本10.0和11.0,Netspcape Communication版本4.7和Netscape版本8和9。OE-2:“辦公自動(dòng)化系統(tǒng)”將運(yùn)行在一個(gè)服務(wù)器中,該服務(wù)器運(yùn)行當(dāng)前由公司批準(zhǔn)的Red Hat Linux版本和Apache HTTP Server。OE-3:“辦公自動(dòng)化系統(tǒng)”將允許用戶通過(guò)公司內(nèi)聯(lián)網(wǎng)來(lái)訪問(wèn),如果用戶將被授權(quán)在公司的外部穿過(guò)防火墻來(lái)訪問(wèn),那么用戶也可以在家通過(guò)Internet來(lái)訪問(wèn)該系統(tǒng)。
2.4 設(shè)計(jì)和實(shí)現(xiàn)的約束條件(constriant)
CO-1:系統(tǒng)的設(shè)計(jì)、編碼和維護(hù)文檔將遵照Process Import Intranet Development Standard(Process Import公司內(nèi)聯(lián)網(wǎng)開(kāi)發(fā)標(biāo)準(zhǔn))版本1.3。CO-2:系統(tǒng)將采用公司標(biāo)準(zhǔn)的當(dāng)期Oracle數(shù)據(jù)庫(kù)引擎。CO-3:所有HTML代碼將遵照HTML4.0版本。C0-4:所有腳本都用Perl語(yǔ)言來(lái)編寫。
2.5 用戶文檔(User Documentation, UD)
UD-1:系統(tǒng)將提供一個(gè)分層的跨鏈接的HTML聯(lián)機(jī)幫助系統(tǒng),它描述并演示了所有系統(tǒng)功能。
UD-2:如果是一個(gè)新用戶第一次使用該系統(tǒng),系統(tǒng)可以根據(jù)用戶的要求,提供一個(gè)聯(lián)機(jī)幫助,這樣用戶可以使用靜態(tài)教程菜單來(lái)具體實(shí)踐一下如何使用。系統(tǒng)不會(huì)將采用這一模板的管理案例存儲(chǔ)到數(shù)據(jù)庫(kù)。
UD-3: 開(kāi)發(fā)期限十一至十二周。
3.系統(tǒng)特性
3.1 員工名錄管理
本系統(tǒng)會(huì)將員工的信息錄入到系統(tǒng)數(shù)據(jù)庫(kù)中。其中包括人員履歷、轉(zhuǎn)正申請(qǐng)、離職申請(qǐng)以及員工一些重大事情的記錄。
3.2 部門管理 上級(jí)部門有權(quán)對(duì)下級(jí)部門進(jìn)行管理,并查看該下級(jí)部門人員的信息,以及上級(jí)部門對(duì)下級(jí)部門發(fā)布任務(wù)、取消任務(wù)、撤銷部門、創(chuàng)建部門。
3.3 綜合郵件管理
管理員有權(quán)對(duì)已經(jīng)超過(guò)規(guī)定時(shí)限的數(shù)據(jù)庫(kù)中的郵件進(jìn)行管理,如進(jìn)行郵件的刪除;對(duì)于一些已經(jīng)刪除的郵件進(jìn)行恢復(fù)等。員工可以對(duì)自己寫的郵件進(jìn)行發(fā)送、修改、刪除、保存操作;對(duì)收到的郵件進(jìn)行保存、刪除操作。
3.4 綜合事務(wù)管理
綜合事務(wù)管理包括行政管理、信息管理、人事管理、車輛管理進(jìn)行全面的管理。
3.5 工作流管理
幾乎所有的業(yè)務(wù)過(guò)程都是工作流,特別是辦公公文審批流轉(zhuǎn)處理。每一項(xiàng)工作以流程的形式,由發(fā)起者(如文件起草人)發(fā)起流程,經(jīng)過(guò)本部門以及其他部門的處理(如簽署、會(huì)簽),最終到達(dá)流程的終點(diǎn)(如發(fā)出文件、歸檔入庫(kù))。
3.6 個(gè)人日程管理
個(gè)人日程管理中有工作日志、工作計(jì)劃、消息提醒、通訊錄。工作日志:基于網(wǎng)絡(luò)的工作日志系統(tǒng),可設(shè)為私有,限制,公共三類級(jí)別分別供自己,部門領(lǐng)導(dǎo),全部人員查看。便于個(gè)人總結(jié),便于上級(jí)檢查工作,便于和同事分享工作經(jīng)驗(yàn),是知識(shí)管理挖掘隱性知識(shí)的一種手段;用戶可以隨意添加、刪除、修改多個(gè)日志,通過(guò)翻閱日歷查看任一天的日志也可通過(guò)日期,關(guān)鍵字等檢索日志。工作計(jì)劃:針對(duì)自己和領(lǐng)導(dǎo)下達(dá)的任務(wù)進(jìn)行布置;布置的具體任務(wù)涉及時(shí)間、任務(wù)查看人、任務(wù)完成的標(biāo)準(zhǔn)、任務(wù)附件、提醒日期、匯報(bào)時(shí)限等內(nèi)容。消息提醒:設(shè)置消息提醒功能每當(dāng)用戶登錄系統(tǒng)時(shí)提示窗口。通訊錄:記錄聯(lián)系人具體通訊信息,包括我的通訊錄、公共聯(lián)系人和內(nèi)部通訊錄三種類型。
3.7 內(nèi)部消息服務(wù)
內(nèi)部消息服務(wù)將消息在公司內(nèi)部傳遞,管理員有權(quán)對(duì)消息進(jìn)行添加、修改、刪除操作。
3.8 文件檔案管理
對(duì)現(xiàn)有檔案進(jìn)行管理,可以直接增加新的檔案,并對(duì)檔案實(shí)現(xiàn)添加、刪除和分發(fā)查詢、分類存儲(chǔ)等操作。
3.9 云存儲(chǔ)管理
云存儲(chǔ)管理是對(duì)云數(shù)據(jù)庫(kù)中內(nèi)容進(jìn)行存儲(chǔ)、刪除、備份、修改操作。
4.用例圖
4.1 郵件管理用例圖
4.2 個(gè)人日程安排
5.外部接口需求
5.1 用戶界面(User Interfaces, UI)
在用戶界面部分,根據(jù)需求分析的結(jié)果,用戶需要一個(gè)用戶友善界面。在界面設(shè)計(jì)上,應(yīng)做到簡(jiǎn)單明了、易于操作,并且要注意到界面的布局,應(yīng)突出的顯示重要以及錯(cuò)誤信息。外觀上也要做到合理;合理化,考慮到用戶多對(duì)Windows風(fēng)格較熟悉,應(yīng)盡量向這一方向靠攏。在設(shè)計(jì)語(yǔ)言上,已決定使用Delphi所提供的可視化組件,向Windows風(fēng)格靠近。其中服務(wù)器程序界面要做到操作簡(jiǎn)單,易于管理。在設(shè)計(jì)上采用下拉式菜單方式,在出錯(cuò)顯示上可調(diào)用Delphi庫(kù)中錯(cuò)誤提示函數(shù)??偟膩?lái)說(shuō),系統(tǒng)的用戶界面應(yīng)做到可靠性、簡(jiǎn)單性、易學(xué)習(xí)和使用。
5.2 硬件接口(Hardware Interfaces, HI)
?處理器型號(hào)及內(nèi)存容量;
?外存容量、聯(lián)機(jī)或脫機(jī)、媒體及其存儲(chǔ)格式。設(shè)備的型號(hào)及數(shù)量 ?數(shù)據(jù)通信設(shè)備的型號(hào)和數(shù)量 ④輸入及輸出設(shè)備的型號(hào)和數(shù)量 ⑤功能及其他專用硬件
5.3軟件接口(Software Interfaces, SI)
服務(wù)器程序可使用Delphi提供的對(duì)SQL SERVER 的接口,進(jìn)行對(duì)數(shù)據(jù)庫(kù)的所有訪問(wèn)。服務(wù)器程序上可使用SQL SERVER對(duì)數(shù)據(jù)庫(kù)的備份命令,以做到對(duì)數(shù)據(jù)的保存。在網(wǎng)絡(luò)軟件接口方面,使用一種無(wú)差錯(cuò)的傳輸協(xié)議,采用滑動(dòng)窗口方式對(duì)數(shù)據(jù)進(jìn)行網(wǎng)絡(luò)傳輸及接受。
6.其他非功能性需求 6.1 性能(PErformance)需求
本項(xiàng)目軟件性能要求如下:
?告警信息從產(chǎn)生到顯示出來(lái)的時(shí)延不應(yīng)該大于15秒。?配置信息的更新最大時(shí)延為24小時(shí)。?性能監(jiān)控?cái)?shù)據(jù)時(shí)間間隔不超過(guò)15分鐘。
④對(duì)本軟件系統(tǒng)用戶經(jīng)常使用的90%操作響應(yīng)時(shí)間小于20秒,對(duì)于極少使用的10%操作響應(yīng)時(shí)間應(yīng)不小于120秒。
⑤ 保證系統(tǒng)并發(fā)訪問(wèn)用戶數(shù)>30。
⑥系統(tǒng)數(shù)據(jù)庫(kù)容量應(yīng)能夠滿足各功能模塊的需要。能滿足告警和性能原始數(shù)據(jù)、日志信息等半年的存儲(chǔ)容量;告警統(tǒng)計(jì)和性能數(shù)據(jù)一年的存儲(chǔ)容量。
6.2 安全性(SEcurity)需求
系統(tǒng)應(yīng)該具有對(duì)系統(tǒng)自身的管理功能,應(yīng)實(shí)現(xiàn)網(wǎng)管系統(tǒng)自身的完善的維護(hù)和管理,需提交標(biāo)準(zhǔn)安裝程序。提供必要的操作維護(hù)手冊(cè)及技術(shù)手冊(cè)。當(dāng)進(jìn)行版本升級(jí)時(shí),提供版本差異的詳細(xì)說(shuō)明。
7.其他需求
7.1 系統(tǒng)的封閉性:用戶的封閉性較好,用戶基本上在提示信息下輸數(shù)據(jù)。7.2 系統(tǒng)的容錯(cuò)性:用戶數(shù)錯(cuò)數(shù)據(jù)都有提示信息,具有較好的容錯(cuò)性能。7.3 可維護(hù)性:新功能的實(shí)現(xiàn)僅涉及局部。
第二篇:《辦公自動(dòng)化系統(tǒng)》技術(shù)需求文檔
《辦公自動(dòng)化系統(tǒng)》技術(shù)需求文檔
辦公自動(dòng)化系統(tǒng)可以加大提高辦公效率,使得實(shí)際業(yè)務(wù)通過(guò)網(wǎng)絡(luò)流轉(zhuǎn),并適用于通用性、靈活性、保密性和標(biāo)準(zhǔn)化等各項(xiàng)原則,現(xiàn)將各項(xiàng)技術(shù)要求列舉如下:
1、系統(tǒng)可以整合到其他應(yīng)用系統(tǒng)或平臺(tái),進(jìn)行門戶統(tǒng)一管理,實(shí)現(xiàn)無(wú)縫對(duì)接。
2、工作流管理體系,用戶可以自定制自己需要的業(yè)務(wù)流程和業(yè)務(wù)OFFICE 文檔模板。
3、可實(shí)現(xiàn)嚴(yán)格的工作流程跟蹤、監(jiān)控和催辦。有信息提醒功能。
4、用戶權(quán)限管理可以分項(xiàng)分類到各項(xiàng)工作,并可以指定權(quán)限到分組或者單個(gè)用戶。
5、用戶可以任意定制私人桌面模塊。
6、可以自定義報(bào)表
7、文檔流轉(zhuǎn)過(guò)程痕跡保留、留痕查看、手寫批注、電子印章。
8、可以支持手機(jī)短信平臺(tái)、移動(dòng)辦公。
9、可以有內(nèi)部消息的發(fā)送傳遞。
10、文件編輯時(shí)具有緩存和定時(shí)保存功能,避免因?yàn)閿嗑W(wǎng)等故障的出現(xiàn)造成錄入數(shù)據(jù)的丟失。
11、可以實(shí)現(xiàn)IP地址使用限制管理。
12、發(fā)布環(huán)境最好采用TomCat,數(shù)據(jù)庫(kù)平臺(tái)可任意選擇。
13、提供數(shù)據(jù)庫(kù)數(shù)據(jù)備份功能。
服務(wù)要求:本系統(tǒng)自完成系統(tǒng)安裝及培訓(xùn)并經(jīng)采購(gòu)方驗(yàn)收合格之日起,乙方免費(fèi)質(zhì)保一年。
第三篇:系統(tǒng)需求分析報(bào)告
系統(tǒng)需求分析報(bào)告
目錄
目錄.............................................................................................................I
1、項(xiàng)目描述...............................................................................................1 1.1 背景................................................................................................1 1.2研究意義........................................................................................1
2、需求分析...............................................................................................1 2.1功能需求分析................................................................................2 2.1.1 系統(tǒng)管理功能......................................................................2 2.1.2 流量劫持功能....................................................................2 2.2性能需求分析................................................................................2
I
1、項(xiàng)目描述
1.1 背景
隨著網(wǎng)絡(luò)的普及,網(wǎng)絡(luò)業(yè)務(wù)應(yīng)用向深度和廣度不斷發(fā)展,方便用戶的同時(shí),也因用戶終端存在網(wǎng)絡(luò)安全漏洞或用戶網(wǎng)絡(luò)安全意識(shí)的疏忽,使得網(wǎng)絡(luò)上涉及如:電子商務(wù)、在線游戲、DNS授權(quán)服務(wù)、網(wǎng)銀支付系統(tǒng)、社交網(wǎng)站、論壇、博客、門戶網(wǎng)站等在線業(yè)務(wù)受到黑客及網(wǎng)絡(luò)犯罪份子的攻擊,對(duì)個(gè)人用戶信息(網(wǎng)銀、支付錢包賬號(hào)密碼等)的保密和對(duì)國(guó)家互聯(lián)網(wǎng)信息管理與審計(jì)構(gòu)成嚴(yán)重威脅。
1.2研究意義
本項(xiàng)目針對(duì)以上問(wèn)題,主要利用了以下兩種技術(shù):僵尸網(wǎng)絡(luò)反制技術(shù)及HTTP/HTTPS協(xié)議通信的監(jiān)控技術(shù)。
網(wǎng)絡(luò)攻擊已嚴(yán)重威脅著網(wǎng)絡(luò)的安全,及時(shí)的發(fā)現(xiàn)網(wǎng)絡(luò)攻擊并在必要的時(shí)候劫持與反制網(wǎng)絡(luò)攻擊,成為保障互聯(lián)網(wǎng)正常運(yùn)行、保障在線業(yè)務(wù)系統(tǒng)正常訪問(wèn)的重要方法。
2、需求分析
經(jīng)過(guò)與項(xiàng)目委托方多次討論,設(shè)計(jì)系統(tǒng)的目的是為實(shí)現(xiàn)對(duì)特定非法用戶Web(HTTP/HTTPS協(xié)議)通信進(jìn)行監(jiān)控及反制,具體要求實(shí)現(xiàn)的功能有:監(jiān)控系統(tǒng)遠(yuǎn)程控制、針對(duì)特定非法用戶上網(wǎng)流量劫持、針對(duì)特定非法用戶Web通信進(jìn)行JS腳本注入、獲取非法用戶賬號(hào)和密碼、獲取非法用戶訪問(wèn)某些網(wǎng)站的Cookie。
第 1 頁(yè) 2.1功能需求分析
根據(jù)監(jiān)控系統(tǒng)的要求對(duì)系統(tǒng)的功能進(jìn)行分析,明確了系統(tǒng)需要實(shí)現(xiàn)的功能。系統(tǒng)的功能結(jié)構(gòu)模塊:系統(tǒng)管理功能、流量劫持功能、監(jiān)控與反制功能。
2.1.1 系統(tǒng)管理功能
系統(tǒng)管理模塊主要負(fù)責(zé)系統(tǒng)登錄、系統(tǒng)遠(yuǎn)程控制、黑名單庫(kù)配置、數(shù)據(jù)存儲(chǔ)和展示。數(shù)據(jù)展示包含數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)展示,數(shù)據(jù)存儲(chǔ)負(fù)責(zé)接收后端和前端JS探針采集的數(shù)據(jù)并存儲(chǔ)到數(shù)據(jù)庫(kù),數(shù)據(jù)展示負(fù)責(zé)提取數(shù)據(jù)庫(kù)數(shù)據(jù)并顯示。
2.1.2 流量劫持功能
本文流量劫持指DNS協(xié)議劫持,主要由四個(gè)部分組成:報(bào)文捕獲、協(xié)議解析、IP及域名查找匹配、DNS協(xié)議欺騙。
2.2性能需求分析
1.DNS流量劫持成功率
為了達(dá)到項(xiàng)目委托單位的要求,需要對(duì)特定用戶訪問(wèn)特定網(wǎng)站的流量進(jìn)行準(zhǔn)確監(jiān)控,同時(shí)保證流量劫持的成功率(90%以上)。
2.監(jiān)控與反制系統(tǒng)并發(fā)量
監(jiān)控與反制系統(tǒng)服務(wù)器的并發(fā)性能直接決定同時(shí)能夠監(jiān)聽(tīng)的用戶數(shù)。當(dāng)被監(jiān)控用戶數(shù)過(guò)大,監(jiān)控與反制系統(tǒng)并發(fā)處理能力到極大挑戰(zhàn)。
3.系統(tǒng)運(yùn)行穩(wěn)定性
第 2 頁(yè) 系統(tǒng)穩(wěn)定性是系統(tǒng)最基本也是最重要的要求,運(yùn)行穩(wěn)定性關(guān)系到系統(tǒng)能否長(zhǎng)時(shí)間穩(wěn)定運(yùn)行。系統(tǒng)的穩(wěn)定性體現(xiàn)在:隨著運(yùn)行時(shí)間的增加,系統(tǒng)并不會(huì)出現(xiàn)內(nèi)存泄露、甚至系統(tǒng)崩潰等情況。其中內(nèi)存泄露可通過(guò)內(nèi)存消耗、CPU使用率指標(biāo)度量。
第 3 頁(yè)
第四篇:工資管理系統(tǒng)需求分析報(bào)告
工資管理系統(tǒng)需求分析報(bào)告
引言
1.編寫目的
編寫該文檔是為了分析人工管理企業(yè)工資的流程,把人工模式抽象為可在計(jì)算機(jī)上處理的自動(dòng)模式,對(duì)企業(yè)工資的科學(xué)管理進(jìn)行分析與總結(jié),便于開(kāi)發(fā)小組成員對(duì)系統(tǒng)整體功能的認(rèn)識(shí),通過(guò)該文檔,確定了系統(tǒng)的目的和功能,以及管理的流程和方法,同時(shí)也為使用者提供參考。
2.背景
隨著企業(yè)的快速發(fā)展,企業(yè)規(guī)模越來(lái)越大,在職員工的數(shù)量也越來(lái)越多,企業(yè)工資管理更加的復(fù)雜,而工資管理是一項(xiàng)瑣碎、復(fù)雜而又十分細(xì)致的工作,工資計(jì)算、發(fā)放、核算的工作量很大,一般不允許出錯(cuò),如果實(shí)行手工操作,每月發(fā)放工資須手工填制大量的表格,這就會(huì)耗費(fèi)工作人員大量的時(shí)間和精力,計(jì)算機(jī)進(jìn)行工資發(fā)放工作,不僅能夠保證工資核算準(zhǔn)確無(wú)誤、快速輸出,而且還可以利用計(jì)算機(jī)對(duì)有關(guān)工資的各種信息進(jìn)行統(tǒng)計(jì),服務(wù)于財(cái)務(wù)部門其他方面的核算和財(cái)務(wù)處理,同時(shí)計(jì)算機(jī)具有著手工管理所無(wú)法比擬的優(yōu)點(diǎn).例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高人事工資資管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。這就對(duì)企業(yè)工資管理提出了新的要求,用計(jì)算機(jī)管理系統(tǒng)來(lái)管理企業(yè)工資已經(jīng)成為目前的趨勢(shì),使用計(jì)算機(jī)可以高速,快捷地完成以上工作。在計(jì)算機(jī)聯(lián)網(wǎng)后,數(shù)據(jù)在網(wǎng)上傳遞,可以實(shí)現(xiàn)數(shù)據(jù)共享,避免重復(fù)勞動(dòng),規(guī)范數(shù)據(jù)管理行為,從而提高了管理效率和水平。企業(yè)工資管理系統(tǒng)便是以計(jì)算機(jī)為工具,通過(guò)對(duì)工資管理所需的信息管理,不僅把管理人員從繁瑣的數(shù)據(jù)計(jì)算處理中解脫出來(lái),而且優(yōu)化了管理體系,使其高效化,簡(jiǎn)易化,智能化,也提高了透明度和互動(dòng)性。
3.功能定義
(1)員工基本信息的添加,修改,刪除,查找和輔助查詢。
(2)工資標(biāo)準(zhǔn)設(shè)定功能。具體包括工資,出行費(fèi),醫(yī)療保險(xiǎn),養(yǎng)老金,水電費(fèi),其他費(fèi)用,補(bǔ)貼,獎(jiǎng)金標(biāo)準(zhǔn)的設(shè)定。
(3)工資信息瀏覽。
(4)員工工資表創(chuàng)建。
(5)工資調(diào)整管理。
(6)工資統(tǒng)計(jì)。
為完善系統(tǒng)管理功能,增加工資系統(tǒng)用戶管理功能,包括系統(tǒng)用戶數(shù)據(jù)的添加,修改和刪除。教職員工為系統(tǒng)普通用戶,只能運(yùn)行系統(tǒng)個(gè)人工資查詢功能;系統(tǒng)管理員則能運(yùn)行系統(tǒng)所有功能,從而有效保證系統(tǒng)數(shù)據(jù)的安全性。
4.功能描述
用例模型
順序模型(管理員查詢工資)
活動(dòng)模型(登陸)
4.1員工基本檔案信息管理功能描述:
凡屬于本部門的員工,都需要對(duì)其基本的檔案信息做好記錄存儲(chǔ)處理。以方便高級(jí)管理人員時(shí)時(shí)的了解或查閱其員工基本信息。對(duì)員工基本信息的操作包括添加信息、修改信息、查詢信息,同時(shí)在數(shù)據(jù)庫(kù)中要形成員工基本信息表。
4.2工資管理功能描述: 工資計(jì)算:
在進(jìn)行工資計(jì)算之前,管理員首先應(yīng)該根據(jù)部門的實(shí)際業(yè)務(wù)情況確定好各個(gè)部門中所需要的工資項(xiàng)目及分別對(duì)工資項(xiàng)目進(jìn)行計(jì)算的方式,然后按照系統(tǒng)工資種類的設(shè)定,對(duì)每個(gè)員工分別依次實(shí)際工資項(xiàng)目構(gòu)成情況,如考勤情況工資、底薪工資、獎(jiǎng)懲工資、提成工資、應(yīng)交所得稅等等項(xiàng)目,錄入相應(yīng)的工資金額數(shù),再計(jì)算出總的應(yīng)得工資、實(shí)得工資的工資項(xiàng)目。在數(shù)據(jù)的錄入過(guò)程中系統(tǒng)會(huì)根據(jù)用戶 3
誤輸、錯(cuò)誤輸入智能提示引導(dǎo)用戶錄入數(shù)據(jù)的正確性。要形成的數(shù)據(jù)庫(kù)中的表為員工工資信息表。
工資統(tǒng)計(jì)分析:
對(duì)員工工資數(shù)據(jù)計(jì)算完后,同時(shí)要將工資信息統(tǒng)計(jì)分析,如匯總統(tǒng)計(jì),工資項(xiàng)目明細(xì)數(shù)據(jù)的匯總等,又分為對(duì)員工個(gè)人工資統(tǒng)計(jì)分析、部門工資統(tǒng)計(jì)分析、月份工資統(tǒng)計(jì)分析、季度工資統(tǒng)計(jì)分析、年工資分析統(tǒng)計(jì)。
4.3工資查詢功能描述:
在查詢這個(gè)模塊里,系統(tǒng)能支持用戶在客戶端按照各種不同的字段名稱進(jìn)行工資信息的查詢。同時(shí),迅速的響應(yīng)用戶的查詢請(qǐng)求,不同級(jí)別的人系統(tǒng)會(huì)根據(jù)其權(quán)限級(jí)別的大小享有不同程度的功能。不同級(jí)別的人不能越權(quán)進(jìn)行操作。在查詢過(guò)程中,為避免由于在同一時(shí)刻里訪問(wèn)人數(shù)過(guò)多造成響應(yīng)緩慢時(shí),每登錄的一個(gè)用戶,系統(tǒng)記數(shù)器自動(dòng)加一,當(dāng)記數(shù)大于峰值時(shí),系統(tǒng)彈出對(duì)話框提示用戶進(jìn)行等待,從而有效的避免了系統(tǒng)在查詢過(guò)程中快速響應(yīng)的優(yōu)點(diǎn)。
4.4系統(tǒng)維護(hù):
用戶在第一次使用系統(tǒng)時(shí),在服務(wù)器端需要用戶做系統(tǒng)初始化的處理,包括; 1. 設(shè)置工資項(xiàng)目種類、相應(yīng)工資項(xiàng)目的計(jì)算
2.設(shè)置系統(tǒng)使用用戶及口令、權(quán)限的級(jí)別,對(duì)公司不同要求用戶授不同權(quán)限,可限制一次性訪問(wèn)數(shù)據(jù)庫(kù)用戶數(shù)量。對(duì)每個(gè)訪問(wèn)數(shù)據(jù)庫(kù)的登陸用戶有日志記錄。由系統(tǒng)管理員維護(hù)。在系統(tǒng)運(yùn)行過(guò)程中,數(shù)據(jù)庫(kù)管理員在系統(tǒng)運(yùn)行過(guò)程中,還可以即使的進(jìn)行系統(tǒng)數(shù)據(jù)的更改,如:對(duì)員工工資數(shù)據(jù)的更改,對(duì)工資項(xiàng)目計(jì)算方式的更改,定期做好系統(tǒng)數(shù)據(jù)的備份操作、還原、清理等。
5.非功能性需求: 5.1可靠性
1. 可恢復(fù)性
如果正在使用時(shí)出現(xiàn)故障,為了完成做好的工資記錄,需要嘗試采用本地方案(如存儲(chǔ)和轉(zhuǎn)發(fā))加以解決。對(duì)此需要更深入的分析 2. 長(zhǎng)時(shí)間運(yùn)行
每月都要對(duì)工資結(jié)算,要求系統(tǒng)能夠持續(xù)可靠運(yùn)行,3. 容錯(cuò)性
當(dāng)員工不能識(shí)別,應(yīng)能夠給予提示。
5.2可支持性
1.可適應(yīng)性
不同型號(hào)的票據(jù)打印機(jī)打印的效果可能存在差異,軟件能夠支持市場(chǎng)上主流的票據(jù)打印機(jī)。2.可配置型
人員的權(quán)限會(huì)根據(jù)企業(yè)的變化而調(diào)整,系統(tǒng)應(yīng)該能夠方便配置調(diào)整。還存在一些其他的配置要求,如打印格式、查詢項(xiàng)目等,對(duì)此需要進(jìn)一步分析。
5.3可行性
1.評(píng)價(jià)標(biāo)準(zhǔn)
A.是否消耗太多經(jīng)費(fèi),耗時(shí)太長(zhǎng); B.是否功能齊全,運(yùn)行穩(wěn)定; C.是否方便管理; D.設(shè)置是否靈活;
E.是否具有界面靈活,操作簡(jiǎn)單的特點(diǎn)。
6.用例說(shuō)明
本系統(tǒng)的設(shè)計(jì)目標(biāo)是能夠?qū)Υ笮推髽I(yè)員工的基本信息和工資信息進(jìn)行添加和修改,根據(jù)個(gè)人信息將工資分為職務(wù)工資,職稱工資和其他工資。能夠調(diào)整工資標(biāo)準(zhǔn)和員工信息,也能夠調(diào)整其他工資項(xiàng)目,根據(jù)需要對(duì)教職員工基本信息和工資信息的查詢,本系統(tǒng)能夠生成各個(gè)月的工資表,能夠打印報(bào)表方便保存和管理,還包括對(duì)系統(tǒng)的一些基本操作功能,比如為完善系統(tǒng)管理功能,增加工資系統(tǒng)用戶管理功能,系統(tǒng)應(yīng)該包括系統(tǒng)用戶數(shù)據(jù)的添加,修改和刪除。員工為系統(tǒng)普通用戶,只能運(yùn)行系統(tǒng)個(gè)人工資查詢功能;系統(tǒng)管理員則能運(yùn)行系統(tǒng)所有功能,從而有效保證系統(tǒng)數(shù)據(jù)的安全性,系統(tǒng)應(yīng)該具有簡(jiǎn)單,易用,小巧,經(jīng)典的特色,應(yīng)該能夠?qū)ζ髽I(yè)工資管理進(jìn)行優(yōu)化,使其系統(tǒng)化,高效化,智能化。并保證工資管理的準(zhǔn)確性,簡(jiǎn)易性,為企業(yè)財(cái)務(wù)人員提供便利。
7.系統(tǒng)性能需求分析:
7.1 性能需求
此工資管理系統(tǒng)對(duì)工資數(shù)據(jù)精度的計(jì)算能在默認(rèn)情況之下精確到小數(shù)點(diǎn)后3位小數(shù),即是精確到分的計(jì)算。但在用戶使用過(guò)程中,能自行根據(jù)實(shí)際情況進(jìn)行小數(shù)計(jì)算精度的設(shè)定,最大能允許保留小數(shù)點(diǎn)后5位的精度。在時(shí)間特性上,當(dāng)用戶發(fā)出命令請(qǐng)求時(shí)的服務(wù)器的響應(yīng)時(shí)間、對(duì)數(shù)據(jù)更新處理、工資數(shù)據(jù)的查詢檢索等上,同樣要求系統(tǒng)響應(yīng)時(shí)間不會(huì)超過(guò)0.5秒時(shí)間。系統(tǒng)支持多種操作系統(tǒng)的運(yùn)行環(huán)境,多不同操作系統(tǒng),不同文件格式的磁盤
上的數(shù)據(jù)均能實(shí)現(xiàn)信息的互通,及共享。當(dāng)服務(wù)器移植到其他的系統(tǒng)平臺(tái),如:Linux平臺(tái)下時(shí),同樣能和其他的系統(tǒng)進(jìn)行數(shù)據(jù)存取同步,不會(huì)出現(xiàn)系統(tǒng)之間互不兼容的情況,系統(tǒng)支持多系統(tǒng)之間的互連互通,系統(tǒng)有巨大的強(qiáng)健性。
7.2 運(yùn)行需求
系統(tǒng)在進(jìn)行數(shù)據(jù)的錄入、計(jì)算、統(tǒng)計(jì)的時(shí)候,能將數(shù)據(jù)精確到小數(shù)點(diǎn)后三位小數(shù)。系統(tǒng)接收到用戶的操作命令后(如:計(jì)算處理、查詢等),能迅速的響應(yīng)其操作請(qǐng)求,響應(yīng)時(shí)間不超過(guò)1秒。在同一時(shí)間,系統(tǒng)還提供支持至少10個(gè)客戶端進(jìn)行同一個(gè)操作請(qǐng)求的響應(yīng)。
系統(tǒng)可移植較強(qiáng),在不同的平臺(tái)下運(yùn)行,均不會(huì)影響系統(tǒng)的穩(wěn)定性。同時(shí),支持在客戶端安裝不同操作系統(tǒng)、瀏覽器版本,均不會(huì)影響系統(tǒng)的運(yùn)行。
7.3安全需求
為保障系統(tǒng)數(shù)據(jù)的安全性,系統(tǒng)采用訪問(wèn)控制策略,未授權(quán)者不能進(jìn)入系統(tǒng)。同時(shí),對(duì)不同級(jí)別的用戶授予不同的使用權(quán)限。在系統(tǒng)運(yùn)行期間,如發(fā)生掉電尚未保存數(shù)據(jù),或由于操作不當(dāng)?shù)仍驅(qū)е孪到y(tǒng)重啟等,為保證數(shù)據(jù)的易恢復(fù)性,系統(tǒng)提供每隔30秒自動(dòng)保存數(shù)據(jù)的機(jī)制,讓用戶的數(shù)據(jù)在發(fā)生意外時(shí)能最大程度上
得到恢復(fù)。同時(shí),系統(tǒng)提供強(qiáng)大的容錯(cuò)性能,當(dāng)一臺(tái)服務(wù)器發(fā)生故障時(shí),系統(tǒng)能自動(dòng)切換到另外一臺(tái)服務(wù)器上,從而保障服務(wù)器能長(zhǎng)時(shí)間的提供系統(tǒng)的運(yùn)行支持。在輸入數(shù)據(jù)時(shí),如果用戶輸入的數(shù)據(jù)不符合系統(tǒng)的要求,則系統(tǒng)自動(dòng)提示錯(cuò)誤信息,并要求用戶重新輸入,直到輸入完全正確時(shí)才允許進(jìn)行下一步的操作。
7.4 系統(tǒng)界面需求
系統(tǒng)開(kāi)發(fā)基于C#的開(kāi)發(fā),界面直觀、簡(jiǎn)潔,人機(jī)交互性強(qiáng)?;诒韱魏蛷棾鍪酱翱诘臄?shù)據(jù)錄入方式,菜單點(diǎn)擊的方式操作。用戶使用時(shí),只要是按照格式和要求填入信息,系統(tǒng)在后臺(tái)響應(yīng)用戶操作過(guò)程。讓用戶在最短時(shí)間里,不需要經(jīng)過(guò)專門培訓(xùn),就可以輕松上手使用。
7.5 其他需求
數(shù)據(jù)不管是在企業(yè)內(nèi)部之間傳輸,還是公司與分公司之間進(jìn)行遠(yuǎn)程數(shù)據(jù)傳輸時(shí),防止數(shù)據(jù)被不法分析任意的修改和破壞,只有對(duì)信息解密的人員才能最終讀取數(shù)據(jù)信息。這樣,能 最大程度的防止數(shù)據(jù)在傳輸過(guò)程的安全保密性。
8.總結(jié)
在第一階段總體分析的基礎(chǔ)之上,我們小組進(jìn)在系統(tǒng)需求過(guò)程中,主要是圍繞著系統(tǒng)數(shù)據(jù)流程圖和數(shù)據(jù)字典這兩個(gè)方面展開(kāi)文檔的編輯工作。當(dāng)然,在需求分析過(guò)程中,我們對(duì)系統(tǒng)的功能需求、性能需求、可靠性等方面做了進(jìn)一步的描述,這為我們進(jìn)行下一步設(shè)計(jì)階段的順利進(jìn)行做好鋪墊的工作。
第五篇:博客系統(tǒng)需求分析報(bào)告
博客管理系統(tǒng)
1.系統(tǒng)需求分析
博客系統(tǒng)分前臺(tái)功能和后臺(tái)功能兩大部分。前臺(tái)主要供用戶注冊(cè),瀏覽,后臺(tái)主要供管理員使用,管理員可以對(duì)用戶進(jìn)行管理。
1.1前臺(tái)功能分析
博客系統(tǒng)前臺(tái)的用戶共分兩類:一類是注冊(cè)用戶(正式用戶),這類用戶有基本的信息,可以對(duì)自己的信息進(jìn)行查看與修改,;另一類用戶是游客(未注冊(cè)用戶),他們只能查看、瀏覽注冊(cè)用戶的信息。
游客:可以查看注冊(cè)用戶的信息。經(jīng)過(guò)注冊(cè)可以成為注冊(cè)用戶。
注冊(cè)用戶:
1、登錄后對(duì)可以對(duì)個(gè)人信息進(jìn)行查看和修改。
2)博客用戶通過(guò)前臺(tái)登錄后,對(duì)自己的空間進(jìn)行管理,包括發(fā)布自己的網(wǎng)絡(luò)日志,分享視頻,分享音樂(lè),邀請(qǐng)好友玩游戲,上傳照片,與相關(guān)人員進(jìn)行交流和溝通以及刪除訪客發(fā)表的評(píng)論
3)博客用戶登錄后對(duì)自己的信息進(jìn)行修改
非注冊(cè)用戶
1)游客通過(guò)注冊(cè),登錄進(jìn)入博客空間發(fā)表評(píng)論
2)游客不注冊(cè),通過(guò)匿名方式對(duì)博客空間瀏覽文章,發(fā)表評(píng)論,查看文章發(fā)表人的所有文章
1.2后臺(tái)功能分析
博客系統(tǒng)后臺(tái)主要是供管理員使用的,管理員可對(duì)用戶進(jìn)行添加、刪除、查詢及修改;對(duì)網(wǎng)站的新聞、公告進(jìn)行管理。
管理員也可以具有不同的權(quán)限分為超級(jí)管理員和普通管理員,普通管理員具有以上權(quán)限,超級(jí)管理員除了可以具有以上所有功能外,還可以添加、刪除普通管理員。
2.數(shù)據(jù)庫(kù)設(shè)計(jì)
2.1數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)
對(duì)博客系統(tǒng)進(jìn)行分析后,抽象出有關(guān)的數(shù)據(jù),按照現(xiàn)實(shí)世界的事物能作為屬性對(duì)待的,盡量作為屬性對(duì)待的原則。作為“屬性”,不能再具有需要描述的性質(zhì),“屬性”必須是不可分的數(shù)據(jù)項(xiàng),不能包含其它的屬性;“屬性”不能與其它實(shí)體具有聯(lián)系,E-R圖中所表示的聯(lián)系是實(shí)體與實(shí)體的聯(lián)系。依照以上準(zhǔn)則,可以確定哪些為實(shí)體,哪些為屬性,每個(gè)實(shí)體具有哪些屬性,實(shí)體之間存在何種聯(lián)系。經(jīng)分析之后,該系統(tǒng)中包含的實(shí)體以及實(shí)體之間的聯(lián)系如下所示:
實(shí)體:管理員實(shí)體,用戶實(shí)體,文章類型實(shí)體、鏈接實(shí)體、留言實(shí)體、文章實(shí)體和評(píng)論實(shí)體,回復(fù)實(shí)體,視頻,照片,音樂(lè)、游客。
實(shí)體間存在的聯(lián)系
管理員和用戶實(shí)體之間存在多對(duì)多的聯(lián)系
博客用戶與鏈接之間存在多對(duì)多的消息聯(lián)系
博客用戶與留言之間多對(duì)多的回復(fù)聯(lián)系
文章類型與文章之間存在一對(duì)多的消息聯(lián)系
文章與評(píng)論之間存在一對(duì)多的消息聯(lián)系
用戶和游客之間存在一對(duì)多的聯(lián)系
用戶和視頻之間存在一對(duì)多的聯(lián)系
用戶和音樂(lè)之間存在一對(duì)多的聯(lián)系
用戶和照片之間存在一對(duì)多的聯(lián)系
實(shí)體的屬性:
留言(留言編號(hào),網(wǎng)友昵稱,日期,標(biāo)題,內(nèi)容,個(gè)人主頁(yè),回復(fù))管理員(管理員,密碼,權(quán)限)博客用戶(用戶號(hào),用戶名,密碼,真實(shí)姓名,性別,出生年月,郵箱,電話,單位,城市,地址,注冊(cè)時(shí)間,積分,用戶等級(jí),安全問(wèn)題,安全答案)
文章(文章編號(hào),作者,標(biāo)題,摘要,內(nèi)容,發(fā)表日期,人氣,回復(fù),類型編號(hào),類型名稱,回復(fù)數(shù))
文章類型(類型編號(hào),類型名稱)
評(píng)論(編號(hào),用戶昵稱,標(biāo)題,內(nèi)容,發(fā)表時(shí)間,文章編號(hào))鏈接(鏈接編號(hào),名稱,地址)
新聞(新聞號(hào),標(biāo)題,內(nèi)容,時(shí)間)公告(公告號(hào),標(biāo)題,內(nèi)容,時(shí)間)
視頻(視頻編號(hào),標(biāo)題,內(nèi)容,時(shí)間)
音樂(lè)(音樂(lè)編號(hào),標(biāo)題,內(nèi)容,時(shí)間,歌手名)
照片(照片編號(hào),標(biāo)題,內(nèi)容,時(shí)間,大?。?/p>
游客(游客號(hào),游客名)回復(fù)(用戶號(hào),留言號(hào),主題,內(nèi)容,回復(fù)時(shí)間)
聯(lián)系的屬性:
實(shí)體之間關(guān)系的E-R圖如圖7-7所示。
2.2數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)
根據(jù)系統(tǒng)E-R圖,把實(shí)體與實(shí)體之間的聯(lián)系轉(zhuǎn)換成關(guān)系模型,E-R圖中的每個(gè)實(shí)體轉(zhuǎn)換成一個(gè)關(guān)系模型,實(shí)體之間一對(duì)多的聯(lián)系合并到多方實(shí)體對(duì)應(yīng)的關(guān)系模型中,把一方的碼與聯(lián)系的屬性納入到多方實(shí)體對(duì)應(yīng)的關(guān)系模型中,為實(shí)體之間多對(duì)多的聯(lián)系創(chuàng)建一個(gè)新的關(guān)系模型,它包含雙方的碼以及聯(lián)系的屬性。具有相同碼的關(guān)系模型有些情況下可以考慮把它們合并。在轉(zhuǎn)換過(guò)程中應(yīng)該按照關(guān)系規(guī)范化的理論,對(duì)關(guān)系模型進(jìn)行優(yōu)化,減少冗余和數(shù)據(jù)操作異常,提高查詢速度,在性能與范式之間作出權(quán)衡,一般所設(shè)計(jì)出的關(guān)系數(shù)據(jù)庫(kù)達(dá)到3NF就基本符合要求。按照
評(píng)論(編號(hào),用戶昵稱,標(biāo)題,內(nèi)容,發(fā)表時(shí)間,文章編號(hào))
文章(文章編號(hào),作者,標(biāo)題,摘要,內(nèi)容,發(fā)表日期,人氣,回復(fù),類型編號(hào),類型名稱,回復(fù)數(shù))
文章類型(類型編號(hào),類型名稱)
博客用戶(用戶號(hào),用戶名,密碼,真實(shí)姓名,性別,出生年月,郵箱,電話,單位,城市,地址,注冊(cè)時(shí)間,積分,用戶等級(jí),安全問(wèn)題,安全答案)
發(fā)表(用戶號(hào),文章編號(hào),發(fā)表日期)管理(管理員,用戶號(hào),注冊(cè)號(hào))留言(留言編號(hào),用戶號(hào),網(wǎng)友昵稱,日期,標(biāo)題,內(nèi)容,個(gè)人主頁(yè),回復(fù))回復(fù)(用戶號(hào),留言編號(hào),主題,內(nèi)容,回復(fù)時(shí)間)
鏈接(鏈接編號(hào),名稱,地址)
訪問(wèn)(用戶號(hào),游客號(hào),訪問(wèn)量,訪問(wèn)時(shí)間)
公告(公告號(hào),標(biāo)題,內(nèi)容,時(shí)間)
視頻(視頻編號(hào),用戶號(hào),標(biāo)題,內(nèi)容,時(shí)間)
音樂(lè)(音樂(lè)編號(hào),用戶號(hào),標(biāo)題,內(nèi)容,時(shí)間,歌手名)
照片(照片編號(hào),用戶號(hào),標(biāo)題,內(nèi)容,時(shí)間,大小)
游客(游客號(hào),游客名)
3功能分析
在其博客管理系統(tǒng)上建立適當(dāng)?shù)囊晥D,索引,存儲(chǔ)過(guò)程和觸發(fā)器,因此我們主要從這四個(gè)方面來(lái)分析它的功能
A 視圖:視圖是一個(gè)虛擬表,其內(nèi)容由查詢定義。同真實(shí)的表一樣,視圖包含一系列帶有名 稱的列和行數(shù)據(jù)。但是,視圖并不在數(shù)據(jù)庫(kù)中以存儲(chǔ)的數(shù)據(jù)集合形式存在。.創(chuàng)建某某表的視圖
2、利用cust_view視圖添加一條記錄數(shù)據(jù)
3、創(chuàng)建視圖sale_item_view,該視圖中包含訂單編號(hào)、訂貨日期、產(chǎn)品編號(hào)及數(shù)量。然后利用該視圖向表中插入數(shù)據(jù)
4刪除視圖中所有姓“王”的客戶數(shù)據(jù)
5有兩個(gè)基本表employee和sales,創(chuàng)建一個(gè)視圖,該視圖包含相同業(yè)務(wù)員的編號(hào)、姓名、訂單號(hào)、銷售總金額。
6將上述視圖中訂單號(hào)為10001的記錄的銷售金額改為60000。
B 索引:索引用來(lái)快速地尋找那些具有特定值的記錄。
普通索引,這是最基本的索引類型,而且它沒(méi)有唯一性之類的限制。普通索引可以通過(guò)以下幾種方式創(chuàng)建:
創(chuàng)建索引,例如CREATE INDEX <索引的名字> ON tablename(列的列表);
修改表,例如ALTER TABLE tablename ADD INDEX [索引的名字](列的列表);
創(chuàng)建表的時(shí)候指定索引,例如CREATE TABLE tablename([...], INDEX [索引的名字](列的列表));
唯一性索引,這種索引和前面的“普通索引”基本相同,但有一個(gè)區(qū)別:索引列的所有值都只能出現(xiàn)一次,即必須唯一。唯一性索引可以用以下幾種方式創(chuàng)建:
創(chuàng)建索引,例如CREATE UNIQUE INDEX <索引的名字> ON tablename(列的列表);修改表,例如ALTER TABLE tablename ADD UNIQUE [索引的名字](列的列表);
創(chuàng)建表的時(shí)候指定索引,例如CREATE TABLE tablename([...], UNIQUE [索引的名字](列的列表));
主鍵:主鍵是一種唯一性索引,但它必須指定為“PRIMARY KEY”。如果你曾經(jīng)用過(guò)AUTO_INCREMENT類型的列,你可能已經(jīng)熟悉主鍵之類的概念了。
主鍵一般在創(chuàng)建表的時(shí)候指定,例如“CREATE TABLE tablename([...], PRIMARY KEY(列的列表));”。但是,我們也可以通過(guò)修改表的方式加入主鍵,例如“ALTER TABLE tablename ADD PRIMARY KEY(列的列表);”。每個(gè)表只能有一個(gè)主鍵。
3存儲(chǔ)過(guò)程: 一組為了完成特定功能的SQL 語(yǔ)句集,經(jīng)編譯后存儲(chǔ)在數(shù)據(jù)庫(kù)中,用戶通過(guò)指定存儲(chǔ)過(guò)程的名字并給出參數(shù)(如果該存儲(chǔ)過(guò)程帶有參數(shù))來(lái)執(zhí)行它。
1、利用存儲(chǔ)過(guò)程,給employee表添加一條業(yè)務(wù)部門員工的信息。
2、利用存儲(chǔ)過(guò)程從employee、sales、customer表的連接中返回所有業(yè)務(wù)員的姓名、客戶姓名、銷售金額。
3、創(chuàng)建帶一個(gè)輸入?yún)?shù)的存儲(chǔ)過(guò)程,實(shí)現(xiàn)按員工姓名進(jìn)行模糊查找,查找員工編號(hào)、訂單編號(hào)、銷售金額。
4、創(chuàng)建帶兩個(gè)輸入?yún)?shù)的存儲(chǔ)過(guò)程,查找姓“李”并且職稱為“職員”的員工的員工編號(hào)、訂單編號(hào)、銷售金額。
3、利用存儲(chǔ)過(guò)程計(jì)算出訂單編號(hào)為10003的訂單的銷售金額。(帶一輸入?yún)?shù)和一輸出參
數(shù))(提示:sales表中的tot_amt應(yīng)該等于sale_item表中的同一張訂單的不同銷售產(chǎn)品的qty*unit_price之和)
4、創(chuàng)建一存儲(chǔ)過(guò)程,根據(jù)給出的職稱,返回該職稱的所有員工的平均工資。(帶一輸入?yún)?/p>
數(shù)和返回值)
4觸發(fā)器觸發(fā)器對(duì)表進(jìn)行插入、更新、刪除的時(shí)候會(huì)自動(dòng)執(zhí)行的特殊存儲(chǔ)過(guò)程。觸發(fā)器一般用在check約束更加復(fù)雜的約束上面。觸發(fā)器和普通的存儲(chǔ)過(guò)程的區(qū)別是:觸發(fā)器是當(dāng)對(duì)某一個(gè)表進(jìn)行操作。諸如:update、insert、delete這些操作的時(shí)候,系統(tǒng)會(huì)自動(dòng)調(diào)用執(zhí)行該表上對(duì)應(yīng)的觸發(fā)器。SQL Server 2005中觸發(fā)器可以分為兩類:DML觸發(fā)器和DDL觸發(fā)器,其中DDL觸發(fā)器它們會(huì)影響多種數(shù)據(jù)定義語(yǔ)言語(yǔ)句而激發(fā),這些語(yǔ)句有create、alter、drop語(yǔ)句。
1、針對(duì)employee表寫一個(gè)DELETE觸發(fā)器,顯示刪除的員工人數(shù)。
2、針對(duì)employee表寫一個(gè)UPDATE觸發(fā)器,限制每次工資額的變動(dòng)不能超過(guò)原工資的20%。
3、定義一個(gè)觸發(fā)器,保證新添加的員工的工資不能超過(guò)5000元
4、對(duì)sale_item表創(chuàng)建一個(gè)觸發(fā)器,當(dāng)插入一條銷售明細(xì)記錄時(shí),如果該記錄的產(chǎn)品數(shù)量超過(guò)5,則顯示“歡迎成為本公司的VIP會(huì)員!”
5、針對(duì)customer表,定義一觸發(fā)器用來(lái)保證參照完整性
6、針對(duì)sales表,定義一觸發(fā)器保證參照完整性(參照customer表)
7.針對(duì)employee表,定義一觸發(fā)器用來(lái)保證實(shí)體完整性
8,在customer表上創(chuàng)建一觸發(fā)器,用來(lái)實(shí)現(xiàn)級(jí)聯(lián)刪除
9、定義一觸發(fā)器,保證新添加的員工的工資不能超過(guò)5000元
10、創(chuàng)建一個(gè)觸發(fā)器,只能接受女員工
11,、寫一個(gè)允許用戶一次只刪除一條員工記錄的觸發(fā)器。