Bell System 3.0
Introduction
This app is used as a back up bell system in my high school, in case of main bell system malfunctioning or a more customized time table is used by a certain class.
This is my first GUI app which contains some non-trivial functionalities and if you are curious enough to look into my source code, you will find the coding style and coding practices employed are far from decent. Please just be tolerant; the code was written when I was merely a starter.
Features
- Customizable time table. You can select how many classes are there on each day and what they are. You can also set the start and end time for each single class.
- Customizable ring tone. You can select different ring tones for different classes. The ring tone for the beginning of a class and the end of a class can also be different.
Video Walk-through

Copyright
The background image I used is a snapshot from Project Diva. If you think this infringes your copyright, please notify me immediately (yutingzhang@acm.org).
License
Copyright [2012 - 2016] [Yuting Zhang]
Licensed under the GNU Lesser General Public License, version 3.0 (LGPL-3.0)
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
https://opensource.org/licenses/LGPL-3.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.