Skip to content

A team work about a web-app by using Spring SpringMVC Mybatis

License

Notifications You must be signed in to change notification settings

zeyakong/NetworkMonitor

Repository files navigation

NetworkMonitor

The project is from the CS744 course, Management Issues in Software Engineering.

Team

MERCURY: Kyle Van Allen, Xianrui Zhu and Zeya Kong

About the project

This project aims at developing a visual tool to monitor network communication. Credit card processing has been chosen as the application domain and hence communications based on credit card transactions will be modeled in this project.Web-based application.

Tools and techniques

Language

Java
Html
CSS
JavaScript
..

Framework

SSM: (Spring SpringMVC Mybatis)

Tools

DB

MySQL

Server

Apache Tomcat

Comprehension Tool

Maven

All The Dependencies We need

Third-party Package to show the Transaction Animation

graphviz

Update Log

The basic SSM web-app framework

The SQL statement

The Front-end Code

The Integration of the First Demo

Demo2: Show the static network

Requirements changes: card account/credit card changes.

Demo3: Show the interactive network and transaction animation

Requirements changes: introduce the region.

Demo4: Show the multiple transaction animations and the account management

Demo5: Finishing all the required functionalities

Final demo:

Final demo data from Dr. Kasi

Project Report

After one semester's developing, our team finished this project. We implemented all the functionalities according to the project requirements by using agile Scrum method. Here is the final report for this project.

Documentation

In this project, as a team work, we used Scrum method to develop the whole project. All team members met three times every week and email every day to fix the problem. Everyone was fully involved in this project and built very nice contributions. All of the Sprint meeting logs are stored at the Document folder. Thanks to all team membrs, our team demonstrated our final demo very well and reached a high score in the whole class.