The development of this project introduced on the Internet was organized by Dana's IT Training Center for Foreign Enterprises.
Through carrier-level user management &; NetCT OSS development, proficient in full set of Java technology, master the principles, methods, technologies and processes of analysis, design and development of large-scale software systems based on four-tier structure (browser, Web container, JAVA EE server and database), and accumulate at least 65,438+0-2 years of software development experience.
Project 1: Telecom User Management and Billing System (NetCT OSS)
Project Name: Telecom User Management and Billing System.
Project environment: Sun Solaris Unix operating system, Tomcat5.5 server, Oracle9i database, MyEclipse6.0.
Use framework: Spring+Struts +Hibernate
Project Description: This system is mainly divided into two modules, the data acquisition module based on C++C++ and Pro C++, and the business module based on JAVAEE.
The data acquisition module reads the user's login time regularly through the log operation function provided by Unix, transmits the user's login time to the server through the server-client program (realized by C++ Socket), and the server stores the data into the database through Pro C++, and updates the related tables.
Based on the business module of JAVAEE, it completes the charge management, user management, bill management, account management and administrator management of the company's online laboratory leasing business, and controls the access rights and the operation of ordinary users through the module. Expense management module, add expenses, modify existing expenses and delete existing expenses (if the expense standard has been used, you will be prompted that it cannot be deleted). User management module realizes adding users, setting user status, viewing user information and viewing user fees. The bill management module is used to view the detailed consumption information of users, the consumption information of users for one month and the consumption information of users for one year. Account management is mainly to query the daily, monthly and annual usage information of a machine according to time. Administrator management, add administrators, set administrator permissions, and control administrator permissions with modules. Ordinary user module, which allows ordinary users to modify their own information (user name and permissions cannot be modified).
Responsibilities: I have realized bill management and administrator management. A lot of EL expressions and JSTL tags are used.
system implementation
1. Acquisition system C/C++
Configuration system
3. Receiving system TCP: Socket Pro * C.
4. Data integration system PL/SQL
5. Monitoring system
6. Query system
7. Management system Struts+Spring+Hibernate
Division of management system requirement module
1. Pricing Management
2. User management (user management)
3. Administrator management (system administration)
4. Billing management)/accounting management
5. User self-management.
exploitation environment
Windows Server 2003
JDK 1.6
My List 6.0. 1
MySql5.0
Spring 2.0.7
hibernation
Pillar 1.3.8