Preface to the recording and broadcasting classroom Reservation System and preface to the recording and broadcasting classroom Reservation System
About a year ago, my friend asked me to create an appointment system for him. At that time, I was just learning networkcomms.net's 2.3.1 version (I purchased the commercial version ), to test the stability of the networkcomms.net communication framework, we developed the Reservation System Based on networkcomms2.3.1. after deployment, the system is very stable, and the cpu usage is very low at ordinary times, rarely reaching more than 5%. Of course, there are not many users, and the maximum number of concurrency is about 100, no downtime or other issues.
I will write a series of articles to introduce the development of the recording and broadcasting classroom reservation system. You can learn how to develop network communication programs based on networkcomms2.3.1.
Although the web is widely used, in some LAN environments or within the enterprise, client programs are still active and popular. I have two reasons, 1. In some specific environments, the client program has many functions and is easy to implement. After all, web development is restricted. For example, if a window prompt is displayed, it can be minimized to the taskbar by using the client program, to use web, you must always open your browser. 2. Client development is relatively fast in some scenarios. You don't have to consider compatibility with a large number of browsers.
In addition, the networkcomms.net framework supports mobile program development and can develop Android and Apple programs. This is a highlight.
After writing this series, the source code of the recording and broadcasting classroom reservation system will be released.
Let's take a look at it first:
Client Login window
Main client interface:
After you log on to the console, you can view the reservation status of a classroom. If no one has made a reservation, you can make a reservation. If you have already made a reservation, you will be prompted.
You can drag the start time and end time numbers to use an open-source online control.
Users are divided into administrator users and common users.
Ordinary users can register by themselves, but must pass the review. Administrator users can add common users and modify their passwords.
The general user registration page is as follows:
The Administrator activation page is as follows:
The administrator can also set some rules for the reserved classrooms.
Www.cnblogs.com/networkcomms
Www.networkcomms.cn
[Open-source download] an instant chat system (IM System) based on TCP network communication (c # source code)
[Open-source download] automatically upgraded program c # source code based on TCP network communication
[Open-source download] winform-based xml menu Editor (c # source code)
[Download source code] Demo2. simulate simple login-obtain information from the server from the Demo1 client based on networkcomms2.3.1 [Download source code] (based on networkcomms2.3.1)
[Template download] share my database framework