In order to reduce the manual work and increase the accuracy of the work of Internet service providers, the "Support Ticket Management System" project was implemented. ISPs and Internet users will also be able to switch accounts in a variety of simple ways. This system will reduce the unnecessary problems of ISPs and Internet users and completely reduce the time loss and gain digital service.
We believe that this software and app will be very helpful in serving many popular internet service providers and internet users.
1 – 4
- Objectives
- Problem domain
- Provides convenivnce for both employees and consumers
- Asist ISP to panel ahead 3
- Services request and service time
You have to call the internet providers for each service, maybe they remember or forget something. On the other hand, the system also sheds a lot of light on the burden on the Internet provider's company. You don't need to call any customer or go personally to the ISP office to use the above service.
Meanwhile, it helps the internet provider company to get a better customer service as the internet provider companies have to serve their customer without any delay.
7-12
- Analysis design and implementation of prototype
- Design prototype
- Design
- Implementation
- System planning
- System analysis
- System specification
- System features and modules
- Hardware and software requirements............................................... 11-12
- Software
- Hardware Interface
At the end, a work plan including the project's Gantt chart, network diagram, resource sheet, resource usage and cash flow management will be generated. Prototypes will be introduced to end users who will use them for testing and evaluation purposes. According to end-user requirements obtained through feedback and testing, the prototypes will be continuously modified until they reach near perfection.
Once everything is set and the issues have been properly resolved, the prototype will then be "thrown away", meaning discard, and the system will be designed taking into account the feedback derived during the verification process. First of all, the system for development in the planning phase will be identified and selected to solve the problem discussed in Chapter 1. In addition, the SWOT analysis techniques will be used to interpret the strength, weakness, opportunities and limitations of the basic requirements of the solution proposal.
Next, a project timeline will be created to have a clear understanding of what needs to be done according to the project life cycle. The project timeline is typically a graphic design that shows a long bar labeled with dates next to itself and usually events labeled at points where they would have. This semester, Documentation for the Final Year Project will be completed in seven weeks. The system will be tested and the system will be debugged to resolve any errors found during testing.
Next, system requirements such as user requirements, software and hardware requirements will be generated and based on the system requirement, the scope and goals of the project will be defined. The devices (with the possible exception of monitors) must also have a good industrial design aesthetic, as they will be used instead of ISPs who can and notepads and will be in direct contact with customers.
13– 44
Project Flowchart
Admin Panel......................................................................................... 14-31
- Dashboard and Daily Summary
- System Users
- Add A New System Users Form
- Customers
- Setting
- Category
- Packages
- Exceutive
- Create Exceutive
- Daily Support
- Add a new ticket
- Advanced Search Option in Ticket
- New Connection
- Add a new Connection
- Advanced Search Option in new Connection…
- Change Admin Password
- Log Out
This is the first interface that we can see some options in the system user. From the search option, we can also find out by searching by the name of the employee. In this interface, also by clicking on the action we can see the profile view of the employee such as: photo, name, email, phone number, create in, edit and status.
From the Advanced Search option, we can search for any start date and end date by searching for the customer's name. We can do this if we want to activate / deactivate the employee by clicking on the status. In this interface, we can also see the employee profile view by clicking on the action such as: photo, name, user ID, email, phone number, account information, address, registration, last.
In the general settings we can give and change the page title if we want. In this interface, also by clicking on Manage Category we can see all the statuses of the category such as: Serial Number, Name, Status and Action. We can delete any category by clicking on edit option and then clicking on edit and delete options.
We can delete each executive by clicking on edit option and then click on edit and delete options. From here we will have a list of all the support we can provide our customers, which we can search for in different ways. We can also search the list by selecting the customer by clicking on the option Select customer.
Or we can do the same in the search option in the list by selecting executive.
CUSTOMER PANEL…………………………….............................. 32-39
- Customer Panel Dashboard Review
- Customer Profile
- Edit Customer Profile
- Create Current Support
- View/Delete Current Support
- Current Support Running
- Current Support Complete
- My Support List
After logging into the customer panel, a message like this was sent in the top line. The customer will not be able to see anything in the admin panel or no one in the admin panel will be able to see the customer panel. Then customer address, phone number, email address, active package (name of the package the customer is using + amount of money), customer status (active/inactive), total support (number, how much support has been used so far), registration ( / On which date he registered) and when he last logged in, he will be able to see the date and time.
In this interface the customer can also edit the customer profile by clicking on the action such as: name, mobile number, email address, address and picture of the customer. After clicking here you need to enter the support category and in the support description customer can write anything in English / Bangla as a note for their support. The client will see 'Not Start Yate' there and its support is not assigned in the admin panel.
The customer can then see which supervisor has been assigned to assign the task to their panel and see that supervisor's profile and phone number. But the task will not disappear until the rating is given in the review. Once submitted, everything from the customer-created ticket goes to the My Support list below.
Android App for Executive Person…………………………............ 40-44
- Sign in apps for Exceutive
- See the option after sing in
- See the option after sing in
- See the option after sing in
- Support Option
- Account Support Option
- New Connection
- Log Out from apps
The executive will have a home button after logging into the app, a support option, new connection, refresh and logout button.
45-48
Implementation issue and challenges
Development tools................................................................................ 46-47
- Web technology
- System platfrom
- Visual Studio Code and Sublime Text 3
The proposed system will need a database system that will support it to be able to store a huge amount of data. The MySQL database system will be chosen to support the proposed system because it is a well-known open source relational database management system. In addition, the MySQL database system offers the software developer a client program with an easy-to-understand graphical user interface that can communicate with the MySQL database server, called MySQL Workbench 6.3 CE.
This allows the software developer to interact with the database system with a user-friendly client program and without using the command prompt at the end can speed up the development progress. The proposed system is a cross-platform system that includes a web-based base client application and an Android mobile application client. Therefore, it requires the implementation of web services to support the Android mobile phone client device to retrieve data from the database server and store the data back to the database server.
Xampp Server is a Windows web development environment that natively comes with Apache, PHP and MySQL database. Moreover, PHP will be the programming language used to create the web services that store on the server and it is able to call by the Android mobile phone client to perform a specific task. The project is a cross-platform based system which includes web browser and Android mobile application to operate the proposed system software.
Both Visual Studio Code and Sublime Text 3 is an integrated development environment that is supported by Java programming. Additionally, Sublime Text 3 is used to develop the client-side program and Visual Studio is used to design and develop the Digital Table.
Test plan................................................................................................ 47-48
- System testing
- Acceptance testing
System testing is a critical testing procedure that must be performed by software developers before the system is released. While testing the system, it can judge whether the system meets the specified requirements according to the system design. In addition, several complex test cases used to test the system are aligned with the business process requirements collected from the user.
The system is well suited for ISPs as it also reduces the time required for Internet customers to be in the office, business or home and for support services. The system is not compatible with IOS mobile devices as the mobile application is developed in an Android environment. Therefore, iOS mobile phone users may not be able to install the application on their mobile phone and experience the system.
The system can perform the function of notifying the service task in real time from the mobile phone application. In addition, it can help ISP companies reduce operating costs in terms of manpower, as the system has already facilitated most business processes using the system. Therefore, it is believed that the system can occasionally increase the business of internet service providers.
Therefore, portability has become one of the factors to consider in the system development process. Because portability brings many benefits to the user while using the system, as it provides comfort, accessibility, easy communication, etc.