ITEC 3506 Software Engineering Assignment

Assignment Help Software Engineering
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

Reference no: EM132607395

Questions Cloud

Theory of optimum currency area : Based on the theory of Optimum Currency Area (OCA), evaluate whether in today's economic background it is suitable to consider this idea.
Plan for evidence-based practice project designed : The proposal is the plan for an evidence-based practice project designed to address a problem, issue, or concern in the professional work setting
Explain tax treatment in language a non-accountant business : Will Susan recognize a capital loss on this liquidation and if so, what is the amount? Explain the tax treatment in language a non-accountant business
Determine the amount of factory overhead that was applied : Actual direct labor hours of 8,700 were incurred. Use this information to determine the amount of factory overhead that was applied in February
ITEC 3506 Software Engineering Assignment : ITEC 3506 Software Engineering Assignment Help and Solution, Algoma University - Assessment Writing Service - Traffic Citation and Reporting System
Contribute to financial crises : Ben Bernanke, former chairman of the Federal Reserve, suggested a decade and a half ago that the collective 'savings glut'
What do meant by DI liquidity : What do you meant by DI liquidity? What are the three major sources of DI liquidity? What are the two major uses? Explain in detail with an example.
Calculate the cost of the new issue of common stock : ABC firm has common stock with a market price of $110 per share and an expected dividend of $7 per share at the end of the coming year
Determine the number of units of Widgets for Dorchester : During FY 2019, Dorchester Company plans to sell Widgets for $12 a unit. Determine the number of units of Widgets for Dorchester

Reviews

Write a Review

Software Engineering Questions & Answers

  A case study on the robot world cup

Challenges of the RoboCup and describe at least one strategy which was employed by a team of robots in the RoboCup. Use images, videos and/or animations to illustrate concepts.

  Online backstage management system

submit a Software Test Document. The document will describe, in as much detail as possible, a full testing suite for the Online Backstage Management System.

  Is open-source software enough to successfully run programs

How can each tool be helpful? Is open-source software enough to successfully run and implement PROGRAMS? Must a company purchase software to complete the job

  Discuss the life cycle of a variable

Discuss the life cycle of a variable

  Illustrating the initial code and another class diagram

A class diagram illustrating the initial code and another class diagram illustrating the final refactored code (including all relevant dependencies)

  Describe functional and nonfunctional requirements

Be typed, double spaced, using Times New Roman font (size 12), with one-inch margins on all sides; citations and references must follow APA or school-specific format. Check with your professor for any additional instructions.

  Achieving operational excellence and customer intimacy

achieving operational excellence and customer intimacy enterprise applicationsbusinesses are expanding globally at an

  Create an algorithm using pseudo code

Create an algorithm, with the help of pseudo code, to perform one of the following tasks, string of numbers, identify all of the substrings that form numbers that are divisible by 3.

  Write reply - idea of a kill switch

This idea of a kill switch seems like it is taking us further in that direction by offering more control of the population.

  Use case diagram with activity diagram for each use-case

Use case diagram with activity diagram for each use-case - ER or class diagram

  Will the existing infrastructure support the project

Will the existing infrastructure support the project? Determine the methodology to be used; describe, in detail, why you chose this methodology.

  Create a software requirement specification

Create a Software Requirement Specification (SRS) that includes the following- A detailed description of both user and system requirements. At least four (4) user requirements and four (4) system requirements should be provided.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd