下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、基于技术开发网站新闻管理系统效劳。1研究背景传统的网站新闻管理方式有两种:一种是静态htl页面,更新信息时需要重新制作页面然后上传页面并修改相应链接,这种方式因为效率太低已不多用;另一种是基于asp和脚本语言,将动态网页和数据库结合,通过应用程序来处理新闻,这是目前较为流行的做法。但是由于asp技术本身的局限性使得系统有一些不可克制的缺陷。不仅仅是下一版本的asp(ativeserverpages,动态效劳器页面),而且是建立动态eb应用程序而重新打造的全新技术,其主要特色包括:语言的独立性;简单的开发操作,别离程序代码和网页内容;进步了执行效率;简化部署与组态的操作;支持客户端类型;支持下一
2、代的eb效劳;增进适用性;增进延展性;更多的支持工具;更佳的平安机制;会话(sessin)可以跨进程、跨机器。由于的众多优点,该系统选用了来开发设计。2需求分析前台显示新闻部分:用户登录区、显示最热门的前几条新闻、显示推荐的前几条新闻、显示最新的前几条新闻、搜索新闻功能、显示所有新闻分类即部门、按分类/部门显示其下的所有新闻、新闻详细信息阅读阅读、图片新闻自动生成缩略图以滚动形式在首页显示且只显示前几条、网站友谊链接可在管理中添加设置、网站公告可显示发布了新闻但没通过审核的一些相关通知等。后台管理部分:登录验证、根据权限显示相应的管理目录、添加、修改和删除新闻、管理发布新闻、管理审核新闻、分类
3、管理、用户管理、网站风格设置、系统设置等。3总体设计3.1数据库设计该系统使用sqlserver2022作为应用程序的数据库,建立了有6张数据表:n_adin表用于存储帐户的信息,n_lass表用于存储新闻分类信息,n_links表用于存储友谊链接信息,n_nes表用于存储新闻内容,n_setup表用于存储系统设置信息,n_skins表用于存储页面风格。n_nes表与n_lass表相关联。在6个数据表中,主要介绍一下新闻表n_nes表中的字段。n_id新闻编号n+四位流水号,n_title新闻标题,n_lassid新闻栏目编号,n_intr新闻简介,n_ntent新闻内容,n_authr新闻作
4、者,n_date新闻发布日期,n_hit新闻点击数,n_isend是否为推荐新闻,n_isindex是否为首页新闻,n_ispi是否为首页滚动图片,n_pisr滚动图片存储地址,n_publisher新闻发布者,n_ishek是否通过审核0为未通过审核,1为通过审核。3.2网站工作流程翻开该系统网站,普通阅读者能阅读、阅读和搜索新闻,能进展注册,注册后为新闻输入员,登录进入新闻后台管理区,只有添加新闻的权限;如登录时为新闻审核员,其不但有添加新闻的权限,还有审核和管理新闻的权限;如为系统管理员,其有新闻后台管理区内的所有权限,除具有新闻审核员所有的权限外,还有添加和管理新闻分类、添加和管理用户
5、、系统、风格和友谊链接设置。在添加新闻时,除常规的添加新闻标题、新闻内容、新闻作者和新闻简介外,还可选择是否为首页新闻、是否为推荐新闻和是否在首页滚动图片(上传图片)等,对新闻内容的字体、字号和字体颜色可以调整,类似rd的一些简单的编辑功能,还可设置超链接和插入表格等。如添加新闻者为新闻输入员,其所添加的新闻需要系统管理员或审核员经审核后才能发布到网上;如是管理员或者审核员添加新闻的话,不需要再经谁审核,直接可以发布到网上。管理新闻功能包括对任一条新闻内容可作相应修改,也可删除任何一条不再需要保存的新闻。管理新闻分类包括对新闻分类名称作修改,也可将任一分类名删除,删除后其分类下的所有新闻也将被
6、删除。添加用户时,用户等级可为管理员、审核员或者输入员之一,管理用户包括修改用户名、密码和用户等级,也可将任一用户删除。4详细设计4.1页面风格设计为使该系统的页面美观多样,在设计时使用了8种款式风格。为了在页面设计时方便调用,将其存储于数据库的n_skins风格款式表中,各窗体通过调用style.ss文件来设计界面外观。ss是asadingstylesheets层叠款式表单的简称,简称款式表,它是一种设计网页款式的技术。ss代码的根本语句构造为:选择符属性名:属性值,选择符可以是htl中任何的标签或自定义标识符,比方p、div、ig甚至bdy都可以作为选择符。eb.nfig文件对于访问站点的
7、用户来说是不可见的,而且也是不可访问的,它基于xl,每个配置文件都包含xl标记和子标记的嵌套层次构造。新闻系统的eb.nfig文件中的配置:appsettingsaddkey=sqlnvalue=server=.;uid=sa;pd=sa;database=nesanage/add/appsettings4.3通用类代码基于面向对象的思想,系统将网站内的每一类元素看作为一个实体类,用成员变量来保存对象所具有的特征,用成员方法来表示对象所具有的功能。通过对数据对象的引用(以创立类实例方式),调用数据实体类里的相应函数完成相关功能,对此对象在数据库执行查询、插入、删除和更新操作等。系统采用统一的连接类,将数据源的数据提取到本地dataset中,所有数据操作也将在此数据集中进展的,并在指定的时候将数据回填到数据源,以到达良好的效率。statipublisqlnnetindbn=nesqlnnetin(strn);statipublidatasetds=nedataset();5总结该系统是运用b/s(brser/server,阅读
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年投资返租担保协议3篇
- 2024年消费借款电子合同
- 2024年度票务代理与主题公园合作合同范本3篇
- 户外大型玩具安全
- 2024年教育机构服装供应协议3篇
- 2024年水钻工程勘察设计合同
- 2024年度货物购销及安装合同版
- 2024年油气管道桩基工程分包合同2篇
- 2024年版酒店客房卫生清洁协议3篇
- 勘察设计合同(2篇)
- 水泥稳定土类基层施工工艺标准(路拌法与厂拌法)
- 模具常用语中英文对照
- 建筑施工坍塌事故的预防和应急措施
- 全自动血液细菌培养分析仪校准规范(实验报告)
- 填涂答题卡注意事项PPT精品文档
- 工程使用说明书(共7页)
- 中医儿科病历
- 卧式单面多轴钻孔机床的液压传动系统设计
- 部编版八年级上册语文第四单元教材分析
- 人教A版高中数学必修第一册1.2《集合间的基本关系》教案
- 民办非企业单位章程样本上海社会组织
评论
0/150
提交评论