ASP.NET的网站新闻管理系统设计与实现.doc
《ASP.NET的网站新闻管理系统设计与实现.doc》由会员分享,可在线阅读,更多相关《ASP.NET的网站新闻管理系统设计与实现.doc(16页珍藏版)》请在三一文库上搜索。
1、-范文最新推荐- ASP.NET的网站新闻管理系统设计与实现 数据库随着Internet的普及,越来越多的企业建立了自己的WWW网站,企业通过网站可以展示产品,发布最新动态,与用户进行交流和沟通,与合作伙伴建立联系,以及开展电子商务等。其中新闻管理系统是构成企业网站的一个重要组成部分,它担负着双层作用,一方面可以用来动态发布有关新产品或新开发项目,另一方面又可以及时向顾客公告企业经营业绩、技术与研发进展、特别推荐或优惠的工程项目、产品和服务,从而吸引顾客,扩大顾客群。传统的网站新闻管理方式有两种,一是静态HTML页面,更新信息时需要重新制作页面然后上传页面并修改相应链接,这种方式因为效率太低已
2、不多用。二是基于ASP和脚本语言,将动态网页和数据库结合,通过应用程序来处理新闻,这是目前较为流行的做法。但是由于ASP本身的局限性使得系统有一些不可克服的缺陷,而采取了技术的系统性能上有了很大的改善,其主要表现在以下几方面: 1.由于ASP页面每次打开都必须经过先编译后解释的过程,所以页面在反复打开时速度没有任何提升,而页面只需要一次编译后不需要重新编译,直到该页面被修改或Web应用程序重新启动。这使得在多次访问时速度有了极大的提升。 2.由于ASP没有提供任何输出数据为内容的元件,所以在使用ASP撰写数据库页面时只能借助ADO的RecordSet对象逐笔读取记录,而通过提供的DataGri
3、d等数据库元件可以直接和数据库联系。 3.支持应用程序的实时更新。管理员不必关掉网络服务器或者甚至不用停止应用程序的运行就可以更新应用文件。应用程序文件永远不会被加锁,因此甚至在程序运行时文件就可以被覆盖。当文件更新后,系统会温和地转换到新的版本。 4.采取”code-behind”方式编写代码使得代码更易于编写,结构更清晰,降低了系统的开发与维护的复杂度和费用。 1系统的开发原理1.1 基于技术的系统结构模型结构是一个三层系统:UI层、业务逻辑层和数据层的系统结构模型UI层负责与用户交互,接收用户的输入并将服务器端传来的数据呈现给客户。业务逻辑层负责接收浏览器传来的请求并将请求传给数据层,同
4、时将请求处理结果发给浏览器。它由Web表单、XML Web服务和组件服务组成。其中Web表单是应用程序的核心所在,它是向客户呈现数据和信息的基础,也是响应和处理客户与显示的Web表单交互生成的信息和数据的基础。数据层是通过操纵数据为事务逻辑层提供数据服务,如存储数据操作结果、返回数据检索结果等。1.2 访问数据库的原理与数据库相连,提供了如下3种方式:通过ODBC相连;通过OLEDB相连;直接与SQL Server相连。3种方式由于应用层次的差异,使得效率由低到高,独立性由高到低。对于相连数据库的数据处理,也有2种方式,即一种是通过DataSet来隔离异构的数据源,另一种是以流方式从数据源读取
5、(DataReader方式)。传统的应用程序是通过先建立到数据库的连接,在程序的整个运行过程中维护连接的方式来设计的。采取了断开连接方式的数据结构。当浏览器向Web服务器请求网页时,服务器处理这个请求,并将所请求的网页发送给浏览器,然后连接就被断开,直到浏览器发出下一个请求。的另一个创新是引入了数据集(Dataset)。一个数据集是内存中提供数据关系图的高速缓冲区。数据集对数据源一无所知,它们可以由程序或通过从数据仓库中调入数据而被生成、填充。不论数据从何处获取,数据集都是通过使用同样的程序模板而被操作的,并且它使用相同的潜在的数据缓冲区。 2 系统的功能设计2.1 系统的功能结构该新闻管理系
6、统可以在Windows 2000 Server操作系统平台上运行,Web服务器为IIS,数据库服务器为Microsoft SQL Server2000,开发工具采用的Microsoft Visual Studio .NET和DreamWeaver。图2给出系统的功能结构图。其工作流程为:用户登录通过权限判断,普通用户只能浏览、阅读和查询新闻,注册用户除了可以完成普通用户的操作外,还可以进入新闻管理模块进行新闻录入、修改和删除的操作。注册用户除系统管理员外只能对自己录入的新闻进行删改操作。2.2 系统的功能特点(1)操作简单、界面友好:完全控件式的页面布局,使得新闻的录入工作更简便;许多选项包括
7、新闻类别、来源部门等只需要点击鼠标就可以完成;另外,跟踪出现的提示信息也让用户随时清楚自己的操作情况。(2)即时可见:对新闻的处理(包括录入、修改、删除)将立即在主页的对应栏目显示出来,达到”即时发布、即时见效”的功能。图2 系统功能结构图(3)功能完善:包括常见网站的新闻管理的各个方面:新闻录入、浏览、删除、修改、检索等各个方面,完整地实现了网站对即时新闻的管理要求。(4)方便移植:针对不同的企业,只需要稍作修改就可以开发出适合本企业特点的网站新闻管理系统!3 系统的详细设计系统的主要功能是通过几个功能模块来实现的。具体的设计过程如下: 系统登录:该模块负责将用户分为普通用户和注册用户来实现
8、用户权限的管理。 新闻浏览:该模块负责分页列出网站所有新闻的信息,包括标题、类型、来源部门字段及发布日期,每条新闻的标题被做成一个超链接,点击它们就能跳转页面进行新闻阅读。 新闻阅读:在其他页面中点击标题链接即进入新闻阅读页面,此时,每条新闻的详细信息将被取出,包括内容、标题、关键字等,并按照相对固定的格式放置在页面的不同区域,所有新闻使用大致相同的页面布局,只是各字段对应的内容不同而已,另外,页面其它位置,可以动态放置其他元件,如网站标志logo、页面广告banner等链接图片,这样可以很容易地实现图文并茂的阅读效果。 新闻查询:该模块提供了新闻查询功能,输入待查找的内容及选定分类信息可以快
9、速地找到符合条件的新闻,并输出查询结果。 新闻管理:该模块负责分页罗列登录的注册用户曾发布过且未删除的新闻信息,用户可以对该条新闻进行删除、修改。非新闻发布者除系统管理员外不具有对该条新闻的处理权限,所以不同用户进入此页面将显示不同的内容。 新闻录入和修改:注册用户录入一条新闻所需要的内容,包含标题、关键字、类型、来源部门、发布日期等,同时从登录模块得到用户名,这些信息将被写入数据库中保存。该模块还负责编辑状态下的更新,这时,它将根据取得的Title字段值对页面控件初始化。下面以系统登录页面的编写为例给出主要事件和函数,说明该系统的开发过程。 alert(此用户尚未注册!)”);return
10、false;/判断用户名与密码是否一致else if(!isBothExist)Response.Write(“ alert(用户名和密码不一致,不能进入!)”);return false;elsereturn true;最后给出系统后端数据存储方案:利用Microsoft SQL Server 2000建立数据库及其存储过程。这里给出两个必需的数据表,一是数据表News包含的字段有:编号、姓名、标题、关键字、内容、类型、来源部门和日期。字段说明如下:二是数据表Reg包含的字段有:编号、姓名、密码、所属部门、电子邮箱和电话。字段说明如下:参考文献1天极网新技术研究室.http:/.com完全入
11、门.重庆出版社,20012Scott Worley著.http:/.com技术内幕.王文龙 刘湘宁译.人民邮电出版社,20023Sanjeev Rohilla, Senthil Nathan, Surbhi Malhotra著.http:/.com专业项目实例开发.陈君 王宝良译.中国水利水电出版社,20034丁晟春 王曰芬.网站新闻发布管理系统的设计与应用.现代图书情报技术.2002,5 一、课税对象多元化现行税制设计着眼于有形产品的交易,互联网使得有形产品和服务的界限变得模糊,将原来以有形财产形式提供的商品转变为以数字形式提供。互联网中发展最快的领域就是网上信息和数据的销售业务,原来购买书
12、籍、画册、报纸和CD的客户,现在可以通过互联网直接取得所需的信息。随着计算机广泛的应用,计算机软件产品在市场上的销售额日益增大,而互联网使得软件销售可以在网上完成。因此,互联网使得税收对象多元化,并使以数字形式提供的数据、信息应视为提供服务所得还是销售商品所得难以判定。二、财务信息无纸化互联网络的发展将促使纳税人(企业)的财务信息不断地走向无纸化,这表现为:1、数据输入的无纸化。无纸化的输人类型有两种:一种是像商品条码一样斋人工参与的数据输人方式;另一种是像电子数据交换系统(EDI)产生的发票和电子资金转账系统(EFT)产生的电子汇票,不需人工参与,直接可以从其他企业或部门获得。2、处理过程的
13、无纸化。3、财务信息输出的无纸化。手工会计系统十,存贮账表的是纸介质:传统财务软件中存贮账表的是纸介质和磁蓖,互联网财务软件中存贮账表的越来越趋于网页方式和以网页为主体的多媒体方式,财务数据将变成网页数据。这使税收征管、稽查失去了最直接的纸制凭证。给税收工作带来了困难。三,结算支付电子化电子商务、网上采购的基本前提是网上支付电子化,即不需要支票;不需要汇票,不祷要现金等纸张票据,直接将采购应付款项从企业账号或个人信用卡支付给对方的一种结算支付方式。厂结算支付电子化,上方面使税务机关可与银行、国库等部门建立网络联接,纳税人可将税款直接从其银行贼户划入国库,加快资金的流动;另二方面也给税务机关监控
14、纳税人的有关资金流动增加了困难。四、税收区域国际化互联网使得税收区域国际化,因为互联网将对税收的管辖权及常设机构地产生影响。所谓税收弯辖权皂指一卤在税收方面的主权,它表现在一国政府有权决定向哪些人征税、对什么征税、征多少税等,税收管辖权主要有两个方面:一是地域税收管辖权;二是居民税收管辖权。互联网的发展将对这两种管辖权产生影响;广方面互联网将削弱地域税收管辖权,如通过互联网提供咨询服务、利用互联网进行远程医疗诊断等,其来源地就难以确定。”另一方面,由于互联网的产生使法人居民身份的确认更加困难。对居民身份的确认主要有三种标准:登记注册地标准、实际管理控制中心所在地标准、总机构所在地标准。互联网的
15、出现使居民税收管辖权问题变得更加复杂。五、税收征管手段网络化1996年,国家税务总局提出的征管改革目标是:建立以申报纳税和优化服务为基础,以计算机网络为依托,集中征收、重点稽查的新的征管模式。这以后;各地税务机关纷纷建立了税收征管网络,使我国的税收征管走上了网络化时代。随着互联网的发展,税收征管网络也必将进一步成熟并发生重大变化。六、税收申报方式多样化纳税人及时;真实地向税务机关申报企业应缴税额这是每二个纳税人应尽的义务,为纳税人创造条件、方便纳税人纳税则是税务机关的责任。互联网的产生使纳税申报电子化成为二种方便、快捷、高效的申报方式,并为广大纳税人所选辑;同时也使得纳税申报的方式变得更加多样
16、化。其中包括利用互联网迸行远程申报七、税收宣传多样化作好税收宣传炯纳税人宣传税法,是税务机关日常工作之一,传统的宣传方式有:散发资料、办培训班、通过传媒宣传等,但其往往及时性差、效果不理想、成本也高;同时纳税人与税务机关之间也缺乏沟通。互联网的产生,为税务机关的税收宣传提供了新的方式,税务机关可以在公共信息网建立税收宣传网站利用互联网的便烈向广大纳税人宣传税法,解决纳税人提出的各种问题。同时,可定期、不定期地通过互联网向纳税人的电子信箱发送新的政策法规,加强税务机关与纳税人的联系和沟通,还可以利用税收网站与纳税人进行直接对话。据报道,去年10月30日,首都在线263进行了一次网上宣传个人所得税
17、活动,取得了很好的效果。因此,互联网使税收宣传方式变得多样化。 一、目的 毕业设计(论文)是教学计划中一个重要综合性实践环节,是培养学生理论联系实际的学风和锻炼学生独立工作能力的有效手段,其目的是培养学生运用所学基础理论、专业知识和基本技能;提高分析和解决工程实际问题及从事科学研究的能力;培养学生为社会主义事业而刻苦钻研、勇于攻坚的精神和认真负责、实事求是的科学态度。 二、学生参加毕业设计(论文)的条件 &nb
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ASP NET 网站 新闻 管理 系统 设计 实现
链接地址:https://www.31doc.com/p-1770315.html