jsp篮球论坛报告_jsp论坛设计报告

2020-02-28 其他范文 下载本文

jsp篮球论坛报告由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“jsp论坛设计报告”。

JSP动态网页 课程设计报告

专 业: 计算机信息管理与信息技术

学生姓名: 班级学号:

2009年 6月 21 日 Web技术应用课程设计

一、设计时间

2009年6月 8日——6月19日

二、设计地点

三、设计目的1、深入了解Java编程语言的相关知识和编程技巧。

2、学习Hibernate 3.0的相关知识,并掌握其环境配置。

3、熟悉MyEclipse的运行环境及与数据库的连接,并能有效解决调试过程中出现的错误,找到解决方案。

4、运用所用学的JAVA语言知识,开发出一个相对简单、功能齐全的论坛,熟悉论坛开发过程以及技术。

5、学习web技术基础知识,掌握一些实际开发技巧

6、通过杰普工程师的指导,了解现代企业对软件开发人员的知识体系要求,以及一些与程序开发相关的面试技巧。

7、培养查阅资料,独立思考问题的能力。

8、培养团队分工合作能力。

四、设计小组成员

五、指导老师

六、设计课题

篮球天地论坛开发。选择课题的原因:

1、灵活运用Java及相关软件、环境,能得到切实的锻炼。

2、作为一个篮球爱好者,深知在那个圈子里的人们对篮球的热爱,在此创建一个那样的论坛,可以提供给广大篮球迷一个广阔的沟通和交友的机会,也能让大家在这个论坛发表自己的见地。

3、该系统融合了Flash制作,phtoshop制作以及页面美工。综合应用能力得到提高。因此需要具备相当的知识,具有一定的挑战,我们小组成员愿意尝试、挑战自我、提升自我能力。

4、该系统虽然涉及知识面稍广,但同时功能简洁明了,无需过于高深的知识,因此相对来说易于实现,适于初学者。

七、基本思路及关键问题的解决方法

篮球天地论坛功能主要有如下:

1、注册用户,同时能让篮球天地论坛注册用户完成个人资料

2、为用户提供积分积累,以便于参加各种活动

3、为论坛参与者提供发帖、回帖的功能

4、界面设计注入特效设计 设计思路

1、分析整个系统功能,建立篮球天地论坛所需数据库 用户表:create table user_tbl 主题分类表:create table title_type_tbl 主题表:create table title_tbl 回帖表:create table replies_tbl2、建立首页,在此页面中加入进入分坛链接,在首页中插入flash效果,并加入时钟显示,并通过大背景显示该论坛的主题,在首页同时能看到最新论坛发帖状况

3、分析系统整个业务逻辑

全部采用Servlet类文件来进行处理,如AddUserServlet.java,CheckCodeServlet.java,EncodingFilter.java,UserLoginServlet.java。还要处理数据库相关的类:HibernateSeionFactory.java,Service.java。以及相应的对象化的数据表类:Replies.java,Title.java,TitleType.java,User.java。

八、算法及流程图 主界面设计

九、调试过程中出现的问题及相应解决办法; 调试过程中出现的问题:

1、ORA-01017:invalid usernamc/paword;congon dened 即:Oralce正确,无法登陆数据库,为纠正错误,进行了以下调试:在开始-> 运行->cmd->确认,然后再输入:conn sys/密码 as SYSOBA alter user system account unlock;但问题还是没有得到解决。

原因所在:因机房安有还原卡,自已安装的数据库在重启电脑后被还原了,所以不能用。

解决:将数据库卸载重装。

2、识别不了所定义的类

原因:大小写错误,单词拼写错误,少分号。

3、Myeclipse中jdk版本太低无法正常运行

在机器上重装jdk,至少在1.5版本以上

十、课程设计心得体会

此次课程设计是学校为我们请了上海杰普公司的工程师给我们辅导以及引导开发的,通过此次课程设计的学习和实践,我不仅熟悉和巩固了java语言,以及web开发技术的相关知识点,而且还将它运用到实践当中,即:我们的课程设计主题:篮球论坛的开发。更从上海杰普工程师那学到了课堂学不到得东西:如:现代企业对软件开发师的需求情况,各个公司的一些面试题,让我自测了一下自己的水平,明白了自己与现在市场需求的差距,知道了日后奋斗的方向。课程设计是培养我们综合运用所学知识,发现,提出,分析和解决实际问题,锻炼实践能力的重要环节,是对我们实际工作能力的具体训练和考察过程.通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。同时,我还懂得了团队合作的重要性,一个好的系统的开发必须要集思广益,这样才有创造性,必须要分工合作,这样才有效率性。所以,此次课程设计,我收获颇丰,获益匪浅。

十一、源程序(每句语言要有详细解释)基本代码如下:

1、数据库设计代码

drop table replies_tbl;drop table title_tbl;drop table user_tbl;drop table title_type_tbl;

create table user_tbl();

create table title_type_tbl id number(5)primary key, username varchar2(20), userpwd varchar2(20), email varchar2(30), city varchar2(30), qqnumber varchar(15), img varchar2(20), visitcount number(5), cent number(5), timestr timestamp default sysdate();

create table title_tbl();

create table replies_tbl();

insert into title_type_tbl values(1,'篮球圣地');insert into title_type_tbl values(2,'篮球社区');insert into title_type_tbl values(3,'关注姚明');insert into title_type_tbl values(4,'中国男篮');insert into title_type_tbl values(5,'美国职业篮联NBA');commit;

2、首页设计代码

<%@ page contentType=“text/html;charset=utf-8”%> <%@ page import=“java.util.*” %> <%@ page import=“com.bean.*” %>

<%

%> String url=request.getContextPath();String cUrl=url+“/common2.c”;id number(5)primary key, titleid number(5)references title_tbl(id), userid number(5), repliescontent varchar(500), timestr timestamp default sysdate id number(5)primary key, titletypeid number(5)references title_type_tbl(id), userid number(5)references user_tbl(id), titlename varchar2(100), titlecontent varchar2(500), topflag int, visitcount number(5), timestr timestamp default sysdate id number(5)primary key, titletypename varchar2(20)

Of Basketball

《jsp篮球论坛报告.docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
jsp篮球论坛报告
点击下载文档
相关专题 jsp论坛设计报告 报告 篮球 论坛 jsp论坛设计报告 报告 篮球 论坛
[其他范文]相关推荐
    [其他范文]热门文章
      下载全文