CONFIDENTIAL 
Page 195 of 220 
NamLITS-NCA User Requirements Specification  
Tinka Consultancy & Investments cc 
ID 
Requirement 
Priority 
Software 
Release 
records are restored together. 
Rotate single page in pdf file - rotate PDF page permanently in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Empower Users to Change the Rotation Angle of PDF File Page Using C#
pdf rotate pages and save; rotate pdf page and save
Rotate single page in pdf file - VB.NET PDF Page Rotate Library: rotate PDF page permanently in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
PDF Document Page Rotation in Visual Basic .NET Class Application
pdf rotate just one page; rotate all pages in pdf preview
CONFIDENTIAL 
Page 196 of 220 
NamLITS-NCA User Requirements Specification  
Tinka Consultancy & Investments cc 
IMPLEMENTATION REQUIREMENTS 
INTRODUCTION 
This section outlines the requirements for the implementation of the NamLITS NCA Requirements that were 
described in this document.  The section describes the requirements of the implementation timeframe, the 
expected tasks that the Contracted Consultant will undertake, required involvement as well as requirements for 
defect resolution. 
TIMEFRAME REQUIREMENTS 
The key timeframe requirements of the NamLITS NCA system are as follows: 
ID 
Requirement 
Priority 
IT1.   Implement  NamLITS  NCA  Release  1  –  Implement  all  contracted  Release  1  system 
requirements for all NCA SVO Jurisdictions by 30 November, 2011 
Must Have 
IT2.   Implement NamLITS NCA Release 2 – Implement all contracted Release 1 and Release 2 
system requirements for all NCA SVO Jurisdictions by 7 May, 2012 
Must Have 
IT3.   Implement NamLITS NCA Release 3 – Implement all contracted system requirements for all 
NCA SVO Jurisdictions by 15 August, 2012 
Must Have 
IT4.   Implement Single NamLITS system for whole of Namibia – Implement a single integrated 
system supporting Livestock Identification and Traceability for the whole of Namibia by 30 
April, 2013 
Must Have 
TASK REQUIREMENTS 
The key task requirements relate to the activities and tasks required to implementation the system 
requirements as outlined in this document.   
Note that these task requirements apply to each implementation phase and release of software and as 
such should all be performed each time a new release of software is delivered or is implemented for a 
specific region. 
ID 
Requirement 
Priority 
IA1.   Provide status updates to Contracting Entity – The Contracted Consultant shall designate a 
Project Manager who is accountable for implementation in accordance to the agreed 
Implementation Schedule.  This Project Manager shall meet regularly with a designated individual 
from the Contracting Entity and provide the necessary documents in accordance to the 
Contracting Entities Project Charter.  These documents shall be issued on a periodic basis as 
outlined in the Contracting Entities Project Charter and include but not be limited to: 
•  Implementation Plan (updated to show actual progress versus planned or baselined 
progress) 
•  Status Reports 
•  Issue Reports 
•  Change Management Reports 
Must Have 
IA2.   Conduct Detailed Requirements Workshops – The Contracted Consultant meet with the 
Contracting Entity and other stakeholders in a number of workshops to capture and validate 
detailed requirements.  
Must Have 
IA3.   Sign Off Detailed Requirements Specification – The Contracted Consultant should 
document all of the captured detailed requirements, organized in terms of each function of the 
software release.   
Must Have 
VB.NET PDF Page Delete Library: remove PDF pages in vb.net, ASP.
using RasterEdge.XDoc.PDF; How to VB.NET: Delete a Single PDF Page from PDF File. This is a VB .NET example for how to delete a single page from a PDF document.
rotate single page in pdf; pdf expert rotate page
C# PDF Page Delete Library: remove PDF pages in C#.net, ASP.NET
x86. Demo Code: How to Delete a Single PDF Page from PDF File in C#.NET. How to delete a single page from a PDF document. String
saving rotated pdf pages; rotate pdf page permanently
CONFIDENTIAL 
Page 197 of 220 
NamLITS-NCA User Requirements Specification  
Tinka Consultancy & Investments cc 
ID 
Requirement 
Priority 
This activity will be only be complete upon sign-off from a person authorised by the Contracting 
Entity. 
IA4.   Sign Off Conceptual Design/ Prototype – The Contracted Consultant should develop a 
design for the software release within the first few weeks following Sign off of the Detailed 
Requirements Specification.   
This activity will only be complete upon sign-off of the Conceptual Design or Prototype from a 
person authorised by the Contracting Entity.  Sign-off may require the Contracted Consultant to 
conduct a Design Review with staff from the Contracting Entity. 
Should 
Have 
IA5.   Complete Implementation – Once the Detailed Requirements and Conceptual Design and/ or 
any Prototypes have been signed off by the Contracting Entity, the Contracted Consultant shall 
implement the software release in accordance with these sign off documents.   
Must Have 
IA6.   Complete Data Loading – In parallel with Implementation, the Contracted Consultant shall 
capture, validate, translate, upload and test all data required to operate the software release. 
Must Have 
IA7.   Complete Data Loading from NamLITS-NCA Basic – NamLITS-NCA Basic has been 
developed as an interim measure to capture Establishments, Livestock Keepers, Tagged Animals 
and Untagged Animal Counts in the NCA. 
The Contracted Consultant shall validate, clean, translate and upload all data captured in the 
numerous NamLITS-NCA Basic databases into NamLITS-NCA.  As a result of this, it shall be 
possible to decommission NamLITS-NCA Basic. 
This task must be completed for Release 1. 
See Appendix C: NamLITS-NCA Basic for additional information. 
Must Have 
IA8.   Complete Application Server & Database Reconfiguration – The Consultant shall perform 
any necessary updates, upgrades or replacements of Application Server System Software and 
reconfiguration of the Database. 
Should 
Have 
IA9.   Complete Internal System Testing – Once the software release has been implemented, the 
Contracted Consultant shall test the website internally before delivering the website to the 
Contracting Entity for Acceptance Testing.  This activity will only be complete and Acceptance 
Testing shall only commence when the Contracted Consultant can confirm that: 
•  All functionality proposed in the release is available 
•  There are no defects that prevent functionality from being used 
•  There are no defects that corrupt captured data held in databases 
Must Have 
IA10.   Sign Off Training – In parallel with Implementation and Internal System Testing and prior to 
the start of Acceptance Testing, the Contracted Consultant shall train up to 10 people from the 
Contracting Entity and other Stakeholder organizations on how to administer and operate the 
software release.   
After execution of this training, trainees should be able to administer and operate the software 
release without the engagement of the Contracted Consultant or another third party.   
This activity will be only be complete upon sign-off of a training acceptance report from a person 
authorised by the Contracting Entity. 
Must Have 
IA11.   Sign Off Acceptance Testing – Once the software release has met the Internal System Test 
completion criteria and the Training has been signed off, the Contracted Consultant shall deliver 
the software release to the Contracting Entity for Acceptance Testing.  The Contracted 
Consultant shall support the Contracting Entity and other stakeholders as it tests the software 
release. 
The Contracted Consultant shall resolve all defects identified by the Contracting Entity during 
the Acceptance Testing activity. 
Must Have 
VB.NET PDF File Merge Library: Merge, append PDF files in vb.net
This guiding page will help you merge two or more PDF documents into a single one in a Visual Basic .NET imaging application.
how to rotate one pdf page; pdf rotate page
C# PDF File Merge Library: Merge, append PDF files in C#.net, ASP.
PDF file to the end of another and save to a single PDF file. NET document imaging toolkit, also offers other advanced PDF document page processing and
change orientation of pdf page; rotate pdf page by page
CONFIDENTIAL 
Page 198 of 220 
NamLITS-NCA User Requirements Specification  
Tinka Consultancy & Investments cc 
ID 
Requirement 
Priority 
Acceptance Testing shall only be complete once signed off by a person authorised by the 
Contracting Entity.  The criteria for completion of Acceptance testing shall be outlined in the 
Contracting Entities Project Charter. 
IA12.   Cut-Over – Following sign off of Acceptance Testing, the Contracted Consultant shall cut-over 
the software release into production. 
Must Have 
IA13.   Maintenance Services – Following Cut-over, the Contracted Consultant shall resolve any 
defects in a timely manner as detailed in the Contracting Entities Project Charter or the contract 
between MCA-N and the Contracted Consultant. 
Must Have 
How to C#: Basic SDK Concept of XDoc.PDF for .NET
insert, delete, re-order, copy, paste, cut, rotate, and save or query data and save the PDF document. The PDFPage class presents a single page in a PDFDocument
how to rotate pdf pages and save permanently; how to rotate all pages in pdf at once
VB.NET PDF- View PDF Online with VB.NET HTML5 PDF Viewer
C#.NET PDF file & pages edit, C#.NET PDF pages extract, copy, paste, C#.NET rotate PDF pages, C# Users can view PDF document in single page or continue
rotate pdf pages individually; reverse pdf page order online
CONFIDENTIAL 
Page 199 of 220 
NamLITS-NCA User Requirements Specification  
Tinka Consultancy & Investments cc 
APPENDIX A – CROSS REFERENCE TO NAMLITS 
FUNCTIONAL SPECIFICATION 
INTRODUCTION 
The following appendix cross references the existing NamLITS functions as outlined in NamLITS Functional 
Specification v1.1 to User Requirements as outlined in this document so as to verify that all existing NamLITS 
functionality is either replaced or enhanced by requirements as outlined in this document or is now redundant. 
For each Major Function identified in the NamLITS Functional Specification, the functions are cross 
referenced in tables.  The tables have the following columns 
•  FS ID – ID of the requirements as specified in the NamLITS Functional Specification 
•  Functional Specification Function – Title of the function as specified in the NamLITS Functional 
Specification 
•  Replaced  By Requirement  ID  – ID of the requirement  in this document  that replaces the 
Functional  Specification  Function.    A  requirement  that  replaces  a  Functional  Specification 
Function performs more or less the same functionality. 
•  Enhanced By Requirement ID – ID of the requirement in this document that enhances the 
Functional  Specification Function.    A  requirement  that enhances  a Functional  Specification 
Function performs either more sophisticated or additional functionality than the Function. 
•  Redundant – Where a Functional Specification Function is marked as Redundant, it is no longer 
required and shall not be supported in NamLITS-NCA. 
A. COMMON DESIGN  
FS 
ID 
Functional Specification Function 
Replaced by 
Requirement ID 
Enhanced by 
Requirement ID 
Redundant 
A1.   Consistent User Interface  
A1 
A2.   User Friendly  
A2 
A3.   Minimise clicks & data entry  
A3 
A4.   Validation  
A4 
A5.   Error Messages  
A5 
A6.   Access in accordance with access 
rights  
B61-B79 
A7.   Restrict Access to Barred & 
Terminated Users  
A14 
A8.   Display Last Updated Information  
A16 
A9.   Reference Table Maintenance 
A21 
A10. 
Common Record Edit Functions  
A22  
A11. 
Common Record List Navigation 
Functions  
A23  
A12. 
Configurable Launch Menu. 
A24  
VB.NET PDF File & Page Process Library SDK for vb.net, ASP.NET
With VB.NET PDF SDK, PDF document page can be rotated to 90, 180, and 270 in clockwise. Both a single page and whole file pages can be rotated and saved as
rotate pdf pages and save; rotate all pages in pdf and save
C# PDF Convert to Tiff SDK: Convert PDF to tiff images in C#.net
TIFF conversion control, C# developers can render and convert PDF document to TIFF image file with no loss in original file quality. Both single page and multi
rotate pages in pdf; how to rotate just one page in pdf
CONFIDENTIAL 
Page 200 of 220 
NamLITS-NCA User Requirements Specification  
Tinka Consultancy & Investments cc 
B. MANAGE BUSINESS UNITS, OFFICES, USERS, MODULES, FUNCTIONS & JOB 
DESIGNATIONS 
FS 
ID 
Functional Specification Function 
Replaced by 
Requirement ID 
Enhanced by 
Requirement ID 
Redundant 
B1.   Capture Business Unit  
Redundant 
B2.   Business Unit Hierarchy  
Redundant 
B3.   Unique Business Unit ID  
Redundant 
B4.   Business Unit Details  
Redundant 
B5.   Capture Business Unit Security 
Information  
Redundant 
B6.   Modify Business Unit  
Redundant 
B7.   Modify Business Unit Hierarchy  
Redundant 
B8.   Modify Business Unit Security 
Information
Redundant 
B9.   Delete Business Unit  
Redundant 
B10.   Delete Business Unit Security 
Information  
Redundant 
B11.   Display List of Business Units. 
Redundant 
B12.   Display Detailed Information for 
Business Unit. 
Redundant 
B13.   Capture Office  
B1 
B14.   Office Type  
B3 
B15.   Office Status 
B4 
B16.   Unique Office Code  
B5 
B17.   Office Details  
B8 
B18.   Link Office to additional Districts 
B9 
B19.   Link Office to one or more Users  
B41 
B20.   Modify Office  
B12 
B21.   Modify Office Type  
B12 
B22.   Modify Office Status  
B13 
B23.   Modify Office – additional District 
Links 
B15 
B24.   Modify Office-User Links  
B47 
B25.   Delete Office  
B4 
B26.   Display List of Offices for a given 
Office Type  
B20 
B27.   Display Detailed Information for 
Office  
B29 
B28.   Display Districts linked to the Office  
B20 
B29.   Display Users linked to the Office  
B31 
CONFIDENTIAL 
Page 201 of 220 
NamLITS-NCA User Requirements Specification  
Tinka Consultancy & Investments cc 
FS 
ID 
Functional Specification Function 
Replaced by 
Requirement ID 
Enhanced by 
Requirement ID 
Redundant 
B30.   Capture User  
B34 
B31.   Unique User ID  
B35 
B32.   User Type 
B36 
B33.   User Status  
B37 
B34.   User Details  
B40 
B35.   Link User to Business Unit  
Redundant 
B36.   Link User to Business Unit Job 
Description  
B42 
B37.   Modify User  
B43 
B38.   Modify User Type  
B48 
B39.   Modify User Status. 
B44 
B40.   Modify Linked Business Unit 
Redundant 
B41.   Modify Linked Business Unit Job 
Description  
B48 
B42.   Delete User  
B44 
B43.   Display List of Users for a given 
Business Unit  
B50 
B44.   Display Detailed Information for User    
B58 
B45.   Login  
A7 
B46.   Passwords 
A8 
B47.   Initial Password  
A9 
B48.   Change Password  
A10 
B49.   Enforce Password Changes  
A11 
B50.   Reset Password  
A12 
B51.   Capture System Module  
Redundant 
B52.   Unique System Code  
Redundant 
B53.   System Module Status 
Redundant 
B54.   Link System Module to System User  
Redundant 
B55.   System Module Details  
Redundant 
B56.   Modify System Module  
Redundant 
B57.   Modify System Module Status  
Redundant 
B58.   Modify Linked System User  
Redundant 
B59.   Delete System Module 
Redundant 
B60.   Display List of System Modules  
Redundant 
B61.   Display Detailed System Module 
Information  
Redundant 
B62.   Capture System Functions  
Redundant 
CONFIDENTIAL 
Page 202 of 220 
NamLITS-NCA User Requirements Specification  
Tinka Consultancy & Investments cc 
FS 
ID 
Functional Specification Function 
Replaced by 
Requirement ID 
Enhanced by 
Requirement ID 
Redundant 
B63.   Function Code  
Redundant 
B64.   User Type  
Redundant 
B65.   Function Status   
Redundant 
B66.   Function Details  
Redundant 
B67.   Modify System Function  
Redundant 
B68.   Modify User Type  
Redundant 
B69.   Modify Function Status  
Redundant 
B70.   Delete System Function  
Redundant 
B71.   Display List of Modules System 
Functions  
Redundant 
B72.   Display Detailed System Function 
Information  
Redundant 
B73.   Capture Business Unit Job Designation    
B61 
B74.   Unique Job Designation ID  
B61 
B75.   Job Designation Details  
B61 
B76.   Link Job Designation to one or more 
Business Unit Users  
B42 
B77.   Link Job Designation to one or more 
System Functions  
B62 
B78.   Modify Job Designation  
B65 
B79.   Modify Job Designation-Business Unit 
User Links  
B48 
B80.   Modify Job Designation-System 
Function Links  
B66 
B81.   Delete Job Designation  
Redundant 
B82.   Display List of Job Designations for a 
given Business Unit  
B70 
B83.   Display Detailed Information for Job 
Designation  
B78 
C. MANAGE STOCK INSPECTION UNITS 
FS 
ID 
Functional Specification Function 
Replaced by 
Requirement ID 
Enhanced by 
Requirement ID 
Redundant 
C1.   Capture Stock Inspection Units  
D1 
C2.   Unique SIU Type, SIU Code  
D3, D7, D8, D9 
C3.   Support 2 Access Rights Types when 
Capturing SIUs  
B63 
C4.   SIU Type with Central Access Rights    
B63 
C5.   SIU Type with Local Access Rights  
B63 
CONFIDENTIAL 
Page 203 of 220 
NamLITS-NCA User Requirements Specification  
Tinka Consultancy & Investments cc 
FS 
ID 
Functional Specification Function 
Replaced by 
Requirement ID 
Enhanced by 
Requirement ID 
Redundant 
C6.   Link SIU to Office, State Vet 
District, Region & District  
D12, D13 
C7.   SIU GPS Points  
D10 
C8.   SIU FMD Zone  
D12 
C9.   SIU Details 
D12 
C10. 
Link SIU to one or more 
Stockbrands (Farmers)  
D16, D17 
C11. 
Default Stockbrand Details for each 
Linked Stockbrand  
D16, D17 
C12. 
Capture Animal Register 
Observations. 
D23 
C13. 
Capture Disease Status Observations    
Redundant 
C14. 
Modify Stock Inspection Units  
D24 
C15. 
Support 3 Access Rights Types when 
Modifying SIUs 
B61-B79 
C16. 
Modify SIU Details with Central or 
Local Access Rights 
B61-B79 
C17. 
Do not allow modification of SIU 
Details with Limited Access Rights 
B61-B79 
C18. 
Modify SIU Office, State Vet 
District, Region & District  
D31, D29 
C19. 
Modify SIU-Stockbrand Links with 
Central Access 
D33  
B61-B79 
C20. 
Modify SIU-Stockbrand Links with 
Local Access  
D33  
B61-B79 
C21. 
Modify SIU-Stockbrand Links with 
Limited Access  
D33  
B61-B79 
C22. 
Modify Animal Register 
Observations  
D40 
C23. 
Modify Disease Status Observations    
Redundant 
C24. 
Modify SIU Type  
D36 
C25. 
Merge SIU’s  
D35 
C26. 
Split SIU  
D34 
C27. 
Restrict SIU  
D28-D30 
C28. 
Unrestrict SIU  
D28-D30 
C29. 
Delete SIU  
D28 
C30. 
Maintain SIU Types  
D36 
C31. 
Search for individual SIU  
D41 
C32. 
Lookup one or more SIUs  
D42 
C33. 
Search for one or more SIUs  
D42 
CONFIDENTIAL 
Page 204 of 220 
NamLITS-NCA User Requirements Specification  
Tinka Consultancy & Investments cc 
FS 
ID 
Functional Specification Function 
Replaced by 
Requirement ID 
Enhanced by 
Requirement ID 
Redundant 
C34. 
Display number of SIUs meeting 
criteria  
D43 
C35. 
Display summary information for 
each SIU meeting criteria  
D44 
C36. 
Display Summary Stockbrand 
information for each SIU meeting 
criteria 
D53 
C37. 
Print summary SIU information  
D48 
C38. 
Multi-select SIUs for modification  
D49 
C39. 
View SIU Details  
D50 
C40. 
View Stockbrands linked to the SIU 
D53 
C41. 
View Untagged Animal Counts by 
SIU  
D68 
C42. 
View Disease Status Observations 
for SIU  
D62 
C43. 
Export summary SIU information to 
Excel  
D45 
C44. 
View SIU Current Restriction Status   D54 
C45. 
View all Restricted SIUs 
D42 
C46. 
Print all Restricted SIUs 
D42, D48 
C47. 
View SIU Restriction History  
D54 
C48. 
View Consolidated SIU Enquiry  
D56 
D. MANAGE STOCKBRANDS 
FS 
ID 
Functional Specification Function 
Replaced by 
Requirement ID 
Enhanced by 
Requirement ID 
Redundant 
D1.   Import Stockbrands from the 
Stockbrand Register System  
E7 
D2.   Capture Stockbrand Security 
Parameter  
Redundant 
D3.   Create Temporary Stockbrand  
E8 
D4.   Import changes to Stockbrands from 
the Stockbrand Register System 
E32 
D5.   Modify Stockbrand Security 
Parameter. 
Redundant 
D6.   Restrict Stockbrand  
E24-E26 
D7.   Unrestrict Stockbrand. 
E24-E26 
D8.   Over-ride Stockbrand Restriction  
E24-E26 
D9.   Remove Over-ride on Stockbrand 
Restriction  
E24-E26 
Documents you may be interested
Documents you may be interested