Web编程技术课程设计报告Word文档格式.docx

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

Web编程技术课程设计报告Word文档格式.docx

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

Web编程技术课程设计报告Word文档格式.docx

班级

成绩

201221122092

张嘉炜

软件1214

201221122105

陈杰斌

201221122107

苏汉彬

起止时间:

2014.01.05-2012.01.12

集美大学计算机工程学院软件工程教研室制

2014年1月12日

目录

一.研究意义---------------------------------------------3

二.需求分析---------------------------------------------3

三.总体设计(概要设计)----------------------------------3

四.数据库设计-------------------------------------------3

五.主要功能与实现代码分析-------------------------------4

六.测试与改进-------------------------------------------7

七.结语-------------------------------------------------9

八.附录-------------------------------------------------9

一.研究意义

现在的社会离不开网络,网络也可以在生活中各个地方得到运用。

当代大学生面临很大的就业压力,也同时面临资源共享等问题,如果可以建立一个班级管理系统,使得班级的成员能够得到一定的管理,能够在生活和学习上相互交流,并且做到资源共享。

同时能够在网络上得到老师的资源,这样就能使学习变得更加便捷,变得更加全面。

二.需求分析

大学生是现代社会的重要组成部分,每一所大学的各个班级都有很多学生。

在自由的大学里,学委和老师配合管理班级学生面临很多的挑战。

如果能由各个学校提供一个平台统一管理学生,让学生和老师都能得到很好的互动和交流。

对学生来说,在该平台上学习资料的收发和作业的上传,都能让大学生活变得方便和快捷;

对老师来说,在该平台上能让学生给老师给予相应的评价,比平时不记名的写建议书的方式更加直接,更好的保护学生的权利,同时也让老师得到更真实的评价和更宝贵的建议;

对学校来说,这样的平台省去了很多不要的形式上的检查和考核,并且能够使学校的各大通知变得更加便捷。

三.总体设计(概要设计)

1.准备好程序开发的软件

先需要强大的数据库能够储存班级学生和老师的账号信息,本实验采用是MySql数据库。

其次需要相应的绘图工具完成相应的功能,本实验采用自动绘图工具JFreeChart。

最后选择相应的服务器及程序开发环境,本实验采用的服务器是tomcat,开发环境是dreamweaver。

2.明确网站面对的客户端的使用者及客户端的要求

本实验的面向对象有老师和学生。

首先,进入系统之后,应该在学生信息已经存在数据库的情况下,所以应该先对新生的情况进行录入。

其次,老师和学生都有相应的账号和密码存在于数据库中,使得学生和老师登录需要进行身份验证。

最后,满足学生和老师最基本的要求,例如能够修改自己的密码,并且能够及时处理学生的在校情况,最重要的功能是能够在这个系统平台上实现资源的共享,使得学生和老师能够更便捷的收发文件和通知。

3.实现网站的美观性和实用性

网站的代码基本完成后,应该让网页看起来更加善心悦目,更方便使用者获得想要的信息。

要注意的是背景不应该和文字出现重叠不方便阅读。

四.数据库设计

1.学生信息数据库

2.老师信息数据库

3.学生喜欢的课程投票数据库

4.投票IP地址数据库

五.主要功能与实现代码分析

1.主页设计和功能

先用<

Frame>

标记来实现主页网页分隔的功能。

分别是标题、显示时间的分隔栏、左边的网页点击分支和占了大部分的网页主体内容。

采用<

table>

标记将各个框框分离。

并采用超链接进行页面跳转。

分支的功能有:

2.注册分支树

学生注册和教师注册都采用mysql进行数据连接。

数据库的连接采用javabean的方式,将数据库初始化连接写在web.xml下。

3.资料的增删改查分支树

增加数据时,打开数据库并存入数据。

之后使用update来更新数据库

删除数据时,同样先打开数据库,然后用相应的sql语句实现功能。

修改数据时,先获得外设输入的数据之后采用更新的sql语句修改数据库

查询数据时,只要select*语句就可以调出数据

4.学生登陆和教师登录

连接了数据库之后比较外设输入的数据和数据库内的数据进行比较

如果成功,则跳转到dengru_success.jsp,先是登录成功的提示。

如果没有办法让数据匹配,则跳转到dengru_fail.jsp,显示登录失败的提示。

5.资源共享平台的设计

这是为了响应能让学生在网络上上传和下载文件的功能。

这个网页上存储的文件被安排存到了指定的存储空间目录下,本实验存储文件的目录是user文件夹。

文件的内容可以通过点击文件名查看。

文件内容的大小也会智能显示,并且可以实现在页面上直接删除user文件夹的内容。

老师或班委也可以在网页上直接发表简短的的通知内容。

点击文件共享的目录栏可以实现文件的简单修改,修改提交后能够自动实现页面的跳转。

页面的最底下也实现了大文件的上传共享功能。

6.教师教学情况反馈

这些功能采用javabean写出来。

先写一个java文件,使之能够运行,之后把work文件夹中运行的结果放在webinf的指定位置上去。

Java文件开头为:

web.xml中设置为

之后统计出的结果汇总之后送去JFreeChart,

设置图形之后,显示图形的代码如下。

六.测试与改进

1.主页

2.学生登录(教师登录类似)

3.文件共享平台

4.教师信息反馈

七.结语

本系统只要服务于班级人员及辅导员方便管理班级事务的软件系统,在完成上述任务的前提下力求界面人性化,美观化,合理化以及数据处理的可靠和程序健壮性的性能。

系统在技术上采用web程序开发设计中的java、javascript、jsp以及javabean,数据库用mysql作为数据库开设设计的环境,设计难度一般。

系统在经济上着力服务于辅导员、班委和班上的各位同学,提高了工作人员的办事效率,节省开支,也为自由的大学生活提供了很多便利。

本系统在社会上依然具有很大的发展空间,具有很强大的社会可行性。

八.附录

 1.mysql数据库的安装

有两种安装方式:

源码包安装和二进制包安装。

这两种方式各有特色:

二位制包安装不需编译,针对不同的平台有经过优化编译的不同的二进制文件以及包格式,安装简单方便;

源码包则必须先配置编译再安装,可以根据你所用的主机环境进行优化,选择最佳的配置值,安装定制更灵活

2.JFreeChart安装说明

JFREEChart:

jfreechart-0.9.20

文件名:

jfreechart-0.9.20.zip

下载地址:

http:

//www.jfree.org/jfreechart/

根据提示直接进行安装。

安装之后首先修改环境变量的系统参数:

之后再要进行运行的文件夹中的web.xml中加入下面这段代码就可以使用JFreeChart的强大的数据库背景,可以直接调用函数了。

注:

附录可以附上代码、测试报告、安装使用说明和一些软件工程文档。

由于这是首次项目实习,又没有学习过《软件工程》课程,此项暂不作硬性要求。

若愿意有该项内容,因为有上交的电子版,可以只列出附件项目,注明见电子版。

注。

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

当前位置:首页 > 农林牧渔 > 林学

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

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