In MIS, the website for logistics services is a significant tool that helps it gain more profit, control the information flow, and build a profitable relationship with customers easily..
Trang 1
VIETNAM NATIONAL UNIVERSTTY - HO CHI MINH CITY
INTERNATIONAL UNIVERSITY SCHOOL OF INDUSTRIAL ENGINEERING & MANAGEMENT
COURSE: MANAGEMENT INFORMATION SYSTEM
SEMESTER PROJECT LOGISTICS SERVICE WEBSITE Lecturer: Tran Thanh Tung Group 12 (Friday class)
Student ID Member name % Contribution IELSIU19203 Chu Ha My 100%
TELSIU19218 Nguyen Khai Nguyen 100%
TELSIU19060 Nguyen Van Phuoc 100%
TELSIU19068 Huynh Ba Thanh 100%
TELSIU19078 Pham Bao Tram 100%
TELSIU19096 Hoang Hai Yen 100%
1|Page
Trang 2
TABLE OF CONTENT
1 A brief about the logistics company service: TP-MYNT 4
2 Why does a logistics service provider need MIS? 4
3 How can we build a logistics service website? 5
a Programming language 5
b Software 5
SYSTEM SPECIFICATION 6
1 Functional requirement
2 Formulas of related business process 7
1 Flow of Graphical User Interface 7
a Customer UL 8
2 Entity Relationship Diagram 10
3 Class-diagram 12 IMPLEMENTATION AND RESULT 13
3 Sign-up/Log-in form 15
DISCUSSION & CONCLUSION 17
2 Disadvantages 17
3 Recommendations 18
2|Page
Trang 3INTRODUCTION
Along with the development of the global economy, the logistics industry plays an increasingly important position in the modern economy It has a significant influence on the economic development of countries, including Vietnam In the logistics activities, the
activities of customer service, storage, transportation are vital activities However, these
activities can achieve good results, it is necessary to have supporting activities such as purchasing, warehousing, and packaging, transportation, and the process of management information system in logistics is an important activity
The information system is one of the necessary tools in logistics since it helps us easily
to control the whole logistics activities Without good information management, logistics managers cannot know what customers want, how much to stock, and when to produce and deliver Therefore, Management Information Systems (MIS) course is essentially important for students who follow the logistics major because it can give students an insight into how today's logistics companies use information technologies and systems to achieve their objectives In MIS, the website for logistics services is a significant tool that helps it gain more profit, control the information flow, and build a profitable relationship with customers easily
In this project, the website we want to build will be based on a logistics services model The aim of this project is to apply the knowledge gained from the course to build up a logistics service website successfully By the project, students can illustrate the knowledge of managing
a certain information system, from designing databases for the system to the user interface In the project, our group used HTML/CSS to build the website; PHP and SQL to construct the database and link it to the website This system is expected to help the customers view the information of the services and book logistics services which they want to use In terms of operations, the manager, as well as other staff of the company, can easily manage the logistics services functionality and get the data from the website, and have the best preparation for the service
3|Page
Trang 4BACKGROUNDS
1 A brief about the logistics company service: TP-MYNT
TP-MYNT is a new consultancy and technology firm specializing in Supply Chain and Operations field Supply chain is not just the value chain of physical flow of shipments and transactions, it is a huge network including the transfer of information and technology applications Hence, we aim to design, optimize, accelerate, strengthen, and reorganize the supply chains through different software to turn the chain into a lever for profitability We provide data and software services to help enhance productivity in each stage of the chain while guaranteeing the reducing carbon footprint mission, heading to sustainable development Also, it often takes too long for most companies to get proper and timely plans to support decision-making They are struggling to protect themselves in the new era of information and technology when every day, thousands of data are transferred and changing rapidly Therefore, our company also helps with consultancy services Your data is our raw materials to produce insights, and from insights, we will provide alternatives, then from other options into decisions and from decisions into final plans
2 Why does a logistics service provider need MIS?
The logistics manager needs to know the following:
The essential data needed to manage a logistics activity
° The use of LMIS (Logistics management information system) data
The tools and processes that enable end-to-end visibility of data
° Considerations for applying technology to improve LMIS
As can be seen the importance of MIS in logistics activities cannot be underestimated LMIS is a physical and technology-based system used by supply chain workers and managers
to record, collect reports, organize, display, and utilize logistics data collected at all levels of the system A successful LMIS is dependent on an effective combination of people, procedures, and technology Logistics information systems are critical to improving logistics efficiency and effectiveness It increases the business's competitiveness by allowing it to make better tactical and strategic decisions to benefit the firm and its customers Assists in informing consumers about product availability, order status, and delivery schedules promoting customers’ service It also minimizes the requirements of inventory and human resources by enabling requirements planning etc
In summary, the TP-MYNT company may strengthen its brand values, improve customer satisfaction, and increase profits by utilizing Information System
4|Page
Trang 53 How can we build a logistics service website?
a Programming language
° HTML
HTML is an acronym that stands for Hyper Text Markup Language used for creating web pages and applications, including paragraphs, headings, links and blockquotes, and structure sections HTML consists of a series of short codes typed into a text-file by the site author — these are the tags The text is then saved as a html file, and viewed through a browser, like Internet Explorer or Netscape Navigator This browser reads the file and translates the text into a visible form, hopefully rendering the page as the author had intended Writing own HTML entails using tags correctly to create vision Besides that, users can operate anything from a rudimentary text editor to a powerful graphical editor to create HTML pages In conclusion, HTML is a markup language that is easy and simple to use with the help of styling, and which looks in a nice format on a web browser
¢ PHP
PHP stands for Hypertext Preprocessor which is a widely used open-source general- purpose scripting language that is especially suited for web development and can be embedded into HTML What distinguishes PHP from something like client-side JavaScript is that the code is executed on the server, generating HTML which is then sent to the client Afterwards, the client would receive the results of running that script Moreover, users can even configure your web server to process all the HTML files with PHP The best things about using PHP are that itis extremely simple for a newcomer but offers many advanced features for a professional programmer
b Software
¢ Wix.com
Wikx offers editable website designs as well as a drag-and-drop HTMLS web site builder with applications, graphics, picture galleries, fonts, vectors, animations, and other features Users can also choose to build their own websites from the ground up Wix launched a mobile editor in October 2013 to help customers to optimize their webpages for mobile viewing Wix App Market provides both free and subscription-based apps, with a revenue share
of 70% for the developer and 30% for Wix Customers may incorporate third-party applications such as photo feeds, blogging, music playlists, online communities, e-mail marketing, and file management into their own websites Using the Velo API, you may integrate custom JavaScript code into Wix webpages
5|Page
Trang 6SYSTEM SPECIFICATION
1 Functional requirement
Nowadays, a number of clients research a lot of logistics consulting firms before they decide which one to choose to meet their needs Solution consulting website allows users to view basic information (name, address, contact phone number, etc.), schedule, product which encourage them to decide their choice and TP-MYNT's website also In addition, providing an appointment booking system will help the owner or manager to arrange the most optimal schedule for the staff and create conveniences for the customer Then, the information
of the website is stored in the database
Furthermore, the user only needs to fill in the necessary information to make an appointment They do not need to create an account to use it
Homepage: Show an overview of all features: About us, Booking, Schedule, Contact, Subscribe, and Chat
About us: It is an important function of website for a company providing logistics
solutions Provide information about the company's history, vision, mission, staff,
capacity so that customers have a basic view of the company, and partly assess the reputation of the company
Booking: Display the most complete and detailed display of all solutions provided by the company (for example, comprehensive optimization algorithms, comprehensive system for supply chain, .) each solution will be accompanied by a short introduction Schedule: This function will provide a schedule for each week so that customers can easily book an appointment with the company
Contact: Beside information about the office address, telephone hotline, map directions to support customers can contact the company when they need to use services There is a form for customer to submit their question about our service as company
Besides the above basic functions, TP-MYNT company has 2 functions to increase customer care efficiency are Subscribe, Chat
Subscribe: Customers will receive a notification mail whenever TP-MYNT release a new service, promotion, update new policy, etc
Chat: giving customers the feeling that they are experiencing the service use with a person, not a machine or in a system By chatting or interacting online, your team of consultants or customer care department will have the opportunity to interact and understand the wishes of customers for your services
6|Page
Trang 72 Formulas of related business process
The processes occur continually for sending request form
- At first, the customers enter the TP-MYNT website then fill in the request/booking form, the form will success since the customer receive the pop-up notification of confirmation
- The submitted request/booking form then will be transferred to the admin to have the double-check
- After checking, the admin announces to the staff the information of the customers as their problem to prepare for the consultancies Meanwhile, the customers received a reminder from the company about the meeting schedule
- Finally, the customers will have a meeting at the TP-MYNT’s office on the day that booked and receiving the suggested solution as they have requested
SYSTEM DESIGN
1 Flow of Graphical User Interface
Graphical user interface design principles conform to the model—view-controller software pattern, which separates internal representations of information from the way information is presented to the user, resulting in a platform where users are shown which functions are possible rather than requiring the input of command codes Users interact with information by manipulating visual widgets, which are designed to respond in accordance with the type of data they hold and support the actions necessary to complete the user’s task The appearance of an operating system or application software may be redesigned will be due to the nature of graphical user interfaces being independent from application functions Applications typically implement their own unique graphical user interface display elements
in addition to graphical user interface elements already present on the existing operating system A typical graphical user interface also includes standard formats for representing graphics and text, making it possible to share data between applications running under common graphical user interface design software
In our project, we have divided 2 main users for the GUI: Customer User Interface and Admin User Interface Both users have some common features: they will start with Home Page and Login Form However, to identify which users, we will have a Role ID for each This ID will be set by different means: for Admins, it is manually set up by Host of Database which means the Admin’s Role ID can only be set in Database from the beginning; for Customers, they must complete the Request Form and fill several personal information, and their Role ID will be automatically set up in the Database
7|Page
Trang 8a Customer UI
Visual Paradigm G
egister
form
Sign-up
Already a
member
Login form
Home signed
Screen account
My Booking
Reschedule
successful eschedul
confirmation
8|Page
uccess
Confirmation Close
Form
New member
Login tool bar Already logged-in
My account! Log-out
Git information
Edit successfull confirmation
Home Screen
TP-MYNT
Websites
Home Screen
Automatic Questions &
Replies
Send message
Home Screen
Booking
Success Booking
Make Appointment
Fail
Confirmation
orm
V@sual Paradigm OnlinojFree Edition
Trang 9b Admin UI
:
TP-MYNT Logistics company
About Us General Information
Services description and price
[em] <fm>~— [mem
Login with
sign up account
Customers problem and question
Lists of frequently asked questions with answers
View Detailed Information View Appointment Form and Schedule 009 Available Working Time
Cancel Appointment Form
Edit Schedule Changing the opening and closing schedule
Changing Available Time
Views! Paradigm Onine Free EdBen
9|Page
Trang 102 Entity Relationship Diagram
An entity relationship diagram (ERD) shows the relationships of entity sets stored in a database An entity in this context is an object or a component of data The ERD below shows
a relationship between databases of 5 entities in our logistics service website: Account, User, Booking, Service and Contact Each of them has a unique function to run our logistics service website:
a Account
— The entity Account contains 3 attributes, Account ID is the primary key in this entity
— We define 2 accounts: 1 for external users and 2 for internal users
+ For customer: When a customer wants to use any services, he or she must register an account
+ For staff: Each personnel will have his or her own account When employees want to collect customer information, they just need to log in with their own account
— In the database, only the Password is encrypted
b User
— The entity User contains 5 attributes, User ID is the primary key in this entity
— For customers: customers will use their own account to fill in personal information Each customer will have 1 or more User ID
— For staff: Each member of staff uses Account ID to collect customer data
c Booking
— The entity Booking contains 7 attributes, Booking ID is the primary key in this entity
— Booking entity must rely on User entity (User will create the booking)
— For staff: We use this data to schedule customer meetings for staff
— For customers: Each User ID may have a lot of Booking ID or not
— After booking, customers can check this information (time, status ) in our website and
via email
d Contact
— The entity Contact contains 4 attributes, Contact ID is the primary key in this entity
— Each customer or staff member has only | Contact ID It is convenient for contact between customers and staff
e Service
— The entity Service contains 3 attributes, Service ID is the primary key in this entity
— This entity will provide information (service description and price) about our logistics services
— Each Booking ID will have one or more Service IDs
— After making a successful booking, customers can check this information on our website
10|Page