好文档 - 专业文书写作范文服务资料分享网站

新闻发布系统实例

天下 分享 时间: 加入收藏 我要投稿 点赞

第二章 系统设计

2.1系统整体设计

此系统主要是内部新闻发布系统应用管理系统。而系统的功能模块划分既要注重各个部分本身的功能,又要注重各个功能模块之间的联系,形成一套高效、快捷的新闻发布系统。这就要求从管理需要和系统开发两个方面进行综合考虑,各个模块既有较

强的独立性,又要留有适当的接口,以便日后对功能进行扩充和完善求。

2.2管理员模块

企业用户管理管理员可以对企业用户发送信息,可以查看他的基本资料,还可以删除这个用户.

开始 登陆 N 登陆成功? Y 功能选择 查看新添加新更新新修改新删除 新评论新结束 2.3 常用数据库介绍 2.3.1 Oracle数据库

Oracle公司是第一个推出基于SQL标准的关系数据库产品的公司。它推出的Oracle数据库系统支持多种硬件平台及操作系统,用户的Oracle应用可以很方便地从一种计算机配置移植到另一种计算机配置上。Oracle数据库系统具有以下特点:严格遵守数据存取语言,操作系统,用户接口和网络通信协议的工业标准;适合于大型数据库和多用户的事务处理;支持分布式处理。

2.3.2数据库的连接

在Java的函数库中,有一组专门处理与数据库有关的API:JDBC(Java Database Connection).我们主要利用JDBC这组API来和数据库沟通。JDBC最主要完成的事情有:与数据库创建连接;送SQL命令给数据库,操作数据库及数据表;接受及处理数据库所执行的结果。不过在创建数据库连接前,我们必须合适的数据库连接的驱动程序。目前JDBC根据数据库连接的方式,将驱动程序分成四种类型:Type1,Type2,Type3,Type4。我使用第一种类型Type1来连接数据库。Type1的驱动程序是通过与ODBC的连接来与数据库沟通(JDBC-ODBC Bridge),也就是JDBC会将所有要与数据库沟通的SQL命令通知ODBC,由ODBC来负责与数据库沟通。由于JDBC API内部已经有这种驱动程序的存在,我们不用考虑太多驱动程序问题,只要将ODBC设置完成即可,而且不论是何种数据库,只要支持ODBC连接方式就可以连上,所以是一种简单又方便的方式。不过利用此种方式有一定的缺点。当项目很大 或者用户很多时,维护的ODBC连接是一件麻烦又恼人的工作。再者由于需要在JDBC与ODBC之前做数据传递及转换,许多时间浪费在这上面,造成性能上的不良后果。

2.4数据库的逻辑设计

在本新闻发布系统发布系统数据库中,本论文所描述的模块所涉及到的表有用户信息表PERSON、新闻信息表NOTE等。

分别对各个表进行设计说明,在用户信息表中,个人的ID为主键,这是字段的数据类型为自动编号,用自动编号做主键可以加快数据的读取速度,而且ID号是由oracle自动分配不可能出现重复的,所以选择个人的ID号为主键。

用户信息表用来保存用户的基本信息,关键字为用户的ID号。设计如表3-4所示:

用户信息表:

表3-4

新闻信息表:

表3-5

第三章 系统实现

3.1 开发工具选择

新闻发布系统作为提供新闻信息,必须具备一些基本的条件。首先,它应该具有友好的界面,方便的操作,与用户之间有很好的沟通;其次,它对数据的处理,数据的交换有着较高的要求。它应该具有速度快,容量大,便于管理的特点。正是因为这些因素,我们选择了My Eclipse ,Oracle作为本次系统开发的工具。

JavaWeb是Java技术的一个分支,主要是JSP,JSP(JavaServer Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。

新闻发布系统实例

第二章系统设计2.1系统整体设计此系统主要是内部新闻发布系统应用管理系统。而系统的功能模块划分既要注重各个部分本身的功能,又要注重各个功能模块之间的联系,形成一套高效、快捷的新闻发布系统。这就要求从管理需要和系统开发两个方面进行综合考虑,各个模块既有较强的独立性,又要留有适当的接口,以便日后对功能进行扩充和
推荐度:
点击下载文档文档为doc格式
6jikd2s0h56et871df8g8njyy26yjv018hf
领取福利

微信扫码领取福利

微信扫码分享