The research of using epad technology to support activities in administrative system

102 596 0
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

Tài liệu tham khảo công nghệ thông tin The research of using epad technology to support activities in administrative system

1 VIETNAM NATIONAL UNIVERSITY, HANOI COLLEGE OF TECHNOLOGY Nguyen Hoai Nam THE RESEARCH OF USING EPAD TECHNOLOGY TO SUPPORT ACTIVITIES IN ADMINISTRATIVE SYSTEM GRADUATION THESIS Major Field: Information Technology HA NOI - 2009 VIETNAM NATIONAL UNIVERSITY, HANOI COLLEGE OF TECHNOLOGY Nguyen Hoai Nam THE RESEARCH OF USING EPAD TECHNOLOGY TO SUPPORT ACTIVITIES IN ADMINISTRATIVE SYSTEM GRADUATION THESIS Major Field: Information Technology Supervisor: Dao Kien Quoc, MSc HA NOI – 2009 SUMMARY Administrative activities contain many problems that need to be solved in some aspect of time schedule, responsibility and productivity The fact that building software to control all problems above is better, but some software could not be used when published In this thesis, together we will approach the problems and find why some software are failed in real life In this thesis, we found a new idea for the problem of administrative formality software Based on this solution, we analyzed the administrative system, built design document To prove the idea, from the design document, we built the solution software to illustrate how the idea worked and prove it could help increase the software’s effect and feasibility ACKNOWLEDGEMENT First of all, I wish to express my respect and my special thank to my adviser MSc Dao Kien Quoc, College of Technology, Vietnam National University, Hanoi for the enthusiastic guidance, warm encouragement and useful research experiences I would like to gratefully thank all the teachers of College of Technology, VNU for their invaluable knowledge which they gave to me during four academic years Last, but not least, my family is really the biggest motivation behind me My parents and my brother always encourage my when I have stress and difficulties I would like to send them my gratefulness and love Hanoi, May 2009 Nguyen Hoai Nam TABLE OF CONTENTS SUMMARY ACKNOWLEDGEMENT TABLE OF CONTENTS Chapter 1: Introduction 1.1 Introduction to administrative formalities 1.2 Necessary of administrative activity and document processing software 1.3 Determine why some software failed to be used when published 1.4 Solution Chapter 2: Requirement and Specification 2.1 Problem analysis: 2.2 Requirement and solution 10 Chapter 3: Design 13 3.1 Purpose .13 3.2 System functions 13 3.3 Determine actors, use case in use case diagram 15 3.4 Use case diagrams and description .21 85 3.5 Sequence diagrams .85 3.6 Operation contract 90 3.7 Class diagram .105 Chapter 4: Specific solution of using ePad signature and verification .107 4.1 Overall solution approach 107 4.2 An introduction to ePad device and signature verification issue 108 4.3 Demo solution 113 Chapter 5: Conclusion 122 APPENDIX 123 Table of figures 123 REFFERENCE MATERIAL 124 Chapter 1: Introduction 1.1 Introduction to administrative formalities The purpose of administrative activities in an organization is to make decisions precisely to keep all parts of organization work in a harmony Administrative activities could be able to divide into following types: • Internal activities which involved in individual or sub-ordinates: o Incoming document processing (register to incoming book, decide destination, give comments …) o Document publishing (approve document, edit document …) o Task processing ( task requested by the manager) o Collect documents (collect a group of document to support manager to administrative activities, but not create or wait for approve) • Activities depends on external factors: o Undetermined tasks occur when new incoming documents come or documents have to be sent out As usual, activities depends on external factors contain a part of internal activities All information and decisions are represent in document In general, both two types of administrative activities involve in document processing, which divided into two types: • Incoming document: from outside, via many methods: email, post office, fax … • Outgoing document: published inside organization or sent out 1.2 Necessary of administrative activity and document processing software There are many reasons for a low-productive administration system: • Lack of information or problem of finding information due to late coming document or a large number of documents so that people could not find Uc51 Attach produced documents - Use case name Attach produced documents - Actor Manager, department - Purpose Attach produced documents - General description Browse files and attach - References R.6.12 - Process description Employee, Administration Action Response Browse files and attach Upload to server Exception Connection error Show error message 82 3.4.7 View task schedule Figure Task schedule Uc52 View task schedule 83 - Use case name View task schedule - Actor Manager, department - Purpose View task schedule - General description View task schedule - References R.7 - Process description Employee, Administration Action Response Choose schedule” panel “View task Show panel Exception Connection error Show error message 84 3.5 Sequence diagrams 3.5.1 Login package Figure Login sequence diagram 3.5.2 Logout package Figure 10 Logout package 85 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 86 Figure 13 Incoming document manager sequence diagram Figure 14 Incoming document employee sequence diagram 87 3.5.5 New outgoing document package Figure 15 Outgoing document sequence diagram 88 3.5.6 Task processing package Figure 16 Task processing package 89 3.5.7 Schedule Figure 17 Schedule sequence diagram 3.6 Operation contract Op1 Login Name Responsibility Reference Exception Output Pre-condition Post-condition Login to system Login successfully to access all function based on right level Uc1 Wrong username, password Main panel Account is created Op2 Authentication check Name Responsibility Reference Exception Output Pre-condition Post-condition Authentication check Check if username and password are valid Uc2, Uc4 Wrong username, password Error message Account is created Op3 Logout Name Logout 90 Responsibility Reference Exception Output Pre-condition Post-condition Logout successfully Uc3 Connection error Logout successfully message User confirm to logout Op4 Authentication check Name Responsibility Reference Exception Output Pre-condition Post-condition Authentication check Check if username and password are valid Uc2, Uc4 Wrong username, password Error message Account is created Op5 Create new user Name Responsibility Reference Exception Output Pre-condition Post-condition Create new user Create new user profile in database Uc5 Not enough information or user already created Account created User have right to use this function User created Op6 View user profile Name Responsibility Reference Exception Output Pre-condition Post-condition View user profile Show all information about user Uc6 Connection error User’s Information Account is created 91 Op7 Edit user profile Name Responsibility Reference Exception Output Pre-condition Post-condition Edit user profile Change user profile Uc7 Connection error Changed information Account is created Op8 Delete user Name Responsibility Reference Exception Output Pre-condition Post-condition Delete user Delete user from database Uc8 Connection error Delete message Account is created User deleted Op9 Register into “incoming book” Name Responsibility Reference Exception Output Pre-condition Post-condition Register into “incoming book” Store document information into “incoming book” Uc9 Not enough information Connection error Result message Enough information Op10 Store into database Name Responsibility Reference Exception Store into database Store document into database and server Uc10 Not enough information Connection error 92 Output Pre-condition Post-condition Result message Enough information Op11 View new incoming document Name Responsibility Reference Exception Output Pre-condition Post-condition View new incoming document Show new incoming document Uc11 Connection error Show incoming document Document stored into database Op12 Decide destination Name Responsibility Reference Exception Output Pre-condition Post-condition Decide destination Update destination for document Uc12 Connection error Result message Document stored in database Update successfully Op13 Public Name Responsibility Reference Exception Output Pre-condition Post-condition Public All user could access the document Uc13 Connection error Result message Document stored in database Update successfully Op14 Forward to subordinates 93 Name Responsibility Reference Exception Output Pre-condition Post-condition Forward to subordinates User who is chosen can view document Uc14 Connection error Result message Document stored in database Update successfully Op15 Attach document Name Responsibility Reference Exception Output Pre-condition Post-condition Attach document Upload document to server Uc15 Connection error Result message Document type is valid Document in server Op16 Collect comments Name Responsibility Reference Exception Output Pre-condition Post-condition Collect comments Show all comments from database Uc16 Connection error Comment list Comment stored in database Op17 Edit document Name Responsibility Reference Exception Output Pre-condition Edit document Update document information into database Uc17 Connection error Update result Document stored in database 94 Post-condition Database updated Op18 Send to administration department Name Responsibility Reference Exception Output Pre-condition Post-condition Send to administration department Administration department could view the document Uc18 Connection error Send result Document stored in database Op19 Give comments Name Responsibility Reference Exception Output Pre-condition Post-condition Give comments Store comment into database Uc19 Connection error Insert result Enough information Comment stored Op20 View document Name Responsibility Reference Exception Output Pre-condition Post-condition View document View document selected Uc20 Connection error Document list Document stored in database Op21 Send back to author Name Responsibility Send back to author Not register Send back to author to edit 95 Reference Exception Output Pre-condition Post-condition Uc21 Connection error Result message Document stored in database Op22 Send to manager Name Responsibility Reference Exception Output Pre-condition Post-condition Send to manager Set visible document in manager’s panel Uc22 Connection error Document list Document stored in database Op23 Set view right Name Responsibility Reference Exception Output Pre-condition Post-condition Set view right Set who could see document Uc23 Connection error Document list Document stored in database Op24 Publish Name Responsibility Reference Exception Output Pre-condition Post-condition Publish Set publish option Uc24 Connection error Update document database Document stored in database 96 ... UNIVERSITY, HANOI COLLEGE OF TECHNOLOGY Nguyen Hoai Nam THE RESEARCH OF USING EPAD TECHNOLOGY TO SUPPORT ACTIVITIES IN ADMINISTRATIVE SYSTEM GRADUATION THESIS Major Field: Information Technology Supervisor:... successful: • The technology used: it decides the effect of the software including powerful, fast, etc or the compatibility with other softwares or browsers • The cost of the software: the cheaper software... processing in administrative system is divided into four categories: 2.1.1 New incoming documents processing: New incoming documents processing is divided to following steps: • After receiving new incoming

Ngày đăng: 23/11/2012, 15:04

Từ khóa liên quan

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

  • Đang cập nhật ...

Tài liệu liên quan