As the head of Information Technology at Acme, Inc., you are tasked with building a new
payroll system to replace the existing system which is hopelessly out of date. Acme needs
a new system to allow employees to record time card information electronically and
automatically generate paychecks based on the number of hours worked and total amount
of sales (for commissioned employees).
The new system will be state of the art and will have a Windows-based desktop interface
to allow employees to enter timecard information, change employee preferences (such as
payment method), enter purchase orders, and create various reports. The desktop version
will run on individual employee desktops throughout the entire company, and the web
interface will be accessible from any web browser running on Acme’s intra-net. For
reasons of security and auditing, employees can only access and edit their own time cards
and purchase orders .
The system will retain information on all employees in the company (Acme currently has
around 5,000 employees world-wide). The system must pay each employee the correct
amount, on time, by the method that they specify (see possible payment methods
described later). Acme, for cost reasons, does not want to replace one of their legacy
databases (the Project Management Database) that contains all information regarding
projects and charge numbers. The new system must work with the existing Project
Management Database, which is a DB2 database running on an IBM mainframe. The
Payroll System will access but not update information stored in the Project Management
Database. Acme also wishes to utilize existing hardware and software as much as
possible, so the new system should take advantage of the company’s Oracle8 server
(running on a Sun Sparc/Ultra), the intra-net web server, and the existing set of desktop
machines (currently Pentium Pro 200 Mhz machines running Windows/NT).
Some employees work by the hour and they are paid an hourly rate. They submit daily
timecards that record the date and number of hours worked for a particular charge
number. If someone works for more than 8 hours, Acme pays them 1.5 times their normal
rate for those extra hours. Hourly workers are paid every Friday.
Some employees are paid a flat salary. Even though they are paid a flat salary, they
submit daily timecards that record the date and hours worked. This is so the system can
keep track of the hours worked against particular charge numbers. They are paid on the
last working day of the month.
Some of the salaried employees also receive a commission based on their sales. They
submit purchase orders that reflect the date and amount of the sale. The commission rate
is determined for each employee, and is one of 10%, 15%, 25%, or 35%. Sales people are
paid every other Friday.
เป็นหัวหน้าของเทคโนโลยีสารสนเทศที่ Acme, Inc คุณได้รับมอบหมายกับการสร้างใหม่
ระบบบัญชีเงินเดือนที่จะเปลี่ยนระบบที่มีอยู่อย่างไร้ความหวังซึ่งเป็นออกจากวันที่ Acme ต้องการ
ระบบใหม่เพื่อให้พนักงานบันทึกข้อมูลบัตรลงเวลาด้วยระบบอิเล็กทรอนิกส์และ
สร้างโดยอัตโนมัติเงินเดือนขึ้นอยู่กับจำนวนชั่วโมงการทำงานและจำนวน
ของยอดขาย (สำหรับพนักงานนาย).
ระบบใหม่จะเป็นรัฐของศิลปะและจะไม่มี Windows อินเตอร์เฟซที่สก์ท็อปชั่น
เพื่อให้พนักงานเพื่อป้อนข้อมูลบัตรลงเวลา, เปลี่ยนการตั้งค่าการทำงานของพนักงาน (เช่น
วิธีการชำระเงิน) และป้อนคำสั่งซื้อและสร้างรายงานต่างๆ รุ่นเดสก์ทอป
จะทำงานบนเดสก์ท็พนักงานแต่ละทั่วทั้ง บริษัท และเว็บ
อินเตอร์เฟซจะสามารถเข้าถึงได้จากเว็บเบราว์เซอร์ที่ทำงานบนของ Acme ภายในสุทธิ สำหรับ
เหตุผลของการรักษาความปลอดภัยและการตรวจสอบพนักงานสามารถเข้าถึงเท่านั้นและแก้ไขบัตรลงเวลาของตัวเอง
และมีคำสั่งซื้อ.
ระบบจะเก็บข้อมูลเกี่ยวกับพนักงานทุกคนใน บริษัท (Acme ปัจจุบันมี
ประมาณ 5,000 พนักงานทั่วโลก) ระบบจะต้องจ่ายเงินให้พนักงานแต่ละคนที่ถูกต้อง
จำนวนเงินในเวลาโดยวิธีที่พวกเขาระบุ (ดูวิธีการชำระเงินที่เป็นไปได้
อธิบายต่อไป) Acme สำหรับเหตุผลที่ค่าใช้จ่ายไม่ต้องการที่จะแทนที่หนึ่งของมรดกของพวกเขา
ฐานข้อมูล (ฐานข้อมูลการบริหารจัดการโครงการ) ที่มีข้อมูลเกี่ยวกับ
โครงการและตัวเลขค่าใช้จ่าย ระบบใหม่จะต้องทำงานกับที่มีอยู่โครงการ
การจัดการฐานข้อมูลซึ่งเป็นฐานข้อมูล DB2 ทำงานบนเมนเฟรมของไอบีเอ็ม
ระบบเงินเดือนจะเข้าถึง แต่ไม่อัปเดตข้อมูลที่เก็บไว้ในการบริหารจัดการโครงการ
ฐานข้อมูล แอคยังมีความประสงค์ที่จะใช้ฮาร์ดแวร์ที่มีอยู่และซอฟต์แวร์มากที่สุดเท่าที่
เป็นไปได้เพื่อให้ระบบใหม่ควรใช้ประโยชน์จากเซิร์ฟเวอร์ Oracle8 ของ บริษัท ฯ
(ที่ทำงานบนดวงอาทิตย์ Sparc / อัลตร้า) เว็บเซิร์ฟเวอร์ภายในสุทธิและชุดที่มีอยู่ของสก์ท็อป
เครื่อง (ปัจจุบัน Pentium Pro 200 เครื่อง Mhz ใช้ Windows / NT).
พนักงานบางคนทำงานตามชั่วโมงและพวกเขาจะได้รับเงินในอัตราชั่วโมง พวกเขาทุกวันส่ง
บัตรลงเวลาที่บันทึกวันที่และจำนวนชั่วโมงทำงานสำหรับค่าใช้จ่ายโดยเฉพาะอย่างยิ่ง
จำนวน ถ้ามีคนทำงานมานานกว่า 8 ชั่วโมง, Acme จ่ายพวกเขา 1.5 เท่าปกติของพวกเขา
อัตราสำหรับชั่วโมงพิเศษเหล่านั้น คนงานรายชั่วโมงจะได้รับเงินทุกวันศุกร์.
พนักงานบางคนจะได้รับเงินเงินเดือนแบน ถึงแม้ว่าพวกเขาจะได้รับเงินเงินเดือนแบนพวกเขา
ส่งบัตรลงเวลาประจำวันที่บันทึกวันและชั่วโมงการทำงาน นี้เพื่อให้ระบบสามารถ
ติดตามชั่วโมงการทำงานกับตัวเลขค่าใช้จ่ายโดยเฉพาะอย่างยิ่ง พวกเขาจะได้รับเงินใน
วันทำการสุดท้ายของเดือน.
บางส่วนของเงินเดือนพนักงานยังได้รับค่านายหน้าจากการขายของพวกเขา พวกเขา
ส่งคำสั่งซื้อที่สะท้อนถึงวันที่และจำนวนของการขาย อัตราค่านายหน้า
จะถูกกำหนดสำหรับพนักงานแต่ละคนและเป็นหนึ่งใน 10%, 15%, 25% หรือ 35% คนขายจะ
จ่ายเงินทุกวันศุกร์
การแปล กรุณารอสักครู่..
