计算机系学生信息管理系统的设计与(Struts,SQL2000)(任务书,开题报告,中期检查表,毕业论文,16000字,源程序,数据库)
摘 要
本文主要介绍了如何用Java、Jsp、Struts和POI技术来实现计算机系学生信息管理系统的设计与实现。论文阐述了Jsp的概念和优势、Struts的体系结构以及POI的概念。本文严格按照软件工程方法,从问题定义、需求分析、概要设计、详细设计、编码、系统的测试等方面对系统进行了详细的说明。
本系统主要是对学生档案信息,班级信息和党政信息的管理。本系统采用的是功能强大的java语言,MyEclipse作为开发工具,数据库采用SQL Server 2000,最后用tomcat6.0作为web运行服务器。系统中用到的一项技术是Struts框架,Struts是实现MVC模式的通用框架。本系统用到的另一项技术是POI技术。POI是Apache组织的一个开源项目,提供了对Microsoft excel,word 的纯java解决方案。本系统中利用它来实现将Excel格式的文件直接导入和导出系统。
关键词:学生信息管理系统,Java,Jsp,Struts,POI
ABSTRACT
This paper mainly introduced how to use Java, Jsp, Struts and POI technology to realize the design and implementation of students' information management system. This paper expounds the concept and advantage of Jsp, the Struts system structure and the concept of POI. This paper strictly according to the software engineering method, from problem definition, needs analysis, general design, detailed design, code, system test etc, makes a detailed instruction for the system.
This system is mainly to manage the students archives information, class information and party information. This system uses powerful Java language, MyEclipse as development tools, database using SQL Server 2000, finally using tomcat6.0 as web Server running. One technology been used in this system is Struts,it is a universal framework to realize the MVC pattern. Another technology been used is POI technology. POI is an open-source project which is Apache organized, provide the Microsoft excel, word of pure Java solutions. This system using it to achieve put Excel files directly into and out of the system.
Key words: Students' information management system, Java,Jsp,Struts,POI
要求完成如下功能:
1.信息的维护:支持学生档案信息、学生班级信息和学生党政信息等相关信息的维护。
2.信息的导入:支持收集到的Excel格式学生各类信息文件的导入。如果Excel文件中数据不符合规范,应该返回对这些异常数据的列表。
3.信息导出:支持所查询到的数据的导出,可以导出为Excel文件。
4.系统可分为学生模块和管理员模块,学生模块可以对自己的学生信息进行查看和修改,管理员模块需要完成各类信息的输入或通过导入Excel格式的文件来完成学生档案信息的导入,还可以添加,查看,修改和删除各类信息,也可以将学生档案信息以Excel格式的文件导出,修改登录密码等功能。
5. 创建类对数据库进行增加,删除,修改和查找,实现对学生档案信息,班级信息和学生党政信息的增删改查。
运行环境
操作系统:Windows XP
数据库:SQL Server 2000
开发环境:jdk1.6 MyEclipse8.5
服务器:Tomcat(MyEclipse8.5自带)
|