装一个具有某种编译功能的构件即可,这个构件就是Web浏览器,用户面对的将是简单统一的浏览器,而不是一个复杂的客户端软件,这就降低了用户的使用难度,系统面对的是全系的师生,大量的学生在使用,BS是毋庸置疑的选择和必然。基本流程如下:
9
f314系统开发模式设计jsp作为面对用户的部分,负责界面设计和接受用户的操作等;JavaBea
在后台
运行,负责各种操作的逻辑处理和访问数据库等,从而提高系统的运行效率和减少代码的冗余;MySQL作为数据库,提供所需的各种数据服务。
整个系统离不开对数据库的访问与操作,系统采用的数据库连接访问驱动类型为JDBC,JDBC是支持基本SQL数据库功能的一系列抽象的接口,最重要的接口包括:JavasqlDriverMa
ager(处理驱动的调入并且对产生新的数据库连接提供支持)、JavasqlCo
ectio
(代表对特定数据库的连接)、JavasqlStateme
t(代表一个特定的容器对一个特定的数据库执行SQL语句)、JavasqlResultSet(控制对一个特定语句的行数据的存取)。这些接口在不同的数据库功能模块的层次上提供了一个统一的用户界面,使得独立于数据库的Java应用程序开发成为可能,同时提供了多样化的数据库连接方式。图2为其工作原理。
JDBC的工作原理图2
315可行性分析(1)技术可行性:需要用到JAVA基本技术、基于jsp的WEB程序设计、TSQL
语言、图片处理、WWW服务、数据库服务等技术。(2)开发环境:课题在JDKTOMCATMySQL平台下进行设计开发,所使用到
的硬件设备有普通PC机一台(现在市场上主流的PC配置已足够),软件有JDK、TOMCAT、MySQL、MyEclipse、DERAMWVAER80、FREAWORK80、photoshop等。
(3)运行平台:借助学院现有的WWW服务平台及数据库服务平台即可实现。综上所述本课题的开发具有可行性!
32模块分析设计
321模块分类
10
f根据学生资助工作做需求分析,学生资助信息系统可分为两个模块(1)学生家庭经济情况信息模块学生家庭经济情况信息管理模块学生家庭经济情况信息录入模块学生家庭经济情况信息查询模块学生家庭经济情况信息统计模块学生申请困难认定汇总模块学生申请认定理由管理模块(2)受资助学生信息模块学生受资助信息管理模块学生受资助信息录入模块学生受资助信息打印模块学生受资助信息统计模块学生受资助信息批量录入模块
322系统的逻辑结构设计图4系统逻辑结
11
f(1)主页面
这是连接到各种用户登录页面的纽带,基于给人清新、简洁的操
作的设计理念,本页面只提供简单的几个链接,使用户可以快速的进r