Assignemnt: Senior Research Project
This work is a project, with an assignment every week for 7 weeks. I prefer that the person that starts the project, finishes the project to maintain uniformity.
You will choose a software development, database, web design, or networking project based on the criteria noted below. The project should solve a real world problem. There are many ways in which you can come up with an idea for a project. For instance, you can reach out to a non-profit organization to see if they have an information systems problem which they need solving. You may also identify a project at your place of employment.
The options for the project are:
• Software Applicattion
A software application project will include, among other things, the following activities:
• Creating a software application for a real world problem employing one of the following programming languages. Keep in mind that the rigor should display a skill level which you would be comfortable showing a potential employer.
o Java
o C/C++
o Visual Basic
o C#
o Python
• Collecting the system requirements and outline the Use Case descriptions and UML diagrams.
• Designing the system using one or more UML diagrams besides the one used for Use Cases.
• Determining a test case(s) that will appraise the accuracy, performance, and security of the system.
• Website
A website project will include, among other things, the following activities:
• Creating of a website which implements all of the following:
o HTML/CSS
o JavaScript or jQuery scripts
o A database
• Creating a wire-frame design of the Website
• Creating a diagram of the system.
• Determining test cases that will appraise the accuracy, performance, and security of the system.
• Database
A database project will include, among other things, the following activities:
• Constructing a database system using SQL statements that has
o At least three or more tables linked together by keys
o A trigger or stored procedure of the system
o A Graphical User Interface to demonstrate the system.
• Explaining the database design using UML diagrams.
• Determining a test case(s) that will appraise the accuracy of the system.
• Network Management System Implementation
A networking project will include, among other things, the following activities:
• Designing and implementing a secure network system
• Describing Product implementation
o Outlining the required hardware and software
• Explaining the network design in writing and UML diagrams.
• Discussing the system configuration(s)
• Explaining the installation process
o User level
o Database level
o Business rule level
• Describing the Utility Analysis to monitor the system
• Describing the User Authentication design
Price will be negotiated on if interested.