《Web应用技术课程设计》报告模板.docx

上传人:b****8 文档编号:30036020 上传时间:2023-08-04 格式:DOCX 页数:13 大小:623.54KB
下载 相关 举报
《Web应用技术课程设计》报告模板.docx_第1页
第1页 / 共13页
《Web应用技术课程设计》报告模板.docx_第2页
第2页 / 共13页
《Web应用技术课程设计》报告模板.docx_第3页
第3页 / 共13页
《Web应用技术课程设计》报告模板.docx_第4页
第4页 / 共13页
《Web应用技术课程设计》报告模板.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

《Web应用技术课程设计》报告模板.docx

《《Web应用技术课程设计》报告模板.docx》由会员分享,可在线阅读,更多相关《《Web应用技术课程设计》报告模板.docx(13页珍藏版)》请在冰豆网上搜索。

《Web应用技术课程设计》报告模板.docx

《Web应用技术课程设计》报告模板

淮海工学院计算机工程学院

课程设计报告

设计名称:

基于Web的学生成绩管理系统

姓名:

陈玲学号:

2012150230

专业班级:

计算机科学与技术G计121

系(院):

计算机工程学院

设计时间:

2014.6.23——2014.7.4

设计地点:

图书馆、计算机楼计算中心

 

指导教师评语:

 

成绩:

 

签名:

年月日

1.课程设计目的

Web开发课程设计是计算机软件工程专业的一个综合性实践教学环节,其目的在于促进学生复习和巩固计算机软件设计知识,加深对软件设计方法、软件设计技术和设计思想的理解,并能运用所学软件设计知识和Web工程技术进行综合软件设计,通过本课程设计让学生进行简单Web应用软件系统的开发,掌握软件设计的方法和面向对象程序设计的基本技术,提高学生在软件开发方面的综合应用能力。

2.课程设计任务与要求:

任务:

参考课程设计指导书,根据选择的题目填写(即每个题目的具体要求部分)

要求:

要求同时使用客户端和服务器端的开发技术。

客户端要求遵循结构和显示分离的原则进行设计与实现;服务器端可以采用JSP或PHP开发技术,并遵循面向对象的开发方法进行问题领域的设计与实现,实现时可以不使用关系型数据库和JDBC技术。

每个Web应用程序应该采用合理的文件夹结构进行组织,信息架构应该合理,推荐使用流行的CSS框架(如960GS,Blueprint,Bootstrap等)简化开发。

3.课程设计说明书

(一)需求分析

在这个学生成绩管理系统的人员主要有2种:

教师和学生。

他们有各自不同的功能:

教师能使用的功能有:

登录本系统,录入学生的成绩,查询学生的成绩,修改学生的成绩。

学生所使用的功能有:

登录本系统,查询学生成绩。

(二)系统分析与设计

1、3.jsp是进入欢迎界面,点击进入按键,即可进入主界面。

2、zhuce.jsp是进入登录界面,输入姓名,学号,选择身份,点击登录。

3、user_add.jsp登录成功,选择身份进入界面。

4、leava-a-message.jsp登录成功,录入和修改成绩。

5、gusestbook.jsp查看成绩,也可修改成绩

6、save-message.jsp保存录入的成绩

(3)

详细设计

学生

教师

(四)编码实现和测试

1、Leave-a-message

<%@pagelanguage="java"contentType="text/html;charset=utf-8"pageEncoding="UTF-8"%>

DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http:

//www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

//www.w3.org/1999/xhtml"xml:

lang="en">

LeaveaMessage

body{

background-image:

url(img/7.jpg);

}





学生姓名:

学生学号:

语文成绩:

数学成绩:


2、Save-message

<%@pagelanguage="java"contentType="text/html;charset=UTF-8"pageEncoding="UTF-8"%>

<%@pageimport="java.util.*"%>

<%@pageimport="guestbook.*"%>

<%

request.setCharacterEncoding("UTF-8");

%>

<%

Stringuser=request.getParameter("user");

Stringxuehao=request.getParameter("xuehao");

Stringyuwen=request.getParameter("yuwen");

Stringshuxue=request.getParameter("shuxue");

Messmsg=newMess(user,xuehao,yuwen,shuxue);

Vectormessages=(Vector)application.getAttribute("msgs");

if(messages==null){

messages=newVector();

}

messages.add(msg);

application.setAttribute("msgs",messages);

response.sendRedirect("guestbook.jsp");

%>

3、Guestbook

<%@pagelanguage="java"contentType="text/html;charset=utf-8"pageEncoding="UTF-8"%>

DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http:

//www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<%@pageimport="java.util.*"%>

<%@pageimport="guestbook.*"%>

//www.w3.org/1999/xhtml"xml:

lang="en">

GuestbookApp

body{

background-image:

url(img/6.jpg);

}

<%

Vectormessages=(Vector)application.getAttribute("msgs");

if(messages==null){

out.println("没有信息!

");

}

else

for(inti=0;i

out.println(messages.get(i));

out.println("
");

}

%>



我想要继续修改



我想要离开

4.课程设计成果

Tomcat配置:

因为本次的课程设计是用jsp来编写的,所以我们必须要用到Tomcat.首先我们要下载apache-tomcat.点击计算机的桌面“计算机”鼠标右击“属性”->点击“高级系统设置”->点击“环境变量”找到系统变量当中的“JAVA_HOME”,双击到“编辑系统变量”,变量名输入“JAVA_HOME”,变量值为安装的jdk1.6.0_43的路径,点击“确定”。

再点击“环境变量”找到系统变量当中的“path”,双击到“编辑系统变量”,变量名为“path”,变量值为“C:

\ProgramFiles\Java\jdk1.6.0_43”(即为安装的jdk1.6.0_43的路径)。

Tomcat配置的图片:

实验成果:

5.课程设计心得

在这次的实验中,我们学会了怎么做一个学生成绩管理系统。

因为这个系统需要用到关于数据库的知识,而我们对于数据库的相关知识都不是太了解,因此在做这个系统时还是缺乏专业的知识和存在着经验方面的不足,于是我们和其他小组同学的进行积极的讨论,决定不用数据库才能完成这次的课程设计。

但是还是因为自身水平的限制,在制作此软件过程中出现了一些错误,一些自己无法找出并解决其中的问题,但是在同学们的帮助下,最终还是解决了问题,不管是代码上的还是连接数据库上的,都得到了解决。

在这个课程设计中最后老师提了个让我们链接到学校的网站,我们要在标签中添加淮海工学院。

通过这次的课程设计让我明白了我们做任何事情都要仔细做,认真做,用心做。

世上无难事,只怕有心人。

展开阅读全文
相关搜索

当前位置:首页 > 高等教育 > 研究生入学考试

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

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