Académique Documents
Professionnel Documents
Culture Documents
OVERVIEW
1.1 Introduction of Project
The project RAJASTHAN POLICE DEPARTMENT is a project for manage the police department. It has three modules as administrator ,staff and for guest section. Administration section controls the subfields as jails , staff login details ,criminal records and etc.
Event driven programming language ASP.NET has been used for coding the modules and programs. Integrated development Environment of the .NET has been used for development of various modules in integrated method.
The technologies which are used in the system is ASP.NET and Microsoft SQL Server2005. The features embedded in the system are latest and according to the need of the client. The backend used is Microsoft Sql 2005 is used, which also support the view of database content, relationship with the connected database including the primary, foreign key. ASP.NET allows user to build dynamic websites, web applications and web services.
Using the facility and flexibility in .NET and SQLSERVER 2005, the software can be developed in a neat and simple manner there by reducing the operator's work. Since, this project is developed in .NET as a front-end and SQLSERVER 2005 as a back-end it can be modified easily and used for a long period.
Chapter 2
COMPANY PROFILE
2.1 Key Services
SUNSHINE SOFTWARES is providing its services in field of software solution for the application, web development and ERP design with accelerated growth over the last Four years. The mission is to provide to the customer cost effective state of the mind and art product and services, to enable them to implement straight through processes to better serve and retain their clients. They employ highly trained specialized and motivated people to deliver outstanding consulting implementation and training services. They believe Innovate from inside i.e. they offer innovative solutions to their valuable customers that enable them to realize their full potential; they anticipate future trends and demand by engaging in active dialogue with their customers. Their commitment to customer satisfaction is only matched by a relentless quest for forming strategic alliances with world-class software vendors and business consultants that assist us to expand and improve our value proposition to the benefit of our customer.
extensive experience in intranet, extranet and intranet applications, web based e-commerce, data base management and content management and we are able to work in all or any of the major programming languages. Custom Application Development Our customised web development applications might include transactional functions, real time currency conversion, enhanced invoicing systems, advanced customer recognition applications, database or any other specific on line function of website development that cannot be bought off the shelf. Reliable and Successful Most importantly, we understand that the efficiency and profitability of your website depends on absolutely reliable application development and to ensure this , we will not only design your customised web application software, we will also install it on your server and test it to the highest quality assurance standards.
Corporate Training Process We tailor make the training as per the needs of any organization so all you need to do is contact us for the tailored training for your company. We take up Training in following fields and can also expand as per the requirement of the companies.
Trainers can visit company and train team or it can be arranged in our company as well. After the initial training, a post training discussion is arranged, which is included in the training procedure. They have provided Trainings to number of professionals and can edify the corporate squads. Their extremely popular Corporate Training has the benefit of having a veteran consultant to provide answers to all the queries and has demonstrated very useful for the companies.
They possess an excellent team of 20 software engineers experienced in 1. Java and Internet technologies 2. Web Applications development JavaScript, CGI, PERL, PHP, VBscript, ActiveX 3. Dot Net Studio (VB.Net, Asp.Net, C#) 4. Web site design.
6. PHP, MySQL, Web Databases 8. Oracle and Visual Basic 6.0 9. SQL Server, Oracle 10. Access, ASP & VB Applications
Chapter 3
METHODOLOGY
Through Feasibility Study, we can specify User Requirement Specification (URS) and Software Requirement Specification (SRS). Depending on the results of the initial investigation, the survey is expanded to a more detailed feasibility study. Formation of a project form and appointment of a project leader. Preparation of System Flow Charts. Enumerate proposed candidate system. Describe the characteristics of that candidate system. Determine and evaluate the performance of that candidate system. Weight system performance and cost data.
3.3 ANALYSIS:
Analysis is a detailed study of the various operations performed by a system and their relationships within and outside of the system. This activity is also used to study the system in details. The objective of this step is to develop structured system specifications for the proposed system. The structured system specification will be called the Essential Model. It involves:
Detailed study of the system. Understand the procedure of the system. Determine the scope of the system. Define the goals of the proposed system.
Identify the requirement for the system. Clarify deficiencies in the current system. Identify deficiencies in the current system. Establish goals and objectives for the new system. Determine the feasibility for the new system.
3.6 Coding
After designing the new system/software, the whole system/software is required to be converted into computer language. Coding the new system/software into computer programming language does this. It is an important stage where the defined procedures are transformed into control specifications by the help of a computer language. This is also called the Programming Phase in which the programmer converts the program specifications into computer instructions, which we refer as programs. The programs coordinate the data movement as and control the entire process in a system/software.
3.7 Implementation
After having the user acceptance of the new system/software developed, the Implementation phase begins. Implementation is the stage of a project during which theory is turned into practice. In this phase, user can know how to execute the package, how to enter data and so on. The implementation phase is less creative then system design. This activity includes programming, testing & integration of modules into progressively more complete system. It is primarily concerned with user training, site preparation, and file conversion. During the final testing user acceptance is tested, followed by user training. System testing checks the readiness and accuracy of the system to access, update, and retrieve data from new files. The output of this activity is the complete integrated system. Major sub activities 10
Coding Integration Testing Debugging Inputs Project character Design specification Outputs Integrated Systems
This activity generated a set of test data that can be used to test the new system before accepting it. If successful, the program(s) is then run with live data. Otherwise a diagnostic procedure is used to locate and correct errors in the program. Input Project Character Output Quality Assurance test set
11
3.9 Maintenance
When the implementation report is submitted, an Maintenance should be made to determine whether the system/software meets the objectives stated in the general design report. In this phase, users may be able to suggest the easy-to-implement improvements.
3.11 Installation
This is another activity of the System Development Life Cycle. The change over from the current system to the new system is done.
This project involves all the activities of the System Development Life Cycle except for the database conversion and installation.
12
Chapter 4
TOOLS AND TECHNOLOGIES
4.1 Introduction to .NET
.NET FRAMEWORK The .NET framework is the infrastructure for the Microsoft .NET platform. The .NET Framework is an environment for building, deploying and running web applications and the .NET framework contains a common language runtime and common class libraries like ADO.NET, ASP.NET and Windows Forms to provide advanced standard services that can be integrated into a variety of computer systems. The.NET framework provides a feature-rich application environment, simplified development and easy integration between a numbers of different development languages. The .NET framework is language neutral. Currently it supports C++, C#, Visual Basic and Jscript.Microsoft Visual Studio .Net is a common development for the .net framework.
The Microsoft .NET Framework is a software framework that can be installed on computers running Microsoft Windows operating systems. It includes a large library of coded solutions to common programming problems and a virtual machine that manages the execution of programs written specifically for the framework. The .NET Framework supports multiple programming languages in a manner that allows language
interoperability, whereby each language can utilize code written in other languages; in particular, the .NET library is available to all the programming languages that .NET encompasses. The .NET Framework is aMicrosoft offering and is intended to be used by most new applications created for the Windows platform. In order to be able to develop and not just run applications for the Microsoft
Versions: Microsoft started development on the .NET Framework in the late 1990s originally under the name of Next Generation Windows Services (NGWS). By late 2000 the first beta versions of .NET 1.0 were released.
13
Version
Visual Studio
Default in Windows
1.0
1.0.3705.0
1.1
1.1.4322.573
2003-04-24
2.0
2.0.50727.42
3.0
3.0.4506.30
2006-11-06
Windows
3.5
3.5.21022.8
4.0
4.0.30319.1
14
Future versions Microsoft has revealed some details about what will come up in the next version of the .NET Framework. A central theme is the introduction of compilers as services that enables the programmers to embed compilers in their applications possibly to use them as scripting engines. Anders Hejlsberg, main architect of the C# programming language, has shown an REPL built on an early internal version of the API.
ASP.NET Includes A page and control framework. The ASP.NET compiler. Security Infrastructure. State-management facilities. Application configuration. Health monitoring and performance features. Debugging support. An XML web service framework. Extensible hosting environment and application life cycle management.
15
ASP is a server side scripting technology that enables scripts (embedded in web pages) to be executed by an Internet Server. ASP is a Microsoft technology. ASP stands for Active Server Pages. ASP is a program that runs inside IIS. IIS stands for Internet Information Services. IIS comes a free component with Windows 2000. IIS is also a part of the Windows NT 4.0 Option pack. PWS is a smaller but fully functional version of IIS. PWS can be found on your windows 95/98 CD.
ASP file An ASP file is just the same as an HTML file. An ASP file can contain text, HTML, XML and scripts. Scripts in an ASP file are executed on the server. An ASP file has the file extension .asp.
ABOUT ASP.NET ASP 3.0 is the latest version of ASP, but there will never be an ASP 4.0 version . ASP.NET is the next generation ASP, but its not an upgraded version of ASP.ASP.NET Framework. Microsoft spent three years rewriting ASP.NET from the ground up, and ASP.NET is not fully backward compatible with ASP 3.0. Differences between ASP and ASP.NET
ASP .NET has a better language support, a large set of new controls and XML based components and better user authentication. ASP.NET provides increased performance by running compiled code. ASP.NET is not fully backward compatible with ASP.
16
New in ASP.NET Better language support Programmable controls. Event Driven programming. XML-Based components. User authentication, with accounts and roles. Higher scalability. Increased performance compiled code . Easier configuration and deployment. Not fully ASP compatible.
Language Support ASP.NET uses the new ADO.NET. ASP.NET supports full Visual Basic , not VB script. ASP.NET supports C# and C++. ASP.NET supports Jscript as before.
ASP.NET Controls ASP.NET contains a large set of HTML controls. Almost all HTML controls on a page can be defined as ASP.NET control objects that can be controlled by scripts .ASP.NET also contains a new set of object oriented input controls , like programmable list boxes and validation controls. A new data grid control supports sorting, data paging and everything you expect from a dataset control.
17
4. The ASP.NET framework is complemented by a rich toolbox and designer in the Visual Studio integrated development environment. WYSIWYG editing, drag-and-drop server controls, and automatic deployment are just a few of the features this powerful tool provides. 5. Provides simplicity as ASP.NET makes it easy to perform common tasks, from simple form submission and client authentication to deployment and site configuration. 6. The source code and HTML are together therefore ASP.NET pages are easy to maintain and write. Also the source code is executed on the server. This provides a lot of power and flexibility to the web pages. 7. All the processes are closely monitored and managed by the ASP.NET runtime, so that if process is dead, a new process can be created in its place, which helps keep your application constantly available to handle requests. 8. It is purely server-side technology so, ASP.NET code executes on the server before it is sent to the browser. 9. Being language-independent, it allows you to choose the language that best applies to your application or partition your application across many languages. 10. ASP.NET makes for easy deployment. There is no need to register components because the configuration information is built-in. 11. The Web server continuously monitors the pages, components and applications running on it. If it notices any memory leaks, infinite loops, other illegal activities, it immediately destroys those activities and restarts itself. 12. Easily works with ADO.NET using data-binding and page formatting features. It is an application which runs faster and counters large volumes of users without having performance problems Benefits and Advantages of .NET Framework The .NET environment allows today's architects, analysts and developers to spend more time and effort focusing on their clients' business issues and less time wrestling with the limitations of the technology itself. The .NET Framework was designed with several intentions:
18
Interoperability Common Runtime Engine Language Independence Base Class Library Simplified Deployment Security
The design of the .NET Framework is such that it supports platform independence. That is, a program written to use the framework should run without change on any type of computer for which the framework is implemented. At present, Microsoft has implemented the full framework only on the Windows operating system. Microsoft and others have implemented portions of the framework on non-Windows systems, but to date those implementations are neither complete nor widely used. For software developers, the .NET Framework is a significant change. It brings into the operating system features and responsibilities that previously had been provided individually by programming languages and tools from various sources. The incorporation of the features into the operating system is meant to provide a number of advantages, including: Assuring the availability of framework features to all programs written in any of the .NET languages. Providing to programmers a common means of accessing framework features, regardless of programming language. Guarantees of a common behavior within the framework, regardless of programming language. Allowing the operating system to provide some guarantees of program behavior that it otherwise could not offer. Reducing the complexity and limitations of program-to-program communication, even when those programs are written in different .NET languages.
19
20
Rich Class Framework Application features that used to be hard to implement, or required a 3rd-party component, can now be added in just a few lines of code using the .NET Framework. The .NET Framework offers over 4500 classes that encapsulate rich functionality like XML, data access, file upload, regular expressions, image generation, performance monitoring and logging, transactions, message queuing, SMTP mail, and much more.
With Improved Performance and Scalability ASP.NET lets you use serve more users with the same hardware. Compiled execution: ASP.NET is much faster than classic ASP, while preserving the "just hit save" update model of ASP. However, no explicit compile step is required. ASP.NET will automatically detect any changes, dynamically compile the files if needed, and store the compiled results to reuse for subsequent requests. Dynamic compilation ensures that your application is always up to date, and compiled execution makes it fast. Most applications migrated from classic ASP see a 3x to 5x increase in pages served. Rich output caching: ASP.NET output caching can dramatically improve the performance and scalability of your application. When output caching is enabled on a page, ASP.NET executes the page just once, and saves the result in memory in addition to sending it to the user. When another user requests the same page, ASP.NET serves the cached result from memory without reexecuting the page. Output caching is configurable, and can be used to cache individual regions or an entire page. Output caching can dramatically improve the performance of data-driven pages by eliminating the need to query the database on every request. Web-Farm Session State ASP.NET session state lets you share session data user-specific state values across all machines in your Web farm. Now a user can hit different servers in the Web farm over multiple requests and still have full access to her session. And since business components
21
created with the .NET Framework are free-threaded, you no longer need to worry about thread affinity. Memory Leak, DeadLock and Crash Protection ASP.NET automatically detects and recovers from errors like deadlocks and memory leaks to ensure your application is always available to your users. For example, say that your application has a small memory leak, and that after a week the leak has tied up a significant percentage of your server's virtual memory. ASP.NET will detect this condition, automatically start up another copy of the ASP.NET worker process, and direct all new requests to the new process. Once the old process has finished processing its pending requests, it is gracefully disposed and the leaked memory is released. Automatically, without administrator intervention or any interruption of service, ASP.NET has recovered from the error. Easy Deployment ASP.NET takes the pain out of deploying server applications. "No touch" application deployment. ASP.NET dramatically simplifies installation of your application. With ASP.NET, you can deploy an entire application as easily as an HTML page, just copy it to the server. No need to run regsvr32 to register any components, and configuration settings are stored in an XML file within the application. Dynamic update of running application ASP.NET now lets you update compiled components without restarting the web server. In the past with classic COM components, the developer would have to restart the web server each time he deployed an update. With ASP.NET, you simply copy the component over the existing DLL, ASP.NET will automatically detect the change and start using the new code. Easy Migration Path You don't have to migrate your existing applications to start using ASP.NET. ASP.NET runs on IIS side-by-side with classic ASP on Windows 2000 and Windows XP platforms. Your existing ASP applications continue to be processed by ASP.DLL, while new ASP.NET pages are processed by the new ASP.NET engine. You can migrate application 22
by application, or single pages. And ASP.NET even lets you continue to use your existing classic COM business components. XML Web Services XML Web services allow applications to communicate and share data over the Internet, regardless of operating system or programming language. ASP.NET makes exposing and calling XML Web Services simple. Any class can be converted into an XML Web Service with just a few lines of code, and can be called by any SOAP client. Likewise, ASP.NET makes it incredibly easy to call XML Web Services fromyour application. No knowledge of networking, XML, or SOAP is required. Mobile Web Device Support ASP.NET Mobile Controls let you easily target cell phones, PDAs and over 80 mobile Web devices. You write your application just once, and the mobile controls automatically generate WAP/WML, HTML, or iMode as required by the requesting device.
23
Display: Minimum: 800 X 600 256 colors. Recommended: 1024 X 768 High Color - 16-bit.
Software Specification:
Operating System: Minimum: Microsoft Windows 2000 SP4. Recommended: Microsoft Windows XP SP2 (All Edition). Microsoft Windows Server 2003 SP1 (All Edition). Web Browsers: Minimum: Internet Explorer 5, Mozilla 5, Firefox 2, Netscape 7. Database: Microsoft SQL Server 2005.
SOFTWARE TOOLS:
Language: ASP.NET 2005 Server Language: C#
FRONT-END: The frontend that has been used for developing this project is ASP.NET 2.0 with C#(C Sharp) as the programming language for writing the source code. Now, let us take a brief look at this two frontend tools.
BACK-END: The backend that has been used for developing this project is SQL SERVER2005. SQL pronounced as sequel stands for structured query language. SQL is used to communicate with the database according to ANSI. It is a standard language for a relational database management system that use SQL are oracle, Sybase, Microsoft SQL SERVER, access interface etc. Standard SQL command such as Select, Insert, Delete, Update, Create and Drop can be used to accomplish almost everything that one needs to do with the database. 24
Chapter 5
ACCEPTANCE TEST GENERATION
This activity generated a set of test data that can be used to test the new system before accepting it. If successful, the program(s) is then run with live data. Otherwise a diagnostic procedure is used to locate and correct errors in the program. Input Project Character Output Quality Assurance test set
25
Chapter 6
SYSTEM ANALYSIS AND DESIGN
6.1 DATA FLOW DIAGRAM
Graphical description of a systems data and how the processes transform the data is known as Data Flow Diagram (DFD). A DFD shows the flow of data through a system. It views a system as a function that transforms the inputs into desired outputs. Any complex system will not perform this transformation in a Single Stop, and the data will typically undergo a series of transformations before it becomes the output. The DFD aims to capture the transformations that take place within a system to the input data so that eventually the output data is produces. The agent that performs the transformation of data form one state to another is called processes. So the DFD show the movement of data through the different transformations of processes in the system. Control information such as record counts, passwords and validation requirements is not pertinent to a data flow diagram. Meaning full names for data flows, processes and data stores must be chosen. To construct the data flow diagrams, we use Arrows: An arrow identifies the data flow- data in motion. It is a pipeline through which information flows. All data flow are identified by unique names. These names are chosen so that they convey some meaning about what the data is. Circles: Circles stands for processes that convert data into information. Open ended boxes: An open-ended box represents a data store or a temporary repository of data. Squares: A square defines a source (originator) or destination of system data.
26
There are three types level of DFD these are as flows0 LEVEL D.F.D.
This is the context level D.F.D. of the proposed system the whole system has been depicted in a
single bubble, primary input and output has been carefully noted and depicted in the way so that
information flow continuity should not be lost in the next level. The proposed system is shown as a
whole process and the Inputs and outputs are shown with incoming and outgoing arrow from the system. 0 LEVEL D.F.D.
27
1st Level DFD At this level of D.F.D. all the process together with all the data stores (tables). It shows the true data flow i.e. how data is actually flowing in the system .Data is coming from which table and going into which table is clearly shown by this DFD.
This DFD is the main reference for the development of the system. After understanding the whole system, The application developer will fall back upon this DFD during the development phase.
2nd Level DFD: Some processes require further breakdown into sub processes. Those processes will be shown in second level D.F.D. For example, here 2ndlevel D.F.D. of the Process of CHECK CANDIDATE is shown. 2nd LEVEL D.F.D.
Access
28
Chapter 7
IMPLEMENTATION
7.1 Form Description
User of this site
a. Administrator: Administrator will access all the page of site. b. Staff: Staff has interaction with all the information of site. Staff will be provided Login Name and Password to login into Site and access the pages. Staff member person will fill all the entries and maintain all the datas. c. Normal User: Any type of user that is not member of staff can not access any of the personal information of any person.He can simply visit the site and can view only common information and informations about himself/herself also.
Details In the Admin Part, all the Modules related to Administrator like Add and Search Staff member,Delete Staff member,Create new account off Staff member, Add new Jails etc. Index Admin This Module displayed the option about login process of Administrator
1.1 Index
1.2 Admin This Module is used to manage all the functionality about Administrator Main Page such as Change Password, Search Staff member,Police Station and FIR, Officer details,Create new Staff login etc. (Home Page) 1.3 Change This Module is used to change password of Administrator. It will accept new password and update the password into database Password 1.4 Create This Module contain the functionality to create new Member Profile, as staff increment. New Login 1.5 Logout 2. Staff Part This Module contain the functionality to Logout from his account. In this senction, all the Modules related to the Staff like Police Station List, Officer Details of A particular Police Station ,FIR, Jails, Complaint Register,Case Register, Criminal record, Informer, Change Password, Logout etc.
29
2.1 Index
Index This Module displays the options about login process of Registered user made by Admin.
2.2 Home Page This Module is used to manage all the functionality about User such as Change Password, FIR, Case Register,Jails etc. 2.3 Change This Module is used to change password of Staff. It will accept new password and update the password into database Password 2.3 Complaint This Module is used to see complaints, Edit or Delete or Add new Complaint in or from database. Register 2.4 Case This Module is used to see cases, Edit or Delete or Add new Case in or from database. Register 2.5 Criminal This Module is used to see Criminal records, Edit or Delete or Add new Case in or from database. Record 2.6 Informer This Module is used to see informer detail, Edit or Delete or Add new informer detail in or from database. This Module is used to see Jails, Edit or Delete or Add new Jail detail in or from database.
2.7 Jails
2.8 Officer This Module is used to see officer detail, related to their Area with contact number. Detail 2.9 Detail Thana This Module is used to see Thana detail, related to their Area with contact number. This Module is used to see currently most wanted Criminals with their photo. 2.10 Most Wanted 2.11 Logout This Module contains the functionality to Logout from his account.
30
1. Admin Part
User Interface Design (Administrator)
31
Name Login
Details Tab Order: 1 Control: Text Box Default: Blank Functional Description: Administrator will enter there Id. It will accept nvarchar type value. It should not be blank otherwise an error message will be displayed i.e. Enter : Login Id.
Password
Tab Order: + 1 Control: Text Box Default: Blank Functional Description: Administrator will enter their password and it should masked. It should not be blank otherwise an error message will be displayed i.e. Enter : Password.
Log In
Control: Button Default: Enable Functional Description: If Login Id and Password is correct, Index page of Administrator section Open.
32
33
Name Home
Details
Main Page Options: Home Change Password Create New Login Logout Control: Hyper Link Functional Description: This functionality opens Home Page. Change Password (Ad) Control: Hyper Link Functional Description: This option display new page that have the options related to change Admin Password.
Create Login
New Control: Hyper Link Function Description: This option display new page that have the options related to Creating new Login.
34
35
Details Control: Text Box Default: Blank Function Description: This field accepts nvarchar type value. Administrator will enter current password.
New Password
Control: Text Box Default: Blank Function Description: Admin User will enter their new password for change old one.
Conform Password
Control: Text Field Default: Blank Function Description: Re-enter password for conformation.
Submit
Control: Button Default: Submit Function Description: It have the functionality to change password. It will check all the validations of password change i.e. UserId and Current Password should be correct.
Reset
Control: Button Default: Reset Function Description: Reset all the controls..
36
37
Name Name
Details Control: Text Box Default: Blank Function Description: Admin can select Name for employee for whome he wants to create login.
Login Id
Control: Text Box Default: Blank Function Description: Admin can select Any Login Id for employee for whome he wants to create login.
Password
Control: Text Box Default: Blank Function Description: Admin can select Any Password for employee for whome he wants to create login.
Create
Control: Button Default: Create Function Description: This button will create a login with given information.
38
It is the police station detail webpage which is used to know various information related to Station name , Area , Contact no. etc.
39
Officer details webpage includes data related to which officer designated to which post in department with the contact no. which could be required in any emergency. 40
2. Staff Part
2.1 Index Page:
Only staff members can use this section to login and access various details about various fields. This security field enhances the police department strength.
41
Name Login Id
Details Tab Order: 1 Control: Text Box Default: Blank Functional Description: User will enter there Id. It will accept nvarchar type value. It should not be blank otherwise an error message will be displayed i.e. Enter : Login Id.
Password
Tab Order: + 1 Control: Text Box Default: Blank Functional Description: Administrator will enter their password and it should masked. It should not be blank otherwise an error message will be displayed i.e. Enter : Password.
Sign In
Control: Link Button Default: Enable Functional Description: If Login Id and Password is correct,
42
43
Name
Details
Main Page Options: Home Page Officer Detail Thana Detail Most Wanted Change Password FIR Complaint Register Case Register Criminal Record Informer jails Logout Control: HyperLink Function Description: This Control directs to Home Page having Some Information about User . Edit Profile Control: Hyper Link Function Description: This control directs the user to the page which has the functionality to Edit his profile. Add Photos Control: Hyper Link Function Description: This control directs the user to a page which has the functionality to add Albums And Photos. Change Password Control: Hyper Link Function Description: This Control Directs To a page which have the Functionality to change his Password. Logout Control: Hyper Link Function Description: This control directs to the index page from where admin has to give Id and Password again to Login.
Home Page
44
45
46
Various information about the jails can be added and deleted with the help of edit and cross buttons.
47
In this field ,staff officer see the details about the jail. As like they see that phone no , no of barracks and capacity etc.
48
It is the complaint form for the add the detals of the complainer.
49
Complaint register includes the fields regarding to add complaint against the culprit and various information related to officer, investigating officer and many fields. Edit and cross buttons are used to add and delte information.
50
Case entries can be done in this field only. Various fields are to be filled with useful informations.
51
52
53
54
dishonest employees, fire and natural disasters. Errors and omissions cause the most damage. Personal computers have been adding security problem disasters pinpoint unacceptable exposures and adopt preventive measures as part of a security plan. The goal is to identify the threat that results in the greatest monetary losses and provide protection to the appropriate degree. After system security risks have been evaluated the next step is to select security measures. These measures are classified as follows: Identification it is a scheme for identifying persons to the system based on Something you know such as password or a picture badge Something you are such as fingerprint or voice print or some thing you have such as credit card, key of special terminal.
55
Chapter 8
SCOPE OF PROJECT
The system is highly flexible one and is well efficient to make easy interactions with the client. The key focus is given on data security, as the project is online and will be transferred in network. The speed and accuracy will be maintained in a proper way. This will be a user-friendly one and can successfully overcome strict and severe validation checks. The system will be a flexible one and changes whenever can be made easy. Using the facility and flexibility in .NET and SQLSERVER 2005, the software can be developed in a neat and simple manner there by reducing the operator's work. Since, this project is developed in .NET as a front-end and SQLSERVER 2005 as a back-end it can be modified easily and used for a long period.
56
Chapter 9
CODING
<%@ Page Title="" Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="admin.aspx.cs" Inherits="admin" %> <asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server"> <table style="width:100%;"> <tr> <td colspan="3"> Welcome Administrator</td> </tr> <tr> <td> </td> <td> </td> <td> </td> </tr> <tr> <td> <asp:Label ID="Label1" runat="server" Text="Please put your username"></asp:Label> </td> <td> :</td> <td> <asp:TextBox ID="TextBox1" runat="server" Width="200px"></asp:TextBox> </td> </tr>
57
CONCLUSION
Working on the project was good experience. We understand the importance of Planning and designing as a part of software development. But its very difficult to complete the program for single person. Developing the project has helped us some experience on realtime development Procedures.
58
BIBLIOGRAPHY
ASP.NET 2.0 with C# .NET 2005 Professional ASP.NET Bible Microsoft ASP.NET Professional Projects A Comprehensive Guide to C# and the .NET Platform C# Bible Guide to Microsoft .NET Framework Security ---------- Wrox ---------- Mridula Parihar ---------- Hersh Bhasin ---------- Andrew Troelsen
---------- Wiley Publishing, Inc. ---------- Systems and Network Attack Center
59