开题报告--基于WEB架构的学生信息及成绩管理系统

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

论文题目基于WEB架构的学生信息及成绩管理

系统

开题报告

专业:

班级:

姓名:

指导教师姓名:

指导教师职称:

2010 年 2 月

1.本课题的研究意义,国内外研究现状、水平和发展趋势

由于学校规模的扩大,学生人数的上升,学生信息的管理也变得越来越复杂,

由此,开发一套适合学校管理的学生信息管理系统,对于促进学校管理制度和提高学校教学水平有着其显著的意义。

学生信息管理系统是典型的信息管理系统 (MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。对于后台要求有较强的功能以及安全性。

目前,国内外对于此系统已经开展了相关研究,国内外也有一部分商业化的系统。但是对于很多学校一些个性化的需求还需要做额外的修改和整合。

本系统使用了JSP+java语言技术框架,是一个B/S结构的系统,前台展示层采用JSP 技术,提供给用户一个友好的界面;中间层采用 JDBC, 实现系统相关信息的增、删、改、查、以及将对应成绩的查询结果导出excel,为系统奠定了稳定安全的基础;后台数据库采用MSSQL Server 2005。本系统发布在Tomcat服务器中,运行稳定正常。本系统设计开发的过程,是对J2EE应用基础与面向对象程序设计的实践和检验,是对我们所学专业知识的综合性应用和全面提高

2、本课题的基本内容,预计可能遇到的困难,提出解决问题的方法和措施

本课题主要研究的是一种基于WEB的学生信息及成绩管理的如何实现, 最终需要实现的功能具体分为:“院校管理”、“成绩管理”、“权限管理”、“统计查询”、“系统设置”等模块。

根据前面对学生信息管理系统的分析,可将其划分成前台和后台两部分。前台功能主要为教师和学生提供,后台功能为管理员提供。

前台页面主要包括以下功能模块:

院校管理:包括系部管理、专业管理、班级管理、课程管理和班级课程管理五个部分;

成绩管理:对班级所有学生的成绩进行录入;

统计查询:包括班级成绩查询和个人成绩查询两部分;

权限管理:包括用户管理和角色管理两部分;

系统设置:包括个人信息修改、密码修改、返回主页、安全退出

可能遇到复杂业务流程的数据库的设计和表之间的关联关系的如何设计,还可能在开发中遇到难以解决的问题如何处理。

对于以上问题,最直接的方法就是多阅读一些这方面知识的书籍,以及向指导老师寻求帮助,通过提出问题或讨论研究,得出问题的解决方法。

3.本课题拟采用的研究手段(途径)和可行性分析

近年来,随着网络技术和Internet的迅速发展,基于B/S三层结构的Web应用,因为具有易用性、通用性和良好的可扩展性等优点而发展迅速,正逐渐成为各类应用信息系统市场的主流。最常用的三种动态语言有ASP、JSP、PHP。而JSP技术由于其简便有效、可重用性、跨平台、健壮的存储管理和安全性、以及开放的开发过程、开放的源代码等优势成为当今Web技术三层结构的发展潮流。因此本系统采用基于JSP 的B/S结构,利用JSP+Servlet+JavaBean技术来实现。JavaBean是用java编写的可重用的跨平台组件,具有java技术的所有好处,保证了系统的安全性和健壮性。Servlet 作为java技术平台支持Web应用的编程接口,继承了java的跨平台的特性,以及兼容性和安全性。采用Servlet保证了系统平台无关性和执行效率。

可行性分析(Feasibility Analysis):

(1) 技术上的可行性:技术上的可行性分析主要分析技术条件能否顺利完成开发工作,硬、软件能否满足开发者的需要等。该管理系统采用了当前新兴的Browser/Server 模式进行开发。三层的Browser/Server体系结构具有许多传统Client/Server体系结构不具备的优点,而且又紧密的结合了Internet/Intranet技术,是技术发展的大势所趋,它把应用系统带入了一个崭新的发展时代。数据库服务器选用微软的SQLServer2005作为数据库,它能够处理大量数据,同时保持数据的完整性并提供许多高级管理功能。它的灵活性、安全性和易用性为数据库编程提供了良好的条件。

(2) 时机可行性:作为一个学校,就有一定的工作量存在,而学生信息,它的工作量可能是其它信息工作量的几倍,班级的增加、班级的查找、班级的修改;学生档案;课程管理;成绩管理;缴费管理;统计等等,每个信息的数据都在不断地变化着,如果采用人工的方式进行操作,那么,一天的工作量,足以让人觉得比较繁琐,吃不消。针对这样的情况,采用让数据的查询变得简单化,数据变的更让每个人都在任何时刻都可以了解到。

(3) 管理上的可行性:主要是管理人员是否支持,现有的管理制度和方法是否科学,规章制度是否齐全,原始数据是否正确等。规章制度和管理方法为系统的建设提供了制度保障。

综上所述,此系统开发目标已明确,在技术和经济等方面都可行,并且投入少、见效快。因此系统的开发是完全可行的。

指导教师意见:

指导教师:

年月日

教研室审查意见:

教研室负责人:

年月日系审查意见:

系负责人:

年月日

相关文档
最新文档