Student Projects

cancel
Showing results for 
Search instead for 
Did you mean: 

A system specially designed for our LabVIEW Club’s management

Contact Information

University: Harbin Institute of technology, China

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.

1.png

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.

2.png

Fig 2.Introduction of Interface

App Management

QQ截图20140531150546.png

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.

QQ截图20140531145853.png

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

QQ截图20140531150527.png

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.

7.png

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

8.png

9.png

Fig 7.Speech Recognizer of windows

Video


Contributors