Download presentation
Presentation is loading. Please wait.
Published byabdiqaadir ismail Modified over 5 years ago
2
“Gollis University Empowers its Students as Professional Leaders Committed to Make a Positive Difference” www.gollisuniversity.com GOLLIS UNIVERSITY, BURAO CAMPUS Faculty of Information and Communication Technology Semester Eight Graduaters Burao Police Management System Thesis Book And Project About 10/9/2019 CopyRigth@Group B Project And Thesis Book Specific Abdiqaadir ismail jama
3
Faiza Saed Yousuf Ahmed Saed Kabadhe Abdiqadir Ismail Jama Abdihafid Ahmed Mohamoud Awil Abdi Ali 10/9/2019 CopyRigth@Group B Project And Thesis Book Specific Abdiqaadir ismail jama
4
Introduction Management Information Systems (MIS) is an organized, diverse and automated information system that is concerned with the process of gathering, storing and transferring relevant information to support the management operations in an organization. The data is distributed among the various departments in an organization. This project is about the development of an MIS for Burao Police Station that focuses on the management of all the police activities. Most organizations in the region tend to use the manual system in their information management activities 10/9/2019 CopyRigth@Group B Project And Thesis Book Specific Abdiqaadir ismail jama CHAPTER ONE: INTRODUCTION TO THE STUDY
5
current manual system that is employed in the management of police criminal activities. The Somaliland Police Force was established in 1991. Since that time, it has struggled to shed its identity as a remnant of a former colonial police. It remains a militarized institution, relatively inaccessible to the majority of the population. It lacks effective management, and its officers are poorly paid, poorly equipped and poorly trained. The Somaliland Police Act of 1993 is outdated and the applicable Police Regulations are those of 1973 except that they are inconsistent with the Somaliland Constitution of 2001 and the Police Act. In 2012, a new Police Bill was approved by the Cabinet and has been remitted to Parliament for final passage into law. Therefore, this Project was intended for burao Police Station to add value in the management of criminal information as well as other activities in the Station. 10/9/2019 CopyRigth@Group B Project And Thesis Book Specific Abdiqaadir ismail jama Background Of The Study
6
Given the always busy nature of Police Stations in Burao and Somaliland at large, the management and dissemination of criminal information as well as other police data is always tedious, cumbersome and time consuming. This is even worse if the organization employs a manual system. Deploying an MIS automates these data management activities leading to swift, accurate and reliable information needed for key decision making in the institution. Due to these and other reasons, the development of an MIS for Burao Police Station was deemed very imperative. 10/9/2019 CopyRigth@Group B Project And Thesis Book Specific Abdiqaadir ismail jama Problem Statement
7
Objectives Of The Study Main Objective The main objective of the study was to design and develop an MIS for Burao Police Station to handle the information management activities of the Station. Specific Objectives Some of the specific objectives of the study included: 1) To collect and analyze data that will help in determining the user and system requirements of the Police MIS. 2) To design a model of the Police MIS. 3) To implement the Police MIS. 4) To test and validate the Police MIS. 10/9/2019 CopyRigth@Group B Project And Thesis Book Specific Abdiqaadir ismail jama
8
The Burao Police MIS was specifically developed to manage all the information management activities of the Station, from data entry to output of results. Handling police employee records as well criminal records and dissemination of results for decision making are the core part of the system. The Project was carried out between February and July, 2017. Scope Of The Study 10/9/2019 CopyRigth@Group B Project And Thesis Book Specific Abdiqaadir ismail jama
9
Project Justification Organizations find it very difficult to manage the information as a whole, before computer technology bloomed. Developments in computer technology make it possible for the managers to easily gather, integrate, store and manage the information in the form they require, depending upon their needs and timing. Information is used simultaneously by many people. The information needs to be current, accurate, concise, timely, complete, well presented and storable. For organizational productivity, solely depending on personal computers is not reliable until it is used efficiently and effectively. Also, advanced technological systems for integrating and sorting the data can be costly unless the senior management provisions it to the staff. Due to these and other reasons, the researchers deemed the development of the Burao Police MIS inevitable. 10/9/2019 CopyRigth@Group B Project And Thesis Book Specific Abdiqaadir ismail jama
10
The researchers were responsible for carrying out the project in collaboration with Burao Police Station as the referenced implementing organization. This case study was chosen due to the disorganized nature of how they handle their information activities for key decision making. Implementing Organization 10/9/2019 CopyRigth@Group B Project And Thesis Book Specific Abdiqaadir ismail jama
11
Upon the implementation of the Burao Police MIS, not only the police fraternity will benefit but a wide range of other stakeholders. The police employees will benefit the most in that the system will automate their data management activities hence leading to quick and accurate data processing activities. Furthermore, it will make their work much easier as compared to current manual based. This will lead to reliable data for key decision making. To the citizens, they always need faster and accurate information especially in terms of criminal charges information concerning them or their relatives. The system will not only benefit Burao Police Station but also other Government and Non-government institutions who might opt to implement the MIS. Project Beneficiaries 10/9/2019 CopyRigth@Group B Project And Thesis Book Specific Abdiqaadir ismail jama
12
Limitations To The Study In any research activity, challenges are always unavoidable. The following are some of the challenges that the researchers faced in the study activities: 1) Language barrier was also an obstacle because most Somali people do not speak English, so the research clerks were disadvantaged. 2) Non-compliance of people; some people were not ready to provide the required data concerning their work operations. 3) High cost of transportation, stationary and paying the research clerks. 4) Limited time; the research time frame was insufficient especially due to other responsibilities at stake. 5) Lack of sufficient knowledge by the people about the study topic. 6) The tools used to design and implement the system were a bit technical to the researchers for instance VB.Net and SQL Server. 10/9/2019 CopyRigth@Group B Project And Thesis Book Specific Abdiqaadir ismail jama Limitations To The Study
13
CHAPTER ONE The first chapter concentrates on all the basics of the thesis by highlighting some basic introduction and background information that is related to the research topic. Furthermore, it also explains the research problem, significance of the research as well as the major and specific objectives. This chapter concludes with the theoretical framework of the study. CHAPTER TWO The second chapter focuses on the literature review; including an overview and conclusion.. CHAPTER THREE The Third chapter discusses the system analysis and design which also forms the core of the project and it incorporates the system design, data flow diagram, and user and system requirements. Theoretical Framework 10/9/2019 CopyRigth@Group B Project And Thesis Book Specific Abdiqaadir ismail jama
14
CHAPTER FOUR The Fourth chapter is characterized by the different modules of the project including the administrator and other users. CHAPTER FIVE The Fifth chapter addresses the system implementation and testing including input and output consideration, processing and output consideration. CHAPTER SIX The sixth chapter involves the system feasibility; technical, economic, and operational feasibility. CHAPTER SEVEN` The seventh chapter talks about the future research development of the project and concludes with references and appendices. Continue…………………………….. 10/9/2019 CopyRigth@Group B Project And Thesis Book Specific Abdiqaadir ismail jama
15
10/9/2019 CopyRigth@Group B Project And Thesis Book Specific Abdiqaadir ismail jama
16
10/9/2019 CopyRigth@Group B Project And Thesis Book Specific Abdiqaadir ismail jama
17
Login form is the user interface that authenticates the authorized users in accessing the system. It checks the security of the whole system. Only authorized users with genuine usernames and passwords can access the system. Login Form 10/9/2019 CopyRigth@Group B Project And Thesis Book Specific Abdiqaadir ismail jama
18
LoginForm Code using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using System.Data.SqlClient; using System.Configuration; namespace police_station_managment_burao { public partial class FrmLogin : Form { PoliceMain frm = new PoliceMain(); public FrmLogin() { InitializeComponent(); } 10/9/2019 CopyRigth@Group B Project And Thesis Book Specific Abdiqaadir ismail jama
19
private void Loginform_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(this.txtusername.Text) | string.IsNullOrEmpty(this.Cbousertype.Text)) { MessageBox.Show("provide User Name and Password"); } if (string.IsNullOrEmpty(Cbousertype.Text)) { MessageBox.Show("Select User Type"); } 10/9/2019 CopyRigth@Group B Project And Thesis Book Specific Abdiqaadir ismail jama
20
SqlConnection conn = new SqlConnection(); conn.ConnectionString = "Data Source=CABDIQAADIR-PC;Initial Catalog=police station managment burao;User ID=sa;Password=1234hol"; conn.Open(); string UserName = txtusername.Text; string Password = txtpassword.Text; string UserType = Cbousertype.Text; SqlCommand cmd = new SqlCommand("SELECT * FROM Loginform WHERE username = '" + txtusername.Text + "' and password= '" + txtpassword.Text + "' and UserType = '" + Cbousertype.Text + "'", conn); SqlDataAdapter da = new SqlDataAdapter(cmd); DataTable dt = new DataTable(); da.Fill(dt); System.Data.SqlClient.SqlDataReader dr = null; dr = cmd.ExecuteReader(); if (dr.Read()) 10/9/2019 CopyRigth@Group B Project And Thesis Book Specific Abdiqaadir ismail jama
21
{ SqlConnection con = new SqlConnection(ConfigurationSettings.AppSettings["ConnectionString"]); con.ConnectionString = "Data Source= CABDIQAADIR-PC;Initial Catalog=police station managment burao;User ID=sa;Password=1234hol"; con.Open(); if (this.Cbousertype.Text == dr["UserName"].ToString() & this.txtusername.Text == dr["Password"].ToString() & this.txtpassword.Text == dr["UserType"].ToString() & this.Cbousertype.Text == "Data Entry Clerk") { MessageBox.Show("*** Login Successful ***"); CriminalRegistration f = new CriminalRegistration(); f.Show(); this.Hide(); } 10/9/2019 CopyRigth@Group B Project And Thesis Book Specific Abdiqaadir ismail jama
22
else if (this.txtusername.Text == dr["UserName"].ToString() & this.txtpassword.Text == dr["Password"].ToString() & this.Cbousertype.Text == dr["UserType"].ToString()) { MessageBox.Show("*** Loginform Successful ***"); PoliceMain f = new PoliceMain(); f.Show(); this.Hide(); } 10/9/2019 CopyRigth@Group B Project And Thesis Book Specific Abdiqaadir ismail jama
23
else { MessageBox.Show("Invalid UserName or Password", "Loginform", MessageBoxButtons.OK, MessageBoxIcon.Information); MessageBox.Show("Access Denied!!"); } } 10/9/2019 CopyRigth@Group B Project And Thesis Book Specific Abdiqaadir ismail jama
24
Logout private void button2_Click(object sender, EventArgs e) { this.Close(); } 10/9/2019 CopyRigth@Group B Project And Thesis Book Specific Abdiqaadir ismail jama
25
Create Account Form :This is the interface used for creating user accounts for users who will use the system. Each user is assigned a special account to access the system using a Username and a unique Password Create Account Form 10/9/2019 CopyRigth@Group B Project And Thesis Book Specific Abdiqaadir ismail jama
26
private void btnRegister_Click(object sender, EventArgs e) { if (Txtusername.Text == "") { MessageBox.Show("Pls Enter User Name.", "Important Note", MessageBoxButtons.OK, MessageBoxIcon.Information); Txtusername.Focus(); return; } if (cbousertype.Text == "") { MessageBox.Show("Pls Enter user type.", "Important Note", MessageBoxButtons.OK, MessageBoxIcon.Information); cbousertype.Focus(); return; } 10/9/2019 CopyRigth@Group B Project And Thesis Book Specific Abdiqaadir ismail jama
27
if (txtpassword.Text == "") { MessageBox.Show("Pls Enter Password.", "Important Note", MessageBoxButtons.OK, MessageBoxIcon.Information); txtpassword.Focus(); return; } 10/9/2019 CopyRigth@Group B Project And Thesis Book Specific Abdiqaadir ismail jama
28
string uname = Txtusername.Text; string pwd = txtpassword.Text; string utype = cbousertype.Text; try { SqlCommand cmd = new SqlCommand("insert into Loginform(Username,Password,Usertype)values(@uname,@pwd,@utype)", conn); cmd.Parameters.AddWithValue("@uname", uname); cmd.Parameters.AddWithValue("@pwd", pwd); cmd.Parameters.AddWithValue("@utype", utype); conn.Open(); int i = cmd.ExecuteNonQuery(); conn.Close(); if (i > 0) { MessageBox.Show("Seccessfully registered:" + "Username is:" + Txtusername.Text); } 10/9/2019 CopyRigth@Group B Project And Thesis Book Specific Abdiqaadir ismail jama
29
} catch (Exception ex) { } finally { // Reset(); } 10/9/2019 CopyRigth@Group B Project And Thesis Book Specific Abdiqaadir ismail jama
30
btnDelete private void btnDelete_Click(object sender, EventArgs e) { DialogResult Dr; Dr = MessageBox.Show("Are you sure to delete?", "Important Note", MessageBoxButtons.YesNo); if (Dr == DialogResult.Yes) { string s = "delete Loginform where username=@username"; SqlCommand cmd; cmd = new SqlCommand(s, conn); cmd.CommandType = CommandType.Text; cmd.Parameters.AddWithValue("@username", Txtusername.Text); conn.Open(); int i = cmd.ExecuteNonQuery(); conn.Close(); MessageBox.Show(i + "Record (s) deleted ", "Important Note", MessageBoxButtons.OK, MessageBoxIcon.Information); Txtusername.Text = ""; } 10/9/2019 CopyRigth@Group B Project And Thesis Book Specific Abdiqaadir ismail jama
31
Change Password Form This interface plays a big part in the security of the program as it allows the users to change their password at any given time whenever necessary Change Password Form 10/9/2019 CopyRigth@Group B Project And Thesis Book Specific Abdiqaadir ismail jama
32
The Main Form This is the main form which is the program‟s center where the users can navigate all through the other parts of the system. The Main Form 10/9/2019 CopyRigth@Group B Project And Thesis Book Specific Abdiqaadir ismail jama
33
Criminal Registration Form The Criminal Registration form provides users with the privilege to register unlimited number of Criminal cases, which is also the backbone of the system. Prisoners‟ demographic details are captured here. The process of prisoners registering is very important because it‟s here where the whole management of the prisoners‟ information starts. Criminal Registration Form 10/9/2019 CopyRigth@Group B Project And Thesis Book Specific Abdiqaadir ismail jama
34
The Criminal Update Form This interface provides allows the user to enter data or change information from database (SQL) that has stored criminal registration form this form. It consists of data grid views and buttons. Data grid view enables the user to easily retrieve and view information. The Criminal Update Form 10/9/2019 CopyRigth@Group B Project And Thesis Book Specific Abdiqaadir ismail jama
35
The Stand Court Form provides users with information about the prisoners who are to stand trial in the courts of law. This interface is critical for producing information about prisoners who are to be tried. It‟s very important in decision making. Stand Court Police Form 10/9/2019 CopyRigth@Group B Project And Thesis Book Specific Abdiqaadir ismail jama
36
Police traffic form This interface is critical in managing Burao‟s traffic. It captures traffic accidents, the traffic offenders, the date, registration number of the vehicles involved in accidents and the places where accidents occurred. The details are then captured and stored which is good for references. Police Traffic Form 10/9/2019 CopyRigth@Group B Project And Thesis Book Specific Abdiqaadir ismail jama
37
Sample Captured Report Snapshot 10/9/2019 CopyRigth@Group B Project And Thesis Book Specific Abdiqaadir ismail jama
38
Code For The Above using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using CrystalDecisions.CrystalReports.Engine; namespace police_station_managment_burao { public partial class policereport : Form { public policereport() { InitializeComponent(); } 10/9/2019 CopyRigth@Group B Project And Thesis Book Specific Abdiqaadir ismail jama
39
SHOW REPORT RESULT private void button1_Click(object sender, EventArgs e) { ReportDocument cryRpt = new ReportDocument(); cryRpt.Load("C:\\Users\\cabdiqaadir\\Desktop\\police station managment burao\\police station managment burao\\police station managment burao\\CrystalReport1.rpt."); crystalReportViewer1.ReportSource = cryRpt; crystalReportViewer1.Refresh(); } 10/9/2019 CopyRigth@Group B Project And Thesis Book Specific Abdiqaadir ismail jama
40
Management Management Information Systems provide accurate, timely, relevant and complete information necessary to facilitate decision making in an organization It helps in planning, control and operational functions to be carried out effectively and efficiently. Provides It provides a wide range of decision alternatives for the decision makers, enabling them to make their choice depending on the system and the situation Within Togdheer region, the use of MIS has not been implemented by many organizations, yet it comes with numerous advantages. Designed The system was designed, implemented and tested to make sure that it works perfectly. It has been a great pleasure for the researchers to work on this exciting and challenging project. Conclusion 10/9/2019 CopyRigth@Group B Project And Thesis Book Specific Abdiqaadir ismail jama
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.