In today s current Economic climate organisation within companies sector have to Ensure That they are managing employees and goods with greater care. This project will Investigate how employee and goods being managed and performance is being managed and identify a method that would improve employee, corporate operations management performance.
ABSTRACT These days' lots of technologies or application software for companies and businesses in different field With software they are managing employees with greater care This project will investigate how employee performance is currently being managed and identify a method that would improve employee performance management and operational management of the company The introduction of a system that would improve a manager’s ability to successfully supervise their employees, operating companies has been identified as a solution ACKNOWLEDGEMENT I would like to acknowledge the following persons for their help and support throughout the whole project: My supervisor – for her vital encouragement and support and guiding me in the right direction My Family and Friends - for putting up with me, talking so much about my project and gave me motivation when I needed and finally specially thanks from my father and mother that gave this chance to me and study in Greenwich university I will always be grateful I INTRODUCTION Background information: In today "s current Economic climate organisation within companies sector have to Ensure That they are managing employees and goods with greater care This project will Investigate how employee and goods being managed and performance is being managed and identify a method that would improve employee, corporate operations management performance Project aim and objectives: The projects aim is to create a key software organisations programme will allow staff to manage, inventory, billing and equipment This has broken down six key Into Objectives, These are: To manage employees, invoices and goods Investigate a new approach would improve management of employee performance Improve., Bill, operation of the company Implementation of the system Perform a successful handover to the stakeholders Statistical analysis of employee and goods data Evaluate the performance of the new system Has it improved the way we manage our people II LITERATURE REVIEW There is a vast amount of staff employed within the companies sector; in large organisations it can become possible for employee, business performance to become less of a priority in manager’s daily Business As Usual tasks This is considered to be a poor management style which can have a negatively affect employees possibly resulting in poor performance One of the ways for software was the ability of using the database Two tier applications have a same scenario with this content The name of this kind of the application is a client-server application In this type of application all business rules has been saved on the database and database with application saved on the server The applications for accessing the database on the server should be used the stored procedures, and client side can call stored procedures that run on the server side Figure This figure shows the two tier structure "In web application development, three-tier architecture refers to separating the application process into three specific layers."(1) The main different between tow tier and three tiers structure is about business rules In three tier structure business rules are not saving on the client or the database, in fact saved in the system between client and server The main advantage of this structure concern about business rules of the system In three tier application system, server doesn't have direct access to saving part and can changes any parts of system (business rules) without changing in other parts of system The figure shows this structure: Figure According the above figure, each tier refers to specific duty on the system and those responsibilities for tiers are: 1) Presentation: the purpose of this tier/part, showing the page for users It is similar to user interface 2) Business rules: this part or tier is kept in different layer of system; C# has a specific folder (App-code) folder for defining all classes and codes that use in this part 3) Database: this is similar to functionality part for business rules and stored procedures are defined in this part for accessing to the database III EXISTING SYSTEMS Introduction This section will analyse existing systems used to assist with employee management, billing, equipment, customer Help administrators manage the entire system, process data quickly and accurately The system helps users save time process data that remains very high accuracy Company Performance System The first stage of research was to find out what methods for managing staff performance are currently used within organisations Appendix C shows a spreadsheet that is used within the IT department within company, this spreadsheet displays the employee details and their ratings for each quarter After another period of quarterly ratings has been undertaken it becomes the supervisors‟ responsibility to contribute the ratings for their employees into the spreadsheet There are a few benefits to this system, it allows for the data to be easily updated and an instant analysis of the results can be easily created by clicking the create scores button The system is also based in a platform that many users are familiar with using so it is unlikely that employees will have trouble when using the system However there are disadvantages to the system, data is only being held for a relatively small time period (1 year per spreadsheet) which doesn’t allow a real indepth view of employee’s continuous performances The ratings themselves don’t give a great deal of information, for example if an employee has ratings of exceeded for two continuous quarters the rating will appear as no change where an employee who had a rating of partial-met for two continuous ratings would also have no change as there rating In this situation it could easily be missed that an employee has been underperforming as there isn’t a clear indication that a situation that needs to be addressed After analysing this method of performance management it is clear that there is potential for better method to be built that would create a simple system for the users while increasing the management of employee performance Research will be conducted into different approaches and technologies needed to build a new system IV PROGRAMING METHOD C# and Windows Application Using Microsoft Visual studio 2008 C#.Net is a programming language that will be able to provide the functionality that the system would need There are two different approaches that can be taken to create the system these are: A windows application would run as a programme directly on the user‟s machine The application can easily be connected to a database through Visual studio allowing the system to update and modify the data from within the database A login system can also be created by using data in the database where the login details will be stored in the database and the system will validate the information entered by comparing them with values that are stored in the database The data that will be entered into the online forms will be validated by the C# coding that is contained within the application The systems will require the Net (dot net) platform to run which is included as part of windows operating systems therefore will be able to run on windows XP and Vista The systems interface will use the standard form components such as text boxes, drop down boxes and check boxes These will be instantly recognised by the users as they are already commonly used in applications and online forms allowing users to intuitively know how the use the form components The application will suffer the most when it comes to creating a consistent branding as there is no easy way to duplicate the style allowing it to be used in all the windows within the application However the method around this would be to create a style class and import this into the windows applications After comparing these options the decision to create the system as a windows application programmed in C#.Net using Visual Studio has been taken The requirements of the system can be achieved by this using this method, the system will also benefit from this approach as it will have a greater level of functionality as a windowed application rather than a web application As a developer the greater skills are within C#.Net coding The next step will be to decide on the type of database that will be used to hold the systems data 2.SQL server Four types of databases have been selected as potential databases for the system These are Microsoft Access, My SQL, Microsoft SQL Server and Oracle For the research a list of the necessary functionality that will be needed in the system and perform research into each of these areas to see if this functionality can be provided by the analysed technology Below is a list of the functions that the system will need to provide: Connection to Visual Studio Location accessibility of software SQL Server is the database package owned by Microsoft, as they also own Visual Studio they have designed the two packages to work together, for this reason it is the supported choice of database software for Visual Studio SQL Server has easy connectivity to Visual Studio Data sources are set up and linking to the data from the SQL server and are used within Visual Studio for the connectivity Data sources can be customised allowing data entry into multiple forms to be conducted in a simple manner SQL Server is widely used in many organisations due to being easily obtainable, value for money and high level of support available After comparing the database packages Microsoft Access will be used in the initial stages of the system This will form the first prototype for the system allowing the identification of any errors in the database design or any aspects that may have been missed out in the system Microsoft SQL Server is the chosen choice for the full implementation of the system, although Oracle compares well with SQL Server it loses out on its ability to connect to Visual Studio not being as strong as SQL Server ANALYZE THE FUNCTIONS OF THE SYSTEM Admin functions - Secured with logging functions into system V - Function of the right to an administrator, manager and staff Information search functions: customers, employees, equipment, suppliers Information management: customers, employees, equipment, suppliers, stock, bill with functions such as add, edit, delete Management systems such as invoice management, file In the bill, the output report Personal Information Management: users have the right to change passwords User functions - If sign in with the right technical staff, no tab manager, print invoices, and not to - search the literature If the log by right salespeople, users not have administrative rights on employees PROGRAM INTERFACE Login interface VI This is the first interface when a user wants to log into the system for website administrators Users need to enter username and password, login and select their rights: admin, employee and ISO, then users select "Login" When a user enters the wrong information, the system will automatically give an error message and ask the user to enter the correct information If users not have an account, you can click "Register" to register for an account Interface login with administrator privileges When a user logs in successfully, the system will allow users in the system administration page and perform the corresponding tasks and powers of each user Interface login with administrator privileges The interface here is the form after successful login with administrator privileges When login with admin rights, the user will be full implementation of the system functions and see all the tabs in the system When you want to perform any function, users click on the appropriate tab to get to the desktop With the first tab is the "System" tab will have the other children were: File, Customer, Employee, Device, Supplier user to manipulate Tab "File" to help manage the files in the system, the user can view the file list, the file upload is and viewable file Look up customer information Tab "Custom" in the tab "System" helps the user to view a list of customers and the information such as the customer ID, name, sex, date of birth, address, telephone number Also, in this tab the user can look up customer information according to different criteria and the system will return information about the customer satisfaction of user requirements Look up information of employees Tab "Custom" in the tab "System" helps the user to view a list of other employees access with admin rights and information, such as employee ID, name, sex, date of birth, address only, working in groups Also, in this tab users can look up information of employees under different criteria and the system will return information satisfactory employee of the user Look up information devices Tab "Device" tab in the "System" enables users to view a list of equipment and information, such as device ID, device name, unit, purchase price, sale price and suppier ID Also, in this tab the user can search for information by the device according to various criteria and the system will return information about the device meets the requirements of users This interface enables users to view a list of detail buy device and information, such as ID, device ID, set, price, total of money If a user wants to add a detail buy device, then click "Add" to perform more of detail buy device Users who want to erase detail buy device from the list, then click on the record you want to delete, then one click on "Delete" to perform the operation If in the process of entering information incorrectly, users click "Reload" to reload the page, and enter the information again After you add or repair is successful, click "Save" to save the results in a database 12 Manage sell product: This interface enables users to view a list of sales patterns and information, such as ID, date created, customer ID, stock ID, employee ID, payment ID If users want more sales patterns, click the "Add" button to make further sales patterns Users who want to erase a sales patterns from the list, then click on the record you want to delete, then one click on "Delete" to perform the operation If in the process of entering information incorrectly, users click "Reload" to reload the page, and enter the information again After you add or repair is successful, click "Save" to save the results in a database 13 Advanced Management sell details: This interface enables users to view a list of sale device and detail information, such as ID, device ID, number of devices, the price per device, total of money If users want to add a detail, the device sale click on the "Add" button to add a detail implementation sale device Users who want to remove a device from the list sale detail then click on the record you want to delete, then one click on "Delete" to perform the operation If in the process of entering information incorrectly, users click "Reload" to reload the page, and enter the information again After you add or repair is successful, click "Save" to save the results in a database 14 Management of payments: This interface enables users to view a list of payment and information, such as ID, name of payment If a user wants to add a payment, click the "Add" button to add a payment implementation Users who want to erase a payment from the list, then click on the record you want to delete, then one click on "Delete" to perform the operation If in the process of entering information incorrectly, users click "Reload" to reload the page, and enter the information again After you add or repair is successful, click "Save" to save the results in a database 15 Manager file: This interface enables users to view a list of print files and system information, such as ID, name of the file, date created, người updated If users want to add a file, click the "Add" button to add a file to execute Users want to delete a file from the list, then click on one you want to delete the record click on "Delete" to perform the operation If in the process of entering information incorrectly, users click "Reload" to reload the page, and enter the information again After you add or repair is successful, click "Save" to save the results in a database 16 Look up the device by supplier: This interface enables users to view the list by supplier and information devices, such as device ID, device name, unit, buy price, sell price, supplier ID Users can search by all criteria or criteria The system will return results for users 17 Look up employees in groups: This interface enables users to view the group list and print employee information, such as employee ID, name, sex, birthday, address, group Users can search by all criteria or criteria The system will return results for users 18 Look up stock sell by customer This interface enables users to view the list by customer and sell information, such as ID, date created, customer ID, stock ID, employee ID, payment ID Users can search by all criteria or criteria The system will return results for users 19 Offer Lookup Provider: This interface enables users to view the list by supplier and sell information, such as ID, date created, supplier ID, stock ID, employee ID, payment ID Users can search by all criteria or criteria The system will return results for users 20 Select the import bill for printing: At the first table displays the list of imported equipment invoices from vendors, users want to print bills will select and press SELECT bill Then, the selected invoice will be shown in the table selected invoice In this panel, users can delete the bills that the user does not want printed When choosing any bill, detailing the content of the bill will be displayed in the table invoice details 21 Choose to print invoice: At the first table displays the list of the bills sell equipment from the supplier, the user wants to print bills will select and press SELECT bill Then, the selected invoice will be shown in the table selected invoice In this panel, users can delete the bills that the user does not want printed When choosing any bill, detailing the content of the bill will be displayed in the table invoice details 22 Interface registered account: This is the interface for account registration Users need to provide information including username, password, email, employee ID and choose decentralization (employee or ISO) and click SUBMIT to register If a user enters the wrong format or missing information, passwords not match, the system will notify the user 23 Change your password: It is the user interface when a user wants to change the password Users must enter a user name, old password, new password and confirm the password and press SUBMIT to save the changes If you not want done to manipulate the press EXIT 24 Sign in with right technical employee This is the first interface when users log in under the technical employee At this interface, the system does not display the tab manager Users can simply print invoices, and not for the document search 25 Sign business employee This is the first interface when users log in under the business employee At this interface, the system does not allow users to manipulate on employee tab 26 Log in company accounts ISO: [...]... "Reload" to reload the page, and enter the information again After you add or repair is successful, click "Save" to save the results in a database 15 Manager file: This interface enables users to view a list of print files and system information, such as ID, name of the file, date created, người updated If users want to add a file, click the "Add" button to add a file to execute Users want to delete a. .. enter the information again After you add or repair is successful, click "Save" to save the results in a database 9 The interface device stock: Tab "Stock" enables users to view a list of stocks and information, such as ID, name, address If a user wants to add a stock, then click "Add" to perform more stock Users who want to remove a stock from the list, then click on the record you want to delete, then... enter the information again After you add or repair is successful, click "Save" to save the results in a database 13 Advanced Management sell details: This interface enables users to view a list of sale device and detail information, such as ID, device ID, number of devices, the price per device, total of money If users want to add a detail, the device sale click on the "Add" button to add a detail implementation... Management of payments: This interface enables users to view a list of payment and information, such as ID, name of payment If a user wants to add a payment, click the "Add" button to add a payment implementation Users who want to erase a payment from the list, then click on the record you want to delete, then one click on "Delete" to perform the operation If in the process of entering information incorrectly,... click "Save" to save the results in a database 11 The management interface detail buy device This interface enables users to view a list of detail buy device and information, such as ID, device ID, set, price, total of money If a user wants to add a detail buy device, then click "Add" to perform more of detail buy device Users who want to erase detail buy device from the list, then click on the record... you want to delete, then one click on "Delete" to perform the operation If in the process of entering information incorrectly, users click "Reload" to reload the page, and enter the information again After you add or repair is successful, click "Save" to save the results in a database 12 Manage sell product: This interface enables users to view a list of sales patterns and information, such as ID, date... reload the page, and enter the information again After you add or repair is successful, click "Save" to save the results in a database 7 The interface device management Tab "Device" enables users to view a list of equipment and information, such as device ID, name, unit, buy price, sell price, suppler ID If users want to add a device, then click "Add" to carry more equipment Users who want to remove a. .. "Delete" to perform the operation If in the process of entering information incorrectly, users click "Reload" to reload the page, and enter the information again After you add or repair is successful, click "Save" to save the results in a database 10 The management interface of coupon: Tab "Coupon" enables users to view a list of coupons and information, such as ID, buy date, supplier ID, Stock ID,... Employee ID, Payment ID If a user wants to add a coupon, click the "Add" button to make additional coupon Users who want to erase a coupon from the list, then click on the record you want to delete, then one click on "Delete" to perform the operation If in the process of entering information incorrectly, users click "Reload" to reload the page, and enter the information again After you add or repair is successful,... implementation sale device Users who want to remove a device from the list sale detail then click on the record you want to delete, then one click on "Delete" to perform the operation If in the process of entering information incorrectly, users click "Reload" to reload the page, and enter the information again After you add or repair is successful, click "Save" to save the results in a database 14 Management