- 1、本文档共29页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
应用集成原理与工具集成实验报告_毕业论文
应用集成原理与工具集成实验报告
姓名: 学号: 班级:
实验环境:普通PC机,Windows 2010、网络交换机、Elipse 开发软件、数据库为SQL Server 2008,Tomcat服务器
实验目的:通过简易的jsp网页设计,各模块的组合,达到应用集成的目的,了解数据集成、应用集成、工具集成原理的简单应用,理论应用于实践。
实验内容:以jsp页面为前端,java服务器和数据库为后台,实现通过前端和后台分开完成数据的增删改查。本班设计了计科1402数据库,其中包括五张表,分别为Course,Student,Stu_Course,Interest,Stu_Inter等,通过Eclipse编译器编写jsp文件,以SQL SERVER为数据库,实现前端和后台的分离,简单的可视化话的操作数据库,达到客户-服务器模式的简单应用,从中了解应用集成的基本原理和方法,理论结合实践。
实验步骤:
一. 数据库的建立
数据表的结构
数据表sql语句:
---------------------------------------------------------------------
---------------------------------------------------------------------
表中数据的预览:
Course表:
Interest表:
Stu_Course表:
Stu_Inter表:
Studen表:
二. 登陆界面及其后台代码
界面展示:
登陆分为两种登陆方式:一种是管理员登陆方式,一种为学生登陆,管理员默认账号为root,密码root123,学生则如同Student表中所记录的一般,学生有修改自己信息的权限和查看其他人的信息的权限,管理则可以修改系统中的系统属性,如兴趣爱好的种类,课程的种类和管理学生的权限,但不能管理学生所对应的兴趣和课程,因为那些都是学生的自由。
接下来先讲解下管理员的权限,采用的是Server-Client的形式,对于每一个页面都有对应的Server对应服务。
登陆界面交互布局:
表单用于上传表单到服务器中,做出不同反应。
后台处理代码:
根据不同表单的数据进行账号密码的验证。
布局映射:
三. 管理员界面及其后台代码
通过登陆管理员可进入查看全部信息的页面main.jsp:
从这里我们可以看到整个数据库的信息,及其所对应的内容。
界面核心代码:
代码一:用于遍历数据库,数据的整合
表单代码(用于交互):
服务器代码:
服务器代码是根据前端用户的点击不同而返回不同的处理办法,主要起分流的作用。
布局服务的映射:
servlet
servlet-nameroot/servlet-name
servlet-classserve.RootServer/servlet-class
/servlet
servlet-mapping
servlet-nameroot/servlet-name
url-pattern/rootmakenl
/servlet-mapping
用于在服务器上映射对应的服务程序Server。
接下来分三个板块说明,分别是兴趣种类板块,课程种类板块,学生管理板块
A.兴趣管理板块
界面
采用简洁明了的方式进行布局
布局代码核心:
填充表格:
%
DatabaseHelper helper = DatabaseHelper.init();//数据库操作
String sql = select * from Interest;
ListInterest list = helper.findInterestData(sql);
for (int i = 0; i list.size(); i++) {
out.print(tr);
out.print(td + list.get(i).getId() + /td);
out.print(td + list.get(i).getInterest() + /td);
out.print(\tr);
}
%
表单:
p
form type=post action=rootimake
兴趣:input type=text name=interest id=interest
button type=submit name=button id=ri_b value=增加增加兴趣/button
/form
/p
p
form type=post action=rootimake
删除兴趣id:input type=text name=
您可能关注的文档
- 以重力势能驱动的具有8字型绕障功能的自行小车设计_毕业论文.doc
- 义乌市招商引资环境及存在的问题_毕业设计.doc
- 艺术情感与生活情感关系探微 _毕业论文.doc
- 异形脊波导传输特性分析_毕业设计.doc
- 以凡岛天猫店为例论电子商务平台的运营与管理职业学院_毕业论文.doc
- 音乐池升降台液压系统设计_毕业论文.doc
- 音响外壳产品的imd模具设计_毕业设计.doc
- 银行贷款等额本金与等额本息的贷款方式分析会计论文_毕业论文.doc
- 银行会计论文联行往来支付结算_毕业设计.doc
- 银行自动喷水灭火系统设计_毕业设计.doc
- 第17课 明朝的灭亡和清朝的建立 巩固练习 2024-2025学年下期初中历史统编版七年级下.docx
- 人教版(2019)必修三 Unit 1 Festivals and Celebrations Lis.pptx
- 人教版(2019)必修三 Unit 3 Diverse Cultures Reading for W.pptx
- 人教版(2019) 必修第一册 Unit 1 Teenage Life Reading and.pptx
- 人教版(2019)必修第一册Unit 2 Travelling Around Reading and.pptx
- 六年级单元作文复习.pptx
- 【作文写作法则】(初中语文)第10讲 常考应用文写作模板 学案.doc
- Unit 8 Once upon a Time 重点语法 专题练 2024-2025学.docx
- 人教版(2019)必修第一册Unit 3 Sports and fitness Reading fo.pptx
- 期末综合模拟试题 2024-2025学年下期初中道德与法治统编版八年级下册 (1).docx
文档评论(0)