您好,欢迎来到尚佳旅游分享网。
搜索
您的当前位置:首页毕业设计中期报告

毕业设计中期报告

来源:尚佳旅游分享网


班级:计科0602

学号:2000317

北京化工大学 毕业设计(中期报告)

题目 联盟杯篮球联赛官方网站的设计与实现

专 业 学 生 指导教师

2010年04月24日

计 科 康玉凤 林晓勇

北京化工大学毕业设计(中期报告)

目 录

第1章 课题来源及背景 .................................... 2 第1.1节 课题背景 ..................................................................................... 2 第1.2节 开发工具 ..................................................................................... 2 第2章 主要内容 ......................................... 3 第3章 已完成的工作 ..................................... 4 第3.1节 需求分析 ..................................................................................... 4 第3.2节 数据库设计 ................................................................................. 4 第3.3节 页面制作 ..................................................................................... 4 第3.4节 建立后台操作 .............................................................................. 5 第3.5节 文档撰写 ..................................................................................... 6 第4章 尚需完成的工作 .................................... 7 第4.1节 关注球队的功能 .......................................................................... 7 第4.2节 成绩录入的全部保存功能 ........................................................... 7 第5章 存在的问题及解决的办法 ............................. 8 第5.1节 存在的问题 ................................................................................. 8 5.1.1 关注球队的功能 ............................................................................. 8 5.1.2 成绩录入的全部保存功能 .............................................................. 8 5.1.3 季后赛还没有完成,由比赛的需求决定 ........................................ 8 第5.2节 解决办法 ..................................................................................... 8 5.2.1 尽快完善系统,使其未完善的部分尽量减少............................... 8 5.2.2 完成季后赛的页面设计 .................................................................. 8 第6章 具体时间安排 ..................................... 9

1

北京化工大学毕业设计(中期报告)

第1章 课题来源及背景 第1.1节 课题背景

本课题是为信息学院3月开始的“联盟杯”篮球网站所服务,建立网站,可以让球队看到比赛的信息,以及球员的个人信息维护。主要的功能有:比赛信息的输入和显示,比赛的创建,注册用户分为多种身份,每个人根据权限不同有不同的操作,每个注册用户可以发表日志,上传图片,以及留言评论。联盟管理员拥有所有的功能,可以授权秘书长来进行管理,记者可以发新闻,摄影可以发图片,队长可以批准球员加入球队,球员会有自己比赛的安排信息,球迷可以查看比赛信息,投票,后期还实现了加为好友功能。网站目前已投入运行,网址为:http://badball.cn

第1.2节 开发工具

利用sybase designer进行数据库设计,数据库采用Mysql进行实现,并用navicat进行管理。dreamweaver进行页面结构框架设计,tomcat+myeclipse进行后台链接。

Eclipse是一个开放源代码的、与NetBeans、Sun ONE Studio和Borland Jbuilder类似的一种基于Java的整合型可扩展开发平台,也是目前最著名的开源项目之一,IBM在最近几年里也一直在大力支持该项目的发展,目标是将其做成用以替代IBM Visual Age for Java(简称IVJ)的下一代IDE开发环境,并于2001年11月宣布投入4千万美元资金到该项目的研发。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括 Java 开发工具(Java Development Tools,JDT)。其未来的目标不仅仅是成为专门开发Java程序的IDE环境,根据Eclipse的体系结构,通过开发插件,它能扩展到任何语言的开发,甚至能成为图片绘制的工具。

2

北京化工大学毕业设计(中期报告)

第2章 主要内容

建立网站,可以让球队看到比赛的信息,以及球员的个人信息维护。主要的功能有:比赛信息的输入和显示,比赛的创建,注册用户分为多种身份,每个人根据权限不同有不同的操作,每个注册用户可以发表日志,上传图片,以及留言评论。联盟管理员拥有所有的功能,可以授权秘书长来进行管理,记者可以发新闻,摄影可以发图片,队长可以批准球员加入球队,球员会有自己比赛的安排信息,球迷可以查看比赛信息,投票,后期还实现了加为好友功能以及新鲜事的功能。

3

北京化工大学毕业设计(中期报告)

第3章 已完成的工作 第3.1节 需求分析

由盟主和球员作为用户进行需求分析。 将初期页面设计出来,并进行修改。设计了大概40几页主页面,后来由各个球员提出要求,并完善页面。

第3.2节 数据库设计

数据库方面,我做了30多张表,以备用于JSP与数据库的连接。JAVA方面采用简单易用的操作界面,用户可以在使用的同时获得实时帮助。并采用数据库和程序分开设计的方式,他们之间通过驱动程序连接,以使系统达到较高的可靠性和扩展性。

采用sybase designer 设计数据库有很多好处,可以建立内部关系,同时各个表的关系也清晰可见,为后来的应用建立的前提。

第3.3节 页面制作

图3·1 首页

4

北京化工大学毕业设计(中期报告)

图3·2 个人主页

JSP页面正在完善中,基本框架已经完成,现在用户可以通过输入用户名和密码进入主窗体后,可以实现以下功能:查看比赛信息,如参赛球队,比赛得分,次赛场地。注册人员可以发表日志,上传图片,留言,评论。管理人员可以进行比赛信息输入以及创建比赛,修改比赛信息,创建投票。

难点主要在于应用各种插件,以及相片的上传等功能。

比赛的结构基本为:创建赛季->创建球队->创建比赛->输入比分->显示->修改比赛信息。

球员页面功能主要有:日志,留言,相册,我的球队,首页,个人主页,讨论区。个人赛程,个人荣誉,好友新鲜事。

新闻功能主要有发布新闻,审核。发布图片和视频。所有的新闻和图片必须通过审核才会显示。

首页可以显示排名,今日最佳以及赛季统计,今日赛程,新闻,精彩预报,随机图片显示。登陆,注册,激活等功能。

同时可以搜索球员,球队,加入球队,加为好友等功能,可以接受申请或拒绝。

第3.4节 建立后台操作

5

北京化工大学毕业设计(中期报告)

利用myeclipse进行数据库连接的后台操作。利用tomcat和mysql 连接数据库,连接的方法基本为: Try{

Class.forName(“com.mysql,jdbc.Driver”);

Conn=DriverManager.getConnection(“jdbc:mysql://localhost:3306/myweb?userUnicode=true&character=utf-8”,”root”,”861122”); Stmt=conn.createStatement(); } Finally{}

最难得解决的是中文乱码问题。 只要在开头加上

<% request.setCharacterEncoding(\"utf-8\");%> <% response.setCharacterEncoding(\"utf-8\");%>

就可以解决页面显示乱码的问题,数据库中的每一项同样需要改为utf-8的格式。

再者就是关于日历显示的问题,需要在前面加上

代码使用插件,插件为现在最常使用的My97DatePicker,(使用方法见网页http://www.my97.net/dp/demo/),并产生了很好的效果。

第3.5节 文档撰写

已完成文献查阅,英文翻译以及中期报告的文档撰写。

6

北京化工大学毕业设计(中期报告)

第4章 尚需完成的工作 第4.1节 关注球队的功能

关注球队的功能还没有实现,关注球队的功能为如果关注了球队就可以看到这个球队的新鲜事,如上传图片或发表公告等。

第4.2节 成绩录入的全部保存功能

系统中录入成绩必须要一个人一个人的保存,希望改进成为可以保存所有的成绩。

7

北京化工大学毕业设计(中期报告)

第5章 存在的问题及解决的办法

第5.1节 存在的问题

5.1.1 关注球队的功能

关注球队的功能还没有实现,关注球队的功能为如果关注了球队就可以看到这个球队的新鲜事,如上传图片或发表公告等。

5.1.2 成绩录入的全部保存功能

系统中录入成绩必须要一个人一个人的保存,希望改进成为可以保存所有的成绩。

5.1.3 季后赛还没有完成,由比赛的需求决定

季后赛对主页的调整由比赛的进行情况做出调整。

第5.2节 解决办法

5.2.1 尽快完善系统,使其未完善的部分尽量减少

关注球队的功能还没有实现

5.2.2 完成季后赛的页面设计

如主页中的排名改为季后赛的对阵表,并且加大对比赛的关注程度。

8

北京化工大学毕业设计(中期报告)

第6章 具体时间安排

表6·1 具体时间安排

1 2 3 4 5

设计(论文)各阶段名称 需求分析,设计数据库 界面设计 后台代码编写 整体测试 修改Bug,再次测试 起 止 日 期 1月15日—1月23日 1月24日—1月31日 2月1日—2月28日 3月1日—3月10日 3月11日—3月15日 9

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- shangjiatang.cn 版权所有 湘ICP备2022005869号-4

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务