教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 学前教育 >

B - S模式系统开发实训指导书120524 - 图文(3)

来源:网络收集 时间:2026-08-15
导读: catch (SQLException ex) { result = 0; } try { stmt.close(); } catch (SQLException ex1) { } return result; } public int executeUpdate_id(String sql) { int result = 0; try { conn = getConnection(); stm

catch (SQLException ex) { result = 0; } try {

stmt.close(); }

catch (SQLException ex1) { }

return result; }

public int executeUpdate_id(String sql) { int result = 0; try {

conn = getConnection();

stmt = conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY); result = stmt.executeUpdate(sql);

String ID = \ rs = stmt.executeQuery(ID); if (rs.next()) {

int autoID = rs.getInt(\ result = autoID; } }

catch (SQLException ex) { result = 0; }

return result; }

//关闭数据库的连接 public void close() { try {

if (rs != null) { rs.close();

} }

catch (Exception e) {

e.printStackTrace(System.err); } try {

if (stmt != null) { stmt.close(); } }

catch (Exception e) {

e.printStackTrace(System.err); } try {

if (conn != null) { conn.close(); } }

catch (Exception e) {

e.printStackTrace(System.err); } } }

3.3 网上书店的详细设计与实现

1.系统设计特点

(1)页面模块化

本系统在界面设计上采用了模块化的思想,把很多页面共有部分单独集成一个模块,例如页面的头、尾等,在开发系统时,遇到这些相同的页面部分就不需要重复编写,而只要在相应位置上加上<%@include file=\即可,大大提高了开发效率。

(2)三层结构设计

本系统采用三层结构设计,即程序逻辑结构分为用户界面层、业务逻辑层和数据存储层。由于网上书店系统的功能较强,相应的代码设计比较复杂,JSP 网页文本也会变得庞大,需要大量的嵌入 Java 代码和 HTML语句,其中,Java 代码为逻辑代码,即这些代码用来完成所需要的功能。嵌入 Java 代码、HTML 语句、JavaScript 语句,使编写和维护 JSP 网页变得很困难。使用 JavaBean 可以很好地解决这一问题。将 JSP 和 JavaBean结合起来,业务逻辑处理层采用 JavaBean 实现,然后在 JSP 网页中调用,而 JSP 文本着重是网页界面设计,这会使 JSP 网页变得清晰,可以节省软件开发时间,系统的安全性、可维护性、重用性和可扩展性都大大提高。

(3)面向对象程序设计

在本系统中将图书、用户、订单等都封装成相应的类,同时每个类又都有与其对应的操作类,从而再次提高了对数据库操作的安全性和程序的可扩展性。

B - S模式系统开发实训指导书120524 - 图文(3).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/592254.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)