Escolar Documentos
Profissional Documentos
Cultura Documentos
2. PURPOSE
The purpose of the project is to develop a HR management System which will use to keep track of the employees of Bank.
3. SCOPE
The proposed system will provide a user friendly graphical user interface for the users and this will help in reducing the time for preparing updates manually and give more time.
SJEC
5. REFERENCES
[1].An integrated approach to software engineering Pankaj Jalote [2].SQL for Professionals Jain [3].Professional in VB.NET- Bill Evjen, Billy Hollis.
SJEC
6.5 USER DOCUMENTATION The product will include user manual. The user manual will include product overview, complete configuration of the used software (such as SQL server), technical details, backup procedure and contact information which will include email address. The product will be compatible with the Win XP or higher. The databases will be created in the Microsoft SQL server.
6.6 ASSUMPTIONS AND DEPENDENCIES We assume that staff does all the data entry based on the correct identity value whose values are previously known to them. The staff should be careful in deleting or modifying any transaction knowingly or unknowingly which will lead to inconsistency of the database.
7.2 USER INTERFACE The requirements are grouped according to the main features (as defined by the use cases) provided by the system. The requirements that follow a subheading support the activities associated with the feature named by the subheading. It basically provides an easily manageable interface without involving any hustle.
7.3 HARDWARE INTERFACE 7.3.1 Hardware requirements are: OS: Windows 2003 Web Edition CPU: Intel Pentium 4 - 3.0 GHz RAM: 2 GB
SJEC Department of Computer Applications 4
Storage:40 GB hard drive Input devices: Keyboard, Mouse Output devices: Monitor, Printer
7.4 SOFTWARE INTERFACES Software Require ments Are: 7.4.1 Front-End: VB.NET The pages developed using vb.net are compiled, providing better performance than with scripting languages. It provides a programming model, and infrastructure to create scalable, secure and stable applications faster as well as more easily than with previous web technologies. It is more than the next version of Active Server Pages, it is a unifies web development platform that provide the services necessary for developers to build enterprise- class web applications It is a compiled, .NET based environment. Accessing database is made easier.
7.4.2 BACK-END: SQL Server Microsoft SQL Server is a relational database management system developed by Microsoft. It provides an environment used to generate databases that can be accessed from workstations, the web or other media such as a Personal Digital Assistance (PDA). SQL Server allows multiple clients to use the same database concurrently. As such, it needs to control concurrent access to shared data, to ensure data integrity - when multiple clients update the same data, or clients attempt to read data that is in the process of being changed by another client. The main mode of retrieving data from an SQL Server database is querying for it.
SJEC
7.5 FUNCTIONAL REQUIREMENTS 7.5.1 Employee Details: Introduction: Stores the details of Employees in database Input: Name, Address, Occupation, Date of join, Date of birth, Phone no, Starting salary and other details mentioned in the form. Processing: Storing the details of employees Output: The exact details of Employees stored in the database. 7.5.2 Employee Tracking Details Introduction: Describe the details of work done in HR department Input: Employee attendance, upgrade of post. Processing: Admin will check the details and store to the transaction database. Output: Display the work details employees. 7.5.3 Candidate Details Introduction: Candidate will register and apply for the jobs Input: candidate will enter the details of registration by accessing the site. Processing: system will check the type of user and give privileges to the customer. Output: Candidate can view the status of his interview details 7.6 OTHER NONFUNCTIONAL REQUIREMENTS 7.6.1 Performance Requirements The proposed system that we are going to develop will be used by an incharge. Therefore, it is expected that the database would perform functionally all the requirements that are specified by the customer and without creating any lag. 7.6.2 Safety Requirements The database may get crashed at any certain time due to virus or operating system failure. Therefore, it is required to take the database backup. 7.6.3 Design Constraints The system must be designed to allow interactive user interface. That is, the system must be designed in such a way that it will be easy to use along with the data provided.
SJEC Department of Computer Applications 6
7.6.4 System Attributes The Quality of the database is maintained in such a way so that it should be very user friendly to all the users of the database. Reliability: Good validation of user inputs will be done to avoid incorrect storage of records. Maintainability: during maintenance stage, the SRS can be referred for the validation. Portability: This system can be installed in any personal computer supporting windows operating system. Flexibility: The system keeps on updating the data according to the transactions that takes place. Timeliness: The system carries out all the operations with consumptions of very less time. Security: Each time there is a security violation, the log file will be updated with the login, date, and time.
SJEC