- 1、本文档共19页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
淮阴工学院
JAVA与Web数据库
课程设计报告
课题名称: 基于Web的新闻发布系统
专业: 计算机科学与技术
班级: 网络1091
姓名: 姚建国
学号: 1091304125
指导老师: 张永军 邵鹤帅
2012年01月03日
设计任务书
课题
名称 基于Web的新闻发布系统 设计
目的 本课程设计的目的是通过实践使学生经历一个java与数据库系统开发的全过程并受到一次综合的训练,以便能较全面地理解、掌握和综合运用所学的知识去分析、解决实际问题。 实验
环境 1、操作系统为Windows xp
2、数据库管理系统为access 2003
3、高级程序设计语言为jsp 任务
要求 任务:
完成《基于Web的新闻发布系统》的分析设计工作,并选用适当的开发工具完成系统的开发。
要求:
1、完成需求分析;
2、进行数据库的概念设计;
3、进行数据库的逻辑设计;
4、进行数据库的物理设计;
5、进行应用程序设计;
6、编程实现。 工作进度计划 序号 起止日期 工 作 内 容 1 2012-1-3~2012-1-3 查询资料、选择课题 2 2012-1-4~2012-1-4 需求分析、总体设计 3 2012-1-5~2012-1-5 系统整体设计、编写程序代码、调试程序 4 2012-1-6~2012-1-6 撰写课程设计报告 指导教师(签章): 年 月 日
摘要:
随着Internet的迅速发展,社会已近进入了网络时代,人们越来越倾向于从Internet获取信息。而网站则是Internet网上进行信息传播的主要载体,又为了使网站的管理员方便的更新发布信息,将杂乱的信息进行合理的处理有条理的呈现给用户。本系统基于Web的新闻发布系统,就是实现这些功能。本系统利用了jsp动态网页和access数据库,采用B/S开发模式,实现新闻的动态发布。系统分为前台用户界面和后台管理员界面,前台用户的功能包括:用户的登录与注册、新闻的发布、新闻的修改及新闻的查询;后台管理员包括:管理员的登录、新闻信息查询、删除新闻信息等。该系统可移植性强,虽然系统功能还不完善,但其良好的可继承性,可以随着网站业务的发展不断升级。
关键词:JSP;access数据库;新闻发布系统;B/S模式;
目 录
1 需求分析 1
1.1 功能需求 1
1.2 安全需求 1
1.3 性能需求 2
2 系统分析 2
2.1 系统开发技术 2
2.11 JSP特点 2
2.2 UML活动关系图 3
2.3 系统模块 4
3 数据库设计与实现 5
3.1 数据库的需求分析 5
3.2 数据库的逻辑设计 5
3.3 数据库的物理设计 5
4 代码编写 6
5 系统运行与测试 8
总结与体会 12
致 谢 13
参考文献 14
1 需求分析
随着网络的飞速发展和普及,越来越多的用户习惯上网浏览新闻。本系统基于Web的新闻发布系统主要目的是为用户提供一个方便、及时的网上新闻发布、浏览平台。利用本系统,用户可以直接上网发布新闻信息并根据自己的需要对需要的新闻进行浏览、检索、增加和修改。管理员可以对新闻信息进行相关的处理,根据网站的标准删除部分信息。
1.1 功能需求
本系统将实现以下的几个功能:
查看新闻功能:任何用户均可以使用查看新闻的功能。查看新闻功能在首页显示最新的新闻,用户可以查看新闻的详细内容;
站内新闻查询功能:普通用户可以使用新闻查询功能,用户登陆后可以根据提供的查询选项进行查找相关的新闻,查找中可以使用按编号查询、按新闻标题查询及按更新日期查询,当查询到相关的新闻会将其显示出来;
新闻发布功能:普通用户具有此权限,当登录成功后,可以选择新闻发布功能,发布新闻是必须填写标号,新闻标题等;
管理员登陆:当用户需要处理新闻时,需要以管理员的身份登录,待验证信息通过后即可登录成功;
普通用户登录与注册:普通用户登录可以增加其权限,比如:可以发布新闻、修改新闻等,当用户没有用户账号时,可以选择注册一个账号;
新闻管理功能:管理员登陆后可以对信息进行处理,比如:删除新闻、查询新闻等功能。
1.2 安全需求
由于使用JSP编写的程序代码本身比较隐蔽性较强,在客户端仅可以看到JSP输出的动态Html文件,因此只要在编写代码时注意严谨性,控制好自己客户端的cookie信息即可得到很好的安全保障。管理员登录信息采用了数据库方式,存储与服务器端,不易给其他人获知。使用Tomcat6.0为系统发布平台,发布方便,安全可靠性比较高。
您可能关注的文档
- 《数字电压表设计》课程设计报告.doc
- 《微机原理及接口技术》课程设计-十字路口交通信号模拟.doc
- 《微机原理与接口技术》课程设计-电动门控制系统设计.doc
- ARM嵌入式系统课程设计-I2C总线接口设计.doc
- C#程序设计课程设计报告-学生管理系统.doc
- C#课程设计实训报告-打字游戏.doc
- C++《程序设计综合课程设计》报告-贪吃蛇小游戏.doc
- C++课程设计报告-高校人事管理系统.doc
- C++面向对象程序设计课程设计报告-通信录的设计.doc
- C++面向对象程序设计课程设计-公司员工管理系统.doc
- 四年级数学(除数是两位数)计算题专项练习及答案.docx
- 二年级数学计算题专项练习集锦.docx
- 一年级数学计算题专项练习1000题集锦.docx
- 三年级数学计算题专项练习汇编及答案集锦.docx
- 三年级数学计算题专项练习汇编及答案.docx
- 2023年安徽安庆市第二人民医院招聘急诊转运中心驾驶员4人笔试《行政职业能力测验》模拟试卷答案详解版.docx
- 保定市定兴县事业单位公开招聘笔试《行政职业能力测验》模拟试卷(答案详解版).docx
- 2024年瑞昌市教育局综合管理岗公务员招录1人《行政职业能力测验》模拟试卷(答案详解版).docx
- 山东威海市环翠区事业单位公开招聘笔试《行政职业能力测验》模拟试卷(答案详解版).docx
- 2024年松原市水土保持工作站水土流失治理职位公务员招录1人《行政职业能力测验》模拟试卷(答案详解版).docx
文档评论(0)