论文部分内容阅读
目前很多学校建设了校园网络,在硬件方面做到校区间互连互通不成问题,但在构建适合学校特点的网络化的信息管理软件方面,仍处于滞后状态。很多学校的校园网络的功能主要是提供信息的浏览,网站与用户的交互性较差,并未真正发挥网络的作用。开发适合学校自身特点的灵活的基于B/S结构的日常管理信息系统,将已往教学管理中的单机操作转变为多用户共同参与的网络操作,可以充分发挥校园网络的作用,使得不同部门之间,不同校区之间,共享数据更加方便,数据的完整性和一致性加强,增近师生间的交流,进一步提高学校信息化程度和教职员工的办事效率。 实现B/S结构的管理信息系统涉及到的技术可以分为两个方面:服务器端技术和客户端技术。客户端技术主要涉及HTML、DHTML、JavaScript等与网页设计制作有关的内容显示技术;服务器端技术主要涉及Web服务器技术、数据库访问等与内容生成相关的技术。目前服务器端技术可以划分为:基于WINDOWS平台的ASP技术和基于JAVA平台的JSP技术。论文针对后者进行讨论,主要讨论了构建B/S结构的日常教学管理系统所涉及的关键技术:TomcatWEB服务器技术、MySqlServer数据库技术、Jsp技术、Servlet技术、JDBC技术、JavaScript客户端技术,其核心是Servlet技术。 论文的主要工作体现在如下方面: 1.总结目前web程序开发过程中采用的典型模式,仔细分析了笔者工作单位日常教学管理的特点和规律,提出了web环境下B/S结构的日常教学管理系统的软件开发模型和软件部署方案,该模型和方案可以作为各类学校(尤其是跨校区办公)开发适合本校特点的中小规模管理信息系统的参考。 2.按照软件开发过程的时间主线及软件工程的传统方法给出“基于B/S结构的日常教学管理系统”在设计和开发过程中的的需求分析及功能设计报告、代码类设计说明、JSP文件设计说明、程序安装及部署方法、系统功能扩展方法。 3.基于JAVA技术的WEB程序开发过程中会遇到如下问题:中文乱码问题、文件名为中文的文件下载问题、JSP操作EXCEL文档问题、JSP文件之间的数据交换问题、系统安全问题等。本论文针对以上问题进行了仔细分析,并提出了相应的解决办法。 总之,只要选择合适的软件开发模型,充分发挥JAVA技术在构建网络程序方面的诸多优势,并解决好数据操作与中文乱码等问题,便可迅速开发出B/S结构的日常教学管理系统,进一步加快校园办公自动化的进程。