企业网站设计说明书.docx
- 文档编号:6632203
- 上传时间:2023-01-08
- 格式:DOCX
- 页数:22
- 大小:779.79KB
企业网站设计说明书.docx
《企业网站设计说明书.docx》由会员分享,可在线阅读,更多相关《企业网站设计说明书.docx(22页珍藏版)》请在冰豆网上搜索。
企业网站设计说明书
论文题目:
网站的设计与实现
学院:
专业年级:
学号:
姓名:
指导教师、:
讲师
2013年月日
中文摘要
随着网络技术的迅猛发展,当代企业纷纷建立自己的网站,借助于互联网扩大自己的影响、推广自己的产品,同时通过互联网快速的信息传递加速自身的发展。
因此我选择将公司网站的设计以及后台的管理作为我的项目。
(选择此项目的理由)
本论文所研究的是如何建设一个符合客户要求的企业网站后台数据库管理系统,意在通过设计一个具有强大的数据管理功能的系统来管理前台页面中不断更新的数据,方便网站管理员日后对网站的维护和数据更新。
本论文所提出的方案是采用现在比较流行的.net技术配合网页三剑客(dreamweaver、fireworks、flash)等制作工具来设计和建设一个企业网站后台数据库管理系统。
该系统的基本功能有公司的简介、公司产品的展示、公司的新闻动态、后台的管理等等。
(自己要做的事)
通过对企业需求的了解和对其他企业网站的参考,最终成功完成了一个虚拟企业网站的后台数据库管理系统。
该系统完全能满足大部分企业的日常需要,可以作为许多企业建设网站的参考系统。
该系统在WindowsXP+ASP.NET+Access平台下开发、实现。
关键词:
常州晋美光电有限公司、ASP.NET技术、ACCESS数据库
ABSTRACT
Withtherapiddevelopmentofnetworktechnology,contemporaryenterpriseshavesetuptheirownwebsitesviatheInternettoexpandtheirinfluencetopromotetheirproducts,whilerapidtransmissionofinformationviatheInternettoaccelerateitsowndevelopment.SoIchosethecompanywebsitedesignandmanagementofthebackgroundasmyproject.(Selectreasonforthisproject)
Studiedinthispaperishowtomeetthecustomerrequirementstobuildacorporatewebsiteback-enddatabasemanagementsystem,intendedthroughthedesignofarobustdatamanagementsystemtomanagethefrontpageconstantlyupdateddatatohelpthefutureoftheWebsiteadministratormaintenanceanddataupdates.Thispaperproposedtheprogramisusednowmorepopular.NettechnologywiththeWebThreeMusketeers(dreamweaver,fireworks,flash)andotherauthoringtoolstodesignandbuildabusinesswebsiteback-enddatabasemanagementsystem.Thesystem'sbasicfunctionsarethecompany'sprofile,showcasethecompany'sproducts,thecompany'sNews,thebackgroundofthemanagement.(Owntodo)
Throughtheunderstandingofbusinessneedsandothercorporatewebsitesforreferenceonly,thesuccessfulcompletionofavirtualenterpriseWebsiteback-enddatabasemanagementsystem.ThesystemisfullyabletomeetthedailyneedsofmostenterprisescanbeusedasanumberofenterprisestobuildWebsitereferencesystem.ThesystemisWindowsXP+ASP.NET+Accessplatformdevelopmentandimplementation.
Keywords:
ChangzhouJinMeiOptoelectronicsCo.,Ltd,ASP.NETtechnology,ACCESSdatabase
第一章企业网站的开发技术及其实现
1.1企业网站的关键开发技术
ASP.NET是建立在公共语言运行库上的编程框架,可用于在服务器上生成功能强大的Web应用程序。
与以前的Web开发模型相比,ASP.NET提供了数个重要的优点:
●增强的性能。
ASP.NET是在服务器上运行的编译好的公共语言运行库代码。
与被解释的前辈不同,ASP.NET可利用早期绑定、实时编译、本机优化和盒外缓存服务。
这相当于在编写代码行之前便显著提高了性能。
●世界级的工具支持。
ASP.NET框架补充了VisualStudio集成开发环境中的大量工具箱和设计器。
WYSIWYG编辑、拖放服务器控件和自动部署只是这个强大的工具所提供功能中的少数几种。
●威力和灵活性。
由于ASP.NET基于公共语言运行库,因此Web应用程序开发人员可以利用整个平台的威力和灵活性。
.NET框架类库、消息处理和数据访问解决方案都可从Web无缝访问。
ASP.NET也与语言无关,所以可以选择最适合应用程序的语言,或跨多种语言分割应用程序。
另外,公共语言运行库的交互性保证在迁移到ASP.NET时保留基于COM的开发中的现有投资。
●简易性。
ASP.NET使执行常见任务变得容易,从简单的窗体提交和客户端身份验证到部署和站点配置。
例如,ASP.NET页框架使您可以生成将应用程序逻辑与表示代码清楚分开的用户界面,和在类似VisualBasic的简单窗体处理模型中处理事件。
另外,公共语言运行库利用托管代码服务(如自动引用计数和垃圾回收)简化了开发。
●可管理性。
ASP.NET采用基于文本的分层配置系统,简化了将设置应用于服务器环境和Web应用程序。
由于配置信息是以纯文本形式存储的,因此可以在没有本地管理工具帮助的情况下应用新设置。
此“零本地管理”哲学也扩展到了ASP.NET框架应用程序的部署。
只需将必要的文件复制到服务器,即可将ASP.NET框架应用程序部署到服务器。
不需要重新启动服务器,即使是在部署或替换运行的编译代码时。
●可缩放性和可用性。
ASP.NET在设计时考虑了可缩放性,增加了专门用于在聚集环境和多处理器环境中提高性能的功能。
另外,进程受到ASP.NET运行库的密切监视和管理,以便当进程行为不正常(泄漏、死锁)时,可就地创建新进程,以帮助保持应用程序始终可用于处理请求。
●自定义性和扩展性。
ASP.NET随附了一个设计周到的结构,它使开发人员可以在适当的级别“插入”代码。
实际上,可以用自己编写的自定义组件扩展或替换ASP.NET运行库的任何子组件。
实现自定义身份验证或状态服务一直没有变得更容易。
●安全性。
借助内置的Windows身份验证和基于每个应用程序的配置,可以保证应用程序是安全的。
1.2企业网站的实现
1.2.1网站建设的市场背景
互联网的兴起及其在全球范围内的普遍应用,加快了全球信息化的步伐,同时,又使传统企业面临着新的挑战和机遇。
传统企业广泛实施电子商务转型策略,是互联网经济时代新型企业的发展方向。
如何将互联网技术应用于企业日常宣传、运作、管理中,如何在电子商务应用领域开拓市场,如何利用Internet给企业带来商机、拓展企业的规模和效益,如何加强内部管理等等…则更是企业在互联网经济浪潮中急需考虑的问题。
1.2.2网站实现的功能
通过实施一系列的电子化建设计划,企业网站将实现:
●整合企业的业务应用
●相关信息的动态发布:
企业信息、产品信息、招聘信息等
●建立一个强大的对外宣传口径
1.2.3网站内容风格设计
●总体印象:
立足于企业服务宗旨,延伸至高新行业领域,主题突出,内容精干,形式简洁
●版式布局:
栏目集中,分栏目检索明确,导航标志清晰
●色彩运用:
色调总体呈畅快、简洁、专业的特征:
(根据企业实际需要决定)
●图片运用:
配合文字及色块,以生动的形象图片表达知名专业公司的实力和创造力
●在功能上:
网站内容从各方面尽量满足客户和有需求的业内人士的合理要求
第二章可行性分析
2.1技术可行性
硬件、软件要求不高,目前市场上的一般计算机硬件资源均能满足系统开发要求。
其中运用的主要软件有Dreamweaver,Fireworks,Access等,数据库采用sqlserver2000。
采用ASP技术,该技术功能强大,扩展性强,macromedia公司提供大量的第三方控件,并结合vbscript,javascript以及sql等脚本语言,以上技术足以完成本系统的开发和设计。
2.2社会可行性
在国外,特别是在美国,实施企业战略不只是空谈,它已经被列入了许多大企业的日程表中。
与国外的热闹场面相比,国内了解企业概念的企业十分少,而计划建立企业的企业就更加微乎其微。
但是应该看到,互联网在国内的发展速度相当迅速,企业网站作为一种新的形象传播途径,同传统媒介相比,对大众更具有亲和力与吸引力,可以帮助企业与消费者建立更亲密、更稳固的联系。
企业网站有很多作用:
一、拥有企业自己的域名,建立企业自己的网站,树立企业在科技信息时代的完美形象。
作为第四媒体的互联网,其特点就是可以跨越时空,正常情况下,网站无时无刻不在工作通过企业的网站,用户可以跨越时空了解企业,利用多媒体技术,企业可以向用户展示产品、技术、经营理念、企业文化、企业形象,树立现代企业形象,增值企业无形资产。
二、宣传企业,创造销售机会据调查,有超过30%的人是通过上网查询企业的电话和地址的,这一比例和通过114查询的比例相接近,可见企业网站已成为许多人首次接触企业、了解相关信息的选择。
三、加强客户沟通宣传企业产品企业可以通过网站建立与客户沟通的便捷渠道,全面展示企业的所有产品。
网络科技足以令您的产品与品牌形象更加立体地呈现在用户面前,就算企业仅仅把网站当成电子宣传册来使用,也较传统的宣传模式更加的多姿多彩、更加地易于发布与传播、更加的经济与环保。
'
四、丰富营销手段,扩大产品销售渠道企业网站可以满足一部分客户网上查询与采购的需要,抓住网络商机。
企业通过网站可以开展电子营销。
首先,电子营销作为传统营销的补充;其次,电子营销可以拓展新的空间,增加销售渠道,接触更大的消费群体,获得更多的新顾客,扩大市场;再次,电子营销可以减少环节,减少人员,节约费用,降低成本,有利于提高营销效率。
五、有利于了解顾客的意见,掌握顾客的需求在不干扰顾客正常工作和生活的条件下,企业通过网站上的调查表、留言薄、定制服务以及E-MAIL可以倾听顾客的意见,了解顾客的心声,加强企业与顾客间的联系建立良好的顾客关系。
六、有利于改善服务,提高企业服务质量利用网站,通过电子沟通方式,企业开展的在线服务是传统的沟通方式(如,邮件、电话、传真等)所无比拟的,在线服务能够更加及时准确地掌握用户的需求,通过网站的交互式服务使得被动提供和主动获得统一起来,从而实现售前、售中、售后的全过程和全方位的服务。
七、互联网的特点在于突破地域限制,一个网站能同时为您服务于世界各地的拥护;同时,网络无休息,一年365天、一天24小时,您的网站永远忠实地服务于您的所有客户
第三章企业网站的系统模块设计
由于中小型企业网站的目标重点在于展示企业的信息。
因此系统的功能模块相对单一,就是提供信息的显示。
前台功能主要包括:
公司简介、新闻动态、产品情况、公司具体联系方式。
后台管理模块主要包括:
公司新闻管理、公司产品管理。
3.1前台功能模块总体设计
3.2后台新闻管理总体设计
3.3数据库逻辑设计
第四章各主要模块功能说明及代码分析
4.1公司首页(Default.aspx)
4.1.1功能简介
这是网站的主要界面,显示本网站的主要模块,包括:
公司简介、新闻中心、友情链接、企业联系方式。
直观得对企业有个大致的了解。
创建一个稳定、高效的企业网站系统。
4.1.2相关代码
usingSystem;
usingSystem.Data;
usingSystem.Configuration;
usingSystem.Web;
usingSystem.Web.Security;
usingSystem.Web.UI;
usingSystem.Web.UI.WebControls;
usingSystem.Web.UI.WebControls.WebParts;
usingSystem.Web.UI.HtmlControls;
usingSystem.Data.OleDb;
publicpartialclass_Default:
System.Web.UI.Page
{
protectedvoidPage_Load(objectsender,EventArgse)
{
Dlbind();
stringNowIntroduction=DB_Con.execSca1("selectCommfromtb_DetailswhereComName='AboutUs'").ToString();
lbtnAbout.Text=NowIntroduction.Substring(0,100)+"......";
if(IsPostBack)
{
if(Session["user"].ToString()=="")
{
labName.Text=txtName.Text.Trim();
Panel1.Visible=false;
Panel2.Visible=true;
}
else
{
Panel1.Visible=true;
Panel2.Visible=false;
}
}
}
protectedvoidDlbind()
{
//使用PagedDataSource类实现DataList控件的分页功能
PagedDataSourceps=newPagedDataSource();
DataViewds=DB_Con.getRows("selecttop8Art_id,[title],[dtime]fromtb_ArticleorderbyArt_idDesc","tb_Article");
ps.DataSource=ds;
this.dlNews.DataSource=ps;
this.dlNews.DataKeyField="Art_id";
this.dlNews.DataBind();
}
protectedvoiddlNews_ItemCommand(objectsource,DataListCommandEventArgse)
{
intshnoid=Convert.ToInt32(dlNews.DataKeys[e.Item.ItemIndex].ToString());
Response.Redirect("ReadNews.aspx?
Art_id="+shnoid);
}
protectedvoidImageButton1_Click(objectsender,ImageClickEventArgse)
{
boollogtemp=DB_Con.execSca("select*fromuserinfowhere[username]='"+txtName.Text.Trim()+"'and[password]='"+txtPwd.Text.Trim()+"'");
if(logtemp&&txtName.Text.Trim()!
=""&&txtPwd.Text.Trim()!
="")
{
Session["user"]=txtName.Text.Trim();
labName.Text=txtName.Text.Trim();
Panel1.Visible=false;
Panel2.Visible=true;
}
else
{
Response.Write("");
}
}
protectedvoidLinkButton2_Click(objectsender,EventArgse)
{
Session["user"]="";
Panel1.Visible=true;
Panel2.Visible=false;
}
protectedvoidlbtnAbout_Click(objectsender,EventArgse)
{
Response.Redirect("SomeDetails.aspx?
BackComName=AboutUs");
}
}
4.2关于我们(SomeDetails.aspx)
4.2.1功能简介
通过此页面,用户可以快速了解掌握本公司的一些主要信息。
4.2.2相关代码
usingSystem;
usingSystem.Data;
usingSystem.Configuration;
usingSystem.Collections;
usingSystem.Web;
usingSystem.Web.Security;
usingSystem.Web.UI;
usingSystem.Web.UI.WebControls;
usingSystem.Web.UI.WebControls.WebParts;
usingSystem.Web.UI.HtmlControls;
publicpartialclassSomeDetails:
System.Web.UI.Page
{
protectedvoidPage_Load(objectsender,EventArgse)
{
stringsqlother="selectComName,ComTitle,Comm,Timefromtb_DetailswhereComName='"+Request["BackComName"].ToString()+"'";
DataRowViewothersitems=DB_Con.getEditRows(sqlother,"tb_Details");
labtitle.Text=othersitems["ComTitle"].ToString();
labcomm.Text=othersitems["Comm"].ToString();
labtime.Text=othersitems["Time"].ToString();
}
}
4.3用户注册(Register.aspx)
4.3.1功能简介
此页面是用于新用户注册的,便于用户访问以用与我们取得联系。
4.3.2相关代码
usingSystem;
usingSystem.Data;
usingSystem.Configuration;
usingSystem.Collections;
usingSystem.Web;
usingSystem.Web.Security;
usingSystem.Web.UI;
usingSystem.Web.UI.WebControls;
usingSystem.Web.UI.WebControls.WebParts;
usingSystem.Web.UI.HtmlControls;
publicpartialclassRegister:
System.Web.UI.Page
{
protectedvoidPage_Load(objectsender,EventArgse)
{
}
protectedvoidButton2_Click(objectsender,EventArgse)
{
if(CustomValidator1.IsValid)
{
Stringregsql="insertintouserinfo([username],[password],sex,email,speciality,taste)values('"+txtname.Text.Trim()+"','"+txtpwd.Text.Trim()+"','"+
RadioButtonList1.SelectedValue+"','"+txtmail.Text.Trim()+"','"+txtspi.Text.Trim()+"','"+txttast.Text.Trim()+"')";
if(DB_Con.execSql(regsql))
Response.Write("");
else
Response.Write("");
}
else
{
Response.Write("");
}
}
protectedvoidCustomValidator1_ServerValidate(objectsource,ServerValidateEventArgsargs)//判断用户名是否有重名
{
stringArchName=args.Value.ToString();
if(DB_Con.execSca("selectcount(*)fromuserinfowhere[username]='"+ArchName+"'"))
args.IsValid=false;
else
args.IsValid
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 企业 网站 设计 说明书