`
jiming
  • 浏览: 271169 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

[转贴]国外一大二学生的小组作业

阅读更多
------------------ 这是这位朋友本周要做的任务 ----------------
- 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
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics