機房收費系統重構之E-R圖設計

來源:互聯網
上載者:User

標籤:

學習過程簡介
    這幾天忙得太混亂了,用了近一個星期才設計好。我在這段時間遇到的困難,就積極找師哥師姐指點迷津,現在多少總算是有些拿得出手的成果。 學習成果: Entity Relationship Diagram
Realational Schemas

Student(StudentID,StudentName,Department,Grade,Class,Type)

Card(CardID,Cash,StudentID,Type,IsUsing)

BasicData(FixedRate,TempRate,UpTime,LeastTime,PerparTime,LimitCash,theDate,theTime,UserName)

SystemUser(UserName,Psw,Level,RealName,Creator)

SystemUserLoginRecords(UserName,theDate,theTime,ComputerName)

Register(CardID,StudentID,UserName,theDate,theTime,initialMoney)

Recharge(CardID,UserName,AddMoney,theDate,theTime)

BackCard(CardID,UserName,refundment,theDate,theTime)

StudentOnlineRecords(CardID,UserName,theDate,theTime,ComputerName)

StudentOnlineLog(CardID,UserName,OnlineDate,OnlineTime,OffLineDate,OffLineTime,Statu,ConsumeTime,ConsumeCash,ComputerName)

SystemUserWorkLog(UserName,OnDate,OnTime,OffDate,OffTime,ComputerName)

DayBill(AllCardCash,RechargeCash,OnlineCash,BackCardCash,AllGetCash,UserName,TheDate)

學習中的思考:1、register需不需要關聯Student實體。2、SystemUser和Card實體之間的關聯是1:N還是N:N。3、SystemUserLog能不能算是一個實體存在。 思考收穫:1、在這個設計的過程中,開始喜歡上了設計。以前總以為代碼就充滿無限的樂趣,現在能統籌全域,從宏觀上設計。這個過程不是計較以一城一池的得失,而是權衡利弊的思考。2、在實踐過程中,不斷知道自己不知道的東西,然後去瞭解掌握它。3、在IT界混,總是需要具備一定英文單詞的。我師傅給我的建議是:儘可能看英語協助手冊,這段時間的嘗試,我感覺英文不是很難,再說了,不是還有金山詞霸這些畫詞翻譯嘛。看懂英文手冊,So Easy!

機房收費系統重構之E-R圖設計

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.