Reference no: EM132607395
ITEC 3506 Software Engineering - Algoma University
Project 1:Traffic Citation and Reporting System
Some governmental agency at the provincial level has the responsibility for assembling state- wide information about traffic citations and disseminating it upon request by an appropriate agency such as a sheriff's office or the highway patrol. This same agency also maintains information about vehicles licensed and registered within the province. When an officer makes a traffic stop, s/he wants to be able to ask a dispatcher to query the central agency to determine the status of a vehicle (for instance, registered? stolen? wanted for some reason?), the status of the driver (license suspended? revoked? outstanding warrants?), and the driving record of a particular driver.
A governmental agency at some local level is involved in peace-keeping efforts which include jurisdiction over traffic codes. Therefore, officers of this agency can issue citations for parking violations (issued to a particular vehicle), moving vehicle code violations (issued to a particular driver), moving vehicle code warnings (issued to a particular driver), fix-it tickets (issued to a vehicle), etc. This agency needs to be able to report the number and category of citations issued by a particular officer in a particular time period, the names of individuals for whom arrest warrants are in effect because they have not paid their citation fine or been found innocent of the violation, the license numbers of vehicles with outstanding (unpaid) parking or fix-it tickets, and similar related information. This agency also reports moving vehicle citations to the state agency,
and also reports warrants for particular vehicles (for instance, for unpaid parking fines, for being reported stolen, for being reported involved in the commission of some crime, etc.)
Sometimes, in addition to paying a fine for a moving vehicle violation, an offender can pay to attend traffic school, which has the effect of preventing the reporting of the citation to the central agency. Traffic school requires that an offender attend eight hours, which can be scheduled for an eight-hour day, or four two-hour periods in the evening, or any other way the agency chooses to schedule the sessions. If an individual chooses to attend traffic school, s/he must register for a particular session and attend the entirety of that session, however it is scheduled, in order for his/her citation to be non-reported.
Project 2: Local Area Network Office Messaging System:
Design an office messaging system, like a compact messenger system, which will allow staff members to send messages to each other that can be retained, deleted, archived, and organized by both the sender and receiver. The system can function on a peer-to-peer basis, or through a centralized message server. It will utilize the office LAN - ensuring that messages do not leave the office environment. Individuals can be assigned to one or more groups, allowing messages to be sent to a single individual, several individuals, one or more groups, or broadcast to the entire office.
As a minimum, the messaging system should provide the following features:
• Identify all members of the messaging system
• Indicate the status of each member (ie. Offline or Connected)
• Ability of the user to set individual status (ie, online, away, busy, etc...)
• Provide a facility for the creation of short messages (you must decide on the feasible size)
• Display a pop-up message to recipient upon arrival of message
• Store all incoming messages in message Inbox.
• Store copies of all sent messages
• Once read, messages can be retained or removed from the Inbox.
• Backup and restore capabilities
Some additional features of the system which should be considered in it design might be:
• Sound notification option when a new message arrives
• More advanced status settings such as: Online, Busy, Out to Lunch, On the Phone, Away from Desk
» Deferred messaging to offline users that will be delivered when the recipient comes online.
• Creation of groups to which users can be assigned to facilitate group messaging
• Office wide message broadcasting that can be directed to all users or just users online.
• Out-of-Office return messages providing details such as "at meeting ABC until..."
» Long-term message archive where messages are removed from the primary storage to a secondary archive for long-term storage
» Categorization of messages based on Projects, Clients, or other Users.
Please note: this is not intended to be a chat system but rather a short message delivery system. In an office, chatting can be more efficiently handled using the office phone system or simply meeting at the water cooler.
Project 3:COSC Club Event Management System
An application that allows the COSC Club Management Team (CCMT) to perform and track all the tasks and functions necessary to meet their responsibilities as the governing body of undergraduate students. CCMT will be able to create events, manage membership, and get up to the minute financial information for their club. The system will be able to advertise events via email and provide tracking for event attendance and expenditures. The application will allow the CCMT to create reports detailing club and event activity to assist in their interactions with the department for budgeting concerns.
The scope of this project will be to provide a system that allows the CCMT to:
1. manage undergraduate clubs
2. manage undergraduate events
3. manage financial transactions of these undergraduate clubs
4. manage system users
You can think additional functionalities and add them to the list.
Project 4:Employment Application Review System
EARS is an intranet-based Employment Application Review System for the Department of Math and Computer Science in Algoma University. The system is designed so that department faculty members can review applicants and collaborate asynchronously in order to find the best applicant for a given job opening. This system reduces the overhead of the process and lightens the workload for the search chairperson.
The scope of this project will be to provide a system that allows the CCMT to:
1. log-in EARS system
2. manage system users (add new accounts)
3. add a new faculty search (committee chair, members, position, search starting date and ending date, add new committee members)
4. List and review applications (view profile, post comments on applicants, change applicants' statues, perform a faculty review, assign faculty review)
5. set account's settings (email, name, title, password)
Attachment:- Software Engineering.rar