资源描述:
《新闻发布系统制作》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、新闻发布系统一、新闻发布系统的页面构成在新闻发布系统中,需要以下的动态页面。index,asp:以非管理员身份进入首页(不能发布新闻、不能修改、不能删除;只能浏览、)indexs.asp:以管理员身份进入首页(能发布新闻,能修改,能删除,)add.asp:发布新M贞而add_ok.asp:提示发布新闻成功的页面play,asp:ffi示新闻具体
2、Al容的页而edit,asp:对fli错的新闻rt容进行编辑的页面editok.asp:提示编樹新闻成功的贝'而del.asp:对错误的或过时的新M进行删除的贞而dcl_ok.asp:提示删除新闻成功的页面login,asp:上面的
3、发介,修改,删除新闻等操作只有管理员有权力。管理员通过这个页面來登诚管理这个新闻发布系统loginok.asp:提示管理W笠录成功的贞而sorry,asp:访问了无权访问的贞而吋所妞示的贞而二、数据库设计新建包含“admin”表和“news”表的数据库,M:屮表“admin”川于存放管理W的登录名和密码,表“news”里存放发布新闻的相关信息。“admin”农:字段名称数据类型说明字段属性names文本登录名默认值password文本密码默认位“news”表字段名称数据类型说明字段属性1D(默认生成)自动编号(默认生成)分类编号(默认生成)默认值title文本标题默认位co
4、ntent文本内容datetime曰期/时间发表时间默认值Now()三、新闻发布系统开发过程1.在本地磁盘新建文件夹,命名为NEW2.创建数据阼,命名为news3.配置好I1S、ODBC4.在Dreamweaver中新建站点,文档类型为ASPVBScript5.具体页而制作该新闻发布系统农格背景颜色为《T72001)indcx.asp(标题改为新闻发布)1、插入5行1列的表格,居中对齐。输入相关文本。2、在第一行、第三行拆分单元格,伤笫四行嵌套一个1行1列的表格。效果图如上泌集字段那一列表格)3、定义数据源:单击数据库而板一“+”一数裾源名称(DSN),在弹出的对话框中没置
5、连接名称为conn。4、绑定记录集:单击绑定而板一“+”一记录集(查询),在弹出的对话柩中设買连接为conn,其余选其默汄值。5、在嵌套的表格屮,拖入相应的字段集名称到相应位S(如阌)6、选屮嵌食的表格,为其添加服务器行为:服务器行为面板〜“+”〜重复区域,确定。7、为后台文字添加链接到login,asp,^7{Recordsetl.title};修改;删除字段添加服务器行为:单击服务器行为而板一转到详细页而,在弹出的对话框中“详细信息贞”后分别输入play,asp;sorry,asp;sorry,asp其他力默认位。8、保存,如效果图。2)indexs.asp(标题改为新
6、W发布)记录{Recordset1first}到{Recordset1last}总共{Recordset1total}1、绑定记录集:单击绑定而板一“+”一记录集(查询),在弹出的对话柩中设買连接为corni,其余选其默汄位。2、复制index,asp屮的表格,将后台文字更改为发布,链接更改为add.asp。与修改;删除文字相对应的“转到详细页面”服务器行为屮的详细倍息页分别史改为edit,asp;del.asp.3、在第一行单元格屮,单击插入一数据对象一显示记录计数一记录集导航状态,确定。(如图)4、将光标定位到表格后而,回车。单击插入一数据对象一记录集分页一记录集导航条
7、,单击确定。5、保存,如效果图。3)add.asp(标题改为新闻发布)鮪闻发布I罎认簏骞il鼈肩簏布.1、绑定记录集:单击绑定Iflf板"*“+”〜记录集(査i句),在弹出的对话框中设置连接为corm,W余选W默认值。2、单it插入表单-*表单,在插入的表单屮,W插入7行2列的农格,居屮对齐。3、在第一行单元格中输入相应文本,表格背景色为#ff7200。4、拆分第三、四、五、六行旱元格,输入相应文本。在第四、六行插入文本域,(文本域ID必须要跟数裾痄7段名称一样)并在S后一行插入按钮。选屮表单,添加服务器行为:单击服务器行为面板〜插入记滅,在弹出的对讯根中,“插入到表格:”
8、news,输入插入后转到add_ok.asp。5、选择“确认发布”按钮,单击窗口一标签检奔器一行为一“+”一检杳表单,在弹出的对话框中两个域的值勾选为必需的。6、为防止非钤理人《发布;修改;删除新闻仵这m加入隔离。添加服务器行为:单击服务器行为而板一用户身份验证一限制对贞的W/H,在弹出的对话框屮,“如果U/H被犯绝,则转到:”后输入sorry,asp。7、保存,如效泶图。4)addok.asp(标题改为发布成功〉…薪闻赖腿i嫩后自动返回首页!1、插入7行1列的表格,在第一行屮输入相应文木。在最后一行输入相应文木,