120 likes | 283 Views
Digital Asset Management System. Client : Learning Curve Pty, Ltd. Supervisor : Peter Strazdins Presented by Jin Hyung, SEO (u4068413). Agenda. Introduction Requirement Specification Developed Software Package Various Data Format Distributed Environment Use Case Diagram
E N D
Digital Asset Management System Client : Learning Curve Pty, Ltd. Supervisor : Peter Strazdins Presented by Jin Hyung, SEO (u4068413)
Agenda • Introduction • Requirement Specification • Developed Software Package • Various Data Format • Distributed Environment • Use Case Diagram • Major functions of DAMS • Demonstration • Further Planning • Feedback and Q&A
Introduction • Most organisations recongnise the need of new media data to develop the rich applications. • They have been piling and utilising media data more and more and finally realising the lack of efficient way to manage media data.
Requirement Specification • It takes lots of time to store and retrieve data what they really want ☞ categorise various data and the best straightforward methodology of handling data & searching algorithm • NMDMS will be based on the web application for integration with other legacy system ☞ apply the technology of J2EE as well as web based database management system • Data structure is already defined and customised ☞ focus and optimise to fit the actual and exact purpose and requirements of client
Developed Software Package • JDK(Java Development Kit) 1.5.03 • Jakarta Tomcat 5.0.28 • MySQL 4.0.25 • Struts1.1 • JAI(Java Advanced Imaging) 1.2.2 • Servlet 2.4 • JSP(Java Server Page) 2.0 • Statistics of Implementation - Number of Package - 5 - Number of Class & JSP - 23 / 15 - Total Number of Source Code - 5,369 lines
Distributed Environment Centralised Database In distributed environment Canberra www.learning-curve.com.au Melbourne www.hyperlink.com.au Sydney www.igniteau.com.au External Client Central Physical Repository
Major function of DAMS • Catalogue items - Insert, Update, Delete item • Search items - Keyword search - Advanced search • Send Email - Java mail via SMTP • Thread Notifier (works like intellegent robot) - awakes with regular interval - access database to get updated item list within 1day - converts item list to XML format - sends it to administrator via Java mail - sleeps again
Further Planning • Add configuration page for administrator - only authorised user can access • Iconise submenu for neutral language - image metaphor will be applied • Boolean search in keyword search algorithm - support boolean search for dynamic criteria • Change skin - keep the consistency with current web site - apply CSS(Cascading Style Sheet) for elegant look