Presentation
Download
Report
Transcript Presentation
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
Various 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
Distributed Environment
Canberra
Centralised Database
In distributed environment
Melbourne
www.learning-curve.com.au
www.hyperlink.com.au
Sydney
www.igniteau.com.au
External Client
Central Physical
Repository
Use case Diagram
Check Updated Info by Notifier
Administrator
Catalogue Item
Staff
Search Item
Send Feedback
External User
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
Feedback and Q&A