节点文献
基于Web的学生成绩管理系统的设计与实现
Design and Implement of a Web-based System for Achievement Management of Students
【作者】 张丽娟;
【作者基本信息】 吉林大学 , 软件工程, 2009, 硕士
【摘要】 本文着重阐述了学生成绩管理系统的整体开发过程。介绍了系统的开发环境以及开发工具,对于设计思想和设计流程做了全面的叙述,在数据库创建思想以及各个数据表之间的具体关联等方面做了详细说明,并且具体剖析了系统各个功能的实现过程以及详细设计过程,在绘制简单系统功能模块图的同时,力求更加清晰地表明设计思想以及对整个程序设计的规划及具体实现。根据实际需求,学生成绩管理系统这个项目采用模块化的设计思想,即在Windows XP操作系统环境下,搭建JSP运行环境JDK+TOMCAT,通过使用JAVA脚本语言完成动态的、交互的web服务器应用程序,使用微软公司的SQL SERVER数据库管理系统,通过应用此系统,学生可直接查询成绩,更改登录密码等;教师可录入学生成绩信息、更改登录密码,实现学生信息删除、添加和修改等;系统管理员可实现开课信息的添加、删除和修改,班级、学生信息的添加、删除和修改,教师信息添加、删除和修改及学生成绩的管理等功能;教学管理人员可实现对学生、教师及开课信息的管理等功能。本系统功能完备,用户使用方便简捷,安全保密设置齐全,大大减少了操作人员和用户的工作负担,提高了学生成绩管理的工作效率和学校的信息化的水平。
【Abstract】 Management of students’scores is an important integral part of daily routine in schools. The gradual expansion of recruitment in colleges and universities and the innovation of recognition system have resulted in constant increase of the number of students in colleges and universities; however, the number of student management personnel decreases relatively and the traditional management methods are basically not suitable to the requirements of the new situation. Nowadays when the computer technology is developing rapidly, therefore, it is feasible and essential to apply database technology in student information management. Network management of student information in colleges and universities can both improve the working efficiency and increase the working level.The integral development process of students’score management system is highlighted herein. The system development environment and tools are introduced. The design philosophy and design process are fully described. The idea of database establishment and the interrelation between data sheets, etc are detailed. The realization process and detailed design process of system functions are analyzed in detail. In plotting the simple system function module diagram, efforts are made to clearly indicate the design philosophy and the planning and specific realization of the complete program design.As required, for the project of students’score management system, modularization design philosophy is introduced in order to decompose the complicated problem into several minor problems to be easily solved. Thus, the former problem becomes easy to solve. Modularization design divides large-scale software into small interrelated modules with relatively independent functions based on certain principles. Each of the modules will fulfill a specific subfunction. These modules are integrated into a whole to fulfill a designated function to meet the requirement of the problem. The software structure is well defined and can be tested and debugged readily so that the reliability and modifiability of the software are improved, which facilitates organizational management for software development. To be specific, software Macromedia Dreamweaver MX by Macromedia Company with JSP development technology, friendly interface and powerful function is used for this system. The server side script is compiled with JAVA script, so is the client side script. SQL Server 2000 database is used. TOMCAT 5.0 is used on server.By application of this system, students are able to inquire about the information of scores they obtained for their own courses at the term end, incl. the serial number of courses selected, the name of courses and the scores. After logging in with the initial cipher, the student may modify his/her own cipher. Teacher can type in students’score information, modify the login cipher and delete, add and modify student information. In addition, teacher information can be established and managed, incl. name, gender, major and professional tile of teachers and remark, etc. The system administrator can add, delete and modify course information, class and student information and teacher information and manage students’scores, etc. The teaching management personnel can manage student, teacher and course information, etc.In this system, the client side layer is separated from the database layer so that it is impossible on the client side to contact the intrinsic database or carry out any illegal modification or damage. Thus the database is protected effectively, safely. The functions are complete and the user can use it conveniently, simply. Complete security is set. All this has greatly mitigated the work load of operators and users and improved the working efficiency of students’score management and the informatization level of schools.
【Key words】 Student subsystem; administrator subsystem; teacher operation subsystem;
- 【网络出版投稿人】 吉林大学 【网络出版年期】2010年 07期
- 【分类号】TP311.52
- 【被引频次】7
- 【下载频次】928