曹正
[Abstract] This system USES the Java language in the MyEclipse platform development tool, SQL2005 as the database platform for data and data, the SQL2005 required for the user operating system. It mainly implements the daily management of goods, including purchase management, inventory management, sales management, personnel management and supplier management. The system can also complete the functions of browsing, querying, adding, deleting and modifying relevant information. This topic is the core of the stock management, inventory management and sales management, at the same time, the system also has the full user management and permissions management function.。
[Key word] Myeclipse,;Database;Java; Supermarket management
1.Thetheoryofmio
1.1 Project background and significance
With the continuous development of science and technology in today's society, computer technology has entered into the fields, no matter from which aspect to consider the daily life of human beings, the computer technology is undoubtedly the most rapid development of a discipline today.
Especially the development and popularization of Internet technology in recent years, the computer industry in the market competition increasingly shows its unique advantages, in this information age, a large number of large amount of data to real-time processing and information processing.
This undoubtedly contributed to the continuous development of computer technology and updated, so only to master the most advanced technology, in order to keep up with the pace of The Times.
2.Thechoiceofdevelopmenttools
2.1 Java
The Java programming language is a cross-platform application software, can write object oriented, in May 1995 by Sun Microsystems company launched the Java programming language and Java platform (, JavaEE, JavaSE JavaME).
Java platform technology has excellent versatility, efficiency, portability and security, is widely used in personal computers, data center, game consoles, science super computers, mobile phones and the Internet, also has the world's largest professional developer community.
In the global cloud computing and mobile Internet industry environment, Java has more advantages and broad prospects.
2.1.1 the advantage of the Java language
Java is different from computer language compilation and explain the implementation of general computer language.
It first to compile source code into a binary code, and then rely on different platforms to explain the operation of virtual machine bytecode, so as to realize "one-time compiling, everywhere," a cross-platform functionality.
3.feasibilityanalysisanddemandanalysissystem
With the speeding up of the pace of life today, increasing of social economy, people's life makes closely and supermarkets, supermarket goods also gradually enriched, data information also has increased dramatically.
Appear on the market of the supermarket enters sells saves the system function modules, each are not identical, but most of them are suitable for by large supermarkets, designed for small supermarket supermarket invoicing system are few and far between.
According to oneself after the small supermarket on the market research results suggest that: the small supermarket management system is mainly to the supermarket staff, goods and financial management, to provide a convenient, safe platform, simple operation and stable build environment.
4.Summarysystemdesign
System summary design work should be done from top to down.First overall structure design, and then step by step, and for the design of each module.
Profile design mainly refers to the system analysis, on the basis of the regulation of the division of the system, data storage and the whole system implementation planning and so on carries on the reasonable arrangement.
5.functionaldesignindetail
The detailed design of the ultimate goal is to determine how to implement the specific system requirements, that is to say, after the design stage, should accurately describe the target system, in order to describe the coding phase can be directly translated into written language and program design.
The detailed design of the task is not a detailed written procedures, but the blueprint for the program, then according to the blueprint of the actual program code.
Detailed design goal is not only a logic and correctly realize the function of each module, and, more importantly, the design process should be easy to understand as much as possible.
The system includes the following several modules: login module, the purchase module, inventory management module, sales management module.
Reference:
[1]張硯秋.Java語言程序設(shè)計[M].北京:科學(xué)出版社,2015.
[2]湯一平,陳川,劉春菊.基于MVC設(shè)計模式構(gòu)筑JSP/Servlet+EJB的Web應(yīng)用[J].計算機工程,2009,23(1):34~38.
[3]何明德,徐迎曉.基于JSP/JavaBean的WebGIS實現(xiàn)技術(shù)[J].武漢大學(xué)學(xué)報(信息科學(xué)版),2011.
[4]朱欣焰.Java安全性編程實例[M].北京:清華大學(xué)出版社,2015.