Title: Digital Asset Management System
1Digital Asset Management System
- Client Learning Curve Pty, Ltd.
- Supervisor Peter Strazdins
- Presented by
- Jin Hyung, SEO (u4068413)
2Agenda
- Introduction
- Requirement Specification
- Developed Software Package
- Various Data Format
- Distributed Environment
- Use Case Diagram
- Major functions of DAMS
- Demonstration
- Further Planning
- Feedback and QA
3Introduction
- 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.
4Requirement 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
5Developed 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
6Various Data Format
code image audio video animation text file other
asp gif mid asf swf html dat rds
c jpg mp3 avi dir doc zip a7r
java png wav mpg dcr pdf rar u32
jsp tif aif wmv w3d txt exe fit
php other other other as xml psd pct
sql fla xsd que tga
other dxr css other
lwo inf
other other
7Distributed 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
8Use case Diagram
9Major 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
10Further 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
11Feedback and QA