Course Number: SENG 609.22 Session: Fall, 2004 Course Name: Agent-based
Software Engineering, Zhenzhen Qiu · 2004
This main purpose of this project is to experiencing and evaluating the multiple agent system development methodology. The methodology followed by this project is Prometheus[1]. The major steps are taken. Couple minor steps are omitted on purpose. 2. Business Case Job finding is a conventional vocation that involves a lot of routine work such as client account management, data sorting and information exchanging between agents and clients. Improving the efficiency of this routine work is necessary. This job finding agent system(JFAS) is designed just for replacing this routine work. The clients who use JFAS are called users. The users are categorized into two types. One type of user is called non-registered user who does not have an account in JFAS. The other kind of user is called registered user who has an account in JFAS. Both kinds of users should be able to search JFAS for job. While searching the jobs, users must provide certain criteria to JFAS in order to find the jobs relative to their requirements. The found jobs should be displayed to the users. For the registered users, they can receive some advanced services compared to the un-registered users. While users register into JFAS, they are required to provide a user name and password to JFAS and this user name must be unique in the current system. After the account is created, JFAS must provide the management service to the user’s account. The user account should include user personal profile, resume, job application history and email notification subscription. After the registered users find the jobs they want and they have logged into JFAS, they can apply for them. Otherwise, they should be required to log in immediately. They should be required to attach their resume with application. After the job application is sent by users, the user’s account should keep this application in record. Registered users should be able to store their resume in their accounts. And they should be able to update the resume whenever they log in their account. Registered users can subscribe to the email notification service while they have logged in JFAS already.