Font Size: a A A

Design And Implementation Of Unstructured Data Retrieval System Based On Python

Posted on:2018-01-23Degree:MasterType:Thesis
Country:ChinaCandidate:H L DongFull Text:PDF
GTID:2348330536479877Subject:Electronic and communication engineering
Abstract/Summary:PDF Full Text Request
With the extensive application of software technology,people have paid more and more attention to the software quality.Test data plays an important role in software testing,which is a crucial way of software product quality assurance.Thus,it is necessary to establish a data retrieval system to collate and retrieval test data effectively.Django,mainstream Web framework of Python language,is built in this paper.The CSS style of the Bootstrap framework is used to set up the system layout for the front end and MySQ L for back-end database,realizing the unstructured data retrieval system eventually.The main contents are as follows :(1)Based on the use case diagram,the system requirements analysis is carried out,and the overall architecture and module dia gram of the system are designed.The system is divided into five modules,sub-modules of which are designed in detail based on the program flow chart.Moreover,the database table structure design and database ER diagram design are illustrated.(2)The system development environment is set up,and the function modules and interfaces of the system are programmed.Furthermore,the realization of system function is implemented with instance code and implementation renderings,including database setting,data analysis,data retrieval and so on.(3)Test data is efficiently entered and effectively managed using the extend tool xlrd,Python to read the Excel spreadsheet tool,and Highcharts are invoked to draw the chart,thus achieving the data visualization.Besides,based on Sphinx full-text search engine,the function of full-text retrieval is realized,improving the efficiency of retrieving test data.(4)According to the main process of software test,the system is comprehensively performed function and performance test with the design of test cases.It solves the problems found,which improves and perfects the system,and enhances practicality greatly.After several modifications and debugging,the system reaches the original design goals,improves the management efficiency of test data,and meets the expected results.It is with important engineering value and practical significance.
Keywords/Search Tags:Django, Data Retrieval, Demand Analysis, Renderings, Test Case
PDF Full Text Request
Related items