网站大量收购闲置独家精品文档,联系QQ:2885784924

基于.NET的“企业产品展示与新闻发布系统”设计与实现.docVIP

基于.NET的“企业产品展示与新闻发布系统”设计与实现.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于.NET的“企业产品展示与新闻发布系统”设计与实现   摘要:“企业产品展示与新闻发布系统”可以通过后台上传企业产品、发布企业新闻,通过前台页面查看、浏览。其中管理员可以设置产品与新闻分类,浏览、添加、删除、修改企业的产品与新闻详情;普通用户可以浏览产品信息和企业新闻。本文详细阐述了系统的数据库设计、功能模块设计以及系统核心功能的实现,并且阐述了三层架构的设计思想。   关键词:企业产品展示与新闻发布 功能设计 编码实现   中图分类号:TP311.13 文献标识码:A 文章编号:1007-9416(2016)12-0159-02   本系统的用户分为管理员和普通用户,普通用户可以浏览系统信息,管理员可以设置产品与新闻分类,浏览、添加、删除、修改企业的产品与新闻详情。本系统基于Microsoft Visual Studio开发平台和SQL Server技术,采用三层架构,系高效率、高集成、高安全性的企业信息管理系统。   1 系统开发环境及主要技术   1.1 开发环境   本系统开发使用的操作系统为 Windows7,使用的开发工具为 Microsoft Visual Studio 2010,以Microsoft SQL server 2008 为后台数据库,使用Adobe Photoshop CS3 进行素材加工,使用 Microsoft Office Visio 2003 进行UML 建模。   1.2 系统的技术应用   本系统开发的主要技术如下:   (1)运用微软公司的ASP.NET技术;   (2)采用三层架构,实现对系统框架的搭建,将整个业务应用划分为:表现层 (UI)、业务逻辑层(BLL)、数据访问层 (DAL),使系统具有 “高内聚,低耦合”的特征,更利于系统的开发与维护;   (3)使用OOP思想,实现数据的封装,类的继承和多态,程序更加人性化。   (4)使用ADO.NET技术实现数据库信息操作,使系统对数据库的处理更高效、更安全。   (5)采用工程化的开发方法,使系统更稳定,代码更规范,系统更便于维护。   2 系统设计   2.1 数据库设计   本系统使用Microsoft SQL server 2008作为数据库的设计与开发工具,主要数据表有以下几个:   (1)新闻信息表(News_Info):此表存放新闻基本信息,其结构如表1所示。   (2)产品信息表(Product_Info):此表存放产品基本信息,其结构如表2所示。   (3)产品类别表(ProductType):此表存放产品分类信息,其结构如表3所示。   2.2 功能模块设计   本系统主要功能模块设计如图1所示。   2.3 功能需求分析   2.3.1 用户管理   根据系统的操作权限不同,将系统的使用用户分为普通用户和管理员。普通用户无需注册,可以浏览系统中发布的产品和新闻信息;管理员负责系统的日常维护,通过身份验证后可以对产品和新闻进行浏览和编辑。   2.3.2 产品管理   管理员可以通过系统后台对产品进行添加、删除、修改、查询。   (1)添加产品:即在系统中录入新产品,填写产品信息时作非空判断,如果出现重复信息,则给出提示。添加成功之后,以对话框的形式显示添加结果。   (2)删除产品:企业有些停产或脱销产品,从系统展示位中“下架”,由管理员在系统后台通过删除产品操作实现。   (3)修改?a品:管理员在系统后台可以编辑产品,实现对产品属性的修改,比如产品图片、产品名称等。   (4)查询产品:系统前台和后台均支持按产品名称或类别进行查询和浏览。   新闻管理与产品管理功能需求类似,在此不再赘述。   3 系统功能实现   限于篇幅,本文选取了部分核心功能代码。   3.1 管理员用户登录   管理员在后台登录页面输入指定用户名和密码,进行身份验证,具体实现如下:   protected void btnLogin_Click(object sender, EventArgs e)   {   if (txtUserName.Text == admin txtPassword.Text == admin)   {   Response.Redirect(AdminIndex.aspx);   }   else   {   ShowMessage(this,账号或密码错误!);   }   }   3.2 产品与新闻管理   产品和新闻的基本信息存放在数据库中,通过对数据表的操作,来实现产品和新闻的增、删、改、查。在.NET页面中访问数据表一般有三个步骤:一是连接数据库;二是对数据表执行相关操作;三是关闭连接。本

文档评论(0)

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

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

版权声明书
用户编号:8073070133000003

1亿VIP精品文档

相关文档