1、jsp篮球论坛报告JSP动态网页课程设计报告专 业: 计算机信息管理与信息技术 学生姓名: 班级学号: 2009年 6月 21 日Web技术应用课程设计 一、设计时间2009年6月 8日6月19日二、设计地点三、设计目的1、深入了解Java编程语言的相关知识和编程技巧。2、学习Hibernate 3.0的相关知识,并掌握其环境配置。3、熟悉MyEclipse的运行环境及与数据库的连接,并能有效解决调试过程中出现的错误,找到解决方案。4、运用所用学的JAVA语言知识,开发出一个相对简单、功能齐全的论坛,熟悉论坛开发过程以及技术。5、学习web技术基础知识,掌握一些实际开发技巧6、通过杰普工程师的
2、指导,了解现代企业对软件开发人员的知识体系要求,以及一些与程序开发相关的面试技巧。7、培养查阅资料,独立思考问题的能力。8、培养团队分工合作能力。四、设计小组成员五、指导老师六、设计课题篮球天地论坛开发。选择课题的原因:1、 灵活运用Java及相关软件、环境,能得到切实的锻炼。2、作为一个篮球爱好者,深知在那个圈子里的人们对篮球的热爱,在此创建一个那样的论坛,可以提供给广大篮球迷一个广阔的沟通和交友的机会,也能让大家在这个论坛发表自己的见地。3、该系统融合了Flash制作,phtoshop制作以及页面美工。综合应用能力得到提高。因此需要具备相当的知识,具有一定的挑战,我们小组成员愿意尝试、挑战
3、自我、提升自我能力。4、该系统虽然涉及知识面稍广,但同时功能简洁明了,无需过于高深的知识,因此相对来说易于实现,适于初学者。七、基本思路及关键问题的解决方法篮球天地论坛功能主要有如下:1、注册用户,同时能让篮球天地论坛注册用户完成个人资料2、为用户提供积分积累,以便于参加各种活动3、为论坛参与者提供发帖、回帖的功能4、界面设计注入特效设计设计思路1、分析整个系统功能,建立篮球天地论坛所需数据库用户表:create table user_tbl主题分类表:create table title_type_tbl主题表:create table title_tbl回帖表:create table r
4、eplies_tbl2、建立首页,在此页面中加入进入分坛链接,在首页中插入flash效果,并加入时钟显示,并通过大背景显示该论坛的主题,在首页同时能看到最新论坛发帖状况3、分析系统整个业务逻辑全部采用Servlet类文件来进行处理,如AddUserServlet.java,CheckCodeServlet.java,EncodingFilter.java,UserLoginServlet.java。还要处理数据库相关的类:HibernateSessionFactory.java,Service.java。以及相应的对象化的数据表类:Replies.java,Title.java,TitleTy
5、pe.java,User.java。八、算法及流程图主界面设计9、调试过程中出现的问题及相应解决办法;调试过程中出现的问题:1、ORA-01017:invalid usernamc/password;congon dened 即:Oralce正确,无法登陆数据库,为纠正错误,进行了以下调试:在开始- 运行-cmd-确认,然后再输入:conn sys/密码 as SYSOBA alter user system account unlock;但问题还是没有得到解决。原因所在:因机房安有还原卡,自已安装的数据库在重启电脑后被还原了,所以不能用。解决:将数据库卸载重装。2、识别不了所定义的类原因:大
6、小写错误,单词拼写错误,少分号。3、Myeclipse中jdk版本太低无法正常运行 在机器上重装jdk,至少在1.5版本以上十、课程设计心得体会 此次课程设计是学校为我们请了上海杰普公司的工程师给我们辅导以及引导开发的,通过此次课程设计的学习和实践,我不仅熟悉和巩固了java语言,以及web开发技术的相关知识点,而且还将它运用到实践当中,即:我们的课程设计主题:篮球论坛的开发。更从上海杰普工程师那学到了课堂学不到得东西:如:现代企业对软件开发师的需求情况,各个公司的一些面试题,让我自测了一下自己的水平,明白了自己与现在市场需求的差距,知道了日后奋斗的方向。 课程设计是培养我们综合运用所学知识,
7、发现,提出,分析和解决实际问题,锻炼实践能力的重要环节,是对我们实际工作能力的具体训练和考察过程.通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。同时,我还懂得了团队合作的重要性,一个好的系统的开发必须要集思广益,这样才有创造性,必须要分工合作,这样才有效率性。所以,此次课程设计,我收获颇丰,获益匪浅。十一、源程序(每句语言要有详细解释)基本代码如下:1、数据库设计代码drop table replies_tbl;drop table titl
8、e_tbl;drop table user_tbl;drop table title_type_tbl;create table user_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);cr
9、eate table title_type_tbl( id number(5) primary key, titletypename varchar2(20);create table title_tbl( 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, visitcoun
10、t number(5), timestr timestamp default sysdate);create table replies_tbl( id number(5) primary key, titleid number(5) references title_tbl(id), userid number(5), repliescontent varchar(500), timestr timestamp default sysdate);insert into title_type_tbl values(1,篮球圣地);insert into title_type_tbl value
11、s(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、首页设计代码 link href= rel=stylesheet type=text/css / Sky Of Basketball 篮球圣地 篮球社区 关注姚明 中国男篮 美国职业篮联NBA 联系我们 注册 登录 a href=userHome.jsp?id=【的空间】 ,篮球天地论坛欢迎您的到访! !- -3、用户信息设置代码Insert title here ,欢迎进入您的用户空间! 首页 用户信息 退出 【用户信息】: 用户名: 形象图片: 未设置 img src= width=50 height=100 城市: 未设置 电子邮箱: 未设置 qq或msn: 未设置 登录次数: 积分: 注册时间: 信息修改 参考文献 JSP应用开发详解 刘晓华主编 电子工业大学出版社JSP程序设计教程 向学哲主编 人民邮电出版社
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1