Document Management: Difference between revisions

From Unallocated Space
Jump to navigation Jump to search
Line 66: Line 66:
* Document Managment
* Document Managment
The scanner operator must identify the document and enter that information into the DMS.  The operator must associate the scanned document file with the DMS.
The scanner operator must identify the document and enter that information into the DMS.  The operator must associate the scanned document file with the DMS.
=== Software ===
The architecture of the DMS will be Client-Server.
==== DMS client workstation performs document and data input ====
* Windows 7/32bit operating system (32bit for easier scanner driver support)
* Acrobat X (current version) Professional version with SDK for COM automation
* Visual Studio Professional (MSDN) for VB and C# DMS applicaton development
* MySQL Client to interface with MySQL running on the DMS server.
==== DMS server provides a central  database server and documents repository ====
* MySQL Server for storing Document Indexing, User Account, and other DMS information
* Repository File Server for storing PDF documents
==== Backup cache file server ====
* Maintain a backup of the documents
Because human operation is a constraint, as soon as a document is committed to the repository, a copy should be transmitted to a backup to minimise the possibility that a document would need to be re-scanned.
* Maintain a backup of the database
* Maintain a backup of the source code repository.
==== Public facing server(s) ====
* Custom Web Application available DMS accounts to access the documents
* Subversion Edge for software developers' version controlled source code repository

Revision as of 12:35, 27 April 2012

Scope

  • Document Management System (DMS) Project for scanning, storing, indexing, and sharing books.
  • DMS project is limited to scanned documents, though it certainly can be expanded to include any digitally stored content outside of the scope of this project.

Ownership and Copyright Constraints

  • Access to all copyright content is restricted to Accounts in the DMS. The DMS Accounts are the Owners of the content.
  • Contemporary or possibly contested materials will require additional Check In/Out protocol and content expiration for checked out documents.
  • Content explicitly requiring only a single owner is owned by the Account that checks out the document and it is owned for the duration from check-out to check-in or expiration.
  • Anonymous access can only be granted to the overall Titles catalog and documents that have licenses allowing public domain access. (e.g. Creative Commons, GPL, etc.)

Proof of Concept

Physical Requirements

Bill of Materials

Document Scanner Auto Doc Feed (ADF), Duplex, and Flatbed Epson GT3000? (looking into it) Used but Functional or $2500
Binding Paper Cutter 300 pages capacity Guillotine Cutter Band Saw can be used for concept or Stack Paper Cutters New Blade for saw or $600
PC Workstation 2.5GHz, 2GB RAM, Firewire or SCSI for scanner, Windows 7, 32 bit, Adobe Acrobat X Prof, 1GbEth 1280x1024 monitor or touch screen, keyboard, mouse, etc.
DMS Server VM LAMP or WIMP, 500GB drive space (VHD expandable is OK)
DMS Backupcache VM Windows or Linux 500GB drive space (VHD expandable is OK) Different Host from DMS server
DMS Public Interface Server VM LAMP or WIMP minimal for web application to access the documents over the Internet If security requires this
Subversion Edge Server VM LAMP, Collab.net Subversion Edge, Ubuntu 12.0.4LTS (server), 120GB (VHD expanding OK), 2GB RAM (1GB will work if RAM is a constraint) Can be used for the DMS and other software development projects at UAS

System Constraints

System constraints are requirements or conditions that are expected to limit the overall performance of the system. In this case the system constraints will limit the rate that new documents can be added to the DMS. Exploiting these constraints will maximise the throughput of the DMS.

  • Document Preparation

The ADF requires that the binding be removed and the pages manually separated prior to loading.

  • Document Scanning

An operator must load the ADF, operate the scanner, and monitor its operation. The operator must be skilled enough to correct miss-feeds and jams

  • Document Managment

The scanner operator must identify the document and enter that information into the DMS. The operator must associate the scanned document file with the DMS.

Software

The architecture of the DMS will be Client-Server.

DMS client workstation performs document and data input

  • Windows 7/32bit operating system (32bit for easier scanner driver support)
  • Acrobat X (current version) Professional version with SDK for COM automation
  • Visual Studio Professional (MSDN) for VB and C# DMS applicaton development
  • MySQL Client to interface with MySQL running on the DMS server.

DMS server provides a central database server and documents repository

  • MySQL Server for storing Document Indexing, User Account, and other DMS information
  • Repository File Server for storing PDF documents

Backup cache file server

  • Maintain a backup of the documents
Because human operation is a constraint, as soon as a document is committed to the repository, a copy should be transmitted to a backup to minimise the possibility that a document would need to be re-scanned.
  • Maintain a backup of the database
  • Maintain a backup of the source code repository.

Public facing server(s)

  • Custom Web Application available DMS accounts to access the documents
  • Subversion Edge for software developers' version controlled source code repository