毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

jsp+SQL学院自动化办公系统论文 第3页

更新时间:2010-8-27:  来源:毕业论文
jsp+SQL学院自动化办公系统论文 第3页
图2-2 Sping框架图2.3 Hibernate开发技术
Hibernate提供了强大高性能的对象到关系型数据库的持久化服务,可以按照Java的基础语义进行持久化开发。Hibernate提供的HQL是面向对象的查询语言,它在对象型数据库和关系型数据库之间构建了一条快速高效便捷的沟通渠道。在这次项目中,利用hibernate.cfg.xml文件来连接数据库,其文件中hibernate.connection.datasource 对应的值” Finance1”则对应数据源的JNDI名字,从而与数据库连接;而<mapping resource="com/fin/bmys/budget/Xtdwsb.hbm.xml" />则包含其他的hibernate文件,从而把数据库中的表和程序中的类连接起来。
 图2-3 Hibernate框架图
2.4 DWR与JavaScript技术
DWR(Direct Web Remoting)是一个可以允许你去创建AJAXWEB站点的JAVA开源类库,可以让你在浏览器中的JavaScript代码调用Web服务器上的Java代码,就像在Java代码在浏览器里一样。DWR包含两个主要的部分,其一是运行在浏览器客户端的Javascript,这部分被用来与服务器通信,并更新页面内容;其二是运行在服务器端的Java Servlet,这部分被用来处理请求并将响应结果发送给浏览器.DWR的工作原理是通过动态把Java类生成JavaScript。代码调用发生在服务器端,DWR负责数据的传递和转换。在调用远程方法时,当数据已经从网络上返回的时候,要提供回调(callback)功能的DWR.在测试DWR时,需要在地址栏输入毕业论文http://www.751com.cn称/,而点击链接时则会显示对应Java类中的所有方法,输入相应的参数即可执行。而在对应的jsp或html文件中,要引用几个dwr的js,其中engine.js必需要,如果需要用到dwr的一些方便的工具,则要引用util.js文件;需要引用dwr自动生成的js,注意js名字要和dwr.xml配置一样;而js文件里的方法与java类中的方法有一点区别,就是多了个参数,用来callback返回的数据。
第三章  系统分析
3.1 需求分析
3.1.1 引言
软件需求分析的编制是为了使用户和软件开发者双方对该软件的初始化规定有一个共同的理解,使之成为整个开发工作的基础。
3.1.2 任务概述
Web应用系统,应用范围为学院教职工。最终用户为软件学院自动化办公系统,经过一段时间的需求调研,对该系统所涉及的一些业务有一定的认识。
3.1.3 需求规定
A.对性能的规定:软件支持的终端数根据SQL SERVER数据库支持的用户数来确定;软件支持的并行操作的用户应在100以上。本文来自辣,文^论-文|网
B.对性能的规定:速度要快,对于小数据量的数据记录要在短时间内实现各种操作和转换传送;当业务需求发生变化时,该软件应能对这些变化具有良好的适应能力,保持代码与表数据的一致性。而且一定的环境或软件或操作方式不发生变化。
C.输入输出要求:对输入输出的数据必须给与相应的格式类型、数值范围及精度说明。
3.2 系统分析图3-1 自动化办公系统总设计图
本次负责的模块主要是学生管理模块以及所有的页面验证。
学生管理模块分为:班级信息管理,学生信息管理,班级课表信息管理,考级考证报名信息管理,考级考证成绩信息管理。
页面验证:主要运用DWR技术对所有需要输入的数据进行校验。
3.2.1 学生管理模块毕业论文http://www.751com.cn
图3-2 学生管理模块的总设计图
学生管理模块主要对班级,学生,课表,考级考证报名,考级考证成绩信息管理
【班级信息管理】:可以对班级信息进行增加,删除,修改,查询等功能。
【学生信息管理】:可以对学生信息进行增加,删除,修改,查询等功能。
【课表信息管理】:可以对课表信息进行增加,删除,修改,查询等功能。
【考级考证报名管理】:可以对考级考证信息进行增加,删除,修改,查询等功能。
【考级考证成绩管理】:可以对考级考证成绩信息进行增加,删除,修改,查询等功能。
3.3 数据结构分析
3.3.1 逻辑结构
本系统所使用的每个数据结构的名称、标识符以及它们之间每个数据项、记录、文卷和系的标识、定义、长度及它们之间的层次或表格的相互关系要详尽体现。
3.3.2 物理结构
本系统内所使用的每个数据结构中的每个数据项的存储要求、访问方法、存取单位、存取物理关系(索引,设备,存储区域)、设计考虑和保密条件。第四章 系统设计
4.1 数据库的设计
数据库设计主要是用SQL Server2000进行设计的,在设计的前期还运用了powerdesigner进行数据库的辅助设计。数据库的设计的好坏直接影响到,整个项目的好坏,因此数据库的设计很重要。
4.1.1 班级基本信息
概述:班级基本信息表
包含字段:序号,班级序号,班级名称,班主任,班级总人数,现有人数,专业方向,入学年份,备注
表4-1 班级基本信息表tb_class_info
数据库列名 数据类型 长度 允许空 主键 外键
id int 4 N Y 
class_id char 15 N  
class_name char 15 Y  
worker_name char 15 Y  
stu_numbers int 4 Y  
 stu_now_numbers int 4 Y  
class_type char 15 Y  
class_year char 15 Y  
bz varchar 200 Y  
4.1.2 学生基本信息表
 概述:学生基本信息表
包含字段:序号,学号,姓名,性别,出生日期,籍贯,联系方式,班级名称,职务名称,备注。
表4-2 学生基本信息表tb_stu_info
数据库列名 数据类型 长度 允许空 主键 外键
id int 4 N Y 
stu_num char 15 N  Y
name char 15 Y  
sex char 15 Y  
birthday date 8 Y  
home_address varchar 50 Y  
contact varchar 50 Y  
class_name int 4 N  

上一页  [1] [2] [3] [4] [5] [6] 下一页

jsp+SQL学院自动化办公系统论文 第3页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。