Current location - Education and Training Encyclopedia - Resume - Help me introduce NetCT OSS project.
Help me introduce NetCT OSS project.
Full name of the project: Telecom User Management and Billing System (NetCT OSS). The system mainly completes telecom service billing, IP network management, online laboratory rental and website visit statistics. Telecommunication services include the online time and web page hits of IP users and non-IP users (fixed telephones and mobile phones). Realize the addition, deletion, change and query of tariff, user and administrator information; And users' bills can be generated monthly, and corresponding accounting information statistical reports can be generated monthly and annually.

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