JSP课程设计文档格式.docx

上传人:b****4 文档编号:15913227 上传时间:2022-11-17 格式:DOCX 页数:17 大小:784.10KB
下载 相关 举报
JSP课程设计文档格式.docx_第1页
第1页 / 共17页
JSP课程设计文档格式.docx_第2页
第2页 / 共17页
JSP课程设计文档格式.docx_第3页
第3页 / 共17页
JSP课程设计文档格式.docx_第4页
第4页 / 共17页
JSP课程设计文档格式.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

JSP课程设计文档格式.docx

《JSP课程设计文档格式.docx》由会员分享,可在线阅读,更多相关《JSP课程设计文档格式.docx(17页珍藏版)》请在冰豆网上搜索。

JSP课程设计文档格式.docx

2.2.1系统结构图

第三章系统详细设计与编码

3.1访问模块及操作模块

3.2系统代码

3.2.连接数据库的代码

3.2.2登陆页面代码

3.2.3添加、删除、查询的代码

第四章系统测试

4.1系统管理员的测试

4.2普通管理员的测试

第五章总结

参考文献

通过课程设计,掌握JSP的相关技术,会利用JSP做一些小型的系统。

在做课程设计的过程中,可以增强我们的动手能力,同时也把我们所学的知识融合在一起。

这样,我们才会发现在学习过程中,我们所面临的不足,能起到查缺补漏的作用。

1.2系统采用的相关技术

系统主要采用了JSP技术以及SQLserver2005数据库的结合,主要实现了学生信息的添加、查询、删除、更新操作。

配置环境:

工具:

MyEclipse

服务器:

Tomcat6.0

JDK:

6.0

数据库:

sqlserver2005

第二章系统需求分析和总体设计

2.1需求分析

2.1.1系统需求描述

随着广大高校的扩招,面对学生信息的管理越来越复杂。

工作量也很大,工作人员要投入大量的人力、物力在其中,但是工作效率还是很差,因此,现在都使用系统来管理学生信息。

这样,工作效率得到了大大的提高,而且有利于学生信息的管理。

也方便学生自己查看自己的信息,如果发现有错误,还可以修改。

不仅提高了工作效率,也提高了学生信息的准确率。

本系统目前做得比较简单,笼统的才使用了一个学生信息表和管理员信息表。

本系统主要有两类用户:

即管理员用户和普通用户。

两类用户,他们所面临的权限是不同的。

管理员用户拥有学生信息的学生信息的添加、查询、删除、更新操作。

而普通用户只具有查看和修改的权限

2.1.2功能模块图

管理员的功能模块:

普通管理员的功能模块:

2.1.3页面及表属性说明

表的属性如下:

(1)管理员信息表

(2)学生信息表

2.2软件结构设计

2.2.1系统结构图

系统管理员登陆的流程图:

第三章系统详细设计与编码

3.1访问模块及操作模块

3.1.1系统管理员登陆界面:

首先要选择登陆者的身份,管理员的姓名:

郭正,密码:

147258.。

登陆成功后:

3.1.2普通管理员(学生)登陆界面:

这里的姓名,就是学生姓名,密码是学生的学号。

学生只能看到自己的信息和修改自己的学生信息。

3.2.1连接数据库的代码:

packageguozheng.wangyingshu;

importjava.sql.Connection;

importjava.sql.DriverManager;

importjava.sql.ResultSet;

importjava.sql.Statement;

importjava.sql.SQLException;

publicclassDB{

privateStringclassName="

com.microsoft.sqlserver.jdbc.SQLServerDriver"

;

privateStringurl="

jdbc:

sqlserver:

//localhost:

1433;

Database=Student"

privateStringusername="

guozheng"

privateStringuserpass="

147258"

privateConnectioncon=null;

privateStatementstm=null;

publicDB(){

try{

Class.forName(className).newInstance();

}catch(Exceptione){

e.printStackTrace();

System.out.println("

加载数据库驱动失败!

"

);

}

}

publicvoidcreateCon(){

con=DriverManager.getConnection(url,username,userpass);

获取数据库连接失败!

publicvoidgetStm(){

createCon();

stm=con.createStatement();

}catch(SQLExceptione){

创建Statement对象失败!

publicbooleanexecuteUpdate(Stringsql){

booleanmark=false;

getStm();

intiCount=stm.executeUpdate(sql);

if(iCount>

0)

mark=true;

else

mark=false;

catch(Exceptione){

mark=false;

returnmark;

publicResultSetexecuteQuery(Stringsql){

ResultSetrs=null;

try{

rs=stm.executeQuery(sql);

}catch(Exceptione){

e.printStackTrace();

System.out.println("

查询数据库失败!

}

returnrs;

}

3.2.2登陆页面代码:

<

%@pagelanguage="

java"

import="

java.util.*"

pageEncoding="

gb2312"

%>

html>

head>

title>

黔南民族师范学院小型班级管理系统<

/title>

/head>

bodybgcolor="

blue-green"

>

center>

formname="

userform"

action="

douserform.jsp"

method="

post"

<

tableborder="

0"

width="

100%"

tr>

td>

imgsrc="

./images/13.jpg"

height="

300"

/>

/td>

/tr>

thbgcolor="

yellow"

background="

./images/15.jpg"

h1>

em>

strong>

/strong>

/em>

/h1>

/th>

tdbackground="

./images/14.jpg"

>

marqueeonMouseover="

this.stop()"

onMouseout="

this.start()"

behavior="

alternate"

欢迎使用黔南民族师范学院小型班级管理系统

/marquee>

tablealign="

center"

身份<

tdalign="

selectname="

userselect"

size="

1"

option>

--请选择您的身份--<

/option>

<

option>

管理员<

学生<

<

/select>

姓名<

inputtype="

text"

name="

username"

密码<

password"

userpass"

tdcolspan="

2"

align="

submit"

value="

登录"

reset"

取消"

/table>

/form>

/center>

/body>

/html>

3.2.3添加、删除、查询的代码:

%@pagepageEncoding="

java.sql.*"

%@pageimport="

guozheng.wangyingshu.*"

%>

%

//if(session.getAttribute("

name"

)==null||session.getAttribute("

).equals("

)){

//out.println("

scriptlanguage='

javascript'

alert('

你还没有登录,请先登录!

'

location.href='

index.jsp'

/script>

//}

修改学生信息<

body>

h2>

请输入要修改的学生信息<

/h2>

%Stringsno="

+session.getAttribute("

pass"

)+"

;

Stringnum=request.getParameter("

sno"

session.setAttribute("

num"

num);

DBdb=newDB();

db.createCon();

db.getStm();

ResultSetrst=null;

Stringsql_s="

select*fromStudentInformationwhereSno="

+sno;

Stringsql_m="

+

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 党团工作 > 党团建设

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1