OA系統(tǒng)項(xiàng)目策劃培訓(xùn)課件_第1頁
OA系統(tǒng)項(xiàng)目策劃培訓(xùn)課件_第2頁
OA系統(tǒng)項(xiàng)目策劃培訓(xùn)課件_第3頁
OA系統(tǒng)項(xiàng)目策劃培訓(xùn)課件_第4頁
OA系統(tǒng)項(xiàng)目策劃培訓(xùn)課件_第5頁
已閱讀5頁,還剩99頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、附錄1 時(shí)期項(xiàng)目文檔要求OA系統(tǒng)那個(gè)比較大,每組只用做其中的一個(gè)子模塊:人事治理、日程治理、文檔治理這三個(gè)子模塊其中的一個(gè)時(shí)期項(xiàng)目要求每個(gè)項(xiàng)目小組完成的文檔包括以下內(nèi)容。需求和需求分析講明書:需求描述和要緊的用例圖,參見下面的“系統(tǒng)需求和需求分析講明書模板”。系統(tǒng)設(shè)計(jì)講明書:系統(tǒng)要緊的實(shí)例類圖,至少3個(gè)用例的時(shí)序圖,參見下面的“系統(tǒng)設(shè)計(jì)講明書模板”。單元測(cè)試用例:至少記錄3個(gè)單元測(cè)試的測(cè)試用例,參見下面的“測(cè)試用例模板”;時(shí)期答辯:答辯用的幻燈片,幻燈片的內(nèi)容要求參見下面的“答辯用的幻燈片的目錄結(jié)構(gòu)”。其他:項(xiàng)目進(jìn)度安排表(由項(xiàng)目經(jīng)理或小組長(zhǎng)提供),參見下面的“項(xiàng)目進(jìn)度安排表模板”。附1.1

2、系統(tǒng)需求和需求分析講明書模板第一部分 概述1項(xiàng)目名稱及背景項(xiàng)目名稱MyOffice開發(fā)背景追求高效率的辦公方式。為了提高現(xiàn)代社會(huì)人們的辦公效率,滿足人們自動(dòng)化辦公的需要,我們開發(fā)了這套穩(wěn)定可靠、操作方便、安全有效的MyOffice系統(tǒng),它要緊包括:人事治理、日程治理、文檔治理、消息傳遞、系統(tǒng)治理、考勤治理等幾大模塊。2文檔講明該需求文檔在實(shí)際開發(fā)過程中,迎合用戶不斷完善需求的過程中總結(jié)而來,請(qǐng)認(rèn)真閱讀。第二部分 任務(wù)講明1功能概述該系統(tǒng)要求實(shí)現(xiàn)如下功能。修改密碼、機(jī)構(gòu)治理、部門治理、職員治理、個(gè)人日程、部門日程、我的便簽、文檔治理、回收站治理、文檔搜索、消息治理、個(gè)人信箱、職員簽到簽退、考勤歷

3、史查詢、考勤統(tǒng)計(jì)等; 2用戶環(huán)境 掃瞄器(如IE 6以上版本)+網(wǎng)絡(luò)開發(fā)(生產(chǎn))環(huán)境:Tomcat服務(wù)器; eclipse; oracle 11G第三部分 需求分析1實(shí)現(xiàn)功能系統(tǒng)用例圖用戶業(yè)務(wù)邏輯如下圖所示:治理員功能清單功 能 編 號(hào)功 能 名 稱文中標(biāo)題編號(hào)備 注101人事治理101001部門治理101002職員治理 續(xù)表 功 能 編 號(hào)功 能 名 稱文中標(biāo)題編號(hào)備 注102日程治理102001我的日程102002部門日程102003我的便簽103文檔治理103001文檔治理103002回收站103003文件搜索104消息傳遞104001消息治理104002信箱105系統(tǒng)治理105001角

4、色治理105002登錄日志105003操作日志105004菜單排序106考勤治理106002考勤歷史記錄查詢106003考勤統(tǒng)計(jì)107交流中心107001談天室 一般用戶功能清單功 能 編 號(hào)功 能 名 稱文中標(biāo)題編號(hào)備 注102日程治理102001我的日程102002部門日程102003我的便簽103文檔治理103001文檔治理103002回收站103003文件搜索104消息傳遞104001消息治理104002信箱106考勤治理106001職員簽到、簽退107交流中心107001談天室2用例講明 用例1用例圖描述機(jī)構(gòu)治理:用GridView展示機(jī)構(gòu)信息,能夠添加、修改、刪除機(jī)構(gòu)參與者/*參與

5、者,參與用例的對(duì)象*/用例2用例圖描述部門治理:用GridView展示部門信息,能夠添加、修改、刪除部門。部門從屬于機(jī)構(gòu),一個(gè)機(jī)構(gòu)能夠有多個(gè)部門。參與者/*參與者,參與用例的對(duì)象*/用例3用例圖描述職員治理:用GridView展示職員信息,能夠添加、修改、刪除職員,并可查看職員詳情。參與者/*參與者,參與用例的對(duì)象*/用例4用例圖描述我的日程:該模塊能夠列出個(gè)人每天的安排,也能夠預(yù)約他人一起參與。能夠公開和不公開日程。參與者/*參與者,參與用例的對(duì)象*/用例5用例圖描述部門日程:查看部門內(nèi)所有公開的日程和自己的日程。不公開的日程只同意自己和預(yù)約人看到。參與者/*參與者,參與用例的對(duì)象*/用例6

6、用例圖描述我的便簽要緊包括:用DataList顯示便簽信息,能夠添加、修改、刪除便簽。相當(dāng)于記事本。參與者/*參與者,參與用例的對(duì)象*/用例7用例圖描述文檔治理要緊包括:用TreeView展示所有文件,能夠查看對(duì)應(yīng)的文件內(nèi)容,治理文件。更詳細(xì)的信息見界面設(shè)計(jì)部分。參與者/*參與者,參與用例的對(duì)象*/用例8用例圖描述回收站:顯示被刪除的文件,能夠撤消刪除,也能夠完全刪除文件。參與者/*參與者,參與用例的對(duì)象*/用例9描述文件搜索功能:能夠按條件查詢需要的文件。參與者/*參與者,參與用例的對(duì)象*/用例10用例圖描述消息治理要緊包括:創(chuàng)建消息、修改消息、刪除消息、公布消息。參與者/*參與者,參與用例

7、的對(duì)象*/用例11用例圖描述信箱要緊包括:接收到的信息,和差不多發(fā)送的信息。參與者/*參與者,參與用例的對(duì)象*/用例12用例圖描述角色治理要緊包括:對(duì)角色進(jìn)行治理,能夠參照教材上機(jī)完成。參與者/*參與者,參與用例的對(duì)象*/用例13用例圖描述菜單排序要緊包括:菜單上調(diào)整和下調(diào)整,要緊是修改菜單的顯示順序。參與者/*參與者,參與用例的對(duì)象*/用例14用例圖描述考勤治理要緊包括:職員簽到、簽退,能夠查詢用戶的考勤情況。參與者/*參與者,參與用例的對(duì)象*/3用例關(guān)系能夠查看業(yè)務(wù)關(guān)系圖。附1.2 系統(tǒng)設(shè)計(jì)講明書模板系統(tǒng)設(shè)計(jì)講明書文件狀態(tài): 草稿 正式公布 正在修改文件標(biāo)識(shí)騰恩信息科技Java4部第三時(shí)期

8、項(xiàng)目當(dāng)前版本正式版作 者胡亮完成日期2016年8月29日版本歷史版本/狀態(tài)修 訂 人修改日期備 注第一部分 概述1文檔講明本文檔要緊包括數(shù)據(jù)庫詳細(xì)設(shè)計(jì)和界面詳細(xì)設(shè)計(jì)講解,因此請(qǐng)認(rèn)真閱讀,以提高開發(fā)的質(zhì)量和效率。2系統(tǒng)需求概述整個(gè)系統(tǒng)中所有布局統(tǒng)一采納div布局,所有數(shù)據(jù)展示控件,如GridView和DataList都要有分頁處理。第二部分 數(shù)據(jù)庫設(shè)計(jì)1邏輯設(shè)計(jì)數(shù)據(jù)庫關(guān)系圖:2表設(shè)計(jì)/*所有的表的詳細(xì)設(shè)計(jì)信息匯總,如:*/4.1 數(shù)據(jù)庫:GameCardSale所有表信息表 名功 能 講 明UserInfo存放用戶差不多信息UserState可擴(kuò)展性,設(shè)置用戶是否被屏蔽的狀態(tài)RoleInfo存放

9、角色差不多信息SysFun存放菜單功能差不多信息RoleRight存放所有角色權(quán)限D(zhuǎn)epartInfo部門信息表FileInfo文件信息表FileTypeInfo文件類型表AccessoryFile附件文件表ManualSign考勤信息表WorkTime上下班時(shí)刻表Message消息表MessageType消息類型表MessageToUser消息發(fā)送對(duì)象ReadCommonMessage用戶已讀消息表Schedule日程表MeetingInfo會(huì)議類型表PreContract預(yù)約人表MyNote個(gè)人便簽表LoginLog登錄日志表OperateLog操作日志表4.2 表UserInfo表名列名

10、數(shù)據(jù)類型(精度范圍)空/非空約束條件其他講明UserIdNvarchar2(50)非空用戶唯一標(biāo)識(shí)UserNameNvarchar2(50)非空真實(shí)姓名PassWordNvarchar2(50)非空密碼DepartIdint非空所在部門Genderint非空性不RoleIdint非空用戶角色UserStateint非空表UserState的外鍵,對(duì)應(yīng)UserStateId 字段用戶狀態(tài)4.3 表UserState表名列名數(shù)據(jù)類型(精度范圍)空/非空約束條件其他講明UserStateIdNvarchar2(50)非空種子,自增11:正常狀態(tài);0:被屏蔽UserStateNameNvarchar2

11、(50)非空4.4 表RoleInfo表名列名數(shù)據(jù)類型(精度范圍)空/非空約束條件其他講明RoleIdint非空種子,自增1角色id RoleNameNvarchar2(50)非空角色名稱RoleDescNvarchar2(50)角色描述4.5 表SysFun表名列名數(shù)據(jù)類型(精度范圍)空/非空約束條件其他講明NodeIdint非空菜單節(jié)點(diǎn)idDisplayNameNvarchar2(50)非空菜單名稱NodeURLNvarchar2(50)菜單連接地址DisplayOrderint非空菜單顯示順序ParentNodeIdint非空父節(jié)點(diǎn)id4.6 表RoleRight表名列名數(shù)據(jù)類型(精度范

12、圍)空/非空約束條件其他講明RoleRightIdint非空種子,自增1角色權(quán)限idRoleIdint非空表RoleInfo的外鍵,對(duì)應(yīng)RoleId 角色idNodeIdint非空表SysFun的外鍵,對(duì)應(yīng)NodeId 菜單節(jié)點(diǎn)id4.8 表DepartInfo表名列名數(shù)據(jù)類型(精度范圍)空/非空約束條件其他講明DepartIdint非空種子,自增1部門idDepartNameNvarchar2(50)非空部門名稱PrincipalUserNvarchar2(50)非空表UserInfo外鍵,對(duì)應(yīng)UserId字段部門負(fù)責(zé)人ConnectTelNobigint聯(lián)系電話ConnectMobileT

13、elNobigint移動(dòng)電話Faxesbigint傳真4.9 表FileInfo表名列名數(shù)據(jù)類型(精度范圍)空/非空約束條件其他講明FileIdint非空種子,自增1文件IdFileNameNvarchar2(50)非空文件名稱FileTypeint非空FileTypeInfo表的外鍵,對(duì)應(yīng)FileTypeId字段文件類型RemarkNvarchar2(50)備注FileOwnerNvarchar2(50)非空創(chuàng)建者CreateDateDate非空創(chuàng)建日期ParentIdint非空父節(jié)點(diǎn)IdFilePathNvarchar2(200)非空文件路徑IfDeleteint非空是否已刪除。1:已刪除

14、、2:未刪除4.10 表FileTypeInfo表名列名數(shù)據(jù)類型(精度范圍)空/非空約束條件其他講明FileTypeIdint非空種子,自增1文件類型idFileTypeNameNvarchar2(50)非空文件類型名FileTypeImageNvarchar2(50)非空文件類型對(duì)應(yīng)的圖標(biāo)FileTypeSuffixNvarchar2(50)文件類型后綴4.11 表AccessoryFile表名列名數(shù)據(jù)類型(精度范圍)空/非空約束條件其他講明AccessoryIdint非空種子,自增1文件附件IdFileIdint非空表FileInfo的外鍵,對(duì)應(yīng)FileId 字段 文件IdAccessor

15、yNameNvarchar2(50)非空附件名稱AccessorySizeint非空附件大小AccessoryTypeint非空FileTypeInfo表的外鍵,對(duì)應(yīng)FileTypeId字段附件類型CreateDateDate非空創(chuàng)建日期AccessoryPathNvarchar2(200)非空附件路徑4.12 表ManualSign表名列名數(shù)據(jù)類型(精度范圍)空/非空約束條件其他講明SignIdint非空種子,自增1簽卡IdUserIdNvarchar2(50)非空表UserInfo中userid的外鍵用戶idSignTimeDate非空簽卡時(shí)刻SignDescNvarchar2(200)非

16、空簽卡備注SignTagint非空簽卡標(biāo)記4.13 表WorkTime表名列名數(shù)據(jù)類型(精度范圍)空/非空約束條件其他講明WorkTimeIdint非空種子,自增1工作時(shí)刻IdOnDutyTimeNvarchar2(50)非空上班時(shí)刻OffDutyTimeNvarchar2(50)非空下班時(shí)刻4.14 表Message表名列名數(shù)據(jù)類型(精度范圍)空/非空約束條件其他講明MessageIdint非空種子,自增1消息IdTitleNvarchar2(100)非空消息標(biāo)題ContentNvarchar2(5000)非空消息內(nèi)容Typeint非空消息類型BeginTimeDate非空開始有效時(shí)刻End

17、TimeDate非空有效結(jié)束時(shí)刻FromUserIdNvarchar2(50)非空發(fā)送者IfPublishint非空是否已公布RecordTimeDate非空發(fā)送時(shí)刻4.15 表MessageType表名列名數(shù)據(jù)類型(精度范圍)空/非空約束條件其他講明MessageTypeIdint非空種子,自增1消息類型IdMessageTypeNameNvarchar2(50)非空消息類型名稱MessageDescNvarchar2(50)消息類型描述4.16 表MessageToUser表名列名數(shù)據(jù)類型(精度范圍)空/非空約束條件其他講明Idint非空種子,自增1序號(hào)IdMessageIdint非空Me

18、ssage表外鍵,對(duì)應(yīng)MessageId字段消息IdToUserIdNvarchar2(50)非空UserInfo表外鍵,對(duì)應(yīng)UserId字段發(fā)送對(duì)象IdIfReadint非空是否已讀。1:已讀、0:未讀4.17 表ReadCommonMessage表名列名數(shù)據(jù)類型(精度范圍)空/非空約束條件其他講明ReadIdint非空種子,自增1序號(hào)IdMessageIdint非空Message表外鍵,對(duì)應(yīng)MessageId字段消息IdUserIdNvarchar2(50)非空UserInfo表外鍵,對(duì)應(yīng)UserId字段消息讀取者4.18 表Schedule表名列名數(shù)據(jù)類型(精度范圍)空/非空約束條件其他

19、講明ScheduleIdint非空種子,自增1日程IdTitleNvarchar2(50)非空日程標(biāo)題AddressNvarchar2(500)非空會(huì)議地址MeetingIdint非空MeetingInfo表外鍵,對(duì)應(yīng)MeetingId字段會(huì)議類型BeginTimeDate非空日程開始時(shí)刻EndTimeDate非空日程結(jié)束時(shí)刻SchContentnvarchar2(500)非空日程內(nèi)容CreateUserNvarchar2(50)非空創(chuàng)建者CreateTimeDate非空創(chuàng)建時(shí)刻IfPrivateint非空是否私有4.19 表MeetingInfo表名列名數(shù)據(jù)類型(精度范圍)空/非空約束條件其

20、他講明MeetingIdint非空種子,自增1會(huì)議類型IdMeetingNameNvarchar2(50)非空會(huì)議類型名稱4.20 表PreContract表名列名數(shù)據(jù)類型(精度范圍)空/非空約束條件其他講明PreContractIdint 非空種子,自增1預(yù)約序號(hào)IdScheduleIdint非空表Schedule外鍵,對(duì)應(yīng)ScheduleId字段日程IdUserIdNvarchar2(50)非空表UserInfo外鍵,對(duì)應(yīng)UserId字段預(yù)約人4.21 表MyNote表名列名數(shù)據(jù)類型(精度范圍)空/非空約束條件其他講明NoteIdint非空種子,自增1便簽idNoteTitleNvarch

21、ar2(50)非空便簽標(biāo)題NoteContentNvarchar2(500)便簽內(nèi)容CreateTimeDate非空創(chuàng)建時(shí)刻CreateUserNvarchar2(50)非空創(chuàng)建者4.22 表LoginLog表名列名數(shù)據(jù)類型(精度范圍)空/非空約束條件其他講明LoginIdint非空種子,自增1登錄日志idUserIdNvarchar2(50)非空UserInfo表外鍵,對(duì)應(yīng)UserId字段登錄者LoginTimeDate非空登錄時(shí)刻IfSuccessint非空登錄是否成功。1:成功、0失敗。LoginUserIpnvarchar2(100)非空登錄用戶IPLoginDescnvarchar2

22、(100)登錄備注4.23 表OperateLog表名列名數(shù)據(jù)類型(精度范圍)空/非空約束條件其他講明OperateIdint非空種子,自增1操作日志IdUserIdNvarchar2(50)非空操作者OperateNameNvarchar2(50)非空操作名稱ObjectIdNvarchar2(50)非空操作對(duì)象IdOperateDescNvarchar2(200)非空操作描述OperateTimeDate非空操作時(shí)刻第三部分 界面設(shè)計(jì)1公共模塊界面設(shè)計(jì)講明:頁面設(shè)計(jì)要求盡量使用div布局完成。所有的GridView要求實(shí)現(xiàn)分頁功能。圖1.1用戶登陸首頁用戶登陸首頁要求:只有當(dāng)用戶名、密碼都

23、正確時(shí)才能通過驗(yàn)證。圖1.2 治理員登錄后看到的主界面治理員登錄后的主頁面要求:顯示個(gè)人便簽信息,左側(cè)顯示系統(tǒng)菜單和個(gè)人差不多信息,上標(biāo)欄有“主頁”、“重新登錄”、“修改密碼”、顯示當(dāng)前時(shí)刻功能。 圖1.3 一般用戶登錄后看到的界面一般會(huì)員登錄后的主頁面要求:直接到個(gè)人簽到頁面,其他同治理員登錄。簽卡日期不能為空,且必須為日期型。 2人事治理模塊界面實(shí)現(xiàn)/*用例界面實(shí)現(xiàn)是對(duì)需求的進(jìn)一步明確和以可視化的方式呈現(xiàn),作為編碼和實(shí)現(xiàn)依據(jù)*/用例1人事治理模塊包括3個(gè)子模塊,如圖2.1所示。包括3個(gè)子模塊包括3個(gè)子模塊圖2.1 人事治理模塊包括3個(gè)子模塊機(jī)構(gòu)信息治理界面:(如圖2.2所示) 圖2.2機(jī)構(gòu)

24、信息治理界面機(jī)構(gòu)信息治理頁面功能要求:用GridView顯示所有機(jī)構(gòu)信息如圖2.2所示,初始時(shí)“保存按鈕”為不可用。頁面有添加機(jī)構(gòu)功能,使用模板列執(zhí)行修改和刪除機(jī)構(gòu)操作,執(zhí)行增、刪、改后都要重新綁定GridView,顯示出機(jī)構(gòu)的最新信息。填寫機(jī)構(gòu)名稱、機(jī)構(gòu)簡(jiǎn)稱,添加成功后,機(jī)構(gòu)名稱和機(jī)構(gòu)簡(jiǎn)稱輸入框都為置空,點(diǎn)修改圖標(biāo)后,在輸入框中顯示對(duì)應(yīng)的信息,同時(shí)“添加”按鈕不可用,“保存修改”按鈕為可用,保存成功后,“添加”按鈕可用,“保存修改”按鈕不可用。注意非空驗(yàn)證。用例2部門治理界面:(如圖2.3所示) 圖2.3 部門治理頁面部門頁面功能要求:用GridView顯示所有機(jī)構(gòu)信息,如圖2.3所示,該頁

25、面有部門增加、刪除、修改功能。點(diǎn)“添加部門”按鈕,或點(diǎn)修改圖標(biāo)都進(jìn)入保存部門信息頁面,如圖2.4所示。保存部門信息頁面:圖2.4 保存部門信息頁面布局保存部門信息頁面功能要求: 所屬機(jī)構(gòu)下拉菜單綁定機(jī)構(gòu)信息表,注意輸入框有效性驗(yàn)證。假如是修改部門則要顯示選定部門的差不多信息。點(diǎn)“請(qǐng)點(diǎn)擊選擇用戶”按鈕,則樹型顯示所有用戶,且按機(jī)構(gòu)、部門分類,如圖2.5所示。圖2.5 以樹型菜單顯示所有用戶選中某用戶后,“部門負(fù)責(zé)人”輸入框自動(dòng)顯示該用戶姓名,且為只讀,樹型用戶菜單自動(dòng)隱藏。如圖2.6所示。綁定剛才選擇的用戶綁定剛才選擇的用戶圖2.6 選擇用戶后的界面假如選擇的不是用戶,而是機(jī)構(gòu)或部門,則報(bào)告選擇

26、錯(cuò)誤“您選擇的不是人員,請(qǐng)重新選擇!”。添加或修改部門成功后,跳轉(zhuǎn)到部門治理頁面。用例3職員治理界面:(如圖2.7所示)圖2.7 職員治理界面職員治理頁面功能要求:用GridView展示所有用戶差不多信息,頁面有用戶添加、修改、刪除和掃瞄詳情功能,執(zhí)行增、刪、改成功后,GridView重新綁定顯示用戶信息。點(diǎn)“添加用戶”按鈕和修改用戶圖標(biāo)進(jìn)入用戶信息保存頁面,如圖2.8 所示。圖2.8 保存用戶頁面保存用戶信息頁面功能要求:用戶信息要求非空和有效性驗(yàn)證,“所在部門”下拉菜單項(xiàng)來自數(shù)據(jù)庫DepartInfo表,文本和值分不對(duì)應(yīng)DepartName和DepartId字段(后續(xù)機(jī)構(gòu)和部門下拉菜單項(xiàng)都

27、來自對(duì)應(yīng)的表,不再贅述)。點(diǎn)“掃瞄”按鈕能夠選擇用戶照片,如圖2.9所示。圖2.9 選擇用戶照片點(diǎn)“保存”按鈕添加該用戶,然后跳轉(zhuǎn)到職員治理頁面,同時(shí)把圖片上傳到“D:/WebSite/MyOffice/WebUI/images/Users”文件夾中。注意那個(gè)地點(diǎn)文件名定義為:用戶登錄名 + “.jpg”格式,如剛才上傳的圖片添加用戶后保存為“qijingxue.jpg”,如圖2.10所示;圖2.10 上傳后的圖片命名點(diǎn)“詳細(xì)”能夠查看更詳細(xì)的信息,如圖2.11所示。水印效果水印效果圖2.11 用戶詳情頁面用戶詳情頁面功能要求:顯示用戶差不多信息,如圖2.11中所列出,在該用戶照片上要添加水印

28、效果“我的Office系統(tǒng)”。3日程治理模塊界面實(shí)現(xiàn)/*用例界面實(shí)現(xiàn)是對(duì)需求的進(jìn)一步明確和以可視化的方式呈現(xiàn),作為編碼和實(shí)現(xiàn)依據(jù)*/用例1日程治理模塊包括3個(gè)子模塊,如圖3.1所示。日歷小圖標(biāo)包括3個(gè)子模塊日歷小圖標(biāo)包括3個(gè)子模塊個(gè)人日程治理頁面:實(shí)現(xiàn)效果如圖3.1所示。個(gè)人日程治理頁面功能要求:用calendar日歷控件顯示日歷,如圖3.1所示,使用DayRender事件綁定顯示農(nóng)歷時(shí)刻和日歷小圖標(biāo),如圖3.2所示。對(duì)應(yīng)數(shù)據(jù)庫Schedule表。圖3.2 點(diǎn)日歷小圖標(biāo)能夠添加日程點(diǎn)日歷小圖標(biāo)能夠進(jìn)入“我的日程安排”頁面,比如命名為“SaveMySchedule.aspx”,如圖3.3所示?,F(xiàn)

29、在為添加日程操作。圖3.3 我的日程添加頁面我的日程安排頁面功能要求:要求填寫日程主題、日程地點(diǎn)、會(huì)議類型(下拉菜單數(shù)據(jù)項(xiàng)與MeetingInfo表字段對(duì)應(yīng))、開始時(shí)刻、結(jié)束時(shí)刻、提醒內(nèi)容、預(yù)約他人一起參與,同時(shí)能夠選擇是否公開日程,假如公開日程,則部門內(nèi)其他人在部門日程中能夠查看您的日程,假如不公開,其他人看不到您的日程,同時(shí)顯示創(chuàng)建者和創(chuàng)建時(shí)刻。對(duì)應(yīng)Schedule 、MeetingInfo和PreContract表。點(diǎn)預(yù)約他人小圖標(biāo),則顯示所有用戶,如圖3.4所示,圖3.4 出現(xiàn)預(yù)約用戶樹型菜單假如選擇的不是用戶,要提示“您選擇的不是人員,請(qǐng)重新選擇的提示!”選擇用戶后,在預(yù)約他們列表中

30、列出該用戶(以部門標(biāo)識(shí)),如圖3.5所示。圖3.5 列表中列出選擇的預(yù)約人選擇某個(gè)預(yù)約的人,點(diǎn)“刪除選定預(yù)約人”按鈕,能夠從預(yù)約他人列表中刪除該人,如差不多添加了兩個(gè)預(yù)約人,如圖3.6所示。圖3.6 選擇預(yù)約用戶“銷售部齊靜雪”刪除后的界面如圖3.5所示。點(diǎn)“保存退出”按鈕,則跳轉(zhuǎn)到個(gè)人日程治理頁面,這時(shí)顯示“ + 日程小時(shí)和分鐘 + 日程標(biāo)題的前三字 + .”,如圖3.7所示。圖3.7 添加日程成功后的界面這時(shí)我們?cè)冱c(diǎn)日歷小圖標(biāo),或點(diǎn)“ + 日程小時(shí)和分鐘 + 日程標(biāo)題的前三字 + .”部分,仍然進(jìn)入“我的日程安排”頁面,即“SaveMySchedule.aspx”,這時(shí)將顯示該日程的信息,

31、即點(diǎn)“保存退出”按鈕時(shí)執(zhí)行修改操作,如圖3.8所示。圖3.8 假如日程差不多存在,則顯示日程信息添加時(shí)能夠讓“刪除”按鈕不可用,修改時(shí)置為可用。用例2部門日程頁面:如圖3.9所示。圖3.9 部門日程頁面部門日程頁面功能要求:要求按部門進(jìn)行日程查詢,選擇機(jī)構(gòu)后部門下拉菜單級(jí)聯(lián)改變,要求實(shí)現(xiàn)選擇下拉項(xiàng)后無刷新,如圖3.9所示,能夠按部門內(nèi)用戶姓名進(jìn)行模糊查詢,日期只能綁定到某一天,初始時(shí)不顯示日程信息,點(diǎn)“搜索”圖片按鈕后,返回查詢結(jié)果,如圖3.10所示。圖3.10 顯示查詢到所有日程注意:用GridView顯示查詢到的日程信息,標(biāo)題部分包括人員姓名、查詢?nèi)掌谒谥艿囊恢芨魈欤@示一周的各天對(duì)應(yīng)

32、當(dāng)月的幾號(hào),內(nèi)容部分包括用戶姓名,和一周內(nèi)用戶各天對(duì)應(yīng)的日程,任何一個(gè)用戶能夠查看本部門內(nèi)公開的日程和自己創(chuàng)建的日程。按姓名模糊查詢時(shí),假如沒有部門內(nèi)其他用戶的日程,則自己創(chuàng)建的日程也要顯示出來。如圖3.11所示。圖3.11 按姓名模糊查詢后的部門日程信息點(diǎn)日程標(biāo)題進(jìn)入我的日程安排頁面即“SaveMySchedule.aspx”,這時(shí)我們只提供查看功能,除了“退出”按鈕外,其他按鈕都為不可用狀態(tài)。如圖3.12所示。圖3.12 查看日程信息的界面用例3我的便簽頁面如圖3.13 所示。圖3.13 我的便簽頁面需要用的數(shù)據(jù)庫表:MyNote表。我的便簽頁面功能要求:用DataList展示所有便簽信息

33、,如圖3.13所示。當(dāng)便簽標(biāo)題超過12個(gè)字時(shí),則往常12個(gè)字 加“.”表示。點(diǎn)頁面上“新增便簽”超連接或點(diǎn)DataList中的便簽標(biāo)題都能夠進(jìn)入個(gè)人便簽設(shè)置頁面。假如是添加,則界面如圖3.14所示圖3.14 個(gè)人便簽設(shè)置頁面?zhèn)€人便簽頁面功能要求:添加時(shí)“刪除當(dāng)前便簽”按鈕不可用,修改時(shí)該按鈕可用。如圖3.15所示。圖3.15 執(zhí)行修改操作時(shí)的界面4文檔治理模塊界面實(shí)現(xiàn)/*用例界面實(shí)現(xiàn)是對(duì)需求的進(jìn)一步明確和以可視化的方式呈現(xiàn),作為編碼和實(shí)現(xiàn)依據(jù)*/用例1文檔治理模塊包括3個(gè)子模塊,如圖4.1所示。圖4.1 文檔治理界面需要用到的數(shù)據(jù)庫表:FileInfo、FileTypeInfo、Accesso

34、ryFile。文檔治理頁面功能要求:如圖4.1黑框中所示。該頁面“FileManage.aspx”是個(gè)框架,左側(cè)為文件樹型菜單頁面“FileTree.aspx”,右面為文件內(nèi)容頁面“FileMain.aspx”。樹型菜單頁面功能要求:展示FileInfo表中的文件夾信息,按父子菜單分層顯示,如數(shù)據(jù)信息如圖4.2所示。依照ParentId遞歸綁定到TreeView中。其中FileType為文件類型,“1”表示文件夾。圖4.2 FileInfo表參考數(shù)據(jù)信息為了方便操作,初始時(shí)能夠手動(dòng)創(chuàng)建文件夾“c: HYPERLINK file:/部門文檔 部門文檔”。點(diǎn)左側(cè)的文件樹型菜單,若類型是文件夾,則在

35、右側(cè)文件內(nèi)容部分顯示該文件夾下所有的子文件,如圖4.3所示。文件信息用GridView顯示,能夠執(zhí)行查看屬性和刪除操作(刪除時(shí)只是放入回收站,要從回收站中完全刪除)。地址輸入框顯示樹型菜單中選擇的文件路徑。圖4.3 顯示文件夾中的內(nèi)容假如類型是非文件夾,則在右側(cè)文件內(nèi)容部分直接顯示文件信息,如圖4.4所示。圖4.4 直接顯示文件信息文件內(nèi)容頁面功能要求:假如文件內(nèi)容頁面的文件為文件夾類型,如圖4.5所示,圖4.5 從FileInfo表中明白,文件“所有項(xiàng)目”為文件夾類型在點(diǎn)文件名稱后進(jìn)入該文件夾的子文件界面,如圖4.6所示。圖4.6 進(jìn)入“所有項(xiàng)目”的子文件信息界面直到能夠看見顯示的文件不是文

36、件夾類型,如接著點(diǎn)“MyOffice”則進(jìn)入“MyOffice”文件夾下的子文件,如圖4.7所示,這時(shí)差不多不是文件夾類型,圖4.7 看到的“MyOffice講明文檔”文件信息不是文件夾類型這時(shí)假如再點(diǎn)文件名稱,或點(diǎn)GridView中的屬性圖標(biāo),則進(jìn)入文件屬性信息頁面,如圖4.8所示,圖4.8 文件屬性信息頁面文件屬性信息頁面功能要求:要求填寫文件名稱、備注、選擇文件類型圖標(biāo),這時(shí)文檔位置、創(chuàng)建時(shí)刻、所有者是不可改變的。在該頁面上要顯示文件的附件,如我們的“MyOffice講明文檔”文件可能包括多個(gè)附件,這些附件是我們通過上傳文件到指定位置而得到的,它們?cè)谟脖P中的實(shí)際情況如圖4.9所示。圖4.

37、9 文件“MyOffice講明文檔”在硬盤上的文件參考用GridView列出所有的附件,如圖4.8所示。點(diǎn)刪除圖標(biāo)能夠刪除該附件。我們點(diǎn)文件屬性頁面的“掃瞄”按鈕,能夠選擇要上傳的文件,如圖4.10所示。圖4.10 選擇要上傳的附件然后點(diǎn)“上傳”按鈕,執(zhí)行上傳操作,要求把附件添加到數(shù)據(jù)庫AccessoryFile表,參考數(shù)據(jù)信息如圖4.11所示。圖4.11 附件信息表參考數(shù)據(jù)信息同時(shí)保存文件到硬盤中指定的路徑下,如圖4.12所示。圖4.12 添加附件后的硬盤文件信息假如修改過程中點(diǎn)“退出”按鈕,則所有修改取消,差不多添加的附件從數(shù)據(jù)庫中刪除、硬盤中上傳的文件也要清除。假如點(diǎn)文件內(nèi)容頁面的“新增

38、文件”圖標(biāo),如圖4.13所示, 圖4.13 添加新文件則也進(jìn)入文件屬性頁面,只是這時(shí)文件各項(xiàng)信息都為空,只顯示所有者為登錄用戶,位置部分顯示所在文件夾的路徑,如圖4.14所示。圖4.14 添加文件界面其他描述同修改文件。提示,上傳附件時(shí)可考慮先添加文件以得到文件Id。假如添加過程中點(diǎn)“退出”按鈕,則所有差不多添加的信息要全部還原,差不多添加到FileInfo的文件信息刪除、差不多添加到附件表的信息刪除、差不多上傳到硬盤中指定路徑的文件刪除。假如點(diǎn)“新增文件夾”圖標(biāo),則進(jìn)入添加文件夾頁面,如圖4.16所示。圖4.15 新增文件夾圖4.16 添加文件夾頁面添加文件夾頁面功能要求:位置部分顯示要添加

39、文件夾的位置。添加時(shí)注意父子菜單的對(duì)應(yīng),不僅要添加到FileInfo表,還要在硬盤中創(chuàng)建文件夾。各字段信息參考數(shù)據(jù)庫表。用例2回收站頁面如圖4.17所示。圖4.17 回收站頁面我們從上邊用例1中刪除“MyOffice”文件(即更改FileInfo表中IfDelete字段為1),則能夠看到如圖4.17所示的界面?;厥照卷撁婀δ芤螅河肎ridView顯示所有放入回收站的信息。點(diǎn)“還原”圖標(biāo)則更改FileInfo表中IfDelete字段為0,點(diǎn)“永久刪除”圖標(biāo),則完全刪除該文件,及其對(duì)應(yīng)的附件、包括的子文件、和對(duì)應(yīng)的硬盤文件。用例3文件搜索頁面如圖4.18所示。圖4.18 文件搜索頁面初始時(shí)如圖4

40、.19所示。圖4.19 初始時(shí)文件搜索頁面點(diǎn)“搜索選項(xiàng)”連接,則顯示更詳細(xì)的搜索條件,如圖4.20所示。圖4.20 填寫查詢條件附件包含的文字部分能夠不于考慮,留以后擴(kuò)展使用。搜索結(jié)果如圖4.21所示。用GridView顯示查到的文件信息。圖4.21 顯示搜索結(jié)果頁面點(diǎn)文件名稱,能看到該文件的詳細(xì)信息,如圖4.22所示。點(diǎn)文件名選擇保存文件即可下載該文件。圖4.22 能夠下載查看文件5消息傳遞模塊界面實(shí)現(xiàn)/*用例界面實(shí)現(xiàn)是對(duì)需求的進(jìn)一步明確和以可視化的方式呈現(xiàn),作為編碼和實(shí)現(xiàn)依據(jù)*/用例1消息治理模塊包括2個(gè)子模塊,如圖5.1所示。包括2個(gè)子模塊包括2個(gè)子模塊圖5.1 消息治理頁面要到的表:M

41、essage、MessageType、MessageToUser、ReadCommonMessage。消息治理頁面功能要求:初始界面如圖5.1所示。能夠依照消息有效時(shí)刻來進(jìn)行查詢,查詢公布時(shí)刻介于開始時(shí)刻和結(jié)束時(shí)刻時(shí)刻之間的消息。假如不是一般用戶能夠查看所有人發(fā)送的消息,而一般用戶只能查看自己發(fā)送的消息。如以治理員身份搜索得到的信息界面如圖5.2所示。圖5.2 查詢結(jié)果用GridView顯示消息信息,要求實(shí)現(xiàn)修改和刪除功能。當(dāng)公布前能夠修改,然而公布后不能夠修改。假如消息內(nèi)容超過7個(gè)字,則取6個(gè)字加“.”表示。點(diǎn)消息內(nèi)容能夠彈出模式窗口,以查看消息的詳細(xì)信息,如圖5.3所示。圖5.3 查看消息

42、詳細(xì)內(nèi)容假如發(fā)送對(duì)象不是所有人,點(diǎn)發(fā)送對(duì)象部分要顯示所有的發(fā)送對(duì)象。點(diǎn)“添加新消息”超連接或修改消息圖標(biāo)都進(jìn)入消息填寫頁面,假如是添加消息則如圖5.4所示。圖5.4 消息填寫頁面消息填寫頁面功能要求:消息類型對(duì)應(yīng)MessageType表字段。開始有效時(shí)刻和結(jié)束有效時(shí)刻默認(rèn)為當(dāng)前的起止時(shí)刻,如圖5.4所示。默認(rèn)發(fā)送對(duì)象為特定對(duì)象,對(duì)象篩選范圍默認(rèn)按姓名,姓名輸入框要求實(shí)現(xiàn)自動(dòng)完成功能,如圖5.5所示。圖5.5 姓名輸入框有自動(dòng)完成功能初始時(shí),機(jī)構(gòu)、部門、職員號(hào)都為不可用,當(dāng)選上按機(jī)構(gòu)后,機(jī)構(gòu)下拉菜單為可用,如圖5.6所示。圖5.6 機(jī)構(gòu)下拉菜單變?yōu)榭捎卯?dāng)選中按部門,機(jī)構(gòu)和部門下拉菜單同時(shí)變?yōu)榭捎?/p>

43、,且這兩個(gè)菜單有級(jí)聯(lián)關(guān)系,選中按職員號(hào)后,職員號(hào)輸入框變?yōu)榭捎茫绮贿x中,上述各項(xiàng)都變?yōu)椴豢捎?。點(diǎn)“確定選擇范圍”按鈕按上面4個(gè)條件進(jìn)行篩選搜索符合條件的用戶。查詢結(jié)果如圖5.7所示。圖5.7 顯示查詢到的用戶能夠選中所有,或者選擇部分為他們發(fā)送信息。若選擇發(fā)送對(duì)象為所有人,則篩選范圍和發(fā)送對(duì)象都不顯示,如圖5.8所示。圖5.8 選擇發(fā)送對(duì)象為所有人的界面所有上述選擇操作,都要求實(shí)現(xiàn)無刷新效果。點(diǎn)“保存消息”按鈕,添加成功后跳轉(zhuǎn)到消息治理頁面。如圖5.9所示。圖5.9 跳轉(zhuǎn)到消息治理頁面點(diǎn)修改圖標(biāo)仍然進(jìn)入消息填寫頁面,只是這時(shí)初始時(shí)就顯示消息的差不多內(nèi)容,如圖5.10所示。圖5.10 修改消息

44、界面修改時(shí)發(fā)送對(duì)象不能更改,只能更改消息的其他差不多信息。公布消息后,消息變?yōu)椴豢尚薷?,如圖5.11所示,且記錄的有效創(chuàng)建時(shí)刻以公布時(shí)刻為準(zhǔn)。圖5.11 公布后不可再修改消息用例2信箱頁面:實(shí)現(xiàn)效果如圖5.12所示。圖5.12 信箱頁面信箱頁面功能要求:顯示收到的和發(fā)送的消息信息,已刪除和草稿箱功能不用實(shí)現(xiàn),以備以后擴(kuò)展之用。收件箱要求顯示總共收到的信息個(gè)數(shù)和未讀的信息個(gè)數(shù),已發(fā)送要求顯示所有發(fā)送的信息個(gè)數(shù)。點(diǎn)收件箱圖片按鈕能進(jìn)入收件箱頁面,如圖5.13所示,圖5.13 收件箱頁面收件箱頁面功能要求:用GridView顯示所有收到的信息,有鼠標(biāo)光亮效果,能夠刪除選定的消息,在GridView每

45、一行上添加鼠標(biāo)點(diǎn)擊事件,彈出模式窗口,顯示消息詳細(xì)內(nèi)容,彈出“ReceiveMailDetail.aspx”頁面,如圖5.14所示。圖5.14 彈出模式窗口顯示消息詳細(xì)內(nèi)容關(guān)閉模式窗口后,回到收件箱頁面,如圖5.15所示。圖5.15 新消息閱讀后的界面這時(shí)消息未讀標(biāo)志差不多消逝。同時(shí)左側(cè)菜單上面的用戶信息部分,要求使用ASP.NET AJAX實(shí)現(xiàn)無刷新提示功能,假如有人給登錄者發(fā)送新消息,則趕忙顯示新消息圖標(biāo),并顯示共有幾條新消息。假如沒有新消息,則新消息圖標(biāo)消逝。假如從信箱頁面點(diǎn)“已發(fā)送”圖片按鈕,則進(jìn)入已發(fā)送信息頁面,如圖5.16所示。圖5.16 已發(fā)送信息頁面已發(fā)送信息頁面功能要求:只顯

46、示登錄用戶自己發(fā)送的信息,能夠刪除差不多發(fā)送的信息,添加鼠標(biāo)光亮效果,鼠標(biāo)點(diǎn)擊某一行信息,能夠查看消息詳細(xì)信息,彈出“ReceiveMailDetail.aspx”頁面,如圖5.17所示。圖5.17 查看已發(fā)送信息詳情6系統(tǒng)治理模塊界面實(shí)現(xiàn)/*用例界面實(shí)現(xiàn)是對(duì)需求的進(jìn)一步明確和以可視化的方式呈現(xiàn),作為編碼和實(shí)現(xiàn)依據(jù)*/用例1系統(tǒng)治理模塊包括4個(gè)子模塊,如圖6.1所示。包括4個(gè)子模塊包括4個(gè)子模塊圖6.1 角色治理頁面角色治理頁面和畢業(yè)設(shè)計(jì)上機(jī)教材中描述的完全相同,那個(gè)地點(diǎn)不再贅述。用例2登錄日志頁面:對(duì)應(yīng)數(shù)據(jù)庫表:LoginLog。初始時(shí)頁面如圖6.2所示。圖6.2 登錄日志頁面用戶每次登錄時(shí)

47、,不管成功和失敗都要記錄登錄信息,以便查看治理。要求用GridView顯示登錄日志信息。能夠查看登錄時(shí)刻在開始時(shí)刻和結(jié)束時(shí)刻之間的登錄日志,如圖6.3所示。圖6.3 登錄日志查詢結(jié)果能夠刪除選中的登錄日志。用例3操作日志頁面:對(duì)應(yīng)數(shù)據(jù)庫表:OperateLog。初始時(shí)頁面如圖6.4所示。圖6.4 操作日志頁面用戶對(duì)機(jī)構(gòu)、部門、用戶、角色、文件、消息、日程等信息的增加、刪除和修改都要添加到操作日志表,以便查看治理。要求用GridView顯示操作日志信息。能夠查看操作時(shí)刻在開始時(shí)刻和結(jié)束時(shí)刻之間的操作日志,如圖6.5所示。圖6.5 操作日志查詢結(jié)果能夠刪除選中的操作日志。用例4菜單排序頁面功能要求

48、:用到的數(shù)據(jù)庫表:SysFun。實(shí)現(xiàn)效果如圖6.6所示。圖6.6 菜單排序用TreeView展示系統(tǒng)菜單,點(diǎn)一下其中的父菜單(提示:這時(shí)能夠把選擇的節(jié)點(diǎn)Id存入隱藏域中,上下移動(dòng)時(shí)從隱藏域取值),然后單擊“上移”按鈕,則菜單向上移動(dòng)一個(gè)位置,上移后的效果如圖6.7所示。圖6.7 上移后的菜單效果圖點(diǎn)其中一個(gè)父菜單,然后單擊“下移”按鈕,則菜單向下移動(dòng)一個(gè)位置,如圖6.8所示。圖6.8 下移后的菜單效果假如菜單差不多在最上端,則不能再向上移動(dòng),如圖6.8中的“人事治理”菜單;假如差不多在最下端,則不能再向下移動(dòng),如圖6.8中的“考勤治理”菜單。若選擇子菜單,則同樣實(shí)現(xiàn)上下移動(dòng)效果,只是移動(dòng)范圍不能超過所在的父菜單。圖6.9 移動(dòng)子菜單如圖6.9所示,“機(jī)構(gòu)信息”菜單不能再向上移動(dòng);“職員治理”菜單不能再進(jìn)行向下移動(dòng);同時(shí)不能移動(dòng)出“人事治理”菜單。注意:?jiǎn)螕舨藛位蛏舷乱苿?dòng)菜單時(shí)要求實(shí)現(xiàn)無刷新效果7考勤治理模塊界面實(shí)現(xiàn)/*用例界面實(shí)現(xiàn)是對(duì)需求的進(jìn)一步明確和以可視化的方式呈現(xiàn),作為編碼和實(shí)現(xiàn)依據(jù)*/用例1考勤治理模塊包括3個(gè)子模塊:如圖7.1所示??记谥卫砟K包括3個(gè)子菜單用到數(shù)據(jù)庫表:ManualSign、WorkTime??记谥卫砟K包括3個(gè)子菜單圖7.1 職員簽到、簽退頁面職員簽到、簽退頁面功能要求:起初“簽到”按鈕可用,“

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論