As a group of software engineers with a company that sells auto parts via a catalog and mail order, you are tasked to build a new system that enables Internet customers to place and pay for orders online. The system will handle credit card payment, assist in packing and shipping of the order, and keep inventory.
Internet customers will be presented with a custom ordering program that allows them to select products from a catalog. Before they can order they have to provide their name and mailing address. Each product is displayed with its name, part number, picture and price. The customer can order products with differing quantities. The system computes the total price, adds shipping and handling charge, and tax. The customer enters the credit card information to finalize the order. Once the credit card is authorized the order is complete and ready for packing and shipping.
The company already maintains a database which contains the part number, description and price for all products it offers. The new system has to interface with this database (details provided later). A suitable database system has to be selected for additionally needed information: such as quantity on hand for each product, and customer orders.
Credit card authorization is done via an interface to a credit card processing system which requires the credit card number, expiration date and purchase amount. The processing system confirms with an authorization number (details provided later).
A second interface to the new system will run on Windows workstations in the warehouse: there workers can print packing lists for completed orders, retrieve the items from the warehouse, package them up, add an invoice and shipping label(both printed with the new system). Successful packing and shipping completes the order and is reflected in the order status.
A third interface also runs in the warehouse, at the receiving desk. Whenever products are delivered they are added to the inventory: they can be recognized by their description or part number. Their quantity on hand is updated in the database.
And lastly, there will be an administrative interface that allows to set the shipping and handling charges, the local tax rate and other parameters as needed.
Required :
Use Case Model, consisting of
1) Use Case diagram
2) Actor dictionary
3) Use Case specifications
System Design, consisting of
1) Classes diagram
2) Class specifications
Final System, consisting of
1) running system with source code
language to use : php, javascript, mysql, html
Hello, and thanks for the opportunity to bid on your project.
https://www.freelancer.com/u/TenStar718.html
I am an expert in many different area’s of web and mobile applications based on the following languages: PHP, MySql, HTML5, Java (Web and Android), and JavaScript. I am also an expert in many different frameworks such as CodeIgniter, Spring and jQuery.
I have over 5 years industry experience in development and graduated with a Masters Degree in IT from the Hong Kong University. My PHP L1 exam score in Freelancer places me in the top 3% of developers. Please have confidence in my skill and quality of work.
I assure, I will do my best to work with you on your project to present the best possible outcome for you and your customers. I will also do my best to correct any area of work where quality comes into question, I want to have pride in my service to your company and the final product provided.
While I am happy to make adjustments and alterations as your project progresses please understand that I am a dedicated freelancer and any work that is substantially different from the project description may need the awarded fee to be re-negotiated.
Feel free to contact me if you have any questions, and please review my 5 star profile.
I look forward to working together in partnership on your project and into the future.
Regards
Hi I have more than 11 years experience in Database design, administration and data modelling.
I have done some work like this. I have experiences to write use case, sequence diagram,
class diagram, E-R modeling etc. Please consider my bid and discuss with. me. Thanks.
https://www.freelancer.com/projects/database-programming/Use-Case-modeling-from-Schema/
https://www.freelancer.com/projects/Academic-Writing/Academic-Writing-System-Design/
Hello
I have read your requirements and decide to work with you.
I am PHP developer since last 5 year .
I have already worked with 5 big projects in php if you interested then i will show you.
I'll give you the good design and functionality.
I`ll provide you daily status reports of your project.
My criteria is to give high quality work to my client.
Thank you.