1、 JSPJSP 应用技术应用技术 实训报告实训报告 -1- 一、JSP 实训目的、意义 JSP 是一种动态网页技术标准,利用这一技术可以建立安全、跨平台的先进 动态网站。 通过实训进一步掌握 JSP 页面、JSP 标记、内置对象、JSP 与 JavaBean、文 件操作、数据库操作、Java Servlet 等内容;掌握 JSP 在开发 Web 动态网站方 面的强大功能;掌握和运用 JSP 的编程技巧。 通过实例,使学生综合运用所学知识并能解决实际问题。 二、实训内容与要求 实训内容: 编制学生干部管理系统 实训要求: 学生干部管理系统要实现以下一些基本功能。 (1) 注册功能 (2) 登录功
2、能 (3) 查询功能 (4) 添加功能 (5) 删除功能 (6) 修改功能 (7) 退出功能 三、总体设计 1.系统模块结构图 -2- 2.模块设计 注册功能: 登录功能: 查询功能: 添加功能: 修改功能 删除功能: 。 退出功能: 3.界面设计 学生干部 管理系统 注 册 功 能 登 录 功 能 查 询 功 能 添 加 功 能 修 改 功 能 删 除 功 能 退 出 功 能 -3- 学 生 干 部 管 理 系 统 注册 界面 删除 界面 退出 界面 登录 界面 添加 界面 查询 界面 修改 界面 zhu ce Zhu ce2 Log in Log in2 tong Xun Sear ch
3、Mo dify dele te Inde x new Dat abas e Sea Res ult Bro wse Del eteI nde x 4.数据库设计 student 数据库表 字段名 字段类型 id 数字 name post 文本 文本 admin数据表 字段名 字段类型 id 数字 password 文本 四、详细设计 1. 应用部署图 -4- 2. 主要程序代码 返回 Tianjia2.jsp: -5- 干部成员添加 out.print(“); con.close(); catch(SQLException event) % 返回 查询的记录为: 继续查询记录 返回主菜单 数据
4、录入界面 姓名: 年龄: 家庭住址: 电话: QQ: -8- Email: 添加记录前的表 3. 管理员用户的程序代码 Login1.jsp: 管理员身份验证 -10- 输入您想查询的记录的年龄: 五、实训体会 -11- 实训中体会最深的就是自己对知识的掌握程度的不足。 很多学过的内容都需 要都图书馆查阅大量的书籍,给实训带来了很大的困难。 老师在我们实训期间牺牲了自己宝贵的时间,一直关心我们、给我们不断指 导。同学们也都非常珍惜这次难得的机会,每天都按要求完成任务,认真配合老 师,自觉遵守机房的规章制度。 由于在平时教学期间对基础概念的掌握特别薄弱,实训设计进展并不顺利, 进度缓慢,功能没有
5、完善。 我几乎用整个第一周的时间来做数据库连接,根本不知道课件里有例程,课 上关于数据库连接的部分没有认真听讲,导致花费过多时间在无用的试验中。 离结束实训还有两天的时候我才意外知道可以用 Mcromedia Dreamwear MX 2004 可以更加高效地辅助完成程序设计,我感觉很遗憾没有合理利用现有 的资源,导致优质资源的闲置浪费,极大地影响到效率。 虽然实训进行了分组的安排,但组内很少交流分享,好像是有人觉得交流涉 及到版权问题,我极不认同,我们还在学习阶段,作业也只是比较基础的设计, 更多时候是对基本知识了解得不充分,只是希望掌握基本的实现方法,适当查看 或者借鉴同学的代码还是可以的。 我更希望实训采用 23 人组共同完成一个实训设计的模式,并指定时间进 行讨论,分工协作会更有利于实训的质量和进度。 我们可以在某个专业社区统一注册组建一个讨论团队, 我们可以更方便自由 地与老师交流。 六、自评成绩 根据在本次的 jsp 实训中的实训任务完成情况,自我评价成绩为及格。