• Embed Doc
  • Readcast
  • Collections
  • CommentGo Back
Download
 
Ecologic Corporation , Chandigarh ,www.ecologic.co.in www.logicatwork.info Learning Doc :Case Study LibraryManagementHow to create class diagram ,Activity Diagrams based on requirements
Learning Doc:Case StudyLibraryManagementEcologic Corporation ,ChandigarhCome , Learn More with UsPage 1
HHoowwccrreeaatteeCCllaassssDDiiaaggrraammss,,
AAccttiivviittyyddiiaaggrraammss//SSttaattee ddiiaaggrraammss 
bbaasseeddoonnRReeqquuiirreemmeennttAAnnaallyyssiiss EEccoollooggiiccCCoorrppoorraattiioonn,,CChhaannddiiggaarrhh TTrraaiinniinnggDDeeppaarrttmmeenntt..CChhaannddiiggaarrhh 
TTaabblleeooffCCoonntteennttss 11..IInnttrroodduuccttiioonn 
LLiibbrraarryyMMaannaaggeemmeennttSSyysstteemm
 
....33 22..PPrrooggrraammmmiinnggppllaattffoorrmm 
 
33
 33..DDaattaabbaassee 
 
33
 44..DDaattaabbaasseettaabblleess 
 
33
 55..CCllaasssseess 
44
 
..11 
..44
 
.. 
..
55
 
66..AAccttiivviittyyddiiaaggrraammss//SSttaatteeddiiaaggrraamm 
..
..77
 
..11AA 
77
 ..AA 
..
88
 
66..22..11SSttuuddeennttccllaassss 
88
 66..22..22BBooookkccllaassss 
.. 
1100
 66..22..33TTrraannssaaccttiioonnccllaassss 
1144
 66..22..44MMyyLLiissttccllaassss 
1166
 
LLeeaarrnn HHoowwccrreeaatteeCCllaassssDDiiaaggrraammss,,
AAccttiivviittyyddiiaaggrraammss//SSttaattee ddiiaaggrraammss 
bbaasseeddoonnRReeqquuiirreemmeennttAAnnaallyyssiiss EEccoollooggiiccCCoorrppoorraattiioonn,,CChhaannddiiggaarrhh TTrraaiinniinnggDDeeppaarrttmmeenntt..CChhaannddiiggaarrhh 
 
Ecologic Corporation , Chandigarh ,www.ecologic.co.in www.logicatwork.info Learning Doc :Case Study LibraryManagementHow to create class diagram ,Activity Diagrams based on requirements
Learning Doc:Case StudyLibraryManagementEcologic Corporation ,ChandigarhCome , Learn More with UsPage 2
1.
 
Why this doc ?
This document provides a detailed design of the system. Please refer to the requirementanalysis document and high level design document for the overall view and high leveldesign of the system. This document concentrates on the detailed design of the system,including database connection, programming platform, activities diagrams of wholesystem and each operation of each class.2. On what programming platform
The system can/will be written in Java language.One can develop system in anyprogramming platform also other wise . This software is going to be system-independent and can be run in both MS Windows and Unix system. Duringdevelopment process we will use the MS Windows system.
3. Database requirements
The database being used is the MySQL database system, and the connection tothe database is made by Java’s JDBC interface. The tables will be created usingSQL statements; the runtime SQL will be sent to database and the query resultwill be sent back to application by JDBC connection.
4. Database tables
 
T_MyListcallNo : VARCHAR(255)<<PK>> PK_T_MyList3()T_StudentstudentID : VARCHAR(255)name : VARCHAR(255)street : VARCHAR(255)city : VARCHAR(255)zipCode : VARCHAR(255)state : VARCHAR(255)phoneNo : VARCHAR(255)lateFeeTotal : DOUBLE(64)<<PK>> PK_T_Student0()T_BookcallNo : VARCHAR(255)ISBN : VARCHAR(255)title : VARCHAR(255)author : VARCHAR(255)status : VARCHAR(255)<<PK>> PK_T_Book2()T_TransactiontransctionID : VARCHAR(255)studentID : VARCHAR(255)callNo : VARCHAR(255)checkOutDate : TIMESTAMPcheckInDate : TIMESTAMPfines : DOUBLE(64)COL_0 : VARCHAR(255)COL_1 : VARCHAR(255)<<PK>> PK_T_Transactio1()<<FK>> FK_T_Transactio1()<<FK>> FK_T_Transactio0()<<Index>> TC_T_Transactio3()<<Index>> TC_T_Transactio1()
1
0..*10..*<<Non-Identifying>>10..*10..*<<Non-Identifying>>
 
 
Ecologic Corporation , Chandigarh ,www.ecologic.co.in www.logicatwork.info Learning Doc :Case Study LibraryManagementHow to create class diagram ,Activity Diagrams based on requirements
Learning Doc:Case StudyLibraryManagementEcologic Corporation ,ChandigarhCome , Learn More with UsPage 3
5.
Classes5.1 Class Diagram
 
MyListcallNo : StringaddToMyList()deleteFromList()viewList()StudentstudentID : Stringname : Stringstreet : Stringcity : StringzipCode : Stringstate : StringphoneNo : StringlateFeeTotal : DoubleborrowedBook : IntegeraddStudent()validateNewStudent()search()update()delete()TransactiontransctionID : StringstudentID : StringcallNo : StringcheckOutDate : DatecheckInDate : Datefines : Doublecheckin()checkout()n1n1BookcallNo : StringISBN : Stringtitle : Stringauthor : Stringstatus : StringaddBook()validate()search()update()delete()n1n1
 
of 00

Leave a Comment

You must be to leave a comment.
Submit
Characters: ...
You must be to leave a comment.
Submit
Characters: ...