442
£µ¡¸É
1 Use case Diagram
°Ã¦Â¦¤o
¦³´
µ¦ªµ¦µ¦°·
Á¨È
¦°·
r
+Register()
+UpdateData()
+DelMember()
-member_id : int
-prefix_id
-member_name : char
-member_surname : char
-member_sex : char
-member_occupation : char
-member_grade : char
-member_birthday : Date
-member_email : char
-member_address : string
-member_phone : char
-member_accout : char
-member_pass : char
member(
¤µ·
)
+AddHonorrary()
+DelHonorrary()
+UpdateData()
-honor_id : char
-major_id
-prefix_id
-honor_pass : char
-honor_name : char
-honor_surname : char
-honor_email : char
-honor_address : char
-honor_phone : char
honorary(
¼o
¦»
ª»
·
)
+AddArticle()
+DelArticle()
+UpdateArticle()
+SetToJournal()
+SetStatus()
+SetToHonorrary()
-article_id : int
-major_id
-articletype_id
-articlestatus_id
-member_id : int
-writer_coord : string
-article_nameth : string
-article_nameen : string
-article_keyword : char
-article_abstractsth : string
-article_abstractsen : string
-article_editcount : int
-journal_id
-jour_publish : char
-jour_chapter : int
-jour_pagestart : int
-jour_pagestop : int
-jour_date : Date
article([
ªµ¤
+AddAssess()
+UpdateAssess()
-assess_id : int
-assign_id
-assess_text : string
-assess_date : Date
-assess_score : int
assess_article(
¦³Á¤·
ªµ¤
)
+AddNews()
+DelNews()
+UpdateNews()
-news_id : int
-editor_id
-news_topic : char
-news_detail : string
-news_date : Date
-news_dabegin : Date
-news_daend : Date
news(
n
µª¦³µ´
¤¡´
r
)
+AddJournal()
+DelJournal()
+UpdateJournal()
-journal_id : int
-journal_year : int
-journal_term : char
-journal_status : char
journal(
ªµ¦µ¦
+AddPrefix()
+DelPrefix()
+UpdatePrefix()
-prefix_id : int
-prefix_name : char
prefix(
Î
µÎ
µ®o
槐
°
)
1
*
+AddMajor()
+DelMajor()
+UpdateMajor()
-major_id : int
-major_name : char
major(
µ
µª·
µ
)
1
*
1*
1
*
+AddArtType()
+DelArtType()
+UpdateArtType()
-articletype_id : int
-articletype_name : char
articletype(
¦³Á£ªµ¤
)
1
*
1
*
+AddArtStatus()
+DelArtStatus()
+UpdateArtStatus()
-articlestatus_id : int
-articlestatus_name : char
articlestatus(
µ³ªµ¤
)
1
*
1
*
+AddAssign()
+DelAssign()
-assign_id : int
-article_id
-honor_id
assign_article(
ªµ¤¹
¼o
¦»
ª»
·
)
1
*
1
*
1
*
+UpdateData()
-editor_id : char
-prefix_id
-editor_pass : char
-editor_name : char
-editor_surname : char
-editor_email : char
-editor_phone : char
-editor_position : char
editor(
¼o
¼
¨¦³
)
1
*
1*
£µ¡¸É
2
Class Diagram
°Ã¦Â¦¤o
¦³´
µ¦ªµ¦µ¦°·
Á¨È
¦°·
r
°µ´Ê
¨o
ªµ¦ª·
Á¦µ³®r
¨³°°Â榤o
¦³´
µ¦ªµ¦µ¦°·
Á¨È
¦°·
r
´Ê
¥´
¤¸
µ¦°·
µ¥¦µ¥¨³Á°¸
¥Á¡µ³Än
ª
°¦³´
µ¦ªµ¤ Ã¥Äo
Sequence Diagram Á¡ºÉ
°¦³»
´Ê
°µ¦
Î
µµ
°µ¦n
¨³µ¦¡·
µ¦µ¨µª·
´
¥Â¨³ªµ¤µª·
µµ¦
°µ´
ª·
´
¥Â¨³¡´
µ ¤®µª·
¥µ¨´
¥
´
¬·
´
¸Ê
µ¦Î
µµÄn
ª
°µ¦n
ªµ¤
°¤µ·
Ã¥Î
µµ¦¦°¦µ¥¨³Á°¸
¥
°ªµ¤¹É
¦³°o
ª¥ ºÉ
°¼o
¦n
ª¤ª·
´
¥ ®´
ª
o
°µª·
´
¥´Ê
£µ¬µÅ¥Â¨³£µ¬µ°´
§¬ Î
µÎ
µ´
Î
µ®¦³Á£
°ªµ¤
µ
µµª·
´
¥ ¦µ¥¨³Á°¸
¥
°´
¥n
°£µ¬µÅ¥Â¨³£µ¬µ°´
§¬
´Ê
°n
°Å³¤¸
µ¦´
ÁÈ
o
°¤¼
¨ªµ¤Ä
µ
o
°¤¼
¨Â¨³Âo
µ¦Åo
¦´
ªµ¤´
£µ¡¸É
3 Á¤ºÉ
°¦³Åo
¦´
Âo
µ¦Åo
¦´
ªµ¤Ä®¤n
¼o
¼
¨¦³³Î
µµ¦
n
ªµ¤´
¨n
µª¹
¼o
¦»
ª»
·
µ¤µ
µªµ¤Á¸É
¥ªµÃ¥¦³³Î
µµ¦n
µ¦¦³Á¤·
ªµ¤Â¨³
ªµ¤n
µµ¦³Â¨³³Î
µµ¦Âo
n
µµ®¤µ¥°·
Á¨È
¦°·
r
°¸
¦´Ê
´
£µ¡¸É
4 ¼o
¦»
ª»
·
µ¤µ¦
n
¨µ¦¦³Á¤·
ªµ¤n
µµ¦³ Ã¥Î
µµ¦Á¨º
°ªµ¤¸É
o
°µ¦¦³Á¤·
¨³¦°¦µ¥¨³Á°¸
¥µ¦
¦³Á¤·
´
£µ¡¸É
5 Î
µ®¦´
¤µ·
¸É
o
°µ¦¦ª°µ³¨µ¦n
ªµ¤µ¤µ¦Á
o
µ¼n
¦³Â¨³·
µ¤¨
µ¦¦³Á¤·
Ã¥¦ª°µ¨µ¦¦³Á¤·
´
£µ¡¸É
6 ¨³o
µ®µÅo
¦´
µ¦°¦´
¸
¡·
¤¡r
¤¸
缃
°Å
¦³
³Â»i
¤°´
î¨ Î
µ®¦´
µ¦n
ªµ¤®¨´
µµ¦Âo
Å
¨o
ª Î
µ®¦´
¼o
Åo
¦´
µ¦°¦´
¸
¡·
¤¡r
¦³³
Â
o
°ªµ¤ “n
µ” ¸É
µ³ªµ¤