版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
ASP.NET的网站新闻管理系统设计与实现数据库随着Internet的普及,越来越多的企业建立了自己的WWW网站,企业通过网站可以展现出产品,发布最新动态,与用户进行交流和沟通交流,与合作伙伴建立联系,以及积极开展电子商务等。其中新闻管理系统就是构成企业网站的一个关键组成部分,它肩负着双层促进作用,一方面可以用来动态发布有关新产品或崭新研发项目,另一方面又可以及时向顾客公告企业经营业绩、技术与研发进展、特别所所推荐或优惠的工程项目、产品和服务,从而取悦顾客,不断扩大顾客群。传统的网站新闻管理方式存两种,一就是静态HTML页面,更新信息时仍须再次制作页面然后上传页面并修正适度链接,这种方式因为效率太低已不多用。二就是基于ASP和脚本语言,将动态网页和数据库融合,通过应用程序回去处理新闻,这就是目前较为流行的作法。但是由于ASP本身的局限性并使系统存一些不容消解的瑕疵,而推行了技术的系统性能上有了非常小的提高,其主要整体整体表现在以下几方面:2系统的功能设计2.1系统的功能结构该新闻管理系统可以在Windows2000Server操作系统平台上运转,Web服务器为IIS,数据库服务器为MicrosoftSQLServer2000,开发工具采用的MicrosoftVisualStudio.NET和DreamWeaver。图2得出结论系统的功能结构图。其工作流程为:用户解锁通过权限推断,普通用户就可以浏览、文学创作和查询新闻,登记注册用户除了可以顺利完成普通用户的操作方式方式外,还可以步入新闻管理模块进行新闻列印、修正和删除的操作方式方式。登记注册用户除系统管理员外就可以对自己列印的新闻进行删改操作方式方式。2.2系统的功能特点(1)操作方式方式直观、界面友好:完全控件式的页面布局,并使新闻的列印工作更方便快捷;许多选项涵盖新闻类别、来源部门等只仍须页面鼠标就可以顺利完成;另外,跟踪出现的提示信息也并使用户随时清楚自己的操作方式方式情况。(2)即时所述:对新闻的处理(涵盖列印、修正、删除)将立即在主页的对应栏目说明出来,达致"即时发布、即时见效"的功能。图2系统功能结构图(3)功能完善:涵盖常用网站的新闻管理的各个方面:新闻列印、浏览、删除、修正、检索等各个方面,完善地同时同时实现了网站对即时新闻的管理建议。(4)便捷移殖:针对相同的企业,只仍须稍加修正就可以研发出适合本企业特点的网站新闻管理系统!3系统的详细设计系统的主要功能就是通过几个功能模块回去同时同时实现的。具体内容的设计过程如下:⑴系统解锁:该模块负责管理将用户分为普通用户和登记注册用户回去同时同时实现用户权限的管理。⑵新闻浏览:该模块负责管理分页列出网站所有新闻的信息,涵盖标题、类型、来源部门字段及发布日期,每条新闻的标题被做成一个超链接,页面它们就能重定向页面进行新闻文学创作。⑶新闻文学创作:在其他页面中页面标题链接即为为步入新闻文学创作页面,此时,每条新闻的详细信息将被取出,涵盖内容、标题、关键字等,并按照相对套管的格式复置放到页面的相同区域,所有新闻使用大致相同的页面布局,只是各字段对应的内容相同而已,另外,页面其它边线,可以动态放置其他元件,比如网站标志logo、页面广告banner等链接图片,这样可以很难地同时同时实现图文并茂的文学创作效果。⑷新闻查询:该模块提供更多更多了新闻查询功能,输入等候追踪的内容及挑选出分类信息可以快速地找到符合条件的新闻,并输出查询结果。⑸新闻管理:该模块负责管理分页罗列解锁的登记注册用户曾发布过且未删除的新闻信息,用户可以对该条新闻进行删除、修正。非新闻发布者除系统管理员外不具备对该条新闻的处理权限,所以相同用户步入此页面将说明相同的内容。⑹新闻列印和修正:登记注册用户列印一条新闻所仍须的内容,囊括标题、关键字、类型、来源部门、发布日期等,同时从解锁模块赢得用户名,这些信息将被写入数据库中存留。该模块还负责管理编辑状态下的更新,这时,它将根据赢得的Title字段值对页面控件初始化。下面以系统解锁页面的编写为基准得出结论主要事件和函数,说明该系统的研发过程。3.大力支持应用程序的实时更新。管理员不必关上网络服务器或者甚至不必暂停应用程序的运转就可以更新应用领域文件。应用程序文件永远无法被锁上,因此甚至在程序运行时文件就可以被全面全面覆盖。当文件更新后,系统可以激进地转换至代莱版本。2.由于ASP没有提供更多更多任何输出数据为内容的元件,所以在使用ASP撰写数据库页面时就可以利用ADO的RecordSet对象逐笔读取记录,而通过提供更多更多的DataGrid等数据库元件可以轻而易举和数据库联系。1.由于ASP页面每次关上都必须经过先编程后定义的过程,所以页面在反反复复关上时速度没有任何提升,而页面只仍须一次编程后不仍须再次编程,直到该页面被修正或Web应用程序重新启动。这并使在多次访华时速度存了非常大的提升。4.推行"code-behind"方式编写代码并使代码更难于编写,结构更精确,增加了系统的研发与维护的复杂度和费用。1系统的研发原理1.1基于技术的系统结构模型结构就是一个三层系统:UI层、业务逻辑层和数据层的系统结构模型UI层负责管理与用户可视化,传送用户的输入并将服务器端听到的数据呈现给客户。业务逻辑层负责管理传送浏览器听到的命令并将命令托付给数据层,同时将命令处理结果发给浏览器。它由Web表单、XMLWeb服务和组件服务共同共同组成。其中Web表单就是应用程序的核心所在,它就是向客户呈现数据和信息的基础,也就是积极响应和处理客户与说明的Web表单可视化分解成的信息和数据的基础。数据层就是通过抬高数据为事务逻辑层提供数据服务,比如存储数据操作方式方式结果、返回数据检索结果等。1.2访华数据库的原理与数据库相连,提供更多更多了如下3种方式:通过ODBC相连;通过OLEDB相连;轻而易举与SQLServer相连。3种方式由于应用领域层次的差异,并使效率由高至高,独立性由高至低。对于相连数据库的数据处理,也存2种方式,即为为一种就是通过DataSet回去阻隔异构的数据源,另一种就是以流方式从数据源读取(DataReader方式)。传统的应用程序就是通过先建立至数据库的相连接,在程序的整个运转过程中维护相连接的方式回去设计的。推行了断开连接方式的数据结构。当浏览器向Web服务器命令网页时,服务器处理这个命令,并将所命令的网页发送给浏览器,然后相连接就被脱落,直到浏览器接到下一个命令。的另一个技术创新就是引入了数据集(Dataset)。一个数据集是内存中提供数据关系图的高速缓冲区。数据集对数据源一无所知,它们可以由程序或通过从数据仓库中调往数据而被分解成、填充。不论数据从何处以以获取,数据集都就是通过使用同样的程序模板而被操作方式方式的,并且它使用相同的潜在的数据缓冲区。最后得出结论系统后端的数据存储方案:利用MicrosoftSQLServer2000建立数据库及其存储过程。这里得出结论两个所需的数据表,一就是数据表News囊括的字段存:编号、姓名、标题、关键字、内容、类型、来源部门和日期。字段说明如下:二就是数据表Reg囊括的字段存:编号、姓名、密码、所属部门、电子邮箱和电话。字段说明如下:参考文献[1]天极网新技术研究室.《完全入门》.重庆出版社,2001[2]ScottWorley著
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 麻纺企业消防安全管理准则
- 2026年4月江苏扬州经济技术开发区事业单位招聘教师20人笔试参考题库及答案解析
- 2025年县乡教师选调考试《教育学》常考点及参考答案详解(精练)
- 2026天津市第三中心医院招聘派遣制员工5人笔试参考题库及答案解析
- 2026陕西氢能产业发展有限公司(榆林)所属单位社会招聘27人笔试参考题库及答案解析
- 2026年初级经济师-强化训练及参考答案详解【研优卷】
- 2026年初级银行从业资格之初级银行管理试卷附参考答案详解(典型题)
- 2026年国开电大数字电子电路形考通关试题库附完整答案详解【有一套】
- 2026年危险品试卷(培优)附答案详解
- 2026年国开电大linux网络操作系统形考模拟考试试卷带答案详解(综合题)
- 小型水电站建设工程可行性研究报告
- 公共基础知识1000题题库
- 钢材物资组织供应、运输、售后服务方案
- (正式版)JBT 1306-2024 电动单梁起重机
- 皮肤病学教案设计
- 停电作业安全操作规范与注意事项培训
- 年产4亿片阿奇霉素片的精烘包及车间设计
- T 13295-2019 水及燃气用球墨铸铁管、管件和附件
- 小学古诗词比赛题库-小学生诗词大赛题库及答案共6课件
- 麻醉药品和精神药品管理条例-课件
- 药食同源健康养生
评论
0/150
提交评论