Find Jobs
Hire Freelancers

Design Patterns in C++

$30-75 USD

Cerrado
Publicado hace alrededor de 20 años

$30-75 USD

Pagado a la entrega
The City of Schenectady's Operations and Works Department System for Tracking of Pothole Repairs Due to public outcry about the conditions of its roads, the city of Schenectady's Operations and Works (SHOW) department has decided to develop a "computerized" pothole tracking and repair system. The system is known as the System for Tracking of Pothole Repairs (STOPR). This SHOW STOPR system is to allow the reporting of potholes, to facilitate the assignment of work for pothole repair, and to maintain the status on all reported potholes. SHOW STOPR will thus proved the capability to receive information from the public about potholes, give an indication to the caller of whether or not a pothole is already known, issue work order for repair, and track repair status. SHOW STOPR can be reached either by calling 1-800-POTHOLE or by their web page. As new potholes are reported, they are assigned an identifying number and stored by street address, size (on a scale of 1 to 10), location in the street (right, left, middle, turn lanes, or curbside), type of repair needed (asphalt, concrete, unknown), and repair priority (determined from the size and location of the pothole). At the beginning of each day, work orders are prepared for each new pothole that has been reported. The work orders are delivered to the Maintenance department. Work orders include pothole number, location and size, repair priority, type of repair needed and estimated personhours to repair. At the end of each day, a copy of each active work order is received from Maintenance department and the work status in entered into the STOPR system. The reported status will be: work in progress with expected date of completion, repaired, temporary repair, not repaired (with reason). The system will track all potholes whose repairs have not been completed and generate for the public works director a Pothole Status report on a weekly basis. This report will indicate the status and expected completion date of all reported potholes. STOPR is an interactive, online system, with a World Wide Web interface. Both a mechanism for pothole reporting and the current week's Pothole Status report are available via the web. Additionally, a mechanism for pothole reporting is available via the 1-800 number ## Deliverables 1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. 2) Deliverables must be in ready-to-run condition, as follows? (depending on the nature? of the deliverables): a)? For web sites or? other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment. b) For all others including desktop software or software the buyer intends to distribute: A software? installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request. 3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement). ## Platform Details cont. Has to be a program with multiple classes that are designed using the following Design Patterns: Singleton, Prototype, and 3 other design patterns of your choice. That is a total of 5 Design patterns to be used in the design of the program. Oher 3 can be any of the following: Builder, Adapter, Bridge, Composite, Decorator, Facade, Flyweight, Proxy, Chain of Responsibility, Command, Interpreter, Iterator, Mediator, Memento, State, Strategy, Template Method, Visitor Windows XP in the Visual C++ environment
ID del proyecto: 3167332

Información sobre el proyecto

2 propuestas
Proyecto remoto
Activo hace 20 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
2 freelancers están ofertando un promedio de $51 USD por este trabajo
Avatar del usuario
See private message.
$42,50 USD en 15 días
4,9 (101 comentarios)
5,1
5,1
Avatar del usuario
See private message.
$58,65 USD en 15 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de UNITED STATES
United States
0,0
0
Miembro desde abr 10, 2004

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.