1、资料准备
[1] Nicholas C. Zakas,JavaScript高级程序设计(第3版),人民邮电出版社,2012
[2] 孙伟琴,Java面向对象编程,电子工业出版社,2006
[3] 张凯,软件工程与开发技术,清华大学出版社,2012
[4] Bruce Eckel, Java编程思想(第四版),机械工业出版社,2007
[5] (美)迈耶 著. CSS权威指南(第三版),中国电力出版社,2007
[6] 陈东生 著. 网页设计(全彩). 龙门书局,2014
[7] 传智播客高教产品研发部 著. Java Web程序开发进阶. 清华大学出版社,2015
[8] (台湾)林信良 著. JSP & Servlet学习笔记(第2版). 清华大学出版社, 2012
[9] 李刚, 疯狂Ajax讲义(第三版). 电子工业出版社, 2013
[10] 克尼亚万, Servlet和JSP学习指南. 机械工业出版社, 2013
2、选题意义
随着互联网时代的不断发展,我们感受到了不一样的世界,网络让世界各地的人们可以自由平等地分享和交流不同的习俗和文化。互联网这个大平台,有着可以无限挖掘的网络资源。现在的很多人们热衷于关注体育信息,本课题就可以实现人们随时关注最新体育信息的愿望,并且实现身处不同时空的人们可以进行无障碍的信息分享和文化的交流。正所谓生命在于运动,而运动又和体育息息相关,例如NBA是很多热爱运动的人所向往的地方,但是,并不是谁都可以去亲身体验的。即便是这样,人们还是很乐意去关注这些与体育相关的信息,并希望通过某种方式来表达自己的看法。本课题所研究的,就是一个基本的浏览器便可实现相关信息的访问、并可以自由发表自身想要表达的言论。
二、设计目的、要求、思路与预期成果
1、设计目的
本课题所设计的项目是一个针对体育信息的网站,通过该网站可以进行相关体育信息的发布与分享;然后还可以让世界各地的网友来进行评论。让人们更灵活、更自由地分享自己的体育信息,同时通过互相评论还可以增进世界各地的文化交流。
2、设计要求
通过分析得到本项目可以实现如下功能:
1)普通用户只能进行简单的浏览帖子,如果想要对帖子进行评论,必须事先注册并登录。
2)注册用户可以进行帖子的发表,评论帖子等相关操作。
3)系统应该提供安全性的相关控制和权限过滤。
4)系统能够给用户带来友好的体验。
5)系统设计过程中命名要规范、有意义。
6)系统应满足的其它要求
7)版主可以对其管辖的版块执行对应的维护操作。
3、设计思路
本项目以JSP、Servlet为基础,以MyEclipse为主要开发工具,Java面向对象程序设计语言为主要设计语言,采用B/S结构模式。在数据存取上,使用JDBC数据存取技术来实现对MySQL数据库的操作。由于此设计是一个简单的小型网站,所以开发模式采用软件工程中的瀑布模型,根据时间安排依阶段次序进行设计。
4、预期成果
1)系统能实现基本的安全性过滤,具备注册和登录功能。
2)普通用户在没有登录的情况下,可以进行基本的帖子浏览。
3)用户登录后,除了可以浏览帖子等相关信息,还能进行帖子的发布,评论帖子等。
4)版主可以对其管辖的版块执行对应的维护操作。
5)用户可以对自己发表的信息执行应有的维护操作。
6)系统具备友好的界面视觉,增强用户体验效果。
7)写出一份完整的毕业论文。
8)其它应有的相关成果。
三、完成论文(设计)所具备的条件因素
1、硬件环境
1)硬盘空间:80GB或更高;
2)内存:1GB或更高;
3)处理器:Intel Pentium 4 或更高。
2、软件环境
1)前端开发工具:Dreamweaver 8、Photoshop CS4
2)数据库服务器:MySQL 5.5
3)服务器平台:Apach Tomcat 7
4)客户机平台:Windows 7、MyEclipse 2014 、JDK 1.7
5)数据访问对象:JDBC。
四、任务完成的阶段内容及时间安排
1. 2015年12月20日——2016年2月5日 完成课题需求分析;
2. 2016年2月6日——2016年2月29日 完成业务逻辑分析;
3. 2016年3月1日——2016年3月19日 完成后台数据库的设计;
4. 2016年3月20日——2016年4月25日 完成系统各模块的设计;
5.2016年4月25日——2016年4月30日 调试并完成设计;
6. 2016年5月初 完成软件成品、毕业论文和软件使用说明书并上交;