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

软件体系结构构(6)

来源:网络收集 时间:2026-08-29
导读: \ }%> 在上述mc1.jsp文件中引入了JavaBean.java文件BookCon.java完成数据库连接和获取指定记录集对象。在下面获取mc.jsp页面是提交图书名称,并进行中文字符飞判段。创建变量sql进行语句查询,如果查询到该记录,则
\

}%>

在上述mc1.jsp文件中引入了JavaBean.java文件BookCon.java完成数据库连接和获取指定记录集对象。在下面获取mc.jsp页面是提交图书名称,并进行中文字符飞判段。创建变量sql进行语句查询,如果查询到该记录,则显示该信息,否则显示出错。

相应JavaBean 代码如下:

public ResultSet executeQuery(String sql) throws Exception //获取记录对象集 {

jspInit(); try {

sql=new String(sql.getBytes(“GBK”),

\

stmt=con.createStatement(java.sql.ResultSet.TYPE_SCROLL_

INSENSITIVE,java.sql.

ResultSet.CONCUR_READ_ONLY); rs=stmt.executeQuery(sql); }

5.1.2 添加图书信息

添加图书操作的实现非常简单,在jsp页面中输入图书信息后,转交给Servlet文件,Servlet文件调用相应的JavaBean处理。处理完毕后,显示成功信息。

1、模型( JavaBean ) book.java ?

public void newBook(){//添加图书 String sql=”insert into book(bookname,bookauthor,bookpublish,bookISBN,bookshu) values

('\bookshu+\

System.out.print(sql); BookCon bc=new BookCon(); bc.Excu(sql); }?

2、控制器:(Servlet)

通过Servlet文件控制页面转向。

if(qq.trim().equals(\ out.print(\

String bookname=request.getParameter(\ String bookauthor=request.getParameter(\ ?

Book b=new Book();

bookname=getS(bookname);

bookauthor=getS(bookauthor); ?

b.setBookname(bookname);b.setBookauthor(bookauthor); b.setBookpublish(bookpublish);b.setBookISBN(bookISBN); b.setBookshu(bookshu); b.newBook();

out.print( \Lanuage='JavaScript'>window.alert('图书创建成功')\

out.print(\Lanuage='JavaScript'>window.location ='createBook.jsp'\ } 3、视图( JSP)

添加图书页面显示:Creatjie.jsp function check()

{ if((document.test.name1.value==null)||(document.test.name1.value.length==0)) {

alert(\学号为空,请重新输入\ document.test.name1.focus(); return false;

}?

通过上述JavaBean的编辑,实现图书添加的具体操作。

图书的删除与修改功能的实现与添加图书功能的实现方法是一样的。

5.2 借阅管理模块

借阅管理是图书管理系统要实现的主要模块。在该模块中,图书管理员需要进行借书、还书和查阅过期者等操作。图书管理员进入该模块,需要有相应的用户名和密码。要实现这些功能,主要应用MVC设计思想。首先用JavaBean文件来封装特定功能的Java类。用一个JavaBean文件来完成借书、还书等操作。这些操作在JavaBean中需要通过方法来实现。其次,要控制客户端页面提交的请求,并转到相应的JavaBean进行处理,需要Servlet文件。Servlet文件根据客户端页面提交的值,判断不同的JSP页面。 5.2.1 借书管理

在该模块中,借书操作是其主要操作。图书管理员根据学生提供的借阅证信息和图书信息,执行借阅操作。要显示借阅操作界面,应在JSP页面中输入借书信息,然后由程序控制转交给Servlet文件LibrbianServlet.java,Servlet文件根据提交请求调用相应的JavaBean处理。 1、模型( JavaBean)

JavaBean 文件通常好似封装特定功能的Java类。在本模块中提供了一个JavaBean文件,用来完成借书、还书等操作。这些操作在JavaBean中是通过方法来实现的。 关键代码如下: ?

public void insertjie(String str1,String str2,String str3,String str4){

SimpleDateFormat formatter = new SimpleDateFormat (\ String Add_time = formatter.format(new java.util.Date()); String sql=\into bookc values('\)\

BookCon bc=new BookCon(); bc.Excu(sql); }

2、控制器(Servlet )

控制客户端页面:LibrbianServlet.java if(qq.trim().equals(\ try{

String jieid=request.getParameter(\String jiename=request.getParameter(\

…… 此处隐藏:576字,全部文档内容请下载后查看。喜欢就下载吧 ……
软件体系结构构(6).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/606024.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)