1 / 24

Employee Phone Book

Employee Phone Book. Design Document www.worktamer.com. Revision History. Overview. This document specifies the design of the new Employee Phone Book system. This system will replace the current paper-based report circulated each month by human resources. Goals.

una
Download Presentation

Employee Phone Book

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Employee Phone Book Design Document www.worktamer.com

  2. Revision History www.worktamer.com

  3. Overview This document specifies the design of the new Employee Phone Book system. This system will replace the current paper-based report circulated each month by human resources. www.worktamer.com

  4. Goals • Eliminate paper waste from printed employee phone lists • “by moving to a software-based solution” • Keep the employee phone list current at all times www.worktamer.com

  5. Benefits Reduced paper costs “Greener” office Improved communication between employees www.worktamer.com

  6. Scope Statement The solution will be to provide a web-based application This application will provide a searchable listing of all employees It will provide name, role and phone number It will only be accessible from the internal organizational network www.worktamer.com

  7. Functional Team • Jane • Office administrator • Responsible for: interface design • Jill • Human resources manager • Responsible for: user acceptance www.worktamer.com

  8. Development Team • Jeff • Database Administrator • Responsible for: data structure, data layer • John • Team lead, developer • Responsible for: interface, reports, security www.worktamer.com

  9. Effort Schedule (estimate) 1 day: database layer development 2 days: stored procedure development 1 day: business logic layer development 2 days: interface layer development 2 days: report development 2 days: alpha testing 2 days: beta testing 1 day: production release www.worktamer.com

  10. Decision Log • There will be no administrative interface • This is to reduce development time • The DBA will use direct table access to enter new employees and remove terminated employees • Asked by Jane, answered by John • Background will be blue • To match the corporate color palette • Asked by John, answered by Jane www.worktamer.com

  11. Usage Scenario: New Employee John successfully interviews at Big Company His employment application is forwarded to Jeff, the Database Administrator His information is entered into the “Employee Phone Book” database by Jeff Jeff confirms the information by using the Search function of the “Employee Phone Book” application to look for John www.worktamer.com

  12. Usage Scenario: Voicemail John arrives at work and notices the voicemail light on his phone is flashing He accesses his voicemail and receives a message from Jane requesting that he call her back John doesn’t know Jane’s extension so he opens his web browser and opens the “Employee Phone Book” application John types in Jane’s name and presses the “Search” button Jane’s information appears on his screen John dials her extension www.worktamer.com

  13. Workflow: New Employee www.worktamer.com

  14. Security The “Employee Phone Book” will be accessible from the internal corporate network only Employees will validate using Active Directory credentials to eliminate the need for a separate password Employees will be able to view any and all records in the “Employee Phone Book” application www.worktamer.com

  15. Interface www.worktamer.com

  16. Report: Employee List www.worktamer.com

  17. Input samples www.worktamer.com

  18. Data Samples • Countries • Canada (CA) • United States (US) • Roles • Administration • IT • Human Resources www.worktamer.com

  19. Business layer entities • employee_search • Input • Fullname string (accepts * and ? as wildcards) • Output • FullName string • Country string • Phone string • employee_list • Output • FullName string • Role string • Phone string • Country string www.worktamer.com

  20. Data layer entities • [dbo].[employee_search] • Input • FullNamevarchar(200) (accepts * and ? as wildcards) • Output • FullNamevarchar(41) • CountryNamevarchar(20) • Phone varchar(15) • [dbo].[employee_list] • Output • FullNamevarchar(41) • RoleNamevarchar(20) • Phone varchar(15) • CountryNamevarchar(20) www.worktamer.com

  21. Database layer entities • [dbo].[Employee] • EmployeeIDint • FirstNamevarchar(20) • LastNamevarchar(20) • FullNamevarchar(41) • RoleIDint • Phone varchar(20) • CountryIDint www.worktamer.com

  22. Database layer entities • [dbo].[Country] • CountryID int • CountryCode char(2) • CountryName varchar(20) • PhoneMask varchar(20) • [dbo].[Role] • RoleID int • RoleName varchar(20) www.worktamer.com

  23. Signoff • This document has been accepted by: • Jane, Administration • Jill, Human Resources • John, IT www.worktamer.com

  24. Change Request Form (sample) www.worktamer.com

More Related