“新闻发布系统”网站制作过程.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
“新闻发布系统”网站制作过程.doc

综合实例:“新闻发布系统”网站 通过一个后台功能较为完备的“新闻发布系统”网站的制作,首页效果如图1所示。 图1 内容 利用ASP.NET技术开发一个具有后台管理功能的“新闻发布系统”网站,该网站应具备如下功能。 (1)管理员输入用户名和密码,登录成功后可以进入网站后台对新闻进行管理。 (2)管理员能发布新闻,发布的新闻包括标题、内容、提交时间、新闻图片、附件。 (3)管理员能够根据新闻的标题或者新闻的发布时间查找新闻,并能对查找到的新闻进行修改或者删除等操作。 (4)管理员可以修改密码。 (5)用户访问网站首页,可以浏览网站上的所有新闻。 (6)网站要求有较为统一的风格。 网站结构如下图所示。 图2 网站操作流程如下: (1)用户访问网站首页,出现如图1所示的页面。 (2)单击【更多】链接,出现如图3所示的更多新闻页面。 (3)单击第一条新闻的链接,出现如图4所示的新闻明细页面。 图3 图4 (4)管理员访问如图5所示的登录页面,输入正确的用户名和密码,进入后台管理 界面,默认显示的是新闻发布页面,如图6所示。 (5)选择【新闻查询】选项,出现如图 7所示的新闻查询页面。 (6)单击【修改】链接,跳转到如图 8所示的新闻修改页面。 (7)选择【修改密码】选项,出现如图 9所示的修改密码页面。 图5 图6 图7 图8 图9 设计“新闻发布系统”程序前的思考 设计“新闻发布系统”前需要思考如下问题。 (1) 如何合理地设计网站目录结构,使得信息能够被有效地分类,同时访问控制又比 较方便。由于需要保存新闻的图片和附件,因此需要在网站根目录下分别创建文件夹来保 存这两类文件。另外由于本系统存在“管理员”和“用户”两种角色,因此需要把只有管 理员才能访问的页面放到同一文件夹中,统一进行权限设置。 (2) 如何合理地设计数据库字段,使得信息维护和检索都较为方便。由于新闻发布系 统涉及到的信息项比较少,因此只需要建一张表来保存新闻标题、新闻内容、附件、图片, 另外为了保证每条记录的唯一性,需要在表中建自动编号字段。 (3) 采用怎样的导航方式,使得操作界面清晰,便于用户操作。由于本系统涉及页面 较少、目录结构比较简单,因此采用导航控件中的 Menu 控件、SiteMapPath 控件、TreeView 控件都可以轻松地实现导航功能,其中 Menu 控件使用较为方便。 (4) 采用怎样的设计方法,使得页面风格统一。要使页面风格统一,ASP .NET 提供了 多种方法如用户控件、母版页、主题、皮肤。在本案例中,为了统一后台界面的风格,采 用母版页技术,为了让控件有统一的风格采用主题技术。 (5) 采用怎样的开发方法,开发效率高,程序又不失灵活性。逻辑较为简单的显示部 分采用数据访问控件 SqlDataSource 结合具有内置分页功能的 GridView 控件,新闻发布和 修改等逻辑较为复杂的部分采用代码实现。 有关“新闻发布系统”程序开发的预备知识 (1) 掌握 TextBox、Label、DropDownList、Image、FileUpload、HyperLink 等常用 ASP .NET 标准控件的属性、方法和用法。 (2) 掌握验证控件的知识,特别是 RequiredFieldValidator 控件的用法。 (3) 了解导航控件,掌握 Menu 控件的用法。 (4) 熟悉 SQL Server,能够在 SQL Server 中创建数据库和表。 (5) 掌握数据访问控件 SqlDataSource 以及数据显示控件 GridView、FormView 的用法。 (6) 熟悉 ADO .NET 编程技术,熟练掌握 SqlConnection、SqlCommand、SqlDataReader、 DataSet、SqlDataAdapter 等对象的属性、方法以及用法。 (7) 掌握 Web 站点配置文件 Web.config 的设置方法。 (8) 掌握登录控件,特别是 Login 、ChangePassword 控件的用法。 (9) 掌握 ASP .NET 的 5 大对象,特别是 Request 对象的用法。 (10) 掌握主题和母版页的使用方法,能够用主题统一的网站风格。 实现“新闻发布系统”的开发过程 1)数据库设计 打开SQL Server企业管理器,新建一个aspnetdb数据库。新建一张news表,设置完字段及数据类型后的表设计器如图 10所示。 图 10 2)网站目录结构 打开Visual Studio.NET 2005开发环境,选择【文件】|【新建】|【网站】命令,在

文档评论(0)

wangshirufeng + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档