Professional Documents
Culture Documents
Table of Contents
Description Page No. 1. Introduction 1.1 Purpose. 3 1.2 Scope. 3 1.3 Definition, Acronyms and Abbreviations.. 4 1.4 Tools to be used............. 5 1.5 References 6 1.6 Technologies to be used 6 1.7 Overview.......................................................................................... 6
2.3 Hardware Interface. 9 2.4 2.5 2.6 2.7 2.8 2.9 Communication Interface ...11 Constraints11 Architecture Design11 Use Case Model Description...12 Activity Diagram.13 Sequence Diagrams21
2.10 Database Design.30 2.10.1 ER Diagram.32 2.11 Assumption and Dependencies......................................................32 3. Specific Requirement 3.1 Use Case Reports..33
Page 2
1.0 Introduction
1.1 Purpose
Employee Expense Management is a simple-to-use, browser-based solution that can automate and streamline the reimbursement process, help enforce corporate policies and capture expense-related data that can be turned into valuable business intelligence. This online software provides the ability to capture organization-wide travel expense data for faster payment, less administration overheads and detailed real time management analysis to control costs. Online expense management capability provides process efficiency and the opportunity to realize further savings. The creation of integrated end-to-end travel and expense management systems offer even greater advantage. The solution for employee expense management provides an opportunity to focus on your organizations bottom line. This expense management system enables complete expense visibility and integration.
1.2
Scope
1. There are four basic users- Employee, Admin, Manager, Backup Admin. 2. A screen for employee to create vouchers. 3. The flow of employees to the department supervisors for approval which depend upon the amount of voucher and approval limit set of supervisor. 4. Manager views the vouchers waiting for approval. 5. Manager decides to approve or reject the voucher. Rejected voucher are send back to the employee to add or change the details for approval. 6. Draft voucher system will save incomplete vouchers and submit them later after completion. 7. Account section views the approved vouchers and marks it paid this ends the lifecycle of the voucher.
Page 3
1.3
database
Page 5
1.5
References
Object Oriented Modeling and Design with UML-Michael Blaha, James Rambaugh.
Software Engineering, Seventh Edition, Ian Sommerville. IBM Red Books. IBM www.ibm.in/developerworks . Java - www.sun.com Database Management Systems Navathe. Wikipedia - www.wikipedia.com IBM TGMC sample synopsis. Complete Reference-J2EE-Herbert Schidit
1.6
Technologies to be used
DB2: Relational Database Management System. RAD: Rational Application Developer. WASCE: Websphere Application Server Community Edition. Rational Software Modeler.
1.7 Overview
Expense management refers to the systems deployed by a business to process, pay, and audit employee-initiated expenses. These costs include, but are not limited to, expenses incurred for travel and entertainment. Expense management includes the policies and procedures which govern such spending, as well as the technologies and services utilized to process and analyze the data associated with it. Why a Travel & Expense Management System? Streamline processes, reduce costs, and eliminate paper Facilitate the entry, accumulation, processing, and management of: Travel related expenses Employee reimbursement Miscellaneous invoice payments Reconciliation of expenses Critical business practice for large organizations and universities Cost effective means to service a multi-campus university Organize and manage vendor invoice payment and employee reimbursement information.
Online web-based system. Improve and streamline current process and data management. Reduce costs of processing invoices. Support the paperless initiative.
Quicker turnaround time. Drive efficiencies of process. Minimize send backs (errors). Enforce customer service and University policies. Decision support and financial management tools. Capture and track spend data. Improve policy and regulatory compliance. Real-time visibility of status.
Advantages : Web-based system accessible anywhere / anytime. Submit reimbursements, obtain confirmation, and check payment status. Review, approve, audit, and process reimbursement. Attach scanned paper receipts. Increase visibility of status. Email notifications to minimize delays. Reporting function to manage travel budgets and activities. Who will be benefited? University employees who travel. Office personnel responsible for completing travel and miscellaneous payment requests. Business managers responsible for managing travel budgets and activities. Report writers and data analysts. External partners and customers (e.g., the State of Illinois). Roles Traveler Individual Traveler Travel Arranger Manager Approver Charge Code Reviewer Audit Pre-payment Post-payment Page 7 Existing System: Registration for users. Discussion forum. Drawbacks: No web camera interaction. Remote area users and people who doesn't have knowledge of internet cannot use the system. <ACTINIC ITIANS / MEDI-CAPS GROUP OF INSTITUTION>
Proposed System: Registration for users. Online delivery of vouchers of employee. Our Plan: Registration for users. Online maintenance of vouchers. Online approval and rejection of vouchers. Proper work flow of vouchers.
2. Overall Description
2. Overall Description
2.1 Product Perspective
Page 8
Page 9
Data Base Server DB2, Operating System (any) Development End RAD (J2EE, Java, Java Bean, Servlets, HTML, XML, AJAX), DB2, OS (Windows), WebSphere(Web Server)
Page 10
2.5 Constraints
Client (employee) on Internet will be using HTTP/HTTPS protocol. Client (system user) on Internet will be using HTTP/HTTPS protocol.
GUI is only in English. Login and password is used for the identification of users. Only registered patients and doctors will be authorized to use the services. Limited to HTTP/HTTPS. This system is working for single server.
Page11
2.7
Employee : can make voucher and also can view voucher status . Supervisor : views voucher and forwads it to next level. Manager: views voucher and deals with approval or rejection of vouchers,and forwads approved voucher to next level. Administrator:has authority, to add ,delete employee.grant permission to supervisor and manager.
Page12
2.8
Activity Diagrams
Initially user is made to fill all mandatory fields filled in registration form. Once the user clicks submit, the username is verified .If the username is already present then the user is again taken back, so that he can change the username. If the username is not present then it checks for password and remaining mandatory fields. If any of the mandatory fields is left empty or filled incorrect, then the user is informed to enter the correct values. Once all these verifications are succeeded, then the registration is done. Manager and Supervisor need to fill all mandatory fields filled in registration form. Once they click submit, the username is already present then they are again taken back, so that they can change the username. If the username is not present then it checks for password and remaining mandatory fields. If any of the mandatory field is left empty or filled incorrect, then they are informed to enter the correct values. These details are sent to company admin for verification and the admin verifies the data and approves registration and grant privileges. Company Admin need to fill all mandatory fields filled in registration form. Once they click submit, the username is already present then they are again taken back, so that they can change the username. If the username is not present then it checks for password and remaining mandatory fields. If any of the mandatory field is left empty or filled incorrect, then they are informed to enter the correct values. These details are sent to system admin for verification and the system admin verifies the data and approves registration and grant privileges.
Page13
Page14
Activity Diagram Representing User Login 2.8.3 Privileged User Login Activity
Privileged User such as Company admin, Manager, Supervisor is made to enter username and password, entered values are verified. If it is a valid username and password, then the user is logged in and assigned the respective privileges, or else they are asked to retry by entering the correct values.
Page15
Page16
Page17
Page18
2.9
Page21
Page22
Page23
Page24
Page25
Page26
Page27
Sequence Diagram Represent Rejection by C-administrator 2.9.8 Sequence Diagram for Approval by C-administrator
Page28
Page29
Sequence Diagram Represent Approval Voucher by Account System 2.10 Database Design
Page30
Database Design
Page31
2.10.1
ER Diagram
Page32
Page33
Page34
Page35
3.1.3 Company Administrator Use-Case Report <ACTINIC ITIANS / MEDI-CAPS GROUP OF INSTITUTION>
Page 36 3.1.4
Page 37
4.Supporting Information
4.1 Index
Page 38