Programming projects I have acommplished:
-
Online Bibliographic Information System, Nov.-Dec.2007,
Developed a web-based publication management system.The system can search and maintain
records of reference papaers. The user of the system can also create a project,
add people and papers to it, which makes the management of publications very efficient,
and is practical in the modern electronic libraries. The searching part is also
well designed which supports logical operators between multiple keywords just like
Google. Implemented by PHP, Oracle database, HTML, JavaScript and CSS. I cooperated
well with other two students in the group.
Website:
http://www.cise.ufl.edu/~tlin/index.php.
-
C/S Mode Network Programming
Jan.-Mar. 2008,
Developed an application-transport layer file sharing system, for both the client
and the server sides. Implemented by C++. Cooperated well with others in a three-member
group.
- P2P Mode Network Programming
Mar.-Apr. 2008,
Developed a P2P file sharing system, the function of which was similar with
BitTorrent. The system supports multiple clients sharing one file at the same time,
and all of the clients can get the whole file at a very short time. It also supports
a client downloading a single file partially each time with multiple times but not
download the whole file only once, which is very practical in designing modern softwares.
Implemented by C++. Cooperated well with each other in a 3-member group.
-
RPAL Language Interpreter, Jun-Jul 2008, Designed a
simulator as the interperter of a special functional language--the RPAL programming
language. The interpreter does the lexical analysis, generates the syntax
tree, standardizes the syntax tree to lambda calculus, and simulates the resualt
according to the CSE rules. Implemented by Java, in a two people group.
-
Encryption and Decryption Techniques in Network Secuirty, Sep. 2008. The encryption and decryption of private messages. Implemented 3 algorithms of Cipher Block Chaining, K Bit Cipher Feedback Mode, Counter Mode. Generated the Message Authentication Code.
-
Secure Employee Authentication Scheme, Description Oct. 2008. Implemeted a user authentication protocol between client and server, which containes password strengths checking, public key encryption and secure hashes. Report
back