| Communi ty correction i s a non custodial penalty execution mode of taking the inma tes into t he community,which can help the inmat es get rid of bad habits and rectify the criminal psychology, help prisoners to better integrate into society, and not make the error again. Community correction is a new method of executi ng penal ty, in forei gn countries, it ha s formed many successful cases and used largely, but community correction in Chi na belongs t o the start ing stage, a lot of ideas and the models are not adva nced, the correc tion s ystem development whic h presents situation description of our community, sums up the domest ic demand for community correction, and analyz es its feasibility, clear t he system to function of t he realization, which is analyzed and realized i n accordance with the softwa re engineering process for the whole community correction syst em. In the system we adopt a good interface style, operation custom desi gn, friend ly interfa ce, at last cond ucting a comp reh ensi ve test to the entire system,which ca n achi eve unified convenient, safe, reliable community correc tion management s ystem for public security and judicial institutions, to t he manageme nt of community corrections, and has good effect.The whole commu nit y correction management system requirements of the entire s tructure of t he des ign, the function module as the basic unit, which can carry on the demand a nalysis to the sys tem each func tion module, sort out the funct ional module and the process, detailed design, database concept de sign a nd logica l structure desi gn,compl eted the design and the corresponding relationship between each table i n the database. finally, by the unit tes t and system te st to realize the function of the sys tem.The whole system uses the B/S architecture design and implementation, using Microsoft Visual St udio 2008 and ASP.NET as the system development tool logic and interface deve lopment, database using SQL Se rver2005, which is composed of a relational database management system deve loped by Microsoft, which has a good interfac e, i n the Windows platform has been used widely, powe rful funct ions, internal funct ions a rich library, can greatly reduce the difficul ty of t he developer, i mprove work efficiency,s ave development time and cos t of development.The system uses the black box testing method, detailed t ests were conducted in ac cordance with module partition of the system, test case design of eac h functionmodule, find loopholes i n the system, improve the relevant code, allow users to participate in the system test, and the users of the modifications and upgrades, to ac hieve a comprehe nsive test system, to ensure the system to normal operation, improve the users of the software qual ity confi dence, to ensure the reliabi lit y of the user.At the e nd of the project a r e summarized, the advant ages and disadvantages of the commu nity c or rect ion s ystem for software upgrades in the future. |