Khóa luận the research of using epad technology to support activities in administrative system

103 265 0
Khóa luận the research of using epad technology to support activities in administrative system

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

c52. View task schedule 3.4. Use case diagrams and description 3.4.1. Login package Figure 1. Login use case Uc1. Login to system Use case name Login Actor Employee, Administration department, manager Purpose Access to main panel based on the right of user General description User type username and password into login form References R1.1 Process description Action Response 1. Access system through Internet via browser 2. Show login form 3. Type username and password 4. Show result: login successfully or not 5. Show main panel with functions based on type of user Exception User profile is not store in database Uc2. Authentication check Use case name Authentication check Actor Employee, Administration department, manager Purpose Check if username and password is valid General description System will compare username and password with user profile stored in database References R1.2, R2.2 Process description Action Response 1. Click on Login button 2. Show system’s message about user Exception User profile is not store in database 3.4.2. Logout package Figure 2. Logout use case Use case description: Uc3. Logout of system Use case name Logout Actor Employee, Administration department, manager Purpose Exit from system General description User click on Logout button and exit References R.2.1 Process description Action Response 1. Click on Logout button 2. Show message confirm if user want to logout of system 3. User choose OK 4. Exit from system Exception No exception Uc4. Authentication check Use case name Authentication check Actor Employee, Administration department, manager Purpose Check if username and password is valid General description System will compare username and password with user profile stored in database References R1.2, R2.2 Process description Action Response 1. Click on Logout button 2. Clear session of user Exception 3.4.3. User management package Figure 3. User management use case User management package description: Uc5. Create user Use case name Create user Actor Administration department Purpose Create new user General description Insert new user profile and then store profile into database References R.3.1 Process description Action Response 1. Click “Create user” button 2. Show user profile form 3. After inserting, click on “submit” button 4. Store user profile into database Exception User is already stored in database. Show message require reinsert information. Missing some information fields. Show message require fill in missing fields. Uc6. Edit user profile Use case name Edit user profile Actor Administration department Purpose Edit user profile General description Access to profile form and change some fields of the form References R.3.2. Process description Action Response 1. Click on “Edit user” button 2. Show user profile form Change fields appear in the form and click “Submit” Store user profile into database Exception Missing some information fields. Show message require fill in missing fields. Uc7. View user profileUse case name View user profile Actor Administration department Purpose View user profile General description Open user list and choose user, view user profile References R.3.3. Process description Action Response Choose user from user list Show user list 3. Click on “View user profile” button 4. Show user profile Exception Uc8. Delete user Use case name Delete user Actor Administration department Purpose Delete user from system General description Choose user from user list and delete user References R.3.4. Process description Action Response 1. Choose user from user list 2. Show user list Click on “Delete user” button Delete user from database Exception 3.4.4. New incoming document processing package Figure 4. New incoming document package Use case description: Uc9. Register to “incoming book” Use case name Register to “incoming book” Actor Administration department Purpose Register to “incoming book” General description Insert document’s information into “incoming book” form and store into database References R.4.1 Process description Action Response 1. Click on “incoming book” button 2. Show information form Insert document’s information and click “Submit” Store into database Exception Missing some fields in the form. Require fill in missing fields Uc10. Store into database Use case name Store into database Actor Administration department Purpose Store document into database General description Attach document into the form and upload into database References R.4.2. Process description Action Response 1. Browse files and click “submit” 2. Upload file and show result message Exception Connection error. Show message require browse files and update again. Uc11. View new incoming document Use case name View new incoming document Actor Employee, manager, administration department Purpose View new incoming document General description Click on document link and view document References R.4.3, R.5.6 Process description Action Response 1. Click on document link 2. Auto open the document Exception Connection error. Show error message. Uc12. Decide destination Use case name Decide destination Actor manager Purpose Choose destination General description Click on choose destination and choose which way document will be publish References R.4.4. Process description Action Response 1. Click on “Choose destination” button 2. Open form ask way to publish document Exception Connection error. Show error message. Uc13. Public document Use case name Public Actor Manager Purpose Public document to all employees General description Choose “public” check box References R.4.4.1 Process description Action Response 1. Choose “Public” check box 2. Ask to confirm 3. Choose “OK” to confirm 4. Show document on the web to all employees Exception Connection error. Show error message. Uc14. Forward to subordinates Use case name Forward to subordinates Actor Manager Purpose Forward to subordinates General description Choose subordinates to forward References R.4.4.2 Process description Action Response 1. Choose “Forward” checkbox and choose ordinates in the list then choose “Submit” 2. Show document on subordinate’s main panel Exception Connection error. Show error message. 3.4.5. New outgoing document processing package Figure 5. New outgoing document package Use case description: Uc15. Attach document Use case name Attach document Actor Employee Purpose Attach document to server General description Browse file and attach References R.5.1 Process description Action Response Browse document and click on “Attach” button Upload document to server Choose department or people to collect comments Show document in specific user’s panel Exception Connection error. Show error message. Require upload again Uc16. Collect comments Use case name Collect comments Actor Employee Purpose Get comments from others General description View comments of specific document in user’s panel References R.5.2. Process description Action Response Choose document and click on “View comments” Show comments on panel Exception Connection error. Show error message. Uc17. Edit document Use case name Edit document Actor Employee Purpose Edit and reattach document General description Choose document and reattach document References R.5.3 Process description Action Response Choose document and click on “Edit” button Show attach document form Attach document and choose “Submit” button Upload document to server Exception Connection error. Show error message. Require upload again Uc18. Send to administration departmentUse case name Send to administration department Actor Employee Purpose Send to administration department General description Choose send to administration department option References R.5.4 Process description Action Response Choose document and choose “Send to administration department” Show document in administration department’s panel Exception Connection error. Show error message. Uc19. Give comment Use case name Give comment Actor Employee Purpose Give comment for specific document General description Write comment and send to author References R.5.5 Process description Action Response Click on document and choose “Give comments” Show text area for writing comments Choose “Submit” Send comments to author Exception Connection error. Show error message. Uc20. View documentUse case name View document Actor Employee, manager, administration department Purpose View document General description Click on document link and view document References R.4.3, R.5.6 Process description Action Response 1. Click on document link 2. Automatic download and open the document Exception Connection error. Show error message. Uc21. Send back to author Use case name Send back to author Actor administration department Purpose Send back to author General description Send back to author with comment References R.5.7 Process description Action Response 1. Click on document, choose “Send back” 2. Show Comment form Write comments and reasons for sending back. Choose submit Send back to author with comments Exception Connection error. Show error message. Uc22. Send to manager Use case name Send to manager Actor administration department Purpose Send document to manager General description Choose send to manager References R.5.7 Process description Action Response 1. Click on document and choose “Send to manager” 2. Show document on manager’s panel Exception Connection error. Show error message. Uc23. Set view right Use case name Set view right Actor Manager Purpose Set who could view the document General description Choose document and set view right References R.5.9 Process description Action Response 1. Click on document and choose “Set view right” 2. Show document only on user who have right Exception Connection error. Show error message. Uc24. Publish Use case name Publish Actor administration department Purpose Publish document General description Choose Publish option References R.5.10 Process description Action Response 1. Click on document and choose Publish button 2. Show choice option for document Exception Connection error. Show error message. Uc25. Public Use case name Public Actor administration department Purpose Public to all employee General description Choose public option References R.5.10.1 Process description Action Response 1. Choose public option 2. Show document on all user’s panel Exception Connection error. Show error message. Uc26. Register to “outgoing book” Use case name Register to “outgoing book” Actor administration department Purpose Register to “outgoing book” General description Write document information into “outgoing book” References R.5.10.2 Process description Action Response 1. Insert document’s information into form 2. Store information into database Exception Connection error. Show error message. Uc27. Send out Use case name Send out Actor administration department Purpose Send document out General description Choose email address and send out References R.5.10.3 Process description Action Response 1. Choose document and type email address 2. Send document via email Exception Connection error. Show error message. Uc28. Hide from web Use case name Hide from web Actor administration department Purpose Hide document from web in case document is old General description Choose document and choose hide from web References R.5.10.4 Process description Action Response 1. Choose document and choose “Hide from web” 2. Do not show document on panel Exception Connection error. Show error message. Uc29. Delete document Use case name Delete Actor administration department Purpose Delete document from database General description Choose document and choose “Delete” References R.5.10.5 Process description Action Response 1. Choose document and choose “Delete” button 2. Delete document from database Exception Connection error. Show error message. 3.4.6. Task processing package Figure 6. Task processing manager use case Figure 7. Task processing employee Uc30. Create request Use case name Create request Actor Manager Purpose Create request based on task General description Choose Create request and insert info References R.6.1 Process description Action Response 1. Choose “Create request” 2. Show Request information form Insert information. Choose “Submit” Store request into database Exception Connection error. Show error message. Uc31. Set due date (for whole task) Use case name Set due date for whole task Actor Manager Purpose Set due date for whole task General description Set date in due date form References R.6.2 Process description Action Response 1. Choose “Due date” 2. Show Due date option Choose date time Store date into database Exception Connection error. Show error message. Uc32. Attach documents Use case name Attach document Actor Manager Purpose Attach related document General description Browse documents and attach References R.6.3 Process description Action Response 1. Choose “Attach” and browse files to attach 2. Store files into database Exception Connection error. Show error message. Require reattach. Uc33. Divide task Use case name Divide task Actor Manager Purpose Divide task into steps General description Divide and name the step References R.6.4 Process description Action Response 1. Choose “Divide” and name each subtask 2. Store sub task into database Exception Connection error. Show error message. Uc34. Set condition Use case name Set condition Actor Manager Purpose Set condition for each subtask for synchronizing General description Set dependence for each subtask References R.6.4.1 Process description Action Response 1. Choose pretask 2. Store dependence into database Exception Connection error. Show error message. Uc35. Set priority Use case name Set priority Actor Manager Purpose Set order and priority for tasks General description Set order for tasks References R.6.4.2 Process description Action Response 1. Re arrange tasks in order 2. Store order into database Exception Connection error. Show error message. Uc36. Set due date ( for subtask) Use case name Set due date (for subtask) Actor Manager Purpose Set due date for subtask General description Choose due date for each subtask References R.6.4.3 Process description Action Response 1. Choose subtask and set date 2. Store date into database Exception Connection error. Show error message. Uc37. Set responsibility for subtask Use case name Set responsibility for subtask Actor Manager Purpose Set responsibility for subtask General description Choose subtask and set who is responsible for References R.6.4.4 Process description Action Response 1. Choose subtask, choose person responsible for 2. Store person into database Exception Connection error. Show error message. Uc38. Edit subtask Use case name Edit subtask Actor Manager Purpose Edit subtask General description Choose edit and change subtask information References R.6.4.5 Process description Action Response 1. Choose subtask, choose “Edit” 2. Show edit form 3. Edit subtask 4. Store into database Exception Connection error. Show error message. Uc39. Delete subtask Use case name Delete subtask Actor Manager Purpose Delete subtask General description Choose subtask and delete References R.6.4.6 Process description Action Response 1. Choose subtask and choose “Delete” 2. Delete from database Exception Connection error. Show error message. Uc40. Set responsibility for whole task Use case name Set responsibility for whole task Actor Manager Purpose Set responsibility for whole task General description Choose person who is responsible for whole task References R.6.5 Process description Action Response 1. Choose person to set responsibility 2. Store person into database Exception Connection error. Show error message. Uc41. Edit task Use case name Edit task Actor Manager Purpose Edit task General description Choose edit and change task information References R.6.6 Process description Action Response 1. Choose task, choose “Edit” 2. Show edit form 3. Edit task 4. Store into database Exception Connection error. Show error message. Uc42. Delete task Use case name Delete task Actor Manager Purpose Delete task General description Choose task and delete References R.6.7 Process description Action Response 1. Choose task and choose “Delete” 2. Delete from database Exception Connection error. Show error message. Uc43. View task status Use case name View task status Actor Manager Purpose View all task status to control how subordinates do subtask General description Choose “Task status” and view status References R.6.8 Process description Action Response 1. Choose “Task status” 2. Show all task status Exception Connection error. Show error message. Uc44. View task Use case name View task Actor Manager, Employee, Administration department Purpose View task General description Choose task and view content References R.6.9 Process description Action Response 1. Choose task and view content 2. Show content Exception Connection error. Show error message. Uc45. Give comments Use case name Give comments Actor Manager, Employee, Administration department Purpose Give comments for task General description Set dependence for each subtask References R.6.4.1 Process description Action Response 1. Choose pretask 2. Store dependence into database Exception Connection error. Show error message. Uc46. View due date Use case name View due date Actor Manager, Employee, Administration department Purpose View due date General description Choose subtask and delete References R.6. Process description Action Response 1. Choose subtask and choose “Delete” 2. Delete from database Exception Connection error. Show error message. Uc47. View related documents Use case name View related document Actor Manager, Employee, Administration department Purpose View related document General description Download and open related document References R.6.8.3 Process description Action Response 1. Click on related document 2. Show related document 3. Download related document 4. Download Exception Connection error. Show error message. Uc48. Read reminded task Use case name Read reminded task Actor Manager, Employee, Administration department Purpose Read reminded task General description Click on remind and read References R.6.9 Process description Action Response 1. Click on “reminded task” area 2. Show reminded task Exception Connection error. Show error message. Uc49. Provide suggestionssolutions Use case name Provide suggestionssolutions Actor Manager, Employee, Administration department Purpose Provide suggestionssolutions for tasks General description Type solutions in text area and send to others References R.6.10 Process description Action Response 1. Type solutions in text area 2. Show text area 3. Choose people to send to and choose “Send” 4. Send to people Exception Connection error. Show error message. Uc50. Confirm state of task Use case name Confirm state of task Actor Manager, Employee, Administration department Purpose Confirm task’s status ( finish, doing, not start..) General description Choose status checkbox References R.6.11 Process description Action Response 1. Choose task and choose status 2. Save status Exception Connection error. Show error message. Uc51. Attach produced documents Use case name Attach produced documents Actor Manager, Employee, Administration department Purpose Attach produced documents General description Browse files and attach References R.6.12 Process description Action Response 1. Browse files and attach 2. Upload to server Exception Connection error. Show error message. 3.4.7. View task scheduleFigure 8. Task schedule Uc52. View task schedule Use case name View task schedule Actor Manager, Employee, Administration department Purpose View task schedule General description View task schedule References R.7 Process description Action Response 1. Choose “View task schedule” panel 2. Show panel Exception Connection error. Show error message. 3.5. Sequence diagrams 3.5.1. Login package Figure 9. Login sequence diagram 3.5.2. Logout package Figure 10. Logout package 3.5.3. User management package Figure 11. Use management sequence diagram 3.5.4. New incoming document package Figure 12. Incoming document administration department sequence diagram Figure 13. Incoming document manager sequence diagram Figure 14. Incoming document employee sequence diagram 3.5.5. New outgoing document package Figure 15. Outgoing document sequence diagram 3.5.6. Task processing package Figure 16. Task processing package 3.5.7. Schedule Figure 17. Schedule sequence diagram 3.6. Operation contract Op1. Login Name Login to system Responsibility Login successfully to access all function based on right level Reference Uc1 Exception Wrong username, password Output Main panel Precondition Account is created Postcondition Op2. Authentication check Name Authentication check Responsibility Check if username and password are valid Reference Uc2, Uc4 Exception Wrong username, password Output Error message Precondition Account is created Postcondition Op3. Logout Name Logout Responsibility Logout successfully Reference Uc3 Exception Connection error Output Logout successfully message Precondition User confirm to logout Postcondition Op4. Authentication check Name Authentication check Responsibility Check if username and password are valid Reference Uc2, Uc4 Exception Wrong username, password Output Error message Precondition Account is created Postcondition Op5. Create new user Name Create new user Responsibility Create new user profile in database Reference Uc5 Exception Not enough information or user already created Output Account created Precondition User have right to use this function Postcondition User created Op6. View user profile Name View user profile Responsibility Show all information about user Reference Uc6 Exception Connection error Output User’s Information Precondition Account is created Postcondition Op7. Edit user profile Name Edit user profile Responsibility Change user profile Reference Uc7 Exception Connection error Output Changed information Precondition Account is created Postcondition Op8. Delete user Name Delete user Responsibility Delete user from database Reference Uc8 Exception Connection error Output Delete message Precondition Account is created Postcondition User deleted Op9. Register into “incoming book” Name Register into “incoming book” Responsibility Store document information into “incoming book” Reference Uc9 Exception Not enough information. Connection error Output Result message Precondition Enough information Postcondition Op10. Store into database Name Store into database Responsibility Store document into database and server Reference Uc10 Exception Not enough information. Connection error Output Result message Precondition Enough information Postcondition Op11. View new incoming document Name View new incoming document Responsibility Show new incoming document Reference Uc11 Exception Connection error Output Show incoming document Precondition Document stored into database Postcondition Op12. Decide destination Name Decide destination Responsibility Update destination for document Reference Uc12 Exception Connection error Output Result message Precondition Document stored in database Postcondition Update successfully Op13. Public Name Public Responsibility All user could access the document Reference Uc13 Exception Connection error Output Result message Precondition Document stored in database Postcondition Update successfully Op14. Forward to subordinates Name Forward to subordinates Responsibility User who is chosen can view document Reference Uc14 Exception Connection error

[...]... rừng mưa nhiệt đới là tái sinh phân tán liên tục của các loài cây chịu bóng và tái sinh vệt của các loài cây ưu sáng Vấn đề tái sinh rừng nhiệt đới được thảo luận nhiều nhất là hiệu qủa các cách sử lý lâm sinh liên quan đến tái sinh của các loài cây mục đích ở các kiểu rừng Từ đó các nhà lâm sinh học đã xây dựng thành công nhiều phương thức chặt tái sinh Công trình của Walton, A B Bernard, R C - Wyatt... nhóm cây lá kim rất khó tái sinh phục hồi trở lại do thiếu lớp cây mẹ Khi nghiên cứu quy luật phân bố cây tái sinh tự nhiên rừng lá rộng thường xanh hỗn loại vùng Quỳ Châu Nghệ An Nguyễn Duy Chuyên (1995) [13] đã nghiên cứu phân bố cây tái sinh theo chiều cao, phân bố tổ thành cây tái sinh, số lượng cây tái sinh Trên cơ sở phân tích to n học về phân bố cây tái sinh cho to n lâm phần, tác giả cho rằng... http://www.lrc-tnu.edu.vn cây tái sinh lớn hơn rừng nguyên sinh Tác giả còn thống kê các cây tái sinh theo 6 cấp chiều cao, cây tái sinh triển vọng có chiều cao h > 1,5 m Tác giả Đỗ Hữu Thư (1995, 1997) [41, 42] và cộng sự khi nghiên cứu về lớp cây tái sinh tự nhiên ở Phansipăng - Sa Pa - Lao Cai đã xác định được quy luật phân bố cây tái sinh ở vùng này Khi nghiên cứu tái sinh tự nhiên sau khai thác chọn... 19, Humboldt và Grinsebach đã sử dụng dạng sinh trưởng của các loài cây ưu thế và kiểu môi trường sống của chúng để biểu thị cho các nhóm thực vật Phương pháp của Humboldt và Grinsebach được các nhà sinh thái học Đan Mạch (Warming, 1094; Raunkiaer, 1934) tiếp tục phát triển Raunkiaer (1934) đã phân chia các loài cây hình thành thảm thực vật thành các dạng sống và các phổ sinh học (phổ sinh học là tỉ lệ... của các thành phần sinh vật trong hệ sinh thái rừng mà qua đó các loài có đặc điểm sinh thái khác nhau có thể cùng sinh sống hoà thuận trong một khoảng không gian nhất định trong một giai đoạn phát triển của rừng Cấu trúc rừng vừa là kết quả vừa là sự thể hiện các mối quan hệ đấu tranh sinh tồn và thích ứng lẫn nhau giữa các thành phần trong hệ sinh thái với nhau và với môi trường sinh thái Cấu trúc... hưởng đến sinh trưởng của cây tái sinh Ở những quần thụ kín tán, thảm cỏ và cây bụi kém phát triển nhưng chúng vẫn có ảnh hưởng đến cây tái sinh Nhìn chung ở rừng nhiệt đới, tổ thành và mật độ cây tái sinh thường khá lớn nhưng số lượng loài cây có giá trị kinh tế thường không nhiều và được chú ý hơn, còn các loài cây có giá trị kinh tế thấp thường ít được nghiên cứu, đặc biệt là đối với tái sinh ở các... tượng tái sinh lỗ trống ở rừng thứ sinh Hương Sơn, Hà Tĩnh Theo tác giả, số lượng cây tái sinh xuất hiện khá nhiều dưới các lỗ trống khác nhau Lỗ trống càng lớn, cây tái sinh càng nhiều và hơn hẳn những nơi kín tán Từ đó tác giả đề xuất phương thức khai thác chọn, tái sinh tự nhiên cho đối tượng rừng khu vực này Trong một công trình nghiên cứu về cấu trúc, tăng trưởng trữ lượng và tái sinh tự nhiên... Thái Nguyên http://www.lrc-tnu.edu.vn Theo TS Vũ Tiến Hinh (1991) [20] khi nghiên cứu đặc điểm tái sinh tự nhiên tại Hữu Lũng (Lạng Sơn) và vùng Ba Chẽ (Quảng Ninh) đã nhận thấy rằng, hệ số tổ thành tính theo % số cây của tầng tái sinh và tầng cây cao có liên quan chặt chẽ với nhau Các loài có hệ số tổ thành ở tầng cây cao càng lớn thì hệ số tổ thành ở tầng tái sinh cũng vậy Nguyễn Ngọc Lung (1993)... phiến của rừng Theo tác giả G N Baur (1964) [64] đã nghiên cứu các vấn đề về cơ sở sinh thái nói chung và về cơ sở sinh thái học trong kinh doanh rừng nói riêng, trong đó đi sâu nghiên cứu cấu trúc rừng, các kiểu sử lý về mặt lâm sinh áp dụng cho rừng mưa tự nhiên Từ đó tác giả đưa ra các nguyên lý tác động sử lý lâm sinh cải thiện rừng P Odum (1971) [70] đã hoàn chỉnh học thuyết về hệ sinh thái trên... cho rằng loại rừng trung bình (IIIA2) cây tái sinh tự nhiên có dạng phân bố Poisson, ở các loại rừng khác cây tái sinh có phân bố cụm Theo Trần Xuân Thiệp (1995) [51] nghiên cứu về tái sinh tự nhiên trong rừng chặt chọn ở Lâm trường Hương Sơn - Hà Tĩnh đã định lượng các cây tái sinh tự nhiên trong các trạng thái rừng khác nhau Theo tác giả, rừng thứ sinh có số lượng 16 Số hóa bởi Trung tâm Học liệu

Ngày đăng: 19/10/2014, 22:25

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan