Final doc

  • 1,273 views
Uploaded on

 

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
1,273
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
39
Comments
0
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. ABSTRACTTo secure common citizens, police department is under taking a major rescueoperations and giving protection to us. So in order to acquire such services fromthem in the right time and keep ourselves in protective shield police departmentstook a step forward and introduced technical system “e-COPS”.electronic Computerized Operations for Police Service • “Serving those who protect” • Users of the system citizen, police officer and the admin. • Citizen can place complaints, apply for license and tracks the status of them. • Police officer can update the status of license and complaints. • Admin can create a new police station and also add new police.
  • 2. ContentsAbstractList of figuresList of tablesChapter 1 Introduction 1.0 Introduction to this chapter 1.1vision 1.2Objective 1.3Scope 1.4TechnologyChapter 2 Analysis 2.0 Introduction 2.1Usecase 2.2Test cases 2.3SRSChapter 3 Design3.0Introduction 3.1Usecase diagram 3.2Sequence diagramChapter 4 Implementation Technology 4.0Introduction 4.1Module name and description
  • 3. Chapter 5 Testing and Screens 5.0Introduction 5.1Test results 5.2Screens 5.3conclusion
  • 4. List of FiguresSno Figure No Figure Name1 1 Class diagram2 2 Usecase diagram3 3 Sequence diagrams
  • 5. SLNOTABLE NOTABLENAME 1 1Citizen zone 2 2Policestation 3 3police 4 4Login 5
  • 6. ScreensScreeen1…………………………………………………………..Home pageScreeen2…………………………………………………………..RegistrationScreeen3…………………………………………………………..LoginScreeen4………………………………………………………….Complaint registeringScreeen5…………………………………………………………..Complaint statusScreeen6… …………………………………………………Updating complaint statusScreeen7…………………………………………………………..Criminal details
  • 7. Chapter1 Introduction 1.0 Introduction to This Chapter1.1Introduction: The project is for providing a way to the citizens to complaint who is busy in theirown works single interface. The user can search any of the above mentioned files starting withQuery string entered. It provides the user to view, the image or play the audio/video files .This project givesyou clear picture by giving novel solution in immediate searching of mobile in an organized way,in no second .And the same with playing audio/video files and searching for contacts. Thesystem uses current mobile and web technology to achieve all these handful output. MobileSearch is an evolving branch of information retrieval services that is centered around theconvergence of mobile platforms and mobile phones and other mobile devices.1.2Vision:"Serving those who protect"To deliver next generation police and law enforcement reporting tools, and setting upintelligence platforms that agencies use to take incoming incident reports, lessen live employeeresources and allow these enforcement agencies to reallocate resources to much neededcommunity areas
  • 8. 1.3 Objective: To secure common citizen, police department is undertaking rescue operations and givingprotection to them. In order to acquire such services from them in the right time and keepourselves in protective shield police departments took a step forward and introduced technicalsystem “e-COPS”.1.4Scope:To deliver next generation police and law enforcement reporting tools and setting up intelligenceplatforms that agencies use to take incoming incident reports lessen live employ resources andallow these enforcement agencies to reallocate resources to much needed community areas.
  • 9. 1.5Technology Software Requirements: a. Front End Tools: 1.HTML 2.JSP 3.SERVLETS b. Back End Tools: Java DB Glassfish sever V2.0 c. Tools used: NetBeans 6.5Hardware Requirements: • 80GB hard disk • 1GB R.A.M
  • 10. Chapter 2 Analysis2.0 Introduction
  • 11. The analysis phase defines the requirements of the system, independent of how theserequirements will be accomplished. This phase defines the problem that the customer is trying tosolve. The deliverable result at the end of this phase is a requirement document. Ideally, thisdocument states in a clear and precise fashion what is to be built. This analysis represents the``what phase. The requirement document tries to capture the requirements from the customersperspective by defining goals and interactionsThe analysis team develops the requirement document, which talks about things and actions onthings. This document should also include states, events, typical scenarios of usage, and a typicalscenarios of usage
  • 12. 2.1 Use caseA use case in software engineering and systems engineering is a description of a system’sbehavior as it responds to a request that originates from outside of that system. In other words, ause case describes "who" can do "what" with the system in question. The use case technique isused to capture a systems behavioral requirements by detailing scenario-driven threads throughthe functional requirements. Usecase specifies what to do but does not specify how to do. It onlyspecifies functional requirements of the system. 2.2 Test CasesA test case in software engineering is a set of conditions or variables under which a tester willdetermine whether an application or software system is working correctly or not. The mechanismfor determining whether a software program or system has passed or failed such a test is knownas a test oracle. It may take many test cases to determine that a software program or system isfunctioning correctly. Test cases are often referred to as test scripts, particularly when written.Written test cases are usually collected into test suites.
  • 13. The test cases in the project are: Requirement lookup table : S.No Requirement Requirement Name Source Stable Priority Need Verifiable(y/ ID (customer/vendor) (Y/N) n)1 ECPS-UR-01 Registration Citizen/police Y high Essential y2 ECPS-UR-02 Place complaint Citizen Y high Essential y3 ECPS-UR-03 Apply for license Citizen Y high Essential y4 ECPS-UR-04 View police station Citizen Y high Essential y5 ECPS-UR-05 View complaint Citizen Y high Essential y status6 ECPS-UR-06 View license status Citizen Y high Essential Y7 ECPS-UR-07 Process complaint Police Y high Essential Y request8 ECPS-UR-08 Process license Police Y high Essential Y request
  • 14. Requirement ID ECPS-UR-01Title RegistrationDescription The purpose of registration is: -provides proof of citizenship. -provides proof of police.Actor Citizen/policeInput Login id, name, address, contact, Citizen id/ employee id, email id.Behavior • store the details in application • Validate details.Output Login idPre condition Citizen/police should have the citizen id/police id.Post condition E-mail login id to the Citizen/policeExceptions If there is a problem in storing information or generating login id display error messageUse case diagram Citizen/police RegistrationSpecial instructions NA
  • 15. Requirement ID ECPS-UR-02 Title Place complaint Description The purpose of this use case is : To give complaint . Actor Citizen Input Complaint on, description. Behavior • Store the details in complaint form • Generate complaint id. Output Complaint id Pre condition 1. Citizen should be logged in. 2. Complaint on. Post condition Email complaint id to the Citizen. Exceptions If there is a problem in storing information or generating complaint id display error message Use case diagram Citizen Place complaintRequirement ID ECPS-UR-03Title Apply for licenceDescription The purpose of this use case is applying for the licenseActor CitizenInput 1. Type of license. 2. License description.Behavior • Store the details in the license application. • generate license application idOutput License application idPre condition 1. Citizen should be logged in. 2. Type of license.Post condition Email license application id to the CitizenExceptions If there is a problem in storing information or generating license application id display error messageUse case diagram Citizen Applies for license
  • 16. Requirement ID ECPS-UR-04Title View police stationDescription The purpose of this use case is to view the police station details.Actor CitizenInput 1. Login id. 2. Select police station.Behavior • Validate citizen id • Shows details of the station.Output NAPre condition 1. Citizen should be logged in. 2. Selection of police station..Post condition NAExceptions If there is a problem to display information of selected police station display error message.Use case diagram Citizen View police station
  • 17. Requirement ID ECPS-UR-05Title View complaint status.Description The purpose of this use case is to view the complaint status.Actor CitizenInput Login id, Complaint application id.Behavior • Read the complaint id. • View the status of the complaint.Output NAPre condition 1. Citizen should be logged in. 2. Complaint id.Post condition NAExceptions If there is a problem in finding the record of complaint id display error messageUse case diagram Citizen View complaint status
  • 18. Requirement ID ECPS-UR-06Title View license status.Description The purpose of this use case is to view the license status.Actor CitizenInput Login id, license application id.Behavior • Read the license application id. • View the status of the license application.Output Rejected / acceptedPre condition 1. Citizen should be logged in. 2. License application id.Post condition NAExceptions If there is a problem in finding the record of license application id display error messageUse case diagram Citizen View license status
  • 19. Requirement ID ECPS-UR-07TitleRequirement ID Process complaint request. ECPS-UR-08DescriptionTitle The purpose of request. case is to process the complaint request. Process license this useActorDescription Police. The purpose of this use case is to process the license request.InputActor NA Police.BehaviorInput • To verify the complaint. NA • Move status to next state.OutputBehavior NA Validate the licence details. • • Move status to next state. in.Pre condition 1. Police should be loggedOutput NAPost condition Email status of the complaint to Citizen.Pre condition 1 . police should be logged in.Exceptions If there is a problem in changing the status of complaint, display error messagePost condition Email status of the complaint to applicant(citizen) .Use case diagramExceptions If there is a problem in changing the status of the licence, display error messageUse case diagram Police Process the complaint Police Process the license
  • 20. Requirement ID ECPS-UR-09Title Maintain criminal informationDescription The purpose of this use case is to store the information about crimeActor Police.Input criminal id, name, age, address, case type.Behavior • Read the details of criminal. • Validate the details. • Store the crime information by age .Output NAPre condition 1. Police should be logged in. 2. Criminal id.Post condition Criminal details Should be stored in records.Exceptions If there is a problem in storing the record of criminal id display error messageUse case diagram Police Maintain crime information
  • 21. Requirement ID ECPS-UR-10Title Manage reportsDescription The purpose of this use case is to manage the reports.Actor Police.Input Criminal id.Behavior • Read the criminal id. • Verify the records. • Clear the records.Output NAPre condition 1. Police should be logged in. 2. Criminal Id.Post condition There is no record on the current criminal id.Exceptions If there is a problem in managing details of criminal, display error messageUse case diagram Police Manage the reports
  • 22. 2.3Software Requirements Specification Look up tableS. No System Feature ID Title Requirement IDCitizen 1 ECPS-SF-01 Registration 2 ECPS-SF-02 Log in
  • 23. 3 ECPS-SF-03 Place complaint 4 ECPS-SF-04 Apply for license 5 ECPS-SF-05 View police station 6 ECPS-SF-06 View complaint status 7 ECPS-SF-07 View License status 8 ECPS-SF-08 Change password 9 ECPS-SF-09 Forgot password 10 ECPS-SF-10 Log outPolice 11 ECPS-SF-11 Police Log in 12 ECPS-SF-12 View complaints 13 ECPS-SF-13 View licenses 14 ECPS-SF-14 Process complaint 15 ECPS-SF-15 Process license 16 ECPS-SF-16 Add record 17 ECPS-SF-17 Delete record 18 ECPS-SF-18 View record 19 ECPS-SF-19 Change Password 20 ECPS-SF-20 Forgot Password 21 ECPS-SF-21 Log out
  • 24. System ECPS-SF-01feature IDTitle RegistrationActor CitizenDescription This System Feature allows a citizen to registerInput Name, gender, age, Nationality, occupation, Address, pin code, net salary, Contact no, Email id, signature, id proof with address.Business • Click on the hyperlink registration.Logic • System displays the registration form window. • Enter all input details. • Submit the form • Perform validation. • If data is valid, call the program on server. • If not valid display an alert message. • Read the details from the form. • Connect to the data base. • Store the details on the database. • Generate new log in id. • Close connection to the database. • Call the program on server to send email of the login id to user. • Stop the execution on the server. • Close the system resources.Conditions • Citizen name should be alphabet with spaces.to be • Gender must be male or female.checked on • Nationality must be alphabets only.data • Pin code must be at least 6 digits.Output • Display log inSequencediagram user User interface controller database Click on Registration display screen to the user enter all input details submit the form perform data validation call the program on server read details connect to database Store the details in database Generate login id close the connection Email login id to user
  • 25. System feature ID ECPS-SF-02Title Log inActor CitizenDescription This System Feature allows a citizen to login user account.Input Log in id, password.Business Logic • Log in page displayed on the screen. • enter log in id, password . • click on log in button. • Perform validation on client side. • If data is valid, call the program on server. • If not valid display appropriate error message on login page • Read inputs again from user. • Again Validate the inputs till valid data. • Connect to database. • Validate the input data at server side. • If data is valid, call server program to display user home screen. • If not display appropriate error message on login screen. • Read the input data again till valid • Stop the execution on the server. • Close the system resources.Conditions to be • Log in id should be enter in the log in id text field.checked on data • Password should be enter in the password field.Output • Display user home screen
  • 26. Sequencediagram user User interface controller database Click on Registration display screen to the user enter all input details submit the form perform data validation call the program on server read details connect to database Store the details in database Generate login id close the connection Email login id to user
  • 27. System ECPS-SF-03 feature ID Title Place complaint Actor Citizen Description This System Feature allows a citizen to give complaint Input Complaint on,description, Business • Click on the hyperlink place complaint. Logic • System displays the complaint form window. • Enter all input details. • Submit the form • Connect to database • Read the data from the form. • Store them in database. • Return to user log in Screen. • Generate new compliant id. • Close connection to the database. • Call the program on server to send email of the complaint id to user. • Stop the execution on the server. • Close the system resources. Conditions • Citizen should be logged in. to be checked on data Output • Display complaint formSequencediagram user User interface controller database Click on Registration display screen to the user enter all input details submit the form perform data validation call the program on server read details connect to database Store the details in database Generate login id close the connection Email login id to user
  • 28. System ECPS-SF-04feature IDTitle Apply for licenseActor CitizenDescription This System Feature allows a citizen to apply for license.Input License for, descriptionBusiness • Click on the hyperlink apply for license.Logic • System displays the license form window. • Enter all input details. • Submit the form • Call server the program • Read the details from the form. • Connect to the data base. • Store the details on the database. • Generate new license id. • Close connection to the database. • Call the program on server to send email of the license id to user. • Stop the execution on the server. • Close the system resources.Conditions • Citizen log in id should be in database.to be .checked ondataOutput • Display license formSequencediagram user User interface controller database Click on Registration display screen to the user enter all input details submit the form perform data validation call the program on server read details connect to database Store the details in database Generate login id close the connection Email login id to user
  • 29. System ECPS-SF-05feature IDTitle View police stationActor CitizenDescription This System Feature allows a citizen to view police station detailsInput NABusiness • Click on the hyperlink view police station.Logic • System displays the window contains police station details. • Click on the hyperlink back. • System displays current user home window. • Stop the execution on the server. • Close the system resources.Conditions • Citizen log in id should be in database.to bechecked ondataOutput • Display log in
  • 30. Sequencediagram user User interface controller database Click on Registration display screen to the user enter all input details submit the form perform data validation call the program on server read details connect to database Store the details in database Generate login id close the connection Email login id to user
  • 31. System ECPS-SF-06feature IDTitle View complaint statusActor CitizenDescription This System Feature allows a citizen to view the status of the complaintInput Compliant id.Business • Click on the hyperlink view complaint status.Logic • System displays the view complaint status form window. • Enter the complaint id. • Submit the form • Perform validation. • If data is valid, call the program on server. • If not valid display an alert message. • read the complaint id from the form. • Connect to the data base. • Search the status of the complaint. • Display the status of the complaint in new window. • Close connection to the database. • Stop the execution on the server. • Close the system resources.Conditions • Citizen log in id should be in database.to be • Complaint id should be in database.checked on .dataOutput • Display complaint status
  • 32. Sequencediagram user User interface controller database Click on Registration display screen to the user enter all input details submit the form perform data validation call the program on server read details connect to database Store the details in database Generate login id close the connection Email login id to user
  • 33. System ECPS-SF-07feature IDTitle View license statusActor CitizenDescription This System Feature allows a citizen to view license statusInput License idBusiness • Click on the hyperlink view license status.Logic • System displays the license status form window. • Enter the license id. • Submit the form • Perform validation. • If data is valid, call the program on server. • If not valid display an alert message. • Read the details from the form. • Connect to the data base. • Search the status in database. • Close connection to the database. • Display the status of the license in new window. • Call the program on server to send email of the license status to user. • Stop the execution on the server. • Close the system resources.Conditions • Citizen log in id should be in database.to be • License id should be in database.checked ondataOutput • Display status of the license.
  • 34. Sequencediagram user User interface controller database Click on Registration display screen to the user enter all input details submit the form perform data validation call the program on server read details connect to database Store the details in database Generate login id close the connection Email login id to user
  • 35. System ECPS-SF-08featureIDTitle Change passwordActor CitizenDescripti This System Feature allows a citizen to change the password.onInput password.Business • Click on the hyperlink change password.Logic • System displays the change password form window. • Enter the password, new password. • Submit the form • Perform validation. • If password is valid, call the program on server. • If not valid display an alert message. • Read the password, new password from form • Connect to the data base. • Update the password as new password. • Close connection to the database. • Stop the execution on the server. • Close the system resources.Conditio • Citizen log in id should be in database.ns to be • Password should be in databasechecked .on dataOutput • Display password changed
  • 36. Sequencediagram user user interface controller database Click on Opening Account display screen to the user enter all input details submit the form perform data validation call the program on server read details connect to database Store the details in database Generate Account number close the connection Send Email and SMS to the customer with account number
  • 37. System ECPS-SF-09feature IDTitle Forgot passwordActor CitizenDescription This System Feature allows a citizen to recover the password.Input Log in id, recovery question answer.Business • Click on the hyperlink forgot password.Logic • System displays the forgot password form window. • Enter the input log in id. • Submit the form • Perform validation. • If log in id is valid, call the program on server. • If not valid display an alert message. • Read the details from the form. • Connect to the data base. • Search the log in id in the database. • System Displays secrete question in new window. • Enter the answer • Submit the form • Perform validation • If answer is valid, call the program on server. • If not valid display an alert message. • Read the details from the form. • Search for the password in database. • Display the password with log in id in new window. • Close connection to the database. • Stop the execution on the server. • Close the system resources.Conditions • Citizen log in id should be in database.to be • Answer for the question.checked ondataOutput • Display password with log in id
  • 38. Sequencediagram user user interface controller database Click on Opening Account display screen to the user enter all input details submit the form perform data validation call the program on server read details connect to database Store the details in database Generate Account number close the connection Send Email and SMS to the customer with account number
  • 39. System ECPS-SF-10feature IDTitle Log outActor CitizenDescriptio This System Feature allows a citizen to logout.nInputBusiness • Click on the hyperlink log out.Logic • System displays the log in form window. • Stop the execution on the server. • Close the system resources.Conditions • Citizen log in id should be in database.to bechecked ondataOutput • Display log in windowSequencediagram user user interface controller database Click on Opening Account display screen to the user enter all input details submit the form perform data validation call the program on server read details connect to database Store the details in database Generate Account number close the connection Send Email and SMS to the customer with account number
  • 40. System feature ID ECPS-SF-11Title Police Log inActor PoliceDescription This System Feature allows a police to log in.Input Log in id, password.Business Logic • Log in page displayed on the screen. • enter log in id, password . • click on log in button. • Perform validation on client side. • If data is valid, call the program on server. • If not valid display appropriate error message on log in page • Read inputs again from user. • Again Validate the inputs till valid data. • Connect to database. • Validate the input data at server side. • If data is valid, call server program to display user home screen. • If not display appropriate error message on log in screen. • Read the input data again till valid • Stop the execution on the server. • Close the system resources.Conditions to be checked • Log in id should be enter in the log in id text field.on data • Password should be enter in the password field.output • Display log in
  • 41. Sequencediagram user User interface controller database Click on Registration display screen to the user enter all input details submit the form perform data validation call the program on server read details connect to database Store the details in database Generate login id close the connection Email login id to user
  • 42. System ECPS-SF-12feature IDTitle View complaintsActor PoliceDescription This System Feature allows a police to view the complaintsInput NABusiness • Click on the hyperlink view complaints.Logic • Connect to the data base. • Display the complaints in new window. • Close connection to the database. • Stop the execution on the server. • Close the system resources.Conditions • Police log in id should be in database.to bechecked ondataOutput • Display view complaints window
  • 43. Sequencediagram user User interface controller database Click on Registration display screen to the user enter all input details submit the form perform data validation call the program on server read details connect to database Store the details in database Generate login id close the connection Email login id to user
  • 44. System ECPS-SF-13feature IDTitle View licenseActor PoliceDescription This System Feature allows a police to view the licenseInputBusiness • Click on the hyperlink view license.Logic • Connect to the data base. • Display the license in new window. • Close connection to the database. • Stop the execution on the server. • Close the system resources.Conditions • Police log in id should be in database.to bechecked ondataOutput • Display view license window
  • 45. Sequencediagram user User interface controller database Click on Registration display screen to the user enter all input details submit the form perform data validation call the program on server read details connect to database Store the details in database Generate login id close the connection Email login id to user
  • 46. System ECPS-SF-14feature IDTitle Process the complaintsActor PoliceDescription This System Feature allows a police to process the complaintsInput StatusBusiness • Click on the hyperlink process the complaints.Logic • Connect to the data base. • Display process of complaints the in new window. • Close connection to the database. • Stop the execution on the server. • Close the system resources.Conditions • Police log in id should be in database.to bechecked ondataOutput • Display process complaints window
  • 47. Sequencediagram user User interface controller database Click on Registration display screen to the user enter all input details submit the form perform data validation call the program on server read details connect to database Store the details in database Generate login id close the connection Email login id to user
  • 48. System ECPS-SF-15feature IDTitle Process the licenseActor PoliceDescription This System Feature allows a police to process the licenseInputBusiness • Click on the hyperlink process the license.Logic • Connect to the data base. • Display process of the license in new window. • Close connection to the database. • Stop the execution on the server. • Close the system resources. • Send the license to citizens.Conditions • Police Log in id should be in database.to bechecked ondataOutput • Display process of the license window
  • 49. Sequencediagram user User interface controller database Click on Registration display screen to the user enter all input details submit the form perform data validation call the program on server read details connect to database Store the details in database Generate login id close the connection Email login id to user
  • 50. System ECPS-SF-16featureIDTitle Add recordActor policeDescripti This System Feature allows a police to add the recordonInput Record detailsBusiness • Click on the hyperlink add record.Logic • Give an appropriate name to record. • Verify the record details • if record details are valid then add record. • If record details are not valid give an error message.Condition • Record must be exist.s to becheckedon dataOutput • Display added record
  • 51. Sequencediagram user User interface controller database Click on Registration display screen to the user enter all input details submit the form perform data validation call the program on server read details connect to database Store the details in database Generate login id close the connection Email login id to user
  • 52. System ECPS-SF-17 feature ID Title delete record Actor police Descripti This System Feature allows a police to delete the record on Input Record details Business • Click on the hyperlink delete record. Logic • select record to delete. • Show a message successfully deleted. Condition • Record must be exist. s to be checked on data Output • Displayed message “record deleted”.System ECPS-SF-18
  • 53. feature IDTitle View recordActor policeDescription This System Feature allows a police to view recordsInput NABusiness • Click on the hyperlink view record.Logic • System displays the window contains record details. • Click on the hyperlink back. • System displays current user home window. • Stop the execution on the server. • Close the system resources.Conditions • police log in id should be in database.to bechecked ondataOutput • Display log inSequencediagram user User interface controller database Click on Registration display screen to the user enter all input details submit the form perform data validation call the program on server read details connect to database Store the details in database Generate login id close the connection Email login id to user
  • 54. System ECPS-SF-19feature IDTitle Change passwordActor policeDescriptio This System Feature allows a police to change the password.nInput password.Business • Click on the hyperlink change password.Logic • System displays the change password form window. • Enter the password, new password. • Submit the form • Perform validation. • If password is valid, call the program on server. • If not valid display an alert message. • Read the password, new password from form • Connect to the data base. • Update the password as new password. • Close connection to the database. • Stop the execution on the server. • Close the system resources.Conditions • police Log in id should be in database.to be • Password should be in databasechecked on .dataOutput Show a message password changed.
  • 55. Sequencediagram user user interface controller database Click on Opening Account display screen to the user enter all input details submit the form perform data validation call the program on server read details connect to database Store the details in database Generate Account number close the connection Send Email and SMS to the customer with account number
  • 56. System ECPS-SF-20feature IDTitle Forgot passwordActor policeDescriptio This System Feature allows a police to recover the password.nInput Log in id, recovery question answer.Business • Click on the hyperlink forgot password.Logic • System displays the forgot password form window. • Enter the input log in id. • Submit the form • Perform validation. • If log in id is valid, call the program on server. • If not valid display an alert message. • Read the details from the form. • Connect to the data base. • Search the log in id in the database. • System Displays secrete question in new window. • Enter the answer • Submit the form • Perform validation • If answer is valid, call the program on server. • If not valid display an alert message. • Read the details from the form. • Search for the password in database. • Display the password with log in id in new window. • Close connection to the database. • Stop the execution on the server. • Close the system resources.Conditions • police log in id should be in database.to be • Answer for the question.checked ondataOutput • Display password with log in id
  • 57. Sequencediagram user user interface controller database Click on Opening Account display screen to the user enter all input details submit the form perform data validation call the program on server read details connect to database Store the details in database Generate Account number close the connection Send Email and SMS to the customer with account number
  • 58. System ECPS-SF-21feature IDTitle Log outActor policeDescription This System Feature allows a police to log out.InputBusiness • Click on the hyperlink log out.Logic • System displays the log in form window. • Stop the execution on the server. • Close the system resources.Conditions • police log in id should be in database.to bechecked ondataOutput • Display log in windowSequencediagram user user interface controller database Click on Opening Account display screen to the user enter all input details submit the form perform data validation call the program on server read details connect to database Store the details in database Generate Account number close the connection Send Email and SMS to the customer with account number
  • 59. Chapter3Design
  • 60. 3.0 IntroductionSoftware design is a process through which the requirements are translated into a representationof software. The software design involves three technical activities: design, code generation andtesting. The design phase is of main importance because in this activity, decisions ultimatelyaffect the success of software implementation and maintenance. The design document describes a plan to implement the requirements. This phase representsthe ``how phase. Details on computer programming languages and environments, machines,packages, application architecture, distributed architecture layering, memory size, platform,algorithms, data structures, global type definitions, interfaces, and many other engineeringdetails are established. The design may include the usage of existing components.UML DiagramsUML stands for Unified Modeling Language.UML is a language for specifying, visualizing anddocumenting the system. This is a step while developing any product after analysis.The UML diagrams fall under each of these categories are: • Static
  • 61. • Use case diagram • Class diagram 2Dynamic • Object diagram • State diagram • Activity diagram • Sequence diagram • Collaboration diagram 3Implementation • Component diagram • Deployment diagram3.1 Use case DiagramA use case describes an interaction between a user and a system. A use case diagram displays therelationship among actors and use cases. The two main components of use case diagram are usecases and actors. An actor represents a user or another system that will interact with the system we aremodeling. A use case is an external view of the system that represents some action the user mightperform in order to complete a task.The use case diagram for the project is as follow
  • 62. Registration Place complaint Apply for Licence Citizen Track status Registration Process complaintPolice Officer Process Permission
  • 63. 3.2Sequence DiagramA sequence diagram Unified Modelling Language(UML) is a kind of Interaction diagram thatshows how processes operate with one another and in what order. It is a construct of a chartSequence diagrams are sometimes called event diagrams, event scenarios, and timing diagrams Citizen User interface Controller Database 1 : Registration form() 2 : submit() 3 : verify() 4 : invalid() 5 : check existance() 6 : not available() 7 : available() 8 : search() 9 : Police() 10 : Is Police() 11 : login()
  • 64. Chapter 4Implementation Technology
  • 65. 4.0 IntroductionSystem implementation is used to bring a developed system or sub system into operational useand turning it over to the user. It involves programmer users and operational management.Implementation is the process of having systems personnel checkout and put new equipment intouse, train users, installs the new application and constructs any files of data needed to use it.ModulesThere is only one module in this system:User moduleThe module is explained clearly along with their contents.
  • 66. 4.1 User Module The user needs to give the keystrokes to search for the file types and should have minimum knowledge to operate the software created as part of this project.RegistrationPlace complaintApply for licenseView police stationView complaint statusView license status4.1 Police ModuleThe user here is police who access the requests of the citizen and processing takesplaceProcess complaint requestProcess license request
  • 67. Chapter5 Testing and Screens5.0 Introduction
  • 68. 5.1TestingSoftware testing is a critical element of software quality assurance and represents ultimatereviews of specification, design and coding. The testing phase involves the testing of thedeveloped system using various test data. While testing the system, errors are found andcorrected using the testing steps and corrections are also noted for future use.Testing is a process of detecting errors. Testing performs a very critical role for quality assuranceand for ensuring reliability of software. The results of testing are used later on duringmaintenance also.
  • 69. 5.2 Screens
  • 70. 5.3Conclusion• “ELECTRONIC COMPUTERIZED OPERATIONS for POLICE SERVICE” provides various services to citizens in order to protect and guide them.• The main motto of this is to provide services to people in a user friendly manner i.e. citizens can place their complaints by registering with there id, to their respective zonal office. Then the respective officer views the details, make a report and process the request. Later the officer acknowledges us with an e-mail or a phone call.