惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

酷 壳 – CoolShell
酷 壳 – CoolShell
H
Hacker News: Front Page
P
Palo Alto Networks Blog
T
ThreatConnect
Apple Machine Learning Research
Apple Machine Learning Research
博客园_首页
T
True Tiger Recordings
P
Privacy & Cybersecurity Law Blog
B
Blog
IT之家
IT之家
Last Week in AI
Last Week in AI
F
Full Disclosure
Hacker News: Ask HN
Hacker News: Ask HN
C
Comments on: Blog
Microsoft Azure Blog
Microsoft Azure Blog
C
Cybersecurity and Infrastructure Security Agency CISA
Microsoft Security Blog
Microsoft Security Blog
博客园 - 【当耐特】
N
News and Events Feed by Topic
NISL@THU
NISL@THU
腾讯CDC
雷峰网
雷峰网
Security Latest
Security Latest
李成银的技术随笔
M
Microsoft Research Blog - Microsoft Research
L
LangChain Blog
L
Lohrmann on Cybersecurity
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
C
Check Point Blog
Y
Y Combinator Blog
Recent Announcements
Recent Announcements
博客园 - Franky
N
News | PayPal Newsroom
V
V2EX
A
About on SuperTechFans
The Register - Security
The Register - Security
月光博客
月光博客
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Google Online Security Blog
Google Online Security Blog
MyScale Blog
MyScale Blog
Cisco Talos Blog
Cisco Talos Blog
Vercel News
Vercel News
WordPress大学
WordPress大学
C
Cyber Attacks, Cyber Crime and Cyber Security
The Hacker News
The Hacker News
IntelliJ IDEA : IntelliJ IDEA – the Leading IDE for Professional Development in Java and Kotlin | The JetBrains Blog
IntelliJ IDEA : IntelliJ IDEA – the Leading IDE for Professional Development in Java and Kotlin | The JetBrains Blog
爱范儿
爱范儿
A
Arctic Wolf
L
LINUX DO - 最新话题
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More

博客园 - RichardChoi

C# SuperCombox组件 C#农历组件 - 修正版 - RichardChoi C#应用程序控制Excel工作簿操作-基本 C#应用程序控制Word文档操作-基本 对System Analysis and Design的课程设计的一些总结 System Analysis & Design 课程设计题目(英文) Visual Paradigm试用 - 不错的UML建模和代码生成工具 关于UML建模工具和项目管理工具的问题 NOW VS2005 Beta2 is really on installation process 对于Software Architecture和System Analysis比较的看法 SSITE发放VS2005 Beta2 杂篇(一) 突然醒悟 - 两年前的文章 NETCAFE - 两年前写的 等待.... VS2005 Beta2 VS2005 Beta2新信息 Now Installing VS2005 Beta2 VS2005 Beta2 is coming! 求System Analysis and Design的学习电子书和相关资料
同学Tomholmes对SAD课程设计的需求分析
RichardChoi · 2005-04-22 · via 博客园 - RichardChoi

发信人: tomholmes (狗轮), 信区: CS
标  题: 关于项目作业我把自己的理解给出(仅供参考)
发信站: 吉林大学牡丹园站 (Fri Apr 22 16:37:51 2005)

    关于项目作业的要求我把自己的理解用中文给出。(仅供参考)

  1.我们要做一个注册系统。

  2.每个省只有一个代表队(league),该代表队有各种各样的运动员。League的在系统中
的成员有(部分的):
League Name,league ID,league Address,league Membember Names.

  3.该代表队要到我们开发的系统进行注册。

  4.注册时,league要明确指出自己要参加的项目种类(match group),match group的种
类有9种,

       Basketball Football     Volleyball  -------------  category
Beginner
Intermediate
Advanced
  |
  |
  |
Level

  相应的表项就是一个match group。

  5.因为一个league中有各种各样的运动员,所以它可以报名9种中的适合它运动员结构的
项目类型。比如一个league报了bb,fi,va这三种match group。

  6.当报名时,我们的系统要和credit card的商务系统相联系。去处理用credit card付钱
的过程。同时付钱后比赛的orgnazier应该也在他的帐户完成了相应的转账(增值)。这个
转账的过程我们不去关心,假定已经实现,我们只要在设计系统时指出有这个东西的存在
就行,至于如何实现,pass it。

  7.每次你的registration 都要付钱,当比赛开始前,你想从任何一个match group中退出
,你的league整个都会退出registration,也就是放弃所有项目的参赛。这时,你的leag
ue的credit card被充入你原先注册付值的一半。(真倒霉)更倒霉的是,当你已经开始比
赛了,你要退出,那么你的league的注册费用全部扣除,就是你的credit card没有一点改
变(当然早在注册时你就已经付款了)。一旦你退出,你不能再注册了。(老师说的)

  8.当你注册完成时你的league 会被系统付给一个唯一对应的league ID。

  9.比赛是需要裁判(referee)的。我们简化了实际情况。规定:每个match group 只有
一个referee。同时一个referee可以管理几个不同的match group。

  10.系统的输出有两部分:
(1)每个league能够随时通过终端打印所有的自己注册参加的match group,当然前
提是它自己已经注册了。
(2)竞赛的organizer也需要能查询并打印以下信息:
•  任意一个以注册的league都报了哪些比赛的种类和级别。(提示:这个通过mat
ch group能唯一确定)
•  给一个match group(等价于给一个category和level)后能告诉我哪些leagues
报了它。
•  每个match group 的referee是谁?
•  每个referee 都主管哪些match group。

  11.作业中给出的类或关系只是部分的,如果需要你可以自己加。

    这不是个人的想法,我综合了好多同学和老师的意见,遵照paper上的东西。
如果有遗漏或不足欢迎大家提出。