Sei sulla pagina 1di 6

OVERALL GOALS ACROSS ALL ASSIGNMENTS

Your aim (over the series of the three assignments) is to analyze


the business operations of an enterprise, identify multiple
alternatives of potential solution, design an optimal solution, and
develop an information systems application in Java.
You may want to consider all assignments together as a single
project involving the principles of information systems analysis,
design, and development, but which has multiple deliverables
over time. It is in your best interests to complete the assignments
in sequence (#1, #2, and #3) and as completely/ accurately as
possible since each assignment strives to build on the previous
assignments. You may find it useful to browse through all
requirements before you begin work on the individual
assignments, so you can appreciate the expectations more clearly.
Please read the description of the enterprise business operations
and the specific requirements for the three assignments on the
following pages.
You are welcome (in fact, strongly encouraged) to contact your
instructor with any questions regarding the requirements well in
advance of the due dates, especially if you believe that the
requirements are unclear to you or you need additional
information.
DESCRIPTION OF ENTERPRISE BUSINESS OPERATIONS
The enterprise for your project is a retail chain specializing in
office products (similar to real- world organizations such as
Staples, Office Max, and Office Depot), with its corporate office in
Dayton, Ohio. The enterprise operates several retail stores in 25
states of the USA, which are typically open 7 days a week
between 10 AM and 10 PM. The enterprise sells hundreds of
products through its stores and holds separate inventory at each
store. The enterprise caters to hundreds of customers, who may
be classified into different segments.
The stores deal with hundreds of sales transactions every day. A
customer may complete any number of sales transactions at any
store, and may buy several products in a single transaction sales
associates at each store assist customers to complete
transactions. The stores charge sales taxes at the rates specified
by the state governments. The inventory levels at the stores are
adjusted accordingly after every sales transaction. The enterprise
has a 7-day return policy and accepts any item in its original
packing back from customers.
The store managers at each store are responsible for identifying
those products that are low on inventory levels (based on
predefined reorder levels). This activity is typically done at the
end of every business day, and may result in multiple purchase
orders (e.g., one purchase order for each product category or sub-
category), each of which may involve several products. The retail
stores direct all purchase orders to the corporate office (i.e.,
procurement department). (The stores do not have visibility into
how the corporate office procures the products. Unknown to
retail stores, the corporate office aggregates all the purchase
orders across all stores and sends them to relevant suppliers in its
trusted network for greater efficiencies and friendlier pricing.)
The warehouse managers at each store are responsible for
receiving products for replenishing the inventory and restocking
the shelves. The retail stores receive products for replenishment
from the corporate office (i.e., central receiving department),
which has already disaggregated the products received from
suppliers in its trusted network, gathered the specific products for
each store, and forwarded them to the respective stores through
its logistics partner (i.e., UPS). This activity is typically done at the
beginning of a business day as necessary (i.e., UPS may not deliver
every business day), but is likely to involve multiple packages. The
warehouse manager verifies the products received with the open
purchase orders, updates the inventory levels accordingly (and
stocks the shelves), and closes the relevant open purchase order.
Currently, the enterprise does not have any plans to expand its
product offerings; however, it welcomes new customers at every
store. Although data about customers is not needed to complete
sales transactions, the enterprise gathers and maintains data
about customers so as to facilitate its customer loyalty program
(e.g., most valuable customers may be sent a coupon for $50 off
on their next purchase exceeding $250). The enterprise is
constantly evaluating the opportunities to establish new retail
stores in those states where it does not yet have a presence.
MAJOR TASK
Your goal is to design and develop a realistic enterprise
information system that can handle the product sales to
customers at stores, inventory replenishment at stores (i.e.,
products received for stocking on shelves), and purchase orders to
suppliers (i.e., orders for products low on inventory). In addition,
the enterprise is interested in obtaining periodic (i.e., daily,
weekly, and monthly) reports of sales, purchase orders, and
inventory levels.
NOTES
Please be sure to understand and adhere to the following
suggestions when you engage in and document the analysis,
design, and development of the information systems application.
1. The enterprise information system you design and develop
is a single centralized system that caters to the data needs
of all retail stores.
2. Your system should be designed to permanently remember
all data from all storesi.e., use file storage to capture data
when your system is not active.
3. Business rules (e.g., sales tax), policies (e.g., product
returns), and other transient data (e.g., promotions) should
not be hardcoded or embedded in your enterprise
information systemi.e., use file storage to capture such
data.
4. Please be sure to employ clean coding (i.e., no unnecessary
code statements) and good programming (i.e., naming
conventions, indentation) principles. Please do not use the
Java Doc program to conserve space.
5. Your information system should be tested and executed
with lots of data. Please be sure to create appropriate data
files as necessary.
SPECIFIC REQUIREMENTS FOR ASSIGNMENT #1
Answer the questions below based on the enterprise business
operations above.
1. Identify: a) all internal actors and external actors supporting the
business process, and b) the activities for each actor.
2. Determine the sequence of all activities. Construct as many
business process diagrams as needed.
3. Identify the scope for your project. (The scope should include at
least three core business processes: product sales to customers
at stores, inventory replenishment at stores, and purchase orders
to suppliers. The scope should also include the CUSTOMER,
PRODUCT, and INVENTORY business objects, with the relevant
attributes. Please consult your instructor ahead of
time if you are unclear about this requirement OR you are
experience difficulties in scoping the project.)
4. Identify all business objects underlying the business processes
included in your project scope in (3).
5. Develop the attributes necessary for each business object in (4)
if a single run of each business process in (3) were to be
completed. Example:

Attributes
CUSTOMER object Customer Name, Customer
State Name, Customer Zip
Code, Customer Geographic
Region, Customer Segment, ...
PRODUCT object Product Name, Product
Category, Product Sub-
Category, Product Unit Price, ...








6- Develop the behaviors (i.e., methods) necessary for each
business object in (5). (The constructor methods are not
expected.) Example:

Methods
CUSTOMER object setName(), setState(),
getName(), getState(), ...
PRODUCT object setName(), setUnitPrice(),
getName(), getUnitPrice(), ...

Format: SINGLE Word document (with embedded text, figures, and code) .

i need it to be done tomorrow on sep 18

Potrebbero piacerti anche