2007-08-31
[转贴]国外一大二学生的小组作业
关键字: manage
------------------ 这是这位朋友本周要做的任务 ----------------
- 2.5 Assumptions and Dependencies.
What do you assume the client to do/act/want, and what you depend on
to produce a final result. Its design phases for everyone.
---------------------- 以下是原题目 ---------------------------
Dominion Pizza Store
• Objectives:
o Dominion Pizza Store (DPS) is planning an information system for
their services. A customer may make an order through the Internet /
Phone / in-person. The order may include several products. There are a
few basic sorts of pizzas, which can be complemented with different
toppings. The assortment and the toppings change from time to time, as
do their prices. In addition to pizzas, other products are on offer.
They are divided into product groups. There is a textual description
of every product, and a picture of some of them, which the client may
see when ordering through the WWW.
o A bill will accompany each delivery. The price will be discounted
according to time, if the delivery is late; for example, 45-minute
delivery or FREE. The price of a product may, also, differ according
to the time of day, for example. The time and place of delivery is set
when the customer makes the order.
o For an online / phone order, the customer is identified by his/her
telephone number, or other contact information. A delivery status time
stamp (i.e. to kitchen, to delivery, and to customer) is registered
for each delivery. The client may cancel or change the order only if
the order has not gone to the kitchen. For an online/phone order,
customer's information is checked in the database for an existing, or
new client. If the client is new then take and store contact details.
For an existing client (or address), past history will be checked for
any problems.
• Main Modules:
1. Client Interface
Browsing the Products, and their Prices
Making an order
Delivery time stamping
2. Agent Interface (Phone / in-person orders)
Entering Agent Info (e.g. ID)
Browsing the Products, and their Prices
Delivery time stamping
Checking past history (for any problems, and/or past frequent
orders for either quick order taking or special offers)
3. Inventory Management
Food supplies
Misc. supplies (e.g. Cleaning)
Entering and maintaining product information (inc. pricing)
in the database
4. Finances Management
Account Receivables
Account Payables
5. Delivery Management
Order Status (i.e. to kitchen - when, to delivery - when)
Special offers (e.g. late order, new product introduction)
Printing an order list - for kitchen (?)
Printing a receipt
6. Payroll
Employee Information (e.g. Contact Info, Salary Info,
Bonuses, Taxes, GST/PST)
Hiring / Firing / Training etc.
7. Anything you may suggest (will be considered towards the Bonus
Marks for the best project, if above modules done reasonably well
- 2.5 Assumptions and Dependencies.
What do you assume the client to do/act/want, and what you depend on
to produce a final result. Its design phases for everyone.
---------------------- 以下是原题目 ---------------------------
Dominion Pizza Store
• Objectives:
o Dominion Pizza Store (DPS) is planning an information system for
their services. A customer may make an order through the Internet /
Phone / in-person. The order may include several products. There are a
few basic sorts of pizzas, which can be complemented with different
toppings. The assortment and the toppings change from time to time, as
do their prices. In addition to pizzas, other products are on offer.
They are divided into product groups. There is a textual description
of every product, and a picture of some of them, which the client may
see when ordering through the WWW.
o A bill will accompany each delivery. The price will be discounted
according to time, if the delivery is late; for example, 45-minute
delivery or FREE. The price of a product may, also, differ according
to the time of day, for example. The time and place of delivery is set
when the customer makes the order.
o For an online / phone order, the customer is identified by his/her
telephone number, or other contact information. A delivery status time
stamp (i.e. to kitchen, to delivery, and to customer) is registered
for each delivery. The client may cancel or change the order only if
the order has not gone to the kitchen. For an online/phone order,
customer's information is checked in the database for an existing, or
new client. If the client is new then take and store contact details.
For an existing client (or address), past history will be checked for
any problems.
• Main Modules:
1. Client Interface
Browsing the Products, and their Prices
Making an order
Delivery time stamping
2. Agent Interface (Phone / in-person orders)
Entering Agent Info (e.g. ID)
Browsing the Products, and their Prices
Delivery time stamping
Checking past history (for any problems, and/or past frequent
orders for either quick order taking or special offers)
3. Inventory Management
Food supplies
Misc. supplies (e.g. Cleaning)
Entering and maintaining product information (inc. pricing)
in the database
4. Finances Management
Account Receivables
Account Payables
5. Delivery Management
Order Status (i.e. to kitchen - when, to delivery - when)
Special offers (e.g. late order, new product introduction)
Printing an order list - for kitchen (?)
Printing a receipt
6. Payroll
Employee Information (e.g. Contact Info, Salary Info,
Bonuses, Taxes, GST/PST)
Hiring / Firing / Training etc.
7. Anything you may suggest (will be considered towards the Bonus
Marks for the best project, if above modules done reasonably well
发表评论
- 浏览: 56329 次
- 来自: 北京

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
写代码的简要规范(必须要 ...
6. 一定要有分模块和重用的思想,包括但不限于 java、jsp、js、css、 ...
-- by jiming -
[转贴]八大优势能否助JS ...
这么好的东西,怎么还没推广开呢 ?可见并不是你所说的那么理想的。
-- by johnnyhg -
我为什么选择 iBatis 而不 ...
ceder 写道我选择用iBatis,主要是可以照搬JPetStore的架构 而 ...
-- by hfwguitar -
我为什么选择 iBatis 而不 ...
jiming 写道 2. iBatis 更容易进行 sql 的 优化。 ...
-- by 过儿oO -
我为什么选择 iBatis 而不 ...
iceant 写道我不喜欢Hibernate,也不喜欢所谓的OO,大家可以冷静的 ...
-- by sslaowan






评论排行榜