OA系統(tǒng)需求文檔[共62頁]
《OA系統(tǒng)需求文檔[共62頁]》由會員分享,可在線閱讀,更多相關(guān)《OA系統(tǒng)需求文檔[共62頁](62頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、附錄 1 階段項目文檔要求 OA 系統(tǒng)這個比較大,每組 只 用做 其 中的 一個 子模 塊 :人 事 管理 、日 程管 理、文檔管理這三個子模 塊其中的一個 階段項目要求每個項目小組完成的文檔包括以下內(nèi)容。 ? 需求和需求分析說明書:需求描述和主要的用例圖,參見下面的“系統(tǒng)需求和需求分析 說明書模板”。 ? 系統(tǒng)設(shè)計說明書:系統(tǒng)主要的實例類圖,至少 3 個用例的時序圖,參見下面的“系統(tǒng)設(shè) 計說明書模板”。 ? 單元測試用例:至少記錄 3 個單元測試的測試用例,參見下面的“測試用例模板”; ? 階段答辯:答辯用的幻燈片,幻燈片的內(nèi)容要求參見下面的“答辯用的幻燈片的目錄結(jié)
2、 構(gòu)”。 ? 其他:項目進度安排表(由項目經(jīng)理或小組長提供),參見下面的“項目進度安排表模 板”。 北大青鳥 Aptech 提供給教員的資源包括。 ? 項目需求和需求分析說明書電子文檔。 ? 系統(tǒng)設(shè)計說明書電子文檔。 ? 項目進度安排表模板電子文檔。 ? 測試用例模板電子文檔。 ? 數(shù)據(jù)庫腳本和完整源代碼。 說明: Java和.NET 編碼規(guī)范請參看第一階段和第二階段的相關(guān)課程。 最后一點是文檔模板和樣式。 附 1.1 系統(tǒng)需求和需求分析說明書模板 系統(tǒng)需求和需求分析說明書 文件標(biāo)識 北大青鳥 Aptech 第二學(xué)年 ASP.NET 畢業(yè)設(shè)計 文件狀態(tài): [
3、] 草稿 當(dāng)前版本 [beta1] [√ ] 正式發(fā)布 作 者 [姬利] [ ] 正在修改 完成日期 [2007-7-9] 版本歷史 版本 / 狀態(tài) 修訂人 修改日期 備 注 發(fā)布 姬利 2007-12-26 第一部分 概述 1.項目名稱及背景 ? 項目名稱 MyOffice ? 開發(fā)背景 追求高效率的辦公方式。 為了提高現(xiàn)代社會人們的辦公效率,滿足人們自動化辦公的需要,我們開發(fā)了這套穩(wěn)定可靠、操作方便、 安全有效的 MyOffice 系統(tǒng),它主要包括:人事管理、日程管理、文檔管理、消息傳遞、系統(tǒng)管理、 考勤管理等幾大模塊。 2.文檔說明 該需求文檔在實
4、際開發(fā)過程中,迎合用戶不斷完善需求的過程中總結(jié)而來,請仔細閱讀。 第二部分 任務(wù)說明 1.功能概述 該系統(tǒng)要求實現(xiàn)如下功能。 修改密碼、機構(gòu)管理、部門管理、員工管理、個人日程、部門日程、我的便簽、文檔管理、回收站管理、 文檔搜索、消息管理、個人信箱、員工簽到簽退、考勤歷史查詢、考勤統(tǒng)計等; MyOffice Web 訪問 數(shù)據(jù)存儲管理 2.用戶環(huán)境 瀏覽器 (如 IE 6 以上版本 )+網(wǎng)絡(luò) 開發(fā) (生產(chǎn))環(huán)境: Window Server 2003 ; Visual Studio 2005 ; SqlServer2005 第三部分 需求分析 1.實現(xiàn)功能 ? 系統(tǒng)
5、用例圖 用戶業(yè)務(wù)邏輯如下圖所示: ? 管理員功能清單 功 能 編 號 功 能 名 稱 文中標(biāo)題編號 備 注 101 人事管理 101001 部門管理 101002 員工管理 續(xù)表 功 能 編 號 功 能 名 稱 文中標(biāo)題編號 備 注 102 日程管理 102001 我的日程 102002 部門日程 102003 我的便簽 103 文檔管理 103001 文檔管理 103002 回收站 103003 文件搜索 104 消息傳遞 104001 消息管理 104002 信箱 105 系統(tǒng)管理 105001 角色管理 105002 登錄日志 105003
6、操作日志 105004 菜單排序 106 考勤管理 106002 考勤歷史記錄查詢 106003 考勤統(tǒng)計 107 交流中心 107001 聊天室 ? 普通用戶功能清單 功 能 編 號 功 能 名 稱 文中標(biāo)題編號 備 注 102 日程管理 102001 我的日程 102002 部門日程 102003 我的便簽 103 文檔管理 103001 文檔管理 103002 回收站 103003 文件搜索 104 消息傳遞 104001 消息管理 104002 信箱 106 考勤管理 106001 員工簽到、簽退 107 交流中心 107001 聊天室
7、2.用例說明 ? [用例 1] 用例圖 添加機構(gòu) 修改機構(gòu) 機構(gòu)管理 刪除機構(gòu) 描述 機構(gòu)管理: 用 GridView 展示機構(gòu)信息,可以添加、修改、刪除機構(gòu) 參與者 //* 參與者,參與用例的對象 *// ? [用例 2] 用例圖 添加部門 修改部門 部門管理 刪除部門 描述 部門管理: 用 GridView 展示部門信息,可以添加、修改、刪除部門。部門從屬于機構(gòu),一個機構(gòu)可以有 多個部門。 參與者 //* 參與者,參與用例的對象 *// ? [用例 3] 用例圖 添加員工 修改員工 員工管理 刪除員工 描述 員工管理: 用 Grid
8、View 展示員工信息,可以添加、修改、刪除員工,并可查看員工詳情。 參與者 //* 參與者,參與用例的對象 *// ? [用例 4] 用例圖 顯示日程 添加日程 我的日程 修改日程 描述 我的日程: 該模塊可以列出個人每天的安排,也可以預(yù)約他人一起參與??梢怨_和不公開日程。 參與者 //* 參與者,參與用例的對象 *// ? [用例 5] 用例圖 查詢?nèi)粘? 查看日程詳情 部門日程 描述 部門日程: 查看部門內(nèi)所有公開的日程和自己的日程。不公開的日程只允許自己和預(yù)約人看到。 參與者 //* 參與者,參與用例的對象 *// ? [用例 6 用例圖
9、 添加便簽 修改便簽 我的便簽 刪除便簽 描述 我的便簽 主要包括:用 DataList 顯示便簽信息,可以添加、修改、刪除便簽。相當(dāng)于記事本。 參與者 //* 參與者,參與用例的對象 *// ? [用例 7] 用例圖 樹型展示所有文件 顯示文件內(nèi)容 文檔管理 添加文件 修改文件 放入回收站 描述 文檔管理 主要包括:用 TreeView 展示所有文件,可以查看對應(yīng)的文件內(nèi)容,管理文件。更詳細的信息見 界面設(shè)計部分。 參與者 //* 參與者,參與用例的對象 *// ? [用例 8] 用例圖 撤消刪除 回收站 徹底刪除 描述 回收站: 顯示被刪
10、除的文件,可以撤消刪除,也可以徹底刪除文件。 參與者 //* 參與者,參與用例的對象 *// ? [用例 9] 描述 文件搜索功能: 可以按條件查詢需要的文件。 參與者 //* 參與者,參與用例的對象 *// ? [用例 10] 用例圖 發(fā)送消息 消息管理 管理消息 描述 消息管理 主要包括:創(chuàng)建消息、修改消息、刪除消息、發(fā)布消息。 參與者 //* 參與者,參與用例的對象 *// ? [用例 11] 用例圖 收件箱 信箱 已發(fā)送消息 描述 信箱 主要包括:接收到的信息,和已經(jīng)發(fā)送的信息。 參與者 //* 參與者,參與用例的對象 *// ? [
11、用例 12] 用例圖 添加角色 修改角色 角色管理 刪除角色 分配角色權(quán)限 描述 角色管理 主要包括:對角色進行管理,可以參照教材上機完成。 參與者 //* 參與者,參與用例的對象 *// ? [用例 13] 用例圖 上調(diào)整 菜單排序 下調(diào)整 描述 菜單排序 主要包括:菜單上調(diào)整和下調(diào)整,主要是修改菜單的顯示順序。 參與者 //* 參與者,參與用例的對象 *// ? [用例 14] 用例圖 考勤歷史記錄查詢 員工簽到、簽退 考勤統(tǒng)計 描述 考勤管理 主要包括:員工簽到、簽退,可以查詢用戶的考勤情況。 參與者 //* 參與者,參與用例的對象
12、 *// 3.用例關(guān)系 可以查看業(yè)務(wù)關(guān)系圖。 附 1.2 系統(tǒng)設(shè)計說明書模板 系統(tǒng)設(shè)計說明書 文件狀態(tài): 文件標(biāo)識 [北大青鳥 Aptech 第二學(xué)年 ASP.NET 畢業(yè)設(shè)計 ] [ ] 草稿 當(dāng)前版本 [正式版 ] [√] 正式發(fā)布 作 者 [姬利] [ ] 正在修改 完成日期 [2007 年 7 月 9 日] 版本歷史 版本 / 狀態(tài) 修 訂 人 修 改 日 期 備 注 第一部分 概述 1.文檔說明 本文檔主要包括數(shù)據(jù)庫詳細設(shè)計和界面詳細設(shè)計講解,所以請認真閱讀,以提高開發(fā)的質(zhì)量和效率。 2.系統(tǒng)需求概述 整個系統(tǒng)中所有布局統(tǒng)一采用 div 布局,所有數(shù)據(jù)
13、展示控件,如 GridView 和 DataList 都要有分頁處 理。 第二部分 系統(tǒng)總體結(jié)構(gòu) 本系統(tǒng)采用了傳統(tǒng)的 3 層架構(gòu)實現(xiàn),理解起來更簡單,請采用 3 層架構(gòu)的模式開發(fā)你的系統(tǒng)。如下圖所 示: 第三部分 系統(tǒng)設(shè)計 類圖 //* 系統(tǒng)中主要的、關(guān)鍵實體類圖,參考圖如下 *// ? [用例 1]實現(xiàn) 時序圖 // 用例 1 的時序圖,參考圖如下 *// 描述 第四部分 數(shù)據(jù)庫設(shè)計 1.邏輯設(shè)計 數(shù)據(jù)庫關(guān)系圖: 2.表設(shè)計 //* 所有的表的詳細設(shè)計信息匯總,如: *// 4.1 數(shù)據(jù)庫: GameCardSale 所有表信息 表 名 功 能 說 明
14、UserInfo 存放用戶基本信息 UserState 可擴展性,設(shè)置用戶是否被屏蔽的狀態(tài) RoleInfo 存放角色基本信息 SysFun 存放菜單功能基本信息 RoleRight 存放所有角色權(quán)限 DepartInfo 部門信息表 文件信息表 文件類型表 AccessoryFile 附件文件表 ManualSign 考勤信息表 WorkTime 上下班時間表 Message 消息表 MessageType 消息類型表 MessageToUser 消息發(fā)送對象 ReadCommonMessage 用戶已讀消息表 Schedule 日程表 MeetingInfo
15、 會議類型表 PreContract 預(yù)約人表 MyNote 個人便簽表 LoginLog 登錄日志表 OperateLog 操作日志表 4.2 表 UserInfo 表 名 列名 數(shù)據(jù)類型(精度范圍) 空/ 非空 約束條件 其他說明 UserId Varchar(50) 非空 用戶唯一標(biāo)識 UserName Varchar(50) 非空 真實姓名 PassWord Varchar(50) 非空 密碼 DepartId int 非空 所在部門 Gender int 非空 性別 RoleId int 非空 用戶角色 UserState int 非空 表
16、UserState的外鍵,對應(yīng) UserStateId 字段 用戶狀態(tài) 4.3 表 UserState 表 名 列名 數(shù)據(jù)類型(精度范圍) 空/ 非空 約束條件 其他說明 UserStateId Varchar(50) 非空 種子,自增 1 1:正常狀態(tài); 0:被屏蔽 UserStateName Varchar(50) 非空 4.4 表 RoleInfo 表 名 列名 數(shù)據(jù)類型(精度范圍) 空/ 非空 約束條件 其他說明 RoleId int 非空 種子,自增 1 角色 id RoleName Varchar(50) 非空 角色名稱 RoleDesc Varc
17、har(50) 角色描述 4.5 表 SysFun 表 名 列名 數(shù)據(jù)類型(精度范圍) 空/ 非空 約束條件 其他說明 NodeId int 非空 菜單節(jié)點 id DisplayName Varchar(50) 非空 菜單名稱 NodeURL Varchar(50) 菜單連接地址 DisplayOrder int 非空 菜單顯示順序 ParentNodeId int 非空 父節(jié)點 id 4.6 表 RoleRight 表 名 列名 數(shù)據(jù)類型(精度范圍) 空/ 非空 約束條件 其他說明 RoleRightId int 非空 種子,自增 1 角色權(quán)限 id RoleI
18、d int 非空 表 RoleInfo 的外鍵,對應(yīng) RoleId 角色 id NodeId int 非空 表 SysFun的外鍵,對應(yīng) NodeId 菜單節(jié)點 id 4.8 表 DepartInfo 表名 數(shù) 據(jù)類 型 (精 列名 度范圍) 空/ 非空 約束條件 其他說明 DepartId int 非空 種子,自增 1 部門 id DepartName Varchar(50) 非空 部門名稱 PrincipalUser Varchar(50) 非空 表 UserInfo 外鍵,對應(yīng) UserId 字段 部門負責(zé)人 ConnectTelNo bigint 聯(lián)系電話 Conne
19、ctMobileTelNo bigint 移動電話 Faxes bigint 傳真 4.9 表 表名 數(shù)據(jù)類型(精 列名 度范圍) 空/ 非空 約束條件 其他說明 FileId int 非空 種子,自增 1 文件 Id Varchar(50) 非空 文件名稱 int 非空 表的外鍵,對應(yīng)字段 文件類型 Remark Varchar(50) 備注 Varchar(50) 非空 創(chuàng)建者 CreateDate DateTime 非空 創(chuàng)建日期 ParentId int 非空 父節(jié)點 Id Varchar(200) 非空 文件路徑 是否 已刪 除。1:已刪 IfDelete
20、 int 非空 除、2:未刪除 4.10 表 表 數(shù) 據(jù) 類 型 名 ( 精 度 范 列名 圍) 空/ 非空 約束條件 其他說明 種 子 , 自 int 非空 增 1 文件類型 id Varchar(50) 非空 文件類型名 Varchar(50) 非空 文件類型對應(yīng)的圖標(biāo) Varchar(50) 文件類型后綴 4.11 表 AccessoryFile 表 名 列名 數(shù)據(jù)類型(精度范圍) 空/ 非空 約束條件 其他說明 AccessoryId int 非空 種子,自增 1 文件附件 Id FileId int 非空 表的外鍵,對應(yīng) FileId 字段 文件 Id
21、 AccessoryName Varchar(50) 非空 附件名稱 AccessorySize int 非空 附件大小 AccessoryType int 非空 表的外鍵,對應(yīng)字段 附件類型 CreateDate DateTime 非空 創(chuàng)建日期 AccessoryPath Varchar(200) 非空 附件路徑 4.12 表 ManualSign 表 名 列名 數(shù)據(jù)類型(精度范圍) 空/ 非空 約束條件 其他說明 SignId int 非空 種子,自增 1 簽卡 Id UserId Varchar(50) 非空 表 UserInfo 中 userid 的外鍵 用戶
22、id SignTime DateTime 非空 簽卡時間 SignDesc Varchar(200) 非空 簽卡備注 SignTag int 非空 簽卡標(biāo)記 4.13 表 WorkTime 表 名 列名 數(shù)據(jù)類型(精度范圍) 空/ 非空 約束條件 其他說明 WorkTimeId int 非空 種子,自增 1 工作時間 Id OnDutyTime Varchar(50) 非空 上班時間 OffDutyTime Varchar(50) 非空 下班時間 4.14 表 Message 表 名 列名 數(shù)據(jù)類型(精度范圍) 空/ 非空 約束條件 其他說明 MessageId
23、int 非空 種子,自增 1 消息 Id Title Varchar(100) 非空 消息標(biāo)題 Content Varchar(5000) 非空 消息內(nèi)容 Type int 非空 消息類型 BeginTime DateTime 非空 開始有效時間 EndTime DateTime 非空 有效結(jié)束時間 FromUserId Varchar(50) 非空 發(fā)送者 IfPublish int 非空 是否已發(fā)布 RecordTime DateTime 非空 發(fā)送時間 4.15 表 MessageType 表名 數(shù)據(jù)類型(精度 列名 范圍) 空/ 非空 約束條件 其他說明 Mes
24、sageTypeId int 非空 種子,自增 1 消息類型 Id MessageTypeName Varchar(50) 非空 消息類型名稱 MessageDesc Varchar(50) 消息類型描述 4.16 表 MessageToUser 表名 數(shù)據(jù)類型(精度范 空 / 非 列名 圍) 空 約束條件 其他說明 Id int 非空 種子,自增 1 序號 Id MessageId int Message 表 外 鍵 , 對 應(yīng) 非空 MessageId字段 消息 Id ToUserId Varchar(50) UserInfo 表外鍵,對應(yīng) UserId 非空 字段 發(fā)
25、送對象 Id 是否已讀。 1:已讀、 IfRead int 非空 0:未讀 4.17 表 ReadCommonMessage 表 名 列名 數(shù)據(jù)類型(精度范圍) 空/ 非空 約束條件 其他說明 ReadId int 非空 種子,自增 1 序號 Id MessageId int Message 表外鍵,對應(yīng) MessageId 非空 字段 消息 Id UserId Varchar(50) 非空 UserInfo 表外鍵,對應(yīng) UserId 字段 消息讀取者 4.18 表 Schedule 表 名 列名 數(shù)據(jù)類型(精度范圍) 空/ 非空 約束條件 其他說明 Sched
26、uleId int 非空 種子,自增 1 日程 Id Title Varchar(50) 非空 日程標(biāo)題 Address Varchar(500) 非空 會議地址 MeetingId int MeetingInfo 表 外 鍵 , 對 應(yīng) 非空 MeetingId 字段 會議類型 BeginTime DateTime 非空 日程開始時間 EndTime DateTime 非空 日程結(jié)束時間 SchContent varchar(500) 非空 日程內(nèi)容 CreateUser Varchar(50) 非空 創(chuàng)建者 CreateTime DateTime 非空 創(chuàng)建時間 IfP
27、rivate int 非空 是否私有 4.19 表 MeetingInfo 表 名 列名 數(shù)據(jù)類型(精度范圍) 空/ 非空 約束條件 其他說明 MeetingId int 非空 種子,自增 1 會議類型 Id MeetingName Varchar(50) 非空 會議類型名稱 4.20 表 PreContract 表 名 列名 數(shù)據(jù)類型(精度范圍) 空/ 非空 約束條件 其他說明 PreContractId int 非空 種子,自增 1 預(yù)約序號 Id ScheduleId int 非空 表 Schedule外鍵,對應(yīng) ScheduleId 字段 日程 Id User
28、Id Varchar(50) 非空 表 UserInfo 外鍵,對應(yīng) UserId 字段 預(yù)約人 4.21 表 MyNote 表 名 列名 數(shù)據(jù)類型(精度范圍) 空/ 非空 約束條件 其他說明 NoteId int 非空 種子,自增 1 便簽 id NoteTitle Varchar(50) 非空 便簽標(biāo)題 NoteContent Varchar(500) 便簽內(nèi)容 CreateTime datetime 非空 創(chuàng)建時間 CreateUser Varchar(50) 非空 創(chuàng)建者 4.22 表 LoginLog 表 名 數(shù)據(jù) 類 型( 精度 范 空 / 非 列名 圍)
29、 空 約束條件 其他說明 LoginId int 非空 種子,自增 1 登錄日志 id UserId Varchar(50) UserInfo 表 外 鍵 , 對 應(yīng) 非空 UserId 字段 登錄者 LoginTime DateTime 非空 登錄時間 登錄是否成功。 1:成功、 0 IfSuccess int 非空 失敗。 LoginUserIp varchar(100) 非空 登錄用戶 IP LoginDesc varchar(100) 登錄備注 4.23 表 OperateLog 表 名 列名 數(shù)據(jù)類型(精度范圍) 空/ 非空 約束條件 其他說明 Operat
30、eId int 非空 種子,自增 1 操作日志 Id UserId Varchar(50) 非空 操作者 OperateName Varchar(50) 非空 操作名稱 ObjectId Varchar(50) 非空 操作對象 Id OperateDesc Varchar(200) 非空 操作描述 OperateTime DateTime 非空 操作時間 第五部分 界面設(shè)計 1.公共模塊界面設(shè)計 說明:頁面設(shè)計要求盡量使用 div 布局完成。所有的 GridView 要求實現(xiàn)分頁功能。 圖 1.1 用戶登陸首頁 用戶登陸首頁要求: 只有當(dāng)用戶名、密碼都正確時才能通過驗證。
31、 圖 1.2 管理員登錄后看到的主界面 管理員登錄后的主頁面要求: 顯示個人便簽信息,左側(cè)顯示系統(tǒng)菜單和個人基本信息,上標(biāo)欄有“主 頁”、“重新登錄”、“修改密碼”、顯示當(dāng)前時間功能。 圖 1.3 普通用戶登錄后看到的界面 普通會員登錄后的主頁面要求: 直接到個人簽到頁面,其他同管理員登錄。簽卡日期不能為空,且必須為 日期型。 2.人事管理模塊界面實現(xiàn) //* 用例界面實現(xiàn)是對需求的進一步明確和以可視化的方式呈現(xiàn),作為編碼和實現(xiàn)依據(jù) *// ? 用例 1 人事管理模塊 包括 3 個子模塊,如圖 2.1 所示。 包括 3 個子模塊 圖 2.1 人事管理模塊包括 3 個子模塊
32、 機構(gòu)信息管理界面 :(如圖 2.2 所示) 圖 2.2 機構(gòu)信息管理界面 機構(gòu)信息管理頁面功能要求: 用 GridView 顯示所有機構(gòu)信息如圖 2.2 所示,初始時“保存按鈕”為不 可用。頁面有添加機構(gòu)功能,使用模板列執(zhí)行修改和刪除機構(gòu)操作,執(zhí)行增、刪、改后都要重新綁定 GridView ,顯示出機構(gòu)的最新信息。填寫機構(gòu)名稱、機構(gòu)簡稱,添加成功后,機構(gòu)名稱和機構(gòu)簡稱輸 入框都為置空,點修改圖標(biāo)后,在輸入框中顯示對應(yīng)的信息,同時“添加”按鈕不可用,“保存修 改”按鈕為可用,保存成功后,“添加”按鈕可用,“保存修改”按鈕不可用。注意非空驗證。 ? 用例 2 部門管理界面 :(
33、如圖 2.3 所示) 圖 2.3 部門管理頁面 部門頁面功能要求: 用 GridView 顯示所有機構(gòu)信息,如圖 2.3 所示,該頁面有部門增加、刪除、修改 功能。 點“ 添加部門”按鈕,或點修改圖標(biāo)都進入保存部門信息頁面,如圖 2.4 所示。保存部門信息頁 面: 圖 2.4 保存部門信息頁面布局 保存部門信息頁面功能要求: 所屬機構(gòu)下拉菜單綁定機構(gòu)信息表,注意輸入框有效性驗證。如果是修改 部門則要顯示選定部門的基本信息。點“請點擊選擇用戶”按鈕,則樹型顯示所有用戶,且按機構(gòu)、 部門分類,如圖 2.5 所示。 圖 2.5 以樹型菜單顯示所有用戶 選中某用戶后,“部門負責(zé)人”
34、輸入框自動顯示該用戶姓名,且為只讀,樹型用戶菜單自動隱藏。如圖 2.6 所示。 綁定剛才選擇的用戶 圖 2.6 選擇用戶后的界面 如果選擇的不是用戶,而是機構(gòu)或部門,則報告選擇錯誤“您選擇的不是人員,請重新選擇!”。 添加或修改部門成功后,跳轉(zhuǎn)到部門管理頁面。 ? 用例 3 員工管理界面 :(如圖 2.7 所示) 圖 2.7 員工管理界面 員工管理頁面功能要求: 用 GridView 展示所有用戶基本信息,頁面有用戶添加、修改、刪除和瀏覽詳 情功能,執(zhí)行增、刪、改成功后, GridView 重新綁定顯示用戶信息。 點“添加用戶”按鈕和修改用戶圖標(biāo)進入用戶信息保存頁面,如圖
35、 2.8 所示。 圖 2.8 保存用戶頁面 保存用戶信息頁面功能要求: 用戶信息要求非空和有效性驗證,“所在部門”下拉菜單項來自數(shù)據(jù)庫 DepartInfo 表,文本和值分別對應(yīng) DepartName 和 DepartId 字段(后續(xù)機構(gòu)和部門下拉菜單項 都來自對應(yīng)的表,不再贅述)。 點“瀏覽”按鈕可以選擇用戶照片,如圖 2.9 所示。 圖 2.9 選擇用戶照片 點“保存”按鈕添加該用戶,然后跳轉(zhuǎn)到員工管理頁面, 同時把圖片上傳到“ D:/WebSite/MyOffice/WebUI/images/Users ”文件夾中。注意這里文件名定 義為:用戶登錄名 + “.jpg ”
36、格式,如剛才上傳的圖片添加用戶后保存為“ qijingxue.jpg ”, 如圖 2.10 所示; 圖 2.10 上傳后的圖片命名 點“詳細”可以查看更詳細的信息,如圖 2.11 所示。 水印效果 圖 2.11 用戶詳情頁面 用戶詳情頁面功能要求: 顯示用戶基本信息,如圖 2.11 中所列出,在該用戶照片上要添加水印效果“我 的 Office 系統(tǒng)”。 3.日程管理模塊界面實現(xiàn) //* 用例界面實現(xiàn)是對需求的進一步明確和以可視化的方式呈現(xiàn),作為編碼和實現(xiàn)依據(jù) *// ? 用例 1 日程管理模塊 包括 3 個子模塊,如圖 3.1 所示。 包括 3 個子模塊 日歷小圖標(biāo)
37、 個人日程管理頁面: 實現(xiàn)效果如圖 3.1 所示。 個人日程管理頁面功能要求: 用 calendar 日歷控件顯示日歷,如圖 3.1 所示,使用 DayRender 事件 綁定顯示農(nóng)歷時間和日歷小圖標(biāo),如圖 3.2 所示。對應(yīng)數(shù)據(jù)庫 Schedule 表。 圖 3.2 點日歷小圖標(biāo)可以添加日程 點日歷小圖標(biāo)可以進入“我的日程安排”頁面,比如命名為“ SaveMySchedule.aspx ”,如圖 3.3 所 示。此時為添加日程操作。 圖 3.3 我的日程添加頁面 我 的 日程 安 排頁 面 功 能要 求 : 要 求填 寫 日 程 主 題、 日 程地 點 、會 議 類型 ( 下拉
38、 菜 單數(shù) 據(jù) 項 與 MeetingInfo 表字段對應(yīng))、開始時間、結(jié)束時間、提醒內(nèi)容、預(yù)約他人一起參與,同時可以選擇是 否公開日程,如果公開日程,則部門內(nèi)其他人在部門日程中可以查看您的日程,如果不公開,其他人 看不到您的日程,同時顯示創(chuàng)建者和創(chuàng)建時間。 對應(yīng) Schedule 、MeetingInfo 和 PreContract 表。 點預(yù)約他人小圖標(biāo),則顯示所有用戶,如圖 3.4 所示, 圖 3.4 出現(xiàn)預(yù)約用戶樹型菜單 如果選擇的不是用戶,要提示“您選擇的不是人員,請重新選擇的提示!”選擇用戶后,在預(yù)約他們列表 中列出該用戶(以部門標(biāo)識),如圖 3.5 所示。 圖
39、3.5 列表中列出選擇的預(yù)約人 選擇某個預(yù)約的人,點“刪除選定預(yù)約人”按鈕,可以從預(yù)約他人列表中刪除該人,如已經(jīng)添加了兩個預(yù) 約人,如圖 3.6 所示。 圖 3.6 選擇預(yù)約用戶“銷售部—齊靜雪” 刪除后的界面如圖 3.5 所示。點“保存退出”按鈕,則跳轉(zhuǎn)到個人日程管理頁面,這時顯示“◎ + 日程 小時和分鐘 + 日程標(biāo)題的前三字 + ... ”,如圖 3.7 所示。 圖 3.7 添加日程成功后的界面 這時我們再點日歷小圖標(biāo),或點“◎ + 日程小時和分鐘 + 日程標(biāo)題的前三字 + ... ”部分,仍然進入 “我的日程安排”頁面,即“ SaveMySchedule.aspx ”,
40、這時將顯示該日程的信息,即點“保存退 出”按鈕時執(zhí)行修改操作,如圖 3.8 所示。 圖 3.8 如果日程已經(jīng)存在,則顯示日程信息 添加時可以讓“刪除”按鈕不可用,修改時置為可用。 ? 用例 2 部門日程 頁面:如圖 3.9 所示。 圖 3.9 部門日程頁面 部門日程頁面功能要求: 要求按部門進行日程查詢,選擇機構(gòu)后部門下拉菜單級聯(lián)改變,要求實現(xiàn)選擇下 拉項后無刷新,如圖 3.9 所示,可以按部門內(nèi)用戶姓名進行模糊查詢,日期只能綁定到某一天,初始 時不顯示日程信息,點“搜索”圖片按鈕后,返回查詢結(jié)果,如圖 3.10 所示。 圖 3.10 顯示查詢到所有日程 注意:用 Gri
41、dView 顯示查詢到的日程信息,標(biāo)題部分包括人員姓名、查詢?nèi)掌谒谥艿囊恢芨魈欤@ 示一周的各天對應(yīng)當(dāng)月的幾號,內(nèi)容部分包括用戶姓名,和一周內(nèi)用戶各天對應(yīng)的日程,任何一個用 戶可以查看本部門內(nèi)公開的日程和自己創(chuàng)建的日程。 按姓名模糊查詢時,如果沒有部門內(nèi)其他用戶的日程,則自己創(chuàng)建的日程也要顯示出來。如圖 3.11 所 示。 圖 3.11 按姓名模糊查詢后的部門日程信息 點日程標(biāo)題進入我的日程安排頁面即“ SaveMySchedule.aspx ”,這時我們只提供查看功能,除了 “退出”按鈕外,其他按鈕都為不可用狀態(tài)。如圖 3.12 所示。 圖 3.12 查看日程信息的界面
42、 ? 用例 3 我的便簽 頁面如圖 3.13 所示。 圖 3.13 我的便簽頁面 需要用的數(shù)據(jù)庫表: MyNote 表。 我的便簽頁面功能要求: 用 DataList 展示所有便簽信息,如圖 3.13 所示。當(dāng)便簽標(biāo)題超過 12 個字 時,則以前 12 個字 加“... ”表示。點頁面上“新增便簽”超連接或點 DataList 中的便簽標(biāo)題都 可以進入個人便簽設(shè)置頁面。如果是添加,則界面如圖 3.14 所示 圖 3.14 個人便簽設(shè)置頁面 個人便簽頁面功能要求: 添加時“刪除當(dāng)前便簽”按鈕不可用,修改時該按鈕可用。如圖 3.15 所示。 圖 3.15 執(zhí)行修改操作時的界面
43、4.文檔管理模塊界面實現(xiàn) //* 用例界面實現(xiàn)是對需求的進一步明確和以可視化的方式呈現(xiàn),作為編碼和實現(xiàn)依據(jù) *// ? 用例 1 文檔管理模塊 包括 3 個子模塊,如圖 4.1 所示。 圖 4.1 文檔管理界面 需要用到的數(shù)據(jù)庫表:、、 AccessoryFile 。 文檔管理頁面功能要求: 如圖 4.1 黑框中所示。該頁面“”是個框架,左側(cè)為文件樹型菜單頁面“”, 右面為文件內(nèi)容頁面“”。 樹型菜單頁面功能要求: 展示表中的文件夾信息,按父子菜單分層顯示,如數(shù)據(jù)信息如圖 4.2 所示。根 據(jù) ParentId 遞歸綁定到 TreeView 中。其中為文件類型,“ 1”表示文
44、件夾。 圖 4.2 表參考數(shù)據(jù)信息 為了方便操作,初始時可以手動創(chuàng)建文件夾“ c : 部門文檔 ”。 點左側(cè)的文件樹型菜單,若類型是文件夾,則在右側(cè)文件內(nèi)容部分顯示該文件夾下所有的子文件,如圖 4.3 所示。文件信息用 GridView 顯示,可以執(zhí)行查看屬性和刪除操作(刪除時只是放入回收站,要 從回收站中徹底刪除)。地址輸入框顯示樹型菜單中選擇的文件路徑。 圖 4.3 顯示文件夾中的內(nèi)容 如果類型是非文件夾,則在右側(cè)文件內(nèi)容部分直接顯示文件信息,如圖 4.4 所示。 圖 4.4 直接顯示文件信息 文件內(nèi)容頁面功能要求:如果文件內(nèi)容頁面的文件為文件夾類型,如圖 4.5 所示,
45、 圖 4.5 從表中知道,文件“所有項目”為文件夾類型 在點文件名稱后進入該文件夾的子文件界面,如圖 4.6 所示。 圖 4.6 進入“所有項目”的子文件信息界面 直到可以看見顯示的文件不是文件夾類型,如繼續(xù)點“ MyOffice ”則進入“ MyOffice ”文件夾下的子 文件,如圖 4.7 所示,這時已經(jīng)不是文件夾類型, 圖 4.7 看到的“ MyOffice 說明文檔”文件信息不是文件夾類型 這時如果再點文件名稱,或點 GridView 中的屬性圖標(biāo),則進入文件屬性信息頁面,如圖 4.8 所示, 圖 4.8 文件屬性信息頁面 文件屬性信息頁面功能要求: 要求填寫文件名
46、稱、備注、選擇文件類型圖標(biāo),這時文檔位置、創(chuàng)建時間、 所有者是不可改變的。在該頁面上要顯示文件的附件,如我們的“ MyOffice 說明文檔”文件可能包 括多個附件,這些附件是我們通過上傳文件到指定位置而得到的,它們在硬盤中的實際情況如圖 4.9 所示。 圖 4.9 文件“ MyOffice 說明文檔”在硬盤上的文件參考 用 GridView 列出所有的附件,如圖 4.8 所示。點刪除圖標(biāo)可以刪除該附件。 我們點文件屬性頁面的“瀏覽”按鈕,可以選擇要上傳的文件,如圖 4.10 所示。 圖 4.10 選擇要上傳的附件 然后點“上傳”按鈕,執(zhí)行上傳操作,要求把附件添加到數(shù)據(jù)庫 Ac
47、cessoryFile 表,參考數(shù)據(jù)信息如圖 4.11 所示。 圖 4.11 附件信息表參考數(shù)據(jù)信息 同時保存文件到硬盤中指定的路徑下,如圖 4.12 所示。 圖 4.12 添加附件后的硬盤文件信息 如果修改過程中點“退出”按鈕,則所有修改取消,已經(jīng)添加的附件從數(shù)據(jù)庫中刪除、硬盤中上傳的文件 也要清除。 如果點文件內(nèi)容頁面的“新增文件”圖標(biāo) ,如圖 4.13 所示, 圖 4.13 添加新文件 則也進入文件屬性頁面,只是這時文件各項信息都為空,只顯示所有者為登錄用戶,位置部分顯示所在文 件夾的路徑,如圖 4.14 所示。 圖 4.14 添加文件界面 其他描述同修改文件。提
48、示,上傳附件時可考慮先添加文件以得到文件 Id 。如果添加過程中點“退出” 按鈕,則所有已經(jīng)添加的信息要全部還原,已經(jīng)添加到的文件信息刪除、已經(jīng)添加到附件表的信息刪 除、已經(jīng)上傳到硬盤中指定路徑的文件刪除。 如果點“新增文件夾”圖標(biāo),則進入添加文件夾頁面,如圖 4.16 所示。 圖 4.15 新增文件夾 圖 4.16 添加文件夾頁面 添加文件夾頁面功能要求: 位置部分顯示要添加文件夾的位置。添加時注意父子菜單的對應(yīng),不僅要添加 到表,還要在硬盤中創(chuàng)建文件夾。各字段信息參考數(shù)據(jù)庫表。 ? 用例 2 回收站頁面 如圖 4.17 所示。 圖 4.17 回收站頁面 我們從上邊用例
49、 1 中刪除“ MyOffice ”文件(即更改表中 IfDelete 字段為 1),則可以看到如圖 4.17 所示的界面。 回收站頁面功能要求: 用 GridView 顯示所有放入回收站的信息。點“還原”圖標(biāo)則更改表 中 IfDelete 字段為 0,點“永久刪除”圖標(biāo),則徹底刪除該文件,及其對應(yīng)的附件、包括的子文件、和 對應(yīng)的硬盤文件。 ? 用例 3 文件搜索頁面 如圖 4.18 所示。 圖 4.18 文件搜索頁面 初始時如圖 4.19 所示。 圖 4.19 初始時文件搜索頁面 點“搜索選項”連接,則顯示更詳細的搜索條件,如圖 4.20 所示。 圖 4.20 填寫查詢
50、條件 附件包含的文字部分可以不于考慮,留以后擴展使用。 搜索結(jié)果如圖 4.21 所示。用 GridView 顯示查到的文件信息。 圖 4.21 顯示搜索結(jié)果頁面 點文件名稱,能看到該文件的詳細信息,如圖 4.22 所示。點文件名選擇保存文件即可下載該文件。 圖 4.22 可以下載查看文件 5.消息傳遞模塊界面實現(xiàn) //* 用例界面實現(xiàn)是對需求的進一步明確和以可視化的方式呈現(xiàn),作為編碼和實現(xiàn)依據(jù) *// ? 用例 1 消息管理模塊 包括 2 個子模塊,如圖 5.1 所示。 包括 2 個子模塊 圖 5.1 消息管理頁面 要到的表: Message 、MessageType
51、、MessageToUser 、ReadCommonMessage 。 消息管理頁面功能要求: 初始界面如圖 5.1 所示??梢愿鶕?jù)消息有效時間來進行查詢,查詢發(fā)布時間介 于開始時間和結(jié)束時間時間之間的消息。如果不是普通用戶可以查看所有人發(fā)送的消息,而普通用戶 只能查看自己發(fā)送的消息。 如以管理員身份搜索得到的信息界面如圖 5. 2 所示。 圖 5.2 查詢結(jié)果 用 GridView 顯示消息信息,要求實現(xiàn)修改和刪除功能。當(dāng)發(fā)布前可以修改,但是發(fā)布后不可以修改。 如果消息內(nèi)容超過 7 個字,則取 6 個字加“ ... ”表示。 點消息內(nèi)容可以彈出模式窗口,以查看消息的詳細信息,
52、如圖 5.3 所示。 圖 5.3 查看消息詳細內(nèi)容 如果發(fā)送對象不是所有人,點發(fā)送對象部分要顯示所有的發(fā)送對象。 點“添加新消息”超連接或修改消息圖標(biāo)都進入消息填寫頁面,如果是添加消息則如圖 5.4 所示。 圖 5.4 消息填寫頁面 消息填寫頁面功能要求: 消息類型對應(yīng) MessageType 表字段。開始有效時間和結(jié)束有效時間默認為當(dāng)前 的起止時間,如圖 5.4 所示。默認發(fā)送對象為特定對象,對象篩選范圍默認按姓名,姓名輸入框要求 實現(xiàn)自動完成功能,如圖 5.5 所示。 圖 5.5 姓名輸入框有自動完成功能 初始時,機構(gòu)、部門、員工號都為不可用,當(dāng)選上按機構(gòu)后,機構(gòu)下拉菜單
53、為可用,如圖 5.6 所示。 圖 5.6 機構(gòu)下拉菜單變?yōu)榭捎? 當(dāng)選中按部門,機構(gòu)和部門下拉菜單同時變?yōu)榭捎茫疫@兩個菜單有級聯(lián)關(guān)系,選中按員工號后,員工號 輸入框變?yōu)榭捎?,如不選中,上述各項都變?yōu)椴豢捎谩|c“確定選擇范圍”按鈕按上面 4 個條件進行 篩選搜索符合條件的用戶。查詢結(jié)果如圖 5.7 所示。 圖 5.7 顯示查詢到的用戶 可以選中所有,或者選擇部分為他們發(fā)送信息。若選擇發(fā)送對象為所有人,則篩選范圍和發(fā)送對象都不顯 示,如圖 5.8 所示。 圖 5.8 選擇發(fā)送對象為所有人的界面 所有上述選擇操作,都要求實現(xiàn)無刷新效果。 點“保存消息”按鈕,添加成功后跳轉(zhuǎn)到消息管
54、理頁面。如圖 5.9 所示。 圖 5.9 跳轉(zhuǎn)到消息管理頁面 點修改圖標(biāo)仍然進入消息填寫頁面,只是這時初始時就顯示消息的基本內(nèi)容,如圖 5.10 所示。 圖 5.10 修改消息界面 修改時發(fā)送對象不能更改,只能更改消息的其他基本信息。 發(fā)布消息后,消息變?yōu)椴豢尚薷?,如圖 5.11 所示,且記錄的有效創(chuàng)建時間以發(fā)布時間為準(zhǔn)。 圖 5.11 發(fā)布后不可再修改消息 ? 用例 2 信箱頁面: 實現(xiàn)效果如圖 5.12 所示。 圖 5.12 信箱頁面 信箱頁面功能要求: 顯示收到的和發(fā)送的消息信息,已刪除和草稿箱功能不用實現(xiàn),以備以后擴展之用。 收件箱要求顯示總共收到的信息個數(shù)和未讀
55、的信息個數(shù),已發(fā)送要求顯示所有發(fā)送的信息個數(shù)。 點收件箱圖片按鈕能進入收件箱頁面,如圖 5.13 所示, 圖 5.13 收件箱頁面 收件箱頁面功能要求:用 GridView 顯示所有收到的信息,有鼠標(biāo)光亮效果,可以刪除選定的消息,在 GridView 每 一 行 上 添 加 鼠 標(biāo) 點 擊 事 件 , 彈 出 模 式 窗 口 , 顯 示 消 息 詳 細 內(nèi) 容 , 彈 出 “ReceiveMailDetail.aspx ”頁面,如圖 5.14 所示。 圖 5.14 彈出模式窗口顯示消息詳細內(nèi)容 關(guān)閉模式窗口后,回到收件箱頁面,如圖 5.15 所示。 圖 5.15 新消息閱讀后的
56、界面 這時消息未讀標(biāo)志已經(jīng)消失。同時左側(cè)菜單上面的用戶信息部分,要求使用 ASP.NET AJAX 實現(xiàn)無刷新 提示功能,如果有人給登錄者發(fā)送新消息,則立刻顯示新消息圖標(biāo),并顯示共有幾條新消息。如果沒 有新消息,則新消息圖標(biāo)消失。 如果從信箱頁面點“已發(fā)送”圖片按鈕,則進入已發(fā)送信息頁面,如圖 5.16 所示。 圖 5.16 已發(fā)送信息頁面 已發(fā)送信息頁面功能要求: 只顯示登錄用戶自己發(fā)送的信息,可以刪除已經(jīng)發(fā)送的信息,添加鼠標(biāo)光亮效 果,鼠標(biāo)點擊某一行信息,可以查看消息詳細信息,彈出“ ReceiveMailDetail.aspx ”頁面,如 圖 5.17 所示。 圖 5.
57、17 查看已發(fā)送信息詳情 6.系統(tǒng)管理模塊界面實現(xiàn) //* 用例界面實現(xiàn)是對需求的進一步明確和以可視化的方式呈現(xiàn),作為編碼和實現(xiàn)依據(jù) *// ? 用例 1 系統(tǒng)管理模塊 包括 4 個子模塊,如圖 6.1 所示。 包括 4 個子模塊 圖 6.1 角色管理頁面 角色管理頁面 和畢業(yè)設(shè)計上機教材中描述的完全相同,這里不再贅述。 ? 用例 2 登錄日志頁面: 對應(yīng)數(shù)據(jù)庫表: LoginLog 。 初始時頁面如圖 6.2 所示。 圖 6.2 登錄日志頁面 用戶每次登錄時,無論成功和失敗都要記錄登錄信息,以便查看管理。 要求用 GridView 顯示登錄日志信息。可以查看登錄時
58、間在開始時間和結(jié)束時間之間的登錄日志,如圖 6.3 所示。 圖 6.3 登錄日志查詢結(jié)果 可以刪除選中的登錄日志。 ? 用例 3 操作日志頁面: 對應(yīng)數(shù)據(jù)庫表: OperateLog 。 初始時頁面如圖 6.4 所示。 圖 6.4 操作日志頁面 用戶對機構(gòu)、部門、用戶、角色、文件、消息、日程等信息的增加、刪除和修改都要添加到操作日志表, 以便查看管理。 要求用 GridView 顯示操作日志信息。可以查看操作時間在開始時間和結(jié)束時間之間的操作日志,如圖 6.5 所示。 圖 6.5 操作日志查詢結(jié)果 可以刪除選中的操作日志。 ? 用例 4 菜單排序頁面功能要求:
59、 用到的數(shù)據(jù)庫表: SysFun 。實現(xiàn)效果如圖 6.6 所示。 圖 6.6 菜單排序 用 TreeView 展示系統(tǒng)菜單,點一下其中的父菜單(提示:這時可以把選擇的節(jié)點 Id 存入隱藏域中,上 下移動時從隱藏域取值),然后單擊“上移”按鈕,則菜單向上移動一個位置,上移后的效果如圖 6.7 所示。 圖 6.7 上移后的菜單效果圖 點其中一個父菜單,然后單擊“下移”按鈕,則菜單向下移動一個位置,如圖 6.8 所示。 圖 6.8 下移后的菜單效果 如果菜單已經(jīng)在最上端,則不能再向上移動,如圖 6.8 中的“人事管理”菜單;如果已經(jīng)在最下端,則不 能再向下移動,如圖 6.8 中的“
60、考勤管理”菜單。 若選擇子菜單,則同樣實現(xiàn)上下移動效果,只是移動范圍不能超過所在的父菜單。 圖 6.9 移動子菜單 如圖 6.9 所示,“機構(gòu)信息”菜單不能再向上移動;“員工管理”菜單不能再進行向下移動;并且不能移 動出“人事管理”菜單。 注意:單擊菜單或上下移動菜單時要求實現(xiàn)無刷新效果 7.考勤管理模塊界面實現(xiàn) //* 用例界面實現(xiàn)是對需求的進一步明確和以可視化的方式呈現(xiàn),作為編碼和實現(xiàn)依據(jù) *// ? 用例 1 考勤管理模塊 包括 3 個子模塊:如圖 7.1 所示。 用到數(shù)據(jù)庫表: ManualSign 、WorkTime 。 考勤管理模塊包括 3 個子菜單 圖 7
61、.1 員工簽到、簽退頁面 員工簽到、簽退頁面功能要求: 起初“簽到”按鈕可用,“簽退”按鈕不可用,簽卡日期默認成系統(tǒng)當(dāng)前 日期,點“簽到”按鈕后,在下面顯示個人簽到信息,同時“簽到”按鈕不可用,“簽退”按鈕可 用,如圖 7.2 所示。 圖 7.2 顯示簽到基本信息 點“簽退”按鈕后,“簽到”按鈕設(shè)置為可用,“簽退”按鈕設(shè)置為不可用。如圖 7.3 所示。 圖 7.3 顯示簽退信息 注意:在下面顯示簽到、簽退信息時,都要求實現(xiàn)無刷新效果。 ? 用例 2 員工考勤歷史查詢: 如圖 7.4 所示 圖 7.4 考勤歷史記錄查詢頁面 員工考勤歷史記錄查詢頁面功能要求: 查詢簽卡日期在
62、開始時間和結(jié)束時間之間的考勤信息。可以按機 構(gòu)、部門、員工號和姓名篩選查詢,當(dāng)選中“按機構(gòu)”時,機構(gòu)下拉菜單才可用,不選中時不可用, 其他幾個選擇條件也是如此,但選擇“按部門時”,機構(gòu)和部門下拉菜單同時變?yōu)榭捎谩? 注意: 所有這些選擇操作都要求實現(xiàn)無刷新效果。 點“搜索”圖片按鈕,用 GridView 顯示查詢結(jié)果,相同的部分要求合并單元格,如圖 7.5 所示。 圖 7.5 顯示查詢結(jié)果 ? 用例 3 員工考勤統(tǒng)計頁面: 如圖 7.6 所示。 圖 7.6 員工考勤統(tǒng)計頁面 員工考勤統(tǒng)計頁面功能要求: 可以統(tǒng)計開始時間和結(jié)束時間之間的考勤信息,點“統(tǒng)計”按鈕后在下面無 刷新顯
63、示統(tǒng)計信息,如圖 7.7 所示。 圖 7.7 員工考勤統(tǒng)計界面 用 GridView 顯示統(tǒng)計信息。可以統(tǒng)計所有員工的信息,也可以以部門為單位進行統(tǒng)計,機構(gòu)下拉菜單和 部門下拉菜單有級聯(lián)選擇關(guān)系。 要求出勤率精確到百分數(shù)兩位小數(shù),開始時間和結(jié)束時間之內(nèi)只要是非周六和周日都算工作日。工作時間 以上午 8:30 和下午 5:30 為準(zhǔn)。 “導(dǎo)入 Excel 打印”功能不用實現(xiàn),留以后擴展使用。 附 1.3 測試用例模板 ? 測試用例模板(一) 測 試 項 目 說明 / 數(shù)據(jù) 用例編號 測試優(yōu)先級 用例摘要 測試類型 用例類型 用例設(shè)計者 設(shè)計日期 對應(yīng)需求編號
64、對應(yīng) UI 對應(yīng) UC 版本號 對應(yīng)開發(fā)人員 前置條件 測試方法 輸入數(shù)據(jù) 執(zhí)行步驟 預(yù)期輸出 實際結(jié)果 測試日期 結(jié)論 ? 測試用例模板(二) 項目名稱 程序版本 功能模塊名 編制人 編制時間 功能特性 測試目的 續(xù)表 預(yù)置條件 特殊規(guī)程說明 用例編號 說 明 輸 入 預(yù)期結(jié)果 測試結(jié)果 備 注 說明: ? 以上測試用例模板 1 適用于集成測試與系統(tǒng)測試,測試用例模板 2 適用于單元測試。 ? 測試用例模板 1 可以根據(jù)情況適當(dāng)簡化。 附 1.4 答辯用的幻燈片的目錄結(jié)構(gòu) ? 第一頁是標(biāo)題部分。 ? 第二頁是本幻燈片的主要內(nèi)容和目錄。
65、? 第三頁是小組成員列表。 ? 第四頁是項目概述。 ? 第五頁是實施技術(shù)、框架及硬軟件環(huán)境。 ? 以下是功能模塊技術(shù)實現(xiàn)的說明。 ? 提示進行現(xiàn)場演示。 ? 提示進行文檔展示。 ? 開發(fā)經(jīng)驗和總結(jié)。 ? 提示可以進行答辯提問。 ? 感謝。 詳細的內(nèi)容可以參看教員提供的電子文檔。 附 1.5項目進度安排表模板 [系統(tǒng)名稱 ]開發(fā)進度表 文檔名稱項目名稱 開發(fā)單位項目組長 序 號 任務(wù)名稱計劃日期實際日期負責(zé)人進度偏差的原因 1 人事管理 第二周 偉 2 日程管理 第二周 黨 3 文檔管理 第二周 兵 4 消息傳遞 第三周 黨、偉 5 系統(tǒng)管理 第四周 6
66、考勤管理 第三周 兵 ? 7 聊天室 第四周 8 說明: ?進度表用于進度匯報,并且為進度控制提供依據(jù)。 ? 以上的進度,是項目里程碑和關(guān)鍵路徑上主要控制點的進度情況匯報,也可以根據(jù)項目 計劃中工作分解結(jié)構(gòu)的工作包進行更加細致的控制。 ?專門用于編碼過程中的進度匯報,可以按照功能、模塊、子系統(tǒng)的完成情況來進行匯 報,進度控制的力度因不同的情況和要求而有差異。 ? 若關(guān)鍵路徑發(fā)生更改,需要在進度報告中說明。 ? 可用灰色的進度表示項目的里程碑。 附錄 2 階段項目評分標(biāo)準(zhǔn) 以下評分表用于評價學(xué)員階段項目的綜合得分,提供給教員作為參考。 序 號 考 評 項 考評方法和說明 單 項 總 分 1 項目參與 上課出勤、團隊合作的情況 10% 2 理解需求和設(shè)計 繪制用例圖、類圖、數(shù)據(jù)庫設(shè)計圖 10% 3 功能編碼 編碼、調(diào)試、功能實現(xiàn)情況,正確完成的模塊數(shù) 50% 4 測試工具的使用 測試用例的編寫、隨機抽取頁面的 bug 數(shù) 10% 功能實現(xiàn)代碼的規(guī)范性程度 使用 CheckStyle 檢查 Java代碼規(guī)范 5 代碼規(guī)范性 10% 使用 devAd
- 溫馨提示:
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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 6.煤礦安全生產(chǎn)科普知識競賽題含答案
- 2.煤礦爆破工技能鑒定試題含答案
- 3.爆破工培訓(xùn)考試試題含答案
- 2.煤礦安全監(jiān)察人員模擬考試題庫試卷含答案
- 3.金屬非金屬礦山安全管理人員(地下礦山)安全生產(chǎn)模擬考試題庫試卷含答案
- 4.煤礦特種作業(yè)人員井下電鉗工模擬考試題庫試卷含答案
- 1 煤礦安全生產(chǎn)及管理知識測試題庫及答案
- 2 各種煤礦安全考試試題含答案
- 1 煤礦安全檢查考試題
- 1 井下放炮員練習(xí)題含答案
- 2煤礦安全監(jiān)測工種技術(shù)比武題庫含解析
- 1 礦山應(yīng)急救援安全知識競賽試題
- 1 礦井泵工考試練習(xí)題含答案
- 2煤礦爆破工考試復(fù)習(xí)題含答案
- 1 各種煤礦安全考試試題含答案