Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
13SOEIT11024
TABLE OF CONTENTS
1. INTRODUCTION........................................................................................................... 2
1.1. Existing System ................................................................................................................. 3
1.2. Need for the New System .................................................................................................. 4
1.3. Objective of the New System ............................................................................................ 5
1.4. Problem Definition ............................................................................................................ 6
1.5. Core Components .............................................................................................................. 7
1.6. Project Profile .................................................................................................................... 8
1.7. Assumptions and Constraints............................................................................................. 9
1.8. Advantages and Limitations of the Proposed System...................................................... 10
1.9. Proposed Time Line Chart ............................................................................................... 11
3. SYSTEM DESIGN........................................................................................................ 15
3.1. Use Case Diagram ........................................................................................................... 15
3.2. Class Diagram .................................................................................................................. 18
3.3. Interaction Diagram ......................................................................................................... 23
3.4. Activity Diagram ............................................................................................................ 32
3.5. Data Dictionary ................................................................................................................ 48
3.6. User Interface Design ...................................................................................................... 60
3.7. Report Design ................................................................................................................ 118
4. DEVELOPMENT........................................................................................................ 119
4.1. Coding Standards ........................................................................................................... 119
5. TESTING......................................................................................................................... 120
5.1. Test Plan & Testing Method .......................................................................................... 120
5.2. Test Cases ...................................................................................................................... 122
CE-IT 1|Page
13SOECE11041 Introduction
13SOEIT11024
1. INTRODUCTION
In document managing system, the process of manual work that has been carried out
across almost all Law forms.
Its very difficult to search documents based on meta data such as document owner,
created date which is a difficult task.
It becomes more difficult when there are multiple users exist in system for searching
same document, user can access all documents and may miss use any document.
Today, we need not maintain all documents on all machine. For this reason, the
development of this application is come into existence using web platform.
CE-IT 2|Page
13SOECE11041 Introduction
13SOEIT11024
1. EXISTING SYSTEM
The Existing system in the Law farm involves maintenance of all documents related to
cases.
When the user wants to search specific file (s)he need to find via windows explorer.
For quick access user need to store path to same file in somewhere.
Print out
Take HDD of
document for
client
proof
Existing
eZArchiving
System
CE-IT 3|Page
13SOECE11041 Introduction
13SOEIT11024
Risk: All the operations are performing on clients data! It is very risky.
Data on single place: All data are store on single place we cannot copy it to other disk
storage; it may lose Meta data of documents.
Report: At the various reports are tabulated manually they are not such attractive and
require more time. In exist system there is very difficult to generate reports manually.
Multiple user: If multiple user wants to access/search file then it is impossible because
all documents are stored on single disk.
Permissions: All users can access to all data; any user may misuse those data or
delete.
Easy retrieve: If user want to store document for then (s)he can easily store its path.
To overcome the entire above problem and to lessen the overburden following system
comes into existence.
CE-IT 4|Page
13SOECE11041 Introduction
13SOEIT11024
Lessen the overburden: Due to the manual system, overburden for mentor becomes
high. Due to new system, the allocation of the work can be made easy.
Centralized system: Centralized system plays the vital role. With the help of
centralized system, the data can be viewed from anywhere and at any time.
Generate Reports: As the system made centralized and store at the one place
generation of the reports becomes easy, fast and accurate result can be provided.
Reducing the human errors: Manual works would consist of various human error,
which is difficult to modify, but computerized system can solve these problem.
User-friendly System: The main objective of the new system is to have user-friendly
system so that it become easy to understand by the nonprofessional.
CE-IT 5|Page
13SOECE11041 Introduction
13SOEIT11024
4. PROBLEM DEFINITION
In Law firm, it is very difficult to manage all of the documents by single user. For
providing online efficient document managing system for all stack holders such as Admin
and User, and provide different type of permissions to all users such that users can search
and preview/download document with permissions.
CE-IT 6|Page
13SOECE11041 Introduction
13SOEIT11024
5. CORE COMPONENTS
Component Description
Users Users can access all documents with permissions, search documents
based on meta data, and make comments on those documents as well
as store assign tags to documents and view/download those
documents.
Admin Admin can import case folders & archive those cases, add users,
manage roles & permissions for users, view reports based on users
operations, as well as all of the operations performed by user.
CE-IT 7|Page
13SOECE11041 Introduction
13SOEIT11024
6. PROJECT PROFILE
Internal Guide
Submitted By
Submitted To
Team Members
CE-IT 8|Page
13SOECE11041 Introduction
13SOEIT11024
1.7.1 Assumption
Import operation perform only from computer where service was installed,
however it can access from anywhere.
1.7.2 Constraint
User cannot download their tag/comment data however, admin can see audit.
CE-IT 9|Page
13SOECE11041 Introduction
13SOEIT11024
CE-IT 10 | P a g e
13SOECE11041 Introduction
13SOEIT11024
CE-IT 11 | P a g e
13SOECE11041 Requirement Determination & Analysis
13SOEIT11024
1. REQUIREMENT DETERMINATION
2.1.1 Observation:
By Observing the Process carried out by the law firm we able to know about the overburden
and complexity of the work.
2. TARGETED USERS
There are two types of Targeted Users including Students.
Admin
User
CE-IT 12 | P a g e
13SOECE11041 Requirement Determination & Analysis
13SOEIT11024
3. FEASIBILITY ANALYSIS
2.3.1. Economic Feasibility
Proposed system requires larger Database and disk storage.
As it was developed in an MNC it become much costlier.
However, our client can afford those for proposed system therefor this system is
economic feasible.
CE-IT 13 | P a g e
13SOECE11041 Requirement Determination & Analysis
13SOEIT11024
4. REQUIREMENT SPECIFICATION
2.4.1. Functional Requirements
Performance
Capacity
Availability
Reliability
Maintainability
CE-IT 14 | P a g e
13SOECE11041 System Design
13SOEIT11024
3. SYSTEM DESIGN
1. USE CASE DIAGRAM
System
Draw your system's boundaries using a rectangle that contains use cases. Place actors
outside the system's boundaries.
Use Case
Draw use cases using ovals. Label the ovals with verbs that represent the system's
functions.
Actors
Actors are the users of a system. When one system is the actor of another system, label the
actor system with the actor stereotype.
Relationships
Illustrate relationships between an actor and a use case with a simple line. For
relationships among use cases, use arrows labeled either "uses" or "extends." A "uses"
relationship indicates that one use case is needed by another in order to perform a task. An
"extends" relationship indicates alternative options under a certain use case.
CE-IT 16 | P a g e
13SOECE11041 System Design
13SOEIT11024
CE-IT 17 | P a g e
13SOECE11041 System Design
13SOEIT11024
2. CLASS DIAGRAM
Classes
Classes represent an abstraction of entities with common characteristics. Associations
represent the relationships between classes.
Illustrate classes with rectangles divided into compartments. Place the name of the class in
the first partition (centered, bolded, and capitalized), list the attributes in the second
partition (left-aligned, not bolded, and lowercase), and write operations into the third.
Active Classes
Active classes initiate and control the flow of activity, while passive classes store data and
serve other classes. Illustrate active classes with a thicker border.
Visibility
Use visibility markers to signify who can access the information contained within a class.
Private visibility, denoted with a - sign, hides information from anything outside the class
partition. Public visibility, denoted with a + sign, allows all other classes to view the
marked information. Protected visibility, denoted with a # sign, allows child classes to
access information they inherited from a parent class.
CE-IT 18 | P a g e
13SOECE11041 System Design
13SOEIT11024
Associations
Associations represent static relationships between classes. Place association names above,
on, or below the association line. Use a filled arrow to indicate the direction of the
relationship. Place roles near the end of an association. Roles represent the way the two
classes see each other.
Multiplicity (Cardinality)
Place multiplicity notations near the ends of an association. These symbols indicate the
number of instances of one class linked to one instance of the other class. For example,
one company will have one or more employees, but each employee works for just one
company.
CE-IT 19 | P a g e
13SOECE11041 System Design
13SOEIT11024
Constraint
Place constraints inside curly braces {}.
CE-IT 20 | P a g e
13SOECE11041 System Design
13SOEIT11024
Generalization
Generalization is another name for inheritance or an "is a" relationship. It refers to a
relationship between two classes where one class is a specialized version of another. For
example, Honda is a type of car. So the class Honda would have a generalization
relationship with the class car.
CE-IT 21 | P a g e
13SOECE11041 System Design
13SOEIT11024
Class Diagram
CE-IT 22 | P a g e
13SOECE11041 System Design
13SOEIT11024
3. INTERACTION DIAGRAM
Messages
Messages are arrows that represent communication between objects. Use half-arrowed
lines to represent asynchronous messages. Asynchronous messages are sent from an object
that will not wait for a response from the receiver before continuing its tasks. For message
types, see below.
CE-IT 23 | P a g e
13SOECE11041 System Design
13SOEIT11024
Lifelines
Lifelines are vertical dashed lines that indicate the object's presence over time.
Synchronous Message
A synchronous message requires a response before the interaction can continue. It's
usually drawn using a line with a solid arrowhead pointing from one object to another.
Asynchronous Message
Asynchronous messages don't need a reply for interaction to continue. Like synchronous
messages, they are drawn with an arrow connecting two lifelines; however, the arrowhead
is usually open and there's no return message depicted.
Self Message
A message an object sends to itself, usually shown as a U shaped arrow pointing back to
itself.
CE-IT 24 | P a g e
13SOECE11041 System Design
13SOEIT11024
Create Message
This is a message that creates a new object. Similar to a return message, it's depicted with
a dashed line and an open arrowhead that points to the rectangle representing the object
created.
Delete Message
This is a message that destroys an object. It can be shown by an arrow with an x at the
end.
Found Message
A message sent from an unknown recipient, shown by an arrow from an endpoint to a
lifeline.
Lost Message
A message sent to an unknown recipient. It's shown by an arrow going from a lifeline to
an endpoint, a filled circle or an x.
CE-IT 25 | P a g e
13SOECE11041 System Design
13SOEIT11024
Sequence: Login
CE-IT 26 | P a g e
13SOECE11041 System Design
13SOEIT11024
CE-IT 27 | P a g e
13SOECE11041 System Design
13SOEIT11024
CE-IT 28 | P a g e
13SOECE11041 System Design
13SOEIT11024
CE-IT 29 | P a g e
13SOECE11041 System Design
13SOEIT11024
CE-IT 30 | P a g e
13SOECE11041 System Design
13SOEIT11024
CE-IT 31 | P a g e
13SOECE11041 System Design
13SOEIT11024
CE-IT 32 | P a g e
13SOECE11041 System Design
13SOEIT11024
CE-IT 33 | P a g e
13SOECE11041 System Design
13SOEIT11024
CE-IT 34 | P a g e
13SOECE11041 System Design
13SOEIT11024
CE-IT 35 | P a g e
13SOECE11041 System Design
13SOEIT11024
4. ACTIVITY DIAGRAM
Action Flow
Action flows, also called edges and paths, illustrate the transitions from one action state to
another. They are usually drawn with an arrowed line.
CE-IT 36 | P a g e
13SOECE11041 System Design
13SOEIT11024
Guards
In UML, guards are a statement written next to a decision diamond that must be true
before moving next to the next activity. These are not essential, but are useful when a
specific answer, such as "Yes, three labels are printed," is needed before moving forward.
CE-IT 37 | P a g e
13SOECE11041 System Design
13SOEIT11024
CE-IT 38 | P a g e
13SOECE11041 System Design
13SOEIT11024
CE-IT 39 | P a g e
13SOECE11041 System Design
13SOEIT11024
CE-IT 40 | P a g e
13SOECE11041 System Design
13SOEIT11024
CE-IT 41 | P a g e
13SOECE11041 System Design
13SOEIT11024
CE-IT 42 | P a g e
13SOECE11041 System Design
13SOEIT11024
CE-IT 43 | P a g e
13SOECE11041 System Design
13SOEIT11024
CE-IT 44 | P a g e
13SOECE11041 System Design
13SOEIT11024
CE-IT 45 | P a g e
13SOECE11041 System Design
13SOEIT11024
CE-IT 46 | P a g e
13SOECE11041 System Design
13SOEIT11024
CE-IT 47 | P a g e
13SOECE11041 System Design
13SOEIT11024
5. DATA DICTIONARY
1 user_master Contains basic user details for all types of users including User
type
2 reset_password Contains details for resetting password.
3 login_time_details Contains timestamp for login & logout time for all users.
9 document_meta_data Contains all meta data details for all documents.(i.e. Owner,
size)
10 process_status Contains fixed status for folders (i.e.
Archived/Copying/Finished).
11 saved_search Contains search criteria for saved search by user.
CE-IT 48 | P a g e
13SOECE11041 System Design
13SOEIT11024
CE-IT 49 | P a g e
13SOECE11041 System Design
13SOEIT11024
Table 1
Table Description: Contains basic user details for all types of users including User
type.
CE-IT 50 | P a g e
13SOECE11041 System Design
13SOEIT11024
Table 2
Table 3
Table Description: Contains timestamp for login & logout time for all users.
CE-IT 51 | P a g e
13SOECE11041 System Design
13SOEIT11024
Table 4
Table 5
Table Description: Contains details about folder, which was archived by admin.
CE-IT 52 | P a g e
13SOECE11041 System Design
13SOEIT11024
Table 6
Table Description: Contains all details for folder created by specific user.
CE-IT 53 | P a g e
13SOECE11041 System Design
13SOEIT11024
Table 7
Table 8
Table Description: Contains details about all document with in any folder.
CE-IT 54 | P a g e
13SOECE11041 System Design
13SOEIT11024
Table 9
Table Description: Contains all meta data details for all documents.(i.e. Owner,
size)
Table 10
CE-IT 55 | P a g e
13SOECE11041 System Design
13SOEIT11024
Table 11
Table 12
CE-IT 56 | P a g e
13SOECE11041 System Design
13SOEIT11024
Table 13
Table Description: Contains details about all documents with assigned tags
Table 14
Table Description: Contains details about all documents with assigned tags
CE-IT 57 | P a g e
13SOECE11041 System Design
13SOEIT11024
Table 15
Table Description: Contains all comment headers added by admin. (i.e. Notes)
Table 16
CE-IT 58 | P a g e
13SOECE11041 System Design
13SOEIT11024
Table 17
Table 18
CE-IT 59 | P a g e
13SOECE11041 System Design
13SOEIT11024
Table 19
Table 20
CE-IT 60 | P a g e
13SOECE11041 System Design
13SOEIT11024
Table 21
Table 22
CE-IT 61 | P a g e
13SOECE11041 System Design
13SOEIT11024
Table 23
CE-IT 62 | P a g e
13SOECE11041 System Design
13SOEIT11024
CE-IT 63 | P a g e
13SOECE11041 System Design
13SOEIT11024
CE-IT 64 | P a g e
13SOECE11041 System Design
13SOEIT11024
CE-IT 65 | P a g e
13SOECE11041 System Design
13SOEIT11024
CE-IT 66 | P a g e
13SOECE11041 System Design
13SOEIT11024
CE-IT 67 | P a g e
13SOECE11041 System Design
13SOEIT11024
CE-IT 68 | P a g e
13SOECE11041 System Design
13SOEIT11024
CE-IT 69 | P a g e
13SOECE11041 System Design
13SOEIT11024
CE-IT 70 | P a g e
13SOECE11041 System Design
13SOEIT11024
CE-IT 71 | P a g e
13SOECE11041 System Design
13SOEIT11024
CE-IT 72 | P a g e
13SOECE11041 System Design
13SOEIT11024
CE-IT 73 | P a g e
13SOECE11041 System Design
13SOEIT11024
CE-IT 74 | P a g e
13SOECE11041 System Design
13SOEIT11024
CE-IT 75 | P a g e
13SOECE11041 System Design
13SOEIT11024
CE-IT 76 | P a g e
13SOECE11041 System Design
13SOEIT11024
CE-IT 77 | P a g e
13SOECE11041 System Design
13SOEIT11024
CE-IT 78 | P a g e
13SOECE11041 System Design
13SOEIT11024
CE-IT 79 | P a g e
13SOECE11041 System Design
13SOEIT11024
CE-IT 80 | P a g e
13SOECE11041 System Design
13SOEIT11024
CE-IT 81 | P a g e
13SOECE11041 System Design
13SOEIT11024
CE-IT 82 | P a g e
13SOECE11041 System Design
13SOEIT11024
CE-IT 83 | P a g e
13SOECE11041 System Design
13SOEIT11024
CE-IT 84 | P a g e
13SOECE11041 System Design
13SOEIT11024
CE-IT 85 | P a g e
13SOECE11041 System Design
13SOEIT11024
CE-IT 86 | P a g e
13SOECE11041 System Design
13SOEIT11024
CE-IT 87 | P a g e
13SOECE11041 System Design
13SOEIT11024
CE-IT 88 | P a g e
13SOECE11041 System Design
13SOEIT11024
CE-IT 89 | P a g e
13SOECE11041 System Design
13SOEIT11024
CE-IT 90 | P a g e
13SOECE11041 System Design
13SOEIT11024
CE-IT 91 | P a g e
13SOECE11041 System Design
13SOEIT11024
CE-IT 92 | P a g e
13SOECE11041 System Design
13SOEIT11024
CE-IT 93 | P a g e
13SOECE11041 System Design
13SOEIT11024
CE-IT 94 | P a g e
13SOECE11041 System Design
13SOEIT11024
CE-IT 95 | P a g e
13SOECE11041 System Design
13SOEIT11024
CE-IT 96 | P a g e
13SOECE11041 System Design
13SOEIT11024
CE-IT 97 | P a g e
13SOECE11041 System Design
13SOEIT11024
CE-IT 98 | P a g e
13SOECE11041 System Design
13SOEIT11024
CE-IT 99 | P a g e
13SOECE11041 System Design
13SOEIT11024
CE-IT 100 | P a g e
13SOECE11041 System Design
13SOEIT11024
CE-IT 101 | P a g e
13SOECE11041 System Design
13SOEIT11024
CE-IT 102 | P a g e
13SOECE11041 System Design
13SOEIT11024
CE-IT 103 | P a g e
13SOECE11041 System Design
13SOEIT11024
CE-IT 104 | P a g e
13SOECE11041 System Design
13SOEIT11024
CE-IT 105 | P a g e
13SOECE11041 System Design
13SOEIT11024
CE-IT 106 | P a g e
13SOECE11041 System Design
13SOEIT11024
CE-IT 107 | P a g e
13SOECE11041 System Design
13SOEIT11024
CE-IT 108 | P a g e
13SOECE11041 System Design
13SOEIT11024
CE-IT 109 | P a g e
13SOECE11041 System Design
13SOEIT11024
CE-IT 110 | P a g e
13SOECE11041 System Design
13SOEIT11024
CE-IT 111 | P a g e
13SOECE11041 System Design
13SOEIT11024
CE-IT 112 | P a g e
13SOECE11041 System Design
13SOEIT11024
CE-IT 113 | P a g e
13SOECE11041 System Design
13SOEIT11024
CE-IT 114 | P a g e
13SOECE11041 System Design
13SOEIT11024
CE-IT 115 | P a g e
13SOECE11041 System Design
13SOEIT11024
CE-IT 116 | P a g e
13SOECE11041 System Design
13SOEIT11024
CE-IT 117 | P a g e
13SOECE11041 System Design
13SOEIT11024
CE-IT 118 | P a g e
13SOECE11041 Development
13SOEIT11024
4. DEVELOPMENT
1. CODING STANDARDS
Indenting
o Removed trailing spaces after every line by using plugins in sublime text.
Classes
SQL statements
o Use prepared statements for handles escaping, quoting, and int-casting for SQL queries.
o Using error control operator: the at sign (@) for hiding all errors after deploying system.
Control Structures
CE-IT 119 | P a g e
13SOECE11041 Testing
13SOEIT11024
5. TESTING
1. TEST PLAN & TESTING METHOD
Test planning, the most important activity to ensure that there is initially a list of tasks and
milestones in a baseline plan to track the progress of the project. It also defines the size of
the test effort.
It is the main document often called as master test plan or a project test plan and usually
developed during the early phase of the project.
3. Test items A test item is a software item that is the application under test.
5. Features not to be Identify the features and the reasons for not including as part of testing.
tested
7. Item pass/fail criteria Documented whether a software item has passed or failed its test.
8. Test deliverables The deliverables that are delivered as part of the testing process, such as test plans, test
specifications and test summary reports.
9. Testing tasks All tasks for planning and executing the testing.
10. Environmental needs Defining the environmental requirements such as hardware, software, OS, network
configurations, tools required.
11. Responsibilities Lists the roles and responsibilities of the team members.
CE-IT 120 | P a g e
13SOECE11041 Testing
13SOEIT11024
12. Staffing and training Captures the actual staffing requirements and any specific skills and training requirements.
needs
13. Schedule States the important project delivery dates and key milestones.
14. Risks and Mitigation High-level project risks and assumptions and a mitigating plan for each identified risk.
15. Approvals Captures all approvers of the document, their titles and the sign off date.
Planning when and how to test and deciding how the test results will be evaluated, and
defining test exit criterion.
Defining the management information, including the metrics required and defect
resolution and risk issues.
CE-IT 121 | P a g e
13SOECE11041 Testing
13SOEIT11024
2. TEST CASES
Brief Description: Admin can Create New User Test Priority (Low/Medium/High):Medium
Step Test Steps Test Data Expected Result Actual Result Status (Pass/Fail) Remarks
Give the messge of mandatory Give Validation message to PASS All Validation
1 Click on Add User Blank Fields Field enter mandatory field Message is show
First Name: Vijya Error Massage(This field Should Error Massage(This field Fail
be an Email Address). Should be an Email Address).
Last Name: Chaudhari
Email : vijya@cn
Enter already entered Give Error message Username Already Exists PASS
3 All Data would be entered username
122 | P a g e
13SOECE11041 Testing
13SOEIT11024
Test Case ID: TC-02 Test Case Name: Import Case Folder
Module Name: Import Case Folder Sub Module Name: Allocate Mentor
Brief Description: Mentor Committee and Director allocate mentor Test Priority (Low/Medium/High):Medium
Dependencies: Mentor Committee or Director should be exist to Allocate mentor and Student should be register to system
Step Test Steps Test Data Expected Result Actual Result Status (Pass/Fail)
1 Right Click on CaseTree Node - Show Context menu Show Context menu PASS
4 Click on Upload E:\Jquery2\css Impotrs the folder to case tree Impotrs the folder to case tree PASS
CE-IT 123 | P a g e
13SOECE11041 Testing
13SOEIT11024
Test Case ID: TC-03 Test Case Name: Archive the Folder
Module Name: Archive the Folder Sub Module Name: Archive the Folder now
Brief Description: User can Archive the folder from Case Folder Test Priority (Low/Medium/High):Medium
Dependencies:
Step Test Steps Test Data Expected Result Actual Result Status (Pass/Fail)
1 Right Click on CaseTree Node - Show Context menu Show Context menu PASS
CE-IT 124 | P a g e
13SOECE11041 Testing
13SOEIT11024
Test Case ID: TC-04 Test Case Name : Archive the Folder
Module Name: Archive the Folder Sub Module Name : Set Schedule to Archive The Folder
Brief Description: Setting the date and time to Archive Folder Test Priority (Low/Medium/High):Medium
Dependencies:
Step Test Steps Test Data Expected Result Actual Result Status (Pass/Fail)
1 Right Click on CaseTree Node - Show Context menu Show Context menu PASS
Change the Radio Button to Enable the Date-Time Picker Enable the Date-Time Picker PASS
3 schedule -
Selecting Date-Time and Click Give the Success Message Give the Success Message PASS
4 on Archive 25/3/2017 7:30 pm
CE-IT 125 | P a g e
13SOECE11041 Testing
13SOEIT11024
Test Case ID: TC-05 Test Case Name : Add User Folder
Module Name: Add User Folder Sub Module Name: Cerate User Folder
Brief Description: Add new User folder to userfolder Test Priority (Low/Medium/High):Medium
Step Test Steps Test Data Expected Result Actual Result Status (Pass/Fail)
Pop-up Add User Folder Pop-up Add User Folder PASS
1 Click on New Folder - Window Window
2 Click on Add User Folder Empty Give Error message Enter the Folder Name PASS
3 Click on Add User Folder Latest Success message Success Message PASS
CE-IT 126 | P a g e
13SOECE11041 Testing
13SOEIT11024
Dependencies:
Step Test Steps Test Data Expected Result Actual Result Status (Pass/Fail)
Able to give all the files which Able to give all the files which PASS
1 Click on Search File Name: new starts From new keyword. starts From new keyword.
Gives all the text file in case Gives all the text file in case PASS
2 Click on Search File Type: txt folder. folder.
Gives all the file whos owner is Gives all the file whos owner PASS
3 Click On Search File Owner: Nilay Nilay is Nilay.
CE-IT 127 | P a g e
13SOECE11041 Testing
13SOEIT11024
Gives all the file of important Gives all the file of important PASS
4 Click On Search Tag: Important Tag. Tag.
Gives all the file which has Gives all the file which has
5 Click On Search Comment Header: note Comment Header note. Comment Header note.
Brief Description: Admin can Create New Role Test Priority (Low/Medium/High):Medium
Pre-conditions:
CE-IT 128 | P a g e
13SOECE11041 Testing
13SOEIT11024
Give the messge of mandatory Give Validation message to enter PASS
1 Click on Add Role Blank Fields Field mandatory field
Role added and selected roles Role should be added and selected PASS
Role name would be entered and assigned users should be assigned this role
2 Click on Add Role users can also be selected
CE-IT 129 | P a g e
13SOECE11041 Testing
13SOEIT11024
6. IMPLEMENTATION
Installation and configuration
Before Importing & Archiving user must have to install out windows service.
Admin Module
In this module admin can create the user and assign types to that user and gives the
permission as well as role to the user for the purpose of accessing the software
Here, Admin user can create and update the comment type, category type and role.
Admin manage the folder and upload the document according to it.
Here, Admin user gets the all kind of updating and creation of permissions by default.
Main Module
Import Documents
Archive Documents
Preview/Download of documents.
130 | P a g e
13SOECE11041 Proposed Enhancements
13SOEIT11024
7. PROPOSED ENHANCEMENTS
Finally, we conclude with the fact that as perfection is impossible to achieve,
the same way no application can be made with such perfection, which cannot
have any scope of improvement.
Improve search algorithm for quick search.
Provide preview for Native files such as PDF & Docs.
More user-friendly interface.
CE-IT 131 | P a g e
13SOECE11041 Conclusion
13SOEIT11024
8. CONCLUSION
eZArchival has been developed and the system was tested with proper data. The
system result in regular timing preparation of the required output. In comparison
with manual system, the benefit under a computer system considerable into
saving of manpower, working hour, efforts, and provide accurate result.
It can observe that the information required can be obtained with ease and
accuracy in the computerized system. The user with minimum knowledge about
computer can be able to operate the system easily. Informative message has
been provided to help the user to take necessary, correct action while using the
system. Various validation techniques have been used to implement accuracy of
data in all formats of input. The system has produced all required the report by
admin & user.
This software can be used by any law firm as it can be modified easily
additional features can be added without interrupting the normal functioning of
the system.
CE-IT 132 | P a g e
13SOECE11041 Bibliography
13SOEIT11024
9. BIBLIOGRAPHY
Books
Websites
msdn.microsoft.com
docs.sencha.com/extjs/5..11/
www.Bing.com
www.Google.co.in
www.Wikipedia.org
www.StackOverflow.com
www.FontAwesome.io
www.codeproject.com
CE-IT 133 | P a g e