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

推荐订阅源

AI
AI
博客园 - 叶小钗
Blog — PlanetScale
Blog — PlanetScale
Microsoft Azure Blog
Microsoft Azure Blog
Vercel News
Vercel News
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
MyScale Blog
MyScale Blog
大猫的无限游戏
大猫的无限游戏
A
About on SuperTechFans
量子位
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
博客园 - 【当耐特】
Martin Fowler
Martin Fowler
阮一峰的网络日志
阮一峰的网络日志
D
Docker
Jina AI
Jina AI
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
The Register - Security
The Register - Security
J
Java Code Geeks
S
SegmentFault 最新的问题
月光博客
月光博客
G
Google Developers Blog
美团技术团队
Last Week in AI
Last Week in AI
L
LangChain Blog
Apple Machine Learning Research
Apple Machine Learning Research
T
The Blog of Author Tim Ferriss
腾讯CDC
Recent Announcements
Recent Announcements
Recorded Future
Recorded Future
The Cloudflare Blog
有赞技术团队
有赞技术团队
博客园_首页
博客园 - 聂微东
人人都是产品经理
人人都是产品经理
B
Blog
I
InfoQ
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
F
Fortinet All Blogs
B
Blog RSS Feed
Engineering at Meta
Engineering at Meta
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Microsoft Security Blog
Microsoft Security Blog
MongoDB | Blog
MongoDB | Blog
爱范儿
爱范儿
D
DataBreaches.Net
F
Full Disclosure
M
MIT News - Artificial intelligence
博客园 - 司徒正美
H
Help Net Security

博客园 - 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上的东西。
如果有遗漏或不足欢迎大家提出。