tier结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。
以目前的技术看,局域网建立BS结构的网络应用,并通过I
ter
etI
tra
et模式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如LANWANI
ter
etI
tra
et等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。特别是在JAVA这样的跨平台语言出现之后,BS架构管理软件更是方便、快捷、高效。无论从硬件、软件及维护工作等方面权衡,BS结构都能降低整个网络结构体系的总体成本。因此,我们采用BS结构进行开发新闻发布系统。
2需求分析
21设计构想任何系统的设计都必须从用户实际的操作也就是用户的需求入手分析,新闻
发布系统也不例外。新闻发布系统的主要目的就是管理用户通过管理操作(如发布和修改新闻及新闻模块)让可以浏览网站的用户看到相关的新闻信息。从这一点出发,就不难得出本系统主要面对的是两大类用户:管理用户(新闻发布,新闻管理)和浏览者。
管理用户对新闻的管理应该主要包括新闻模块和新闻内容的添加于管理,而且管理用户的界面不是所有的用户都可以进入的,也就是说必须有管理权限的用户才能进入。一般称管理用户通过输入密码才能登入的平台为后台。
3
f浏览者的权限就是浏览管理用户发布的新闻内容,并可以进行检索以方便的寻找到自己想要看到的内容。一般称浏览者浏览或者查阅信息的平台为前台。22功能设计
通过对系统的分析,对系统的功能做如下设计。后台(管理用户功能):通过输入用户名密码进行用户注册。然后输入已经注册过的用户名跟密码进入后台管理里平台。用户可以对新闻管理,实现新闻模块添加,新闻模块修改,新闻内容添加,新闻内容修改。还可以对用户进行管理,实现用户注册,用户登录。后台的基本功能如图21所示。
后台
用户管理
新闻管理
用
用
户
户
注
登
册
录
添删添
删
加除加
除
模模内
内
块块容
容
图21后台模块
前台(浏览用户功能):浏览模块,浏览新闻,检索新闻。前台的基本功能如图22所示。
前台
浏
检
发
览
索
表
新
新
评
闻
闻
论
3数据库设计
图22前台模块
数据库设计是校园新闻发布管理系统中数据库设计的核心。数据库设计直接决定系统的功能流程和运行系统的效率。因此,数据库的设计则需要深思熟虑。务求做到兼顾新闻发布系统r