[JAVA] The daily report table of my parents' company was made into a web application. (For smartphones)

Introduction

My parents' company is still communicating on paper, so I made it with the desire to actually use it. (For smartphones)

Overview and background

--The sales staff will summarize the sales that they have done on that day in a daily report and submit it at the end of the day. ――Since it is a paper exchange, there are many inconveniences such as not being able to report in advance and having to search past business records on paper one by one. ――There are 6 items in the daily report table: address of visit, name of visit, interviewer, result of visit, content, and date. --Employee management is managed in the employee table, and visit history is managed in the sales record table. --The visit history is managed individually with the employee number given to each employee.

Development environment

--Server side - java - java EE --Front side - javascript - html - css --Database - MySQL --Other - bootstrap

Basic function

--Login function --Manage with employee name and password given to each employee --Session login management --Logout function --Delete session --Daily report input / transmission function --Items are as outlined --When entering the sales record, the employee number is obtained from the session information without entering the employee number, and it is automatically entered on the server side. --Check function when inputting, reconfirmation function when sending --List of entered daily reports --Set so that employees can only see their own daily reports (not other employees' daily reports) --You can choose from today, this week, this month, all --Visit history search function --Search by name or zip code

What was made

--Daily report input screen 日報表入力.jpg

--Example of displaying a list of business records The list is supported by side-scrolling input.gif

--Search example input2.gif

Ingenuity

――Since many employees are quite old, we set the UI as large as possible. --When you enter the zip code using ajax, the corresponding prefecture / city / ward is automatically entered. --Designed to enter a daily report and display an alert to confirm whether it is OK or not by displaying the entered information to be reconfirmed when pressing send. --If you only search by name, there is a possibility that even different addresses will be duplicated, so we have set up a more reliable search by zip code.

Impressions made

I tried to make the daily report into a web application, and I was convinced that it would be overwhelmingly more useful than the paper exchange. (Not used yet)

Finally

In addition to this daily report table, there are many things that are exchanged on paper and can be made into apps, so I would like to make them into apps and improve the business efficiency of my parents' company. (I don't know if you will use it.)

Recommended Posts

The daily report table of my parents' company was made into a web application. (For smartphones)
My site was thrown in a week after joining the company