Contact Information
Team Members (with year of graduation): Chen Huaben, Lu Juncheng, Qian Lingfeng, Zhu Linghan (JUNIORS, all graduate 2015)
Faculty Advisers:
Email Address:HIT_Sadaharu@163.com
Submission Language: English
Project Information
Title: Member Management System
Description:
A system specially designed for our LabVIEW Club’s management, based on Actor Framework. Providing a simple, intuitive, and smooth experience, and it is a combination of win8 style interface, multi-tasking of ios 7, and auxiliary functionalities such as voice control.
Fig 1.Basic structure of the program
Products (NI)
LabVIEW 2013, Database Connectivity Toolkit, Report Generation Toolkit for Microsoft Office
The Challenge
NI is eminent for its hardware which is interiorize, however, our team dedicated ourselves to software development of LabVIEW, not only to show what LabVIEW can do without hardware but also promote the idea —“The Software is the Instrument”. So we took a lot of effort to interface design.
No hardware, but the soundcard of the PC is put into use in the project. What the soundcard do is sound collection and sending the voice (command of the user) to computer. After receiving and recognizing the command, the computer will execute different operations.
In order to build the operating system, we use Actor Framework which avoid a large number of copy-and –paste code and the big bonus to this framework is that it’s much more maintainable and expandable.
The Solution
Our team has four members, each one has his own task. The leader is in charge of building the operating system, two of the team members are the App developers, and the remaining person primarily responsible for establishing the database and finding a way to connecting different clients through creating a serve on the Internet.
The system
In this section, we will introduce the main function of our system and how it works.
Brief introduce of interface
You would be well acquainted with the interface if you’re a win8 user. On the basis of emulating the interface style of win8, we add some other elements, like circular progress bar, to decorate the interface.
Fig 2.Introduction of Interface
App Management
Fig 3. App
The system comes with some built-in applications, which contains sending email, speech control, financial management, member management and so forth. In order to make the system more expandable, we make a regulation(a file named App development Manual which is listed in the attachment) of developing a app in our system, allowing users to write their own app which can be added or deleted in our system.
Fig 4. Multi-tasking
Inspired by ios 7, we add multi-tasking to let you jump from app to app much more intuitively. While the app is running in background, the system keeps your content up to date automatically. And sliding up the application interface to terminate a process is also fun experience.
The utilization of .net
Fig 5.Microsoft .net
By invoking .net in LabVIEW, we achieve two goals in a very short time and a very simple way. One is sending email with attachment, the other is speech recognition.
Fig 6. Microsoft office. Outlook
Using .net to invoke the built-in voice recognition capabilities of Windows 7 to achieve voice control is very easy. By the way, we didn’t figure it out by ourselves, NI community is where we found the “speech recognition” example
Fig 7.Speech Recognizer of windows
Video