收稿日期D"#B"@C!"W"W$作者简介D白行元’#%C$VW桂林师范高等专科网络中心工作员A主要从事网站建设研究S)女’A回族)广西桂林市人AA
$!V
白行元
基于=技术的校园网动态新闻发布系统>=
二!系统的功能及开发工具
一系统功能"#校园网动态新闻发布系统由前台操作和后台操作两部分组成$管理员通过权限访问在后台进行新闻编辑页面$编辑提交后$数据保留在数据库中$当前台显示新闻内容时$直接从数据库中读取数据$动态生成一个新闻页面%具体的新闻发布系统流程图如图&;所示%
三!数据库设计
一数据库需求分析"#要想实现动态新闻的发布$必须使用数据库作为支撑$在建立表之前$建立数据库2.G/$后在先FF然数据库2.G/里再创建用户所需的表%本系统需要FF另一个表用于存放新闻信息".#管理用户信息E27%表包括用户的名称!口令!权限等字段$为了数据信息的安全$还可以指定某个I做为信息的发布权限%新=闻信息表用于存放新闻信息$数据项包括新闻I其1编号!标题!稿件来源!正文!更新日期!附件及附件说明等字段%二数据库设计"#根据系统数据的设计要求$在进行数据库的设计为了操作方便$用::J/E图形化管理工具采8(@-0管理用户信息表"7+结构见表&;新闻信息表$H.#".#%E27结构见表<
表&;管理用户信息表"7+结构H.#
字段类型长度&;N&;N属性KLCC否否默认额外
用到两个表$个表用于存放管理用户信息"7+$一H.#
过程中$于(@BC数据库是命令式的工作界面$由A
HE-.3+8+M))*)H:72/3+8+M)7)*)
图&;新闻发布系统流程图
表<新闻信息表"7+结构H.#
字段0/类型0;E长度&;&;QR?R属性KLCC默认否是是是FE+0)@TRTR是是是E6H6E6H6RRORRRRRORE6H6E6H6E6H6额外);O*.EH,0+-.;E
二系统开发工具"#&;页面开发工具’用()+-.0+)*,/)1.-2.3+).(4作为页面的开发工具$它是创建专业网站的最佳途径$用户提供为可视化的布局工具$现对代码和设计的全面控制$实免去直接编写代码的工作$作效率得到快速的提工高$5)85+2,9!8;7,等开发工具可以与67!0.+7:,,8:制作出你想要的图形界面%<=代码开发工具’>=由于目前并未有比较成熟的代码集成开发环境$所以在本系统的开发过程当中$主要是利用记事本等文本编辑工具来直接编写代码$并通过编译程序解释编译$在运行过程中如出现错误信息还可通过浏览器返回%?数据库设计工具’采用(@BC数据库作为动态新闻发布系统的A后台数据库$利用(@BC提供的管理工具A来实现对(@BC数据库的建立!辑!编(@D)E76/0A删除!修改等$即使对命令的使用操作不是很熟练$也可以很轻松地完成这项工作%
7F.;3+8+HP*)*));,3+8+H8+)*)/;)./;).
*E.;F,,;E76FSPSP73+8+)*)3+8+)*)
四!系统
系统包含有管理员登录页面",0’8#新闻选6UE::$项操作"添加!删除!修改#页面",0’E#新闻标题6UE0*$::及新闻内容页面的添加"/:7’8#删除8#)/,;::!修改"/S:7’8#%其中呈现".:7’8#/6,;::!-,0,;::等@在浏览者面前的只有新闻列表显示和内容显示两个页面$其它的都是管理员进行后台操作%每个页面的框架
列表显示页面"0’8#新闻内容显示页面"06;::$73.2’
都可以用网页制作工具()+-.0+)*,/)1.-2.3+).来完成$然后把=代码嵌入到>V代码中$(4>=(C系统文件之间的相互关系如图<所示%&;?W
!]年=月]a!
桂林师范高等专科学报
第!卷第e期H总第d期IJ]
图!系统文件之间的相互关系
管理员登录界面是管理员进行添加"除"改删修的入口#只有用户名和密码正确才能对新闻进行相应的操作#否则无权操作$在这个页面中主要是靠表单的提交功能来完成的#过触发%录&;钮后调用通登按’)+--页面$其代码如下/(*,.012+3512735.9-:748+(3467