Font Size: a A A

Design And Realization Of The Software Submitted To The Management Of Family Planning Data Collection

Posted on:2015-02-21Degree:MasterType:Thesis
Country:ChinaCandidate:C Y KongFull Text:PDF
GTID:2268330428990886Subject:Software engineering
Abstract/Summary:PDF Full Text Request
From1970s, family planning has become the state policy of china. Moreover, itbecame a law in2001, which reflects the significance of family planning work. In thework related to family planning, collecting and reporting data is an extremelyimportant part. At the moment, however, family planning data collecting and reportingis still at the stage of manual calculation and summarization, which has the problemslike: inconsistent data form, data readjustment and input. This practice is inefficientand with a high error rate. It needs many people to participate in the operation andcannot guarantee the confidentiality of the state confidential information.With the development of computer science internet technology, internet hasbecome a necessary tool of information exchange. Both individuals and companies orgovernment departments are using office automation more and more frequently. Sinceoffice automation can improve work efficiency enormously, a family planningreporting software is needed urgently to replace the former manual work so as toimprove the efficiency and guarantee the security of the data.The main structure of this paper is as follows:In the first place, it introduces and analyses the development background,significance and related needs of the family planning data collecting and managingsystem. It points out that the present family planning data collection is inefficient andcannot guarantee the security of the data. To deal with the problems, three user levelsare decided:1. users behind the county level;2.users at the municipal level; users atthe provincial level. According to the demand of the users, the client of this software isdivided into six functions: system login, basic information maintenance, reportmanagement, report query and print, database management and data reportmanagement. Different operation permissions are given to users at different levels.At the technical level, this family planning data reporting software employs theC/S format. It consists of the client and server. The client is developed by C++Builder and C++. The server is developed by VS2008and C#. This paper focuses on thedesign and implementation of the client. Digital certificate authentication technology isemployed in the process of system login while digital signature is used in datareporting.In the second place, it designs and implements the family planning data collectionmanagement system and database in great details. It realizes the following functionsfor the clients: CA login using electronic key, unified report template format, the reportdata automatic collection, data query and print preview and excel format conversion,signature verification and decryption between different levels. The provincial userscollect data, make them into xml document, use compression algorithm to generate zipfile format, use digital certificate on the digital signature, use RSA-SHA1to generatePKCS#7format cipher text, use SSL security channel80to upload to the server. Thisprocess guarantees the identity reliability of the operating personnel and informationsafety, effectiveness, confidentiality, accuracy and non-repudiation, which improvesthe management efficiency and data security enormously.In the last place, through all kinds of data tests, this software is proved to be inline with the requirement analysis and meet the user’s needs.This paper starts from the application of family planning data collection. Throughthe discussion with the workers of maternal and child health centers and related dataanalysis, the present practical system is finished after two months’ design anddevelopment. This system is proved to be feasible by the test. With the increase ofbusiness in the future, this system will be improved continuously.
Keywords/Search Tags:Digital certificate, C++, C++Builder, CA
PDF Full Text Request
Related items