Coder Social home page Coder Social logo

dr-helper's Introduction

Introduce

This project is a dinner room management system. it contain three roles, the first is waiter, they can operate the order by a android app. the second is chef, they can get the ordered food by web, and if they finish a food, can send a notice to the waiter by web. the third is administrator, they operator the orders and do some other system management.
It use the mysql to store the table: user、table、menu、option, and use the mongodb to store the order collection.
It use the servlet to provide the backgroud service in the tomcat container, make web page by JSP, and use the JSON message to communicate with android app.

Directory

Android - android app
Server/drhelper_db - the mysql and mongodb database backup files
Server/tomcat - android and web backgroud service

Run

You install the drhelper.apk after compile the android project, use it to provide the waiter service.
You can access the root directory of this system in web browser, it will show the main page of this system.

Usage

  1. after upload the sources, compile the "Server" directory project by Eclipse, and compile the "Android" directory project by adt-bundle eclipse.
  2. install and deploy the Nignx and Tomcat in your server, config the Nginx to transfer all requests to the Tomcat, meanwhile install and deploy the Mysql and Mongodb.
  3. create a directory "drhelper" in the tomcat/webapps, then copy the files contained in the "Server/tomcat" into "drhelper" directory.
  4. import the database backup files into Mysql and Mongodb at "Server/drhelper_db" directory.
  5. install the drhelper.apk on the android mobile phone.
  6. you can access the mobile service by app, play a waiter role, and access the web service by browser, play a chef or administrator role.

Design

Please refer to my blog(Chinese):
http://blog.csdn.net/weiganyi/article/details/31344403

dr-helper's People

Contributors

weiganyi avatar

Stargazers

w5e avatar

Watchers

 avatar

Forkers

w5ea

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.