Professional Documents
Culture Documents
Design and Implementation of Student Registration System For Universities
Design and Implementation of Student Registration System For Universities
Design and Implementation of Student Registration System For Universities
Abstract—Student Registration System for Universities (SRSU) same with the other students have paid their fees.
as a kind of management information system can not only record It’s unfair and lack of constraints on students.
the information for student registration each term quickly and
efficiently, but also do statistics on the students' basic (3) There were not relevant records in registration
information, registration information, and payment information process, after the registration, the registration
and give results of the analysis. The background of the subject is information was only shown on the student ID card.
analyzed in the paper firstly, and the technologies used in the It was difficult for the counselors to get the student
development are introduced. Then the implementation of the registration information at any moment, which
system is given in detail. The upgrade and expansion of the brought inconvenience for the management of
system are prospected in the end of the paper. students. And if the college or institutes would like
to do statistical or analyze the student registration
Keywords-MIS; ASP; Student Registration information, it might be hardly impossible.
1761
(2) Student Information Query: There are two parts in this Web Server: Microsoft IIS (Microsoft Internet Information
module, Individual Query (i.e. common user query) and Server) 6.0 supports ASP and can be used as both the
Administrator Query. management system Server and the testing platform.
Ԙ Individual Query: can only see the student̉ s own Database Server: Microsoft SQL Server 2000, provides
record due to the restriction of privileges, and can not modify efficient storage process and a flexible user-defined functions
the data. to support data integrity control in the core layer[5].
ԙ Administrator Query: can see all the records of all Client Development Tools: Visual C++ 6.0, creates a user-
students in the system, and can insert, modify, and delete the friendly interface, interacts with card reader and transfers the
data. data with the web server.
(3) Financial Information Query and Import: including four B. System Development Language
functional operations like query, insert, modify, and delete.
(1) C++: C++ is an object-oriented programming language,
ķ Due to the large amount of financial information data, with good scalability and compatibility.
the system only provides the import function, which can deal
(2) ASP: script is the language expressed by the application
with the EXCEL form directly and store the data in the back-
on a web page, which can be embedded in web pages. The
end database.
ASP scripts of our system run on the server to do the database
ĸ The insert, modify, and delete operations of financial query, modify, and delete operations. In some of the ASP sites
information can only be done by the financial administrator, the source code can be seen. If the ASP programmers write the
and the results are automatically stored in the database. login password of the site directly in ASP code, once the
source is found, others can easily access this page that should
Ĺ The students can only query his own related financial not be seen. And a lot of user name and password used to
information, but can not do modify or delete operations. connect to the database are written directly in ASP. Once the
(4) Statistical and Analysis: including two parts, the annual data are found, it wound be quite dangerous if the database
statistics and the summary form printing. allows remote access and has no fortification. The ASP file
storage directory of our system is set up to be unreadable, but
ķ The student information, such as grade data and so on, is the ASP script can still execute normally. And this will avoid
analyzed in general by the annual statistics each term, which the huge risk.
involves large amounts of data operations, and analysis results
can be shown finally. C. System Structure
ĸ The page that the user is interested in or the analysis The student registration system is built on C/S mode. The
results summary can be printed on a printer form in the part of system structure is shown in Figure 2.
the summary form printing.
(5) User Privilege Management:
ķ There are two kinds of users, the ordinary user or the
administrator. The ordinary user only has permission to query,
but can not operate the data in the system database directly.
The administrator which has the highest authority of the system
can operate the system database directly. In addition, some
other information of the students can be collected in the
processing of the user registration.
ĸ The user access privilege is defined by the processing of
log-in which is the way to prevent unauthorized access. The
Figure 2. System Structure on C/S Mode
user must enter the username and the password when
registering the system.
D. Database Design
Ĺ The user management is the manner for the
administrator to manage the registered users. The administrator The Microsoft SQL Server 2000 is used as the database
has the authority to modify and delete the ordinary registered server, because it can process a large number of information
users, and add or delete the user's information. data quickly. The ODBC (Open Database Connectivity) is used
in the ASP to connect and operate the SQL Server database. In
terms of security, in order to protect the core data, the database
IV. SYSTEM IMPLEMENTATION is encrypted. Even if some person finds the database file, he
can not open it because of the lack of the correct password. In
A. System Development Environment terms of performance optimization, the optimization design of
Operating System: Windows 2000 Server (SP4). the tables and the SQL statement, the index and the adjustment
1762
of the server running parameters, are used to improve the ACKNOWLEDGMENT
efficiency of the actual operation of the database[6]. This work is supported by Classic Course Project of
Quality Projects.
V. SUMMARY AND PROSPECT
The system includes several modules, the registration REFERENCES
management module, the financial information management [1] Kenneth C. Laudon, Jane P. Laudon “MANAGEMENT
module, the student information management module, and the INFORMATION SYSTEM MANAGING THE DIGTAL FIRM” 11th
statistical analysis module. The requirements of data Edition, China Machine Press, pp. 210-245.
consistency, data integrity, data security are ensured based on [2] Huang Jiancheng Li Weiwen He Qubo Zhang Wanmao, “Design and
the requirement analysis of this system. The database structure implementation of the management system of college students'
registration and tuition payment,” no. 5, vol. 25, China Medical
is designed and the related function modules of the system are Education Technology, Xi’an, 2011, pp. 535–537.
designed and implemented. The informationization, automation,
[3] Richard Kiessig, “Build Ultra-Fast and Ultra-Scalable web sites using
standardization of student registration management can be ASP.NET and SQL Server”, Post & Telecom Press, pp. 122–151.
satisfied by the system, and it’s the use of management [4] Zhang Xiaoxiang, Xu Minghua, “Explain ASP.NET Infrastructure and
information system technology in related field. The system Case Development in Detail”, Tsinghua University Press, pp. 68–73.
work very well, and solve the manual operation problem of [5] Delaney K., “Microsoft SQL Server TM 2000 Technology Insider”
student registration management effectively. Student Peking University Press, pp.146-187 .
registration management for universities has a broad [6] Abraham Siberschatz, Henry F. Korth, S. Sudarshan, “Database System
application prospect in China. Concepts”, China Machine Press, pp. 421-469.
1763