用Java编辑的新闻发布系统

Python014

用Java编辑的新闻发布系统,第1张

栏目-->对应的就像是我们访问的新闻网中的各大栏目标题(例如:最新时事、国际新闻、国内新闻、。。。),对应的程序操作:增加栏目、修改栏目、删除栏目。栏目信息主要包括:栏目编号、栏目名称、栏目状态(启用、停用)等等类别-->也就是新闻属于哪些类型,你要在需求分析中列出相应的类别,具体的程序操作:增加类别、删除类别、修改类别、(一般删除很少操作,因为删除一项类别的话很多新闻就没有类别了的)。类别信息主要包括:类别编号、类别名称、类别状态(启用、停用)等等新闻-->新闻的标题、新闻发布的时间、发布的作者、内容、以及文章的编辑时间、编辑人、浏览次数等等,你可以再详细具体考虑还需要哪些字段信息。用户管理:主要是设计整个新闻发布系统的用户以及用户的权限。主要功能包括:增加用户、删除用户、修改用户。用户的信息主要包括:登录名、密码、真实姓名、性别、年龄、住址、手机、联系电话等等 因为我以前涉及到的新闻发布这块都是集成在系统中开发的,没有具体的独立的实例可以给你。我只能大概说说整个的需求分析。每项功能的数据要求不是很详细,不过作为教学的需要我觉得还是足够了的。

如果你自己不去想,再多人给你讲也没有用,别人的时间都是有限的,就算是你的老师也不能可从头到尾全给你讲,学习是你自己的事!

----------------------------------------------------------

你说的新闻发布系统,在专业术语叫做CMS(内容管理系统),要做一个CMS可大可小,如果你只想做一个简单的,其实也不难,我不知道你做这个是为了什么。

如果你是只是为了应付毕业设计,实在不会的话,我劝你买本相关的书看看就够了、

如果给你详细的将,恐怕一天都讲不完,不知道你现在是什么水平。

如果你在学校一直用心学,做这个应该不难,实现简单的CMS系统,你至少要有一个表存放新闻数据,然后用程序实现增删改功能,设计一个显示新闻的WEB界面,如果再好点,可以增加一些管理功能,我只能给你所说简单的思想,具体技术还得你自己去学。

J2EE相关知识你要有所了解,像是JDBC更是必须熟练,Java基础更不用说了,其他的像是开发框架你可以不用。但是基本的东西必须掌握。

如果你是在没有思路,你还是买本相关的书籍看看吧,外面有很多,虽然质量不高,但是应付这种小系统没什么问题。

你数据库设计三个字段啊。一个是title一个是conten还有个type .到时页面链接数据库时,分类取就行了比如select top 10 * from article where type = 1select top 10 * from article where type = 2然后通过循环将数据保存到不同list。将数据传回页面显示