计算机论文:玩具公司ASP网站的设计与搭建
0 引言
针对互联网的开放性、分布性的特点和其突破了时间和空间限制的强大功能,越来越多的企业开始建立了自己的企业网站,通过网站展示产品,发布最新动态,与用户进行交流和沟通,以及开展电子商务等。下面笔者就基于Asp.net和SQLServer2008技术,介绍一个典型的玩具公司网站的设计和开发方法。
1 关键技术和开发工具
本网站的开发主要使用了Asp.net技术、Div+Css技术、SQL 2008数据库技术和Visual Studio 2010开发平台。
1.1 Asp.net
Asp.net是Microsoft.net的一部分,它不仅仅是Activeserverpage(ASP)的下一个版本;它还提供了一个统一的Web开发模型,其中包括开发人员生成企业级Web应用程序所需的各种服务。Asp.net的语法在很大程度上与ASP兼容,同时,它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。
1.2 Div+Css
Div(图层)+Css(CascadingStyleSheets层叠样式表)是一种网页布局方法有别于传统的HTML网页设计语言中的表格(table)定位方式,它可实现网页页面内容与表现格式相分离。现在主流的网站都是采用Div+Css的方式实现各种定位的。
1.3 SQL Server 2008数据库
SQL Serve r2008是微软数据平台中的一个主要部分,旨在满足目前和将来管理和使用数据的需求。
1.4 Visual Studio 2010开发平台
Microsoft Visual Studio(简称VS)是美国微软公司的开发工具包系列产品,它包括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等等。VisualStudio是目前最流行的Windows平台应用程序开发平台,是Asp.net程序开发的理想平台。
2 网站功能模块设计和数据库设计
在构造系统时,首先从需求出发构造了数据库表,然后再由数据库表结合需求划分出系统需要实现的功能模块,本网站采用了前后台管理模式。
2.1 网站功能模块设计
通过对本玩具公司网站功能需求分析,可以将本网站划分为前台和后台结构,如图1所示。前台是用户浏览信息的界面,实现产品展示、客户留言、新闻浏览等功能。后台作为管理员的管理界面,实现对信息的维护和更新。下面对前后台的功能做出具体介绍。
前台功能介绍:
⑴ 公司介绍:介绍公司的详细信息。
⑵ 玩具产品展示:按新产品在前、旧产品在后的顺序,分页展示公司所有的玩具产品,让客户充分了解企业的产品和产品详细的信息。
⑶ 新闻中心:按新闻发布时间为序,后发布在前,先发布在后顺序,分页展示公司新闻信息,让用户及时了解公司新闻动态。
⑷ 在线留言:会员可以给本公司留言,并留下电话号码,方便公司人员进行联系,拓展潜在客户群。如果未登录,不可留言,登录后才可留言。
⑸ 联系方式:面向所有的网站访问用户,显示公司的联系方式。
⑹ 注册管理:实现普通前台用户的注册,用户注册成为本公司会员并登录后方可给本公司留言。
后台功能介绍:
⑴ 留言管理:管理员可以对用户留言进行修改和删除。
⑵ 新闻管理:实现网站新闻的更新与维护,管理员可以添加、修改、删除新闻。
⑶ 产品管理:管理员可以发布企业新产品,修改产品,删除产品。
⑷ 会员管理:管理员可以对会员信息进行修改和删除。
⑸ 管理员管理:管理员可以添加新的管理员和删除已有管理员。
2.2 数据库设计
网站的数据库设计是进行网站系统功能划分和系统设计的基础,本网站数据库里主要包含会员表、管理员表、新闻表、留言表、产品表。产品表结构如表1所示。
3 网站的程序设计与实现
通过前面的功能逻辑分析,已经将网站后台划分为5大功能模块,分别为产品管理模块、新闻管理模块、留言管理模块、会员管理模块、管理员管理模块。同时考虑到系统的安全性,防止非法用户访问系统以及满足不同人员对系统操作的权限控制,再添加一个登录模块。为了将各功能模块集成起来,还需要设计一个系统前台首页,将各个功能模块整合到首页中,如图2所示。下面只给出新闻管理模块中发布企业新闻模块的部分核心代码,发布企业新闻模块如图3所示,对应的核心代码如代码1所示。
发布新闻功能的核心代码如下:
4 结语
在信息时代,一个优秀的企业网站可以提高企业的经济效益和核心竞争力。本文基于Asp.net和SQL Server 2008技术设计开发了一个玩具公司的网站,自交付使用以来,运行稳定,得到了企业和客户的一致好评。
编辑推荐:
温馨提示:因考试政策、内容不断变化与调整,长理培训网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准! (责任编辑:长理培训)
点击加载更多评论>>