System is introduced:

1. The system adopts the mainstream SSM framework JSP JSTLBootstrap HTML5 (PC Browser use)

2.
springmvc +
spring4.3.7+
Mybaits3.3 SSM Plain Java Web (not Maven, with bonus POm. XML file)Database:
mysql

3. Development tools: MyEclipse Eclipse idea all available, no limit. My side myEclipse 2014 exported to the project source code

———————————————————————————————————————— –


business
The module

Home page:

Record total purchase amount, total sales amount, total sales profit and sales amount within 30 days


Collect the total number of customers and the number of new customers within 30 days


Chart statistics (line and bar charts) show sales for the 12 months prior to the current month


1

Customer information: record customer information, note customer information, track and record customer status


2

. Customer remarks: customer information attached options


3

. Customer level: customer profile accessory option



4

Commodity list: maintain commodity data, have rich text editor, have detailed list upload commodity pictures

.

Generate the qr code and barcode of the commodity




5

. Product category: Product accessory options



6

Brand management: merchandise accessory options



7

. Unit of measurement: commodity accessory option



8

Commodity inventory: show the commodity inventory situation, and the small inventory ranks first



9

Commodity warehousing: input commodity warehousing data, quantity, unit price and warehousing time. Calculate the total amount of goods purchased within a certain time frame



10

Commodity outbound: input commodity outbound data, quantity, sales price and sales outbound time. Calculate the total amount of sales in a time frame



11

Inventory taking: The bar chart shows the inventory status of commodities for timely filling



12

Sales report: the list shows the sales of goods, can be sorted according to the sales volume and sales volume, in order to master which goods sell well and adjust the sales plan


system
The module


1

Permission management: Click the level-2 menu to access the level-3 menu to display roles (basic rights) and button rights


Roles (basic rights): Divide roles into role groups and roles, and assign menu rights and add, delete, modify, and query rights independently.


Button rights: Assign button rights to roles.


2

. Button management: Customize button management and maintain button permission identifiers



3

Menu management: unlimited level custom menu, custom menu icon, business menu and system menu separation, menu status display hidden (

Recursive processing

)



4

. Data dictionary: unlimited level, support multi-level unlimited classification. Internal numbering, sorting, etc


5

Online management: Websocket technology, real-time detection of online user list, online statistics,

You can force a user offline

A user can log in to only one client



6

. Log management: Records user login and logout and some important operations



7

System users: add, delete, modify and check the basic users, send single or group messages within the station, import and export Excel forms, and check the business status of merchants


8

. Performance monitoring: monitoring the performance of the whole system, SQL monitoring, SQL firewall, URL monitoring, SPRING monitoring, SESSION monitoring, etc


9

. Picture management: unified management of batch uploaded pictures, click to enlarge, you can open more, free switch, gorgeous preview effect


10

. Picture crawler: input a url, climb out of its picture display on the page, you can enlarge the preview. Can be saved to the server, to the picture management inside



11Station letter: mailbox and mailbox, Websocket technology communication technology to do timely reminder, can configure voice prompt letter



12

System Settings: modify the system name, mail server configuration, SMS account Settings, picture watermark configuration



13

Database backup: can back up the single table, the whole library, support local and remote database backup


14

Backup timer: Quartz 2.2 Powerful task scheduling, multi-threaded backup database, task start and close asynchronous operation


15

. Database restore

: Historical backup records, restore database or single table, statistics backup time and file size


16

SQL editor: powerful SQL editor, supporting editing statements complex query statements, generating dynamic reports, can export Excel


Menu permissions: Assign different menu permissions to each role, each role sees different menus, unlimited level menus


Button permissions: independently assign different roles with different function permissions, add, delete, change and check permissions to different menus.

Custom button management


Support multi-user sub-permissions management background, permissions specific to different menus different buttons





———————————————————————————————————————— –

Download address

QQ313596790

website

http://www.fhadmin.org/

Technical point

1. Export and import excel files


2. Upload and download files to the IO stream


3. Mass mail, can send HTML, plain text format, can be sent to any mailbox (to achieve batch send advertising mail)


4. Send SMS messages in groups or individually, supporting two third-party SMS provider interfaces


Spring AOP transaction processing


6. MD5 encryption SHA encryption (login passwords are encrypted using this interface)


7. Database connection pool ali druid Druid has significant advantages in monitoring, scalability, stability, and performance. It supports concurrency


8. Join shirO (Login Authorization)(Session management)


9. Parse the full spelling (pinyin) and initials of Chinese characters according to Chinese characters (import excel into the user table, and generate pinyin user name according to the user’s Chinese name)


10. Java Quartz2.2 Task Scheduling


11.Base64 transmits pictures


12. Picture watermarking (picture watermarking, text watermarking)


13. Batch asynchronous upload pictures, preview, progress bar, support drag upload (Baidu Webuploader). List dynamic slide to enlarge display.


14. Ehcache defines the second-level cache and selects the cache storage directory to handle concurrent processing and improve system performance


Uploadify plug-in, single, batch upload multithreading, with progress bar, asynchronous, picture, video, other file formats can be uploaded


16. TAB page function, free label switching, no repeated operation of the database



Baidu rich text editor, can upload pictures



18. Web crawler technology, which can crawl pictures and page titles and other information according to the web address (crawl pictures of a mall and save them on the server)



Java WebSocket instant messaging technology, point-to-point, group chat, single chat


HTML5 + JAVAEE WebSocket communication technology,

WebSocket authenticates user login and forces a user offline



21. In-station message voice reminder, JS control audio playback



22. Call camera photography technology and picture clipping technology

23.

Two-dimensional code generation technology


24.

Bar code generation technique


25.

Outgoing single printing, call the browser to start the printer printing order





website
http://www.fhadmin.org/



The background of the login interface is automatically switched with HTML5 special effects (blinds, curtains and other switching methods)
There is background music and background animation