文档库 最新最全的文档下载
当前位置:文档库 › 企业网站建设论文

企业网站建设论文

企业网站建设论文
企业网站建设论文

毕业设计设计题目名称:企业网站建设

目录

摘要 (1)

第1章引言 (1)

1.1 开发背景与现状 (2)

1.2 开发设计的意义 (8)

第2章开发工具介绍 (1)

2.1 开发工具 (12)

2.1.1 Visual https://www.wendangku.net/doc/cc14014328.html, 2005简介 (12)

2.1.2 Access 简介······················

第3章系统分析··························

3.1 可行性分析·························

3.1.1 经济的可行性······················

3.1.2 技术上的可行性····················

3.2 功能需求分析···················

3.3 性能需求分析 (22)

3.4 网站流程图·····················

第四章网站总体设计····················

4.1 网站设计原则 (22)

4.2 网站的总体结构 (22)

4.3 网站功能模块的概述

第五章数据库设计与实现

5.1数据库设计

5.2 数据库需求分析

5.3 数据库概念结构设计

5.4数据库逻辑结构设计

第六章网站详细设计

6.1 后台管理系统界面

6.2 网站主界面

第七章开发总结

结束语 (60)

致谢 (61)

参考文献 (62)

4.1 网站设计原则 (13)

4.2 网站的总体结构 (13)

5.1数据库设计 (16)

5.2 数据库需求分析 (16)

5.3 数据库概念结构设计 (16)

5.4数据库逻辑结构设计 (17)

6.2 网站主界面 (25)

致谢............................................................................................................... 错误!未定义书签。参考文献....................................................................................................... 错误!未定义书签。

摘要

摘要

电子商务代表着未来贸易的发展方向,其应用和推广将给社会和经济带来极大的效益。本人设计建立了一个企业网站,实现了一个典型的企业网络形象,并且实现了新闻管理、产品介绍、会员管理、购物管理等功能。本文介绍了企业网站,该系统基于https://www.wendangku.net/doc/cc14014328.html,,以及SQL Server 2000数据库管理系统的开发技术,系统实现了管理员界面、客户浏览的界面。管理员有对新闻显示、企业介绍、产品介绍、会员身份等的后台管理的功能,可以进行对新闻和产品介绍的添加、修改、删除,以及对会员用户信息查看以及对其进行管理等。客户在浏览界面的时候可以进行商品的浏览、留言等。

新的技术总是带来新的机遇。企业迫切需要充分利用网路,加速培养自身的学习能力,捕捉市场变化的机遇,积极吸取新知识并制定相应的战略,重组资源,调整自己的行动。这样企业才能应变灵活,不断提高竞争优势。

关键词:电子商务 https://www.wendangku.net/doc/cc14014328.html, C# SQL Server 2000

Abstract

The developing direction of the electronic commercial representative's future trade way, its application and popularizing will be taking the great benefit to society and economy. The system sets up an websites for an enterprise, which realize a typical enterprise network image, and has realized news management, product introduction, member's managing, doing shopping such functions as management, This text has introduced an enterprise's websites, this system is base on https://www.wendangku.net/doc/cc14014328.html,, and the database is SQL SERVER 2000 , the system has realized administrator's interface and the custom's interface. Janitor has function of back-stage management of news showing , enterprise's recommending , product introduction , member's identity ,etc., the adding of can go on to the news and product introduction , modification , deleting etc.

New technology is to bring the new opportunity. Enterprises need fully utilizing the network urgently, train ones own learning ability with higher speed, Catch the opportunity of turn of the market, draw new knowledge and make corresponding strategy actively, Recombinate resources, adjust ones own action. In this way enterprises could meet an emergency flexibly , improve the competition advantage constantly.

Keywords:E-Commerce; https://www.wendangku.net/doc/cc14014328.html,; C#; SQL Server 2000

第一章引言

1.1 开发背景与现状

现在网络的发展已呈现商业化、全民化、全球化的趋势。目前,几乎世界上所有的公司都在利用网络传递商业信息,进行商业活动,从宣传企业、发布广告、招聘雇员、传递商业文件乃至拓展市场、网上销售等,无所不能。如今网络已成为企业进行竞争的战略手段。企业经营的多元化拓展,企业规模的进一步扩大,对于企业的管理、业务扩展、企业品牌形象等提供了更高的要求。在以信息技术为支撑的新经济条件下,越来越多的企业利用起网络这个有效的工具。网站早已由论证阶段进入了实质阶段,尤其为企业提供一个展示自己的舞台、为消费者创造一个了解企业的捷径。公司可以通过建立商业平台,实行全天候销售服务,借助网络推广企业的形象、宣传企业的产品、发布公司新闻,同时通过信息反馈使公司更加了解顾客的心理和需求,网站虚拟公司与实体公司的经营运作有机的结合,将会有利于公司产品销售渠道的拓展,并节省大量的广告宣传和经营运营成本,更好地把握商机。随着全球信息网络的发展,Internet在世界上已不仅仅是一种技术,更重要的是它已成为一种新的经营模式。从4C( Connection.,Communication ,Commerce , Co-operation )层次上彻底改变了人类工作,学习,生活,娱乐的方式,已成为国家经济和区域经济增长的主要动力。Internet正成为世界最大的公共资料信息库,它包含无数的信息资源,所有最新的信息都可以通过网络搜索获得。更重要的是,大部分信息都是免费的,应用电子商务可使企业获得在传统模式下所无法获得的巨量商业信息,在激烈的市场竞争中领先对手。

1.2 开发设计的意义

随着Internet在中国的迅速发展,人们日常生活中越来越多地使用这项新的技术来为自己的工作和学习服务.由于WEB页面能把文本、图像、声音、动画、视像等多种媒体信息集于一体,不但使信息的显示更加生动,而且使信息的浏览更为方便,同时WEB页能实现网上交易平台、客户信息反馈方便了企业与客户之间信息交流,因此许多企业纷纷建设具有自己独特风格的网站以增强企业知名度.

第二章开发工具介绍

2.1 开发工具

2.1.1 Visual https://www.wendangku.net/doc/cc14014328.html, 2005简介

Visual Studio是微软公出品的一款大型应用软件,从最初的Visual Studio97开始就成为重要的工具。Visual Studio的开发经历了Visual Studio97,Visual Studio6.0,Visual https://www.wendangku.net/doc/cc14014328.html,(2002),Visual https://www.wendangku.net/doc/cc14014328.html, 2003,Visual Studio 2005.Visual https://www.wendangku.net/doc/cc14014328.html, 是一套完整的开发工具,用于成生ASP Web 应用程序、XML Web services、桌面应用程序和移动应用程序。Visual Basic .NET、Visual C++ .NET、Visual C# .NET 和 Visual J# .NET 全都使用相同的集成开发环境 (IDE),该环境允许它们共享工具并有助于创建混合语言解决方案。另外,这些语言利用了 .NET Framework 的功能,此框架提供对简化 ASP Web 应用程序和 XML Web services 开发的关键技术的访问。Visual Studio 2005 的集成开发环境中为开发人员提供大量的实用工具以提供工作效率。这些工具还包括自动编译、项目创建向导、创建部署工程等等。许多非常实用的功能,相比较于Visual Studio 2003,Visual Studio 2005不仅仅是在.NET 版本的支持上发生了变化,其在许多方面都提供了改进了乃至全新的功能。isual Studio 2005 的新增功能集中在以下几个方面:

●开发环境中的新增功能。

●代码编辑中的新增功能。

●项目、解决方案和项中的新增功能。

●生成、测试和部署中的新增功能。

● Visual Studio 2005调试器的新增功能。

● Visual Studio 2005中扩展性和自动化的新增功能。

● Visual Studio帮助中的新增功能。

https://www.wendangku.net/doc/cc14014328.html,是微软力推的功能强大的编程环境,可以使用C#等多种高级语言及脚本语言、HTML、XML、XSL等来创建基于网络的应用程序。https://www.wendangku.net/doc/cc14014328.html,将C#作为一种面向对象语言,在很多方面来看,C#将成为微软的与Java相似的语言。 C#是https://www.wendangku.net/doc/cc14014328.html,开发中一个最重要的功能,微软会将C#发展成为Java的强劲对手。这也是微软.Net框架的一个重要组成部分。我认为C#是微软在编程语言领域击败对手的主要工具。

https://www.wendangku.net/doc/cc14014328.html,在面向对象性、数据库连接、大型站点应用等方面都优于ASP程序,https://www.wendangku.net/doc/cc14014328.html,还提供更多的其他方面的新特性,例如:内置的对象缓存和页面结果缓存;内置的XML支持,可用于XML数据集的简单处理;服务器控制提供了更充分的交互式制等。

https://www.wendangku.net/doc/cc14014328.html,依然完全锁定在微软的操作系统中,要真正发挥https://www.wendangku.net/doc/cc14014328.html,潜力,你要使用C#或https://www.wendangku.net/doc/cc14014328.html,。这两种语言将成为https://www.wendangku.net/doc/cc14014328.html,标准的核心的脚本语言。

2.1.2 Access 简介

Access功能强大,使用方便,是最优秀的桌面数据库开发工具之一。Access与其他数据库开发系统之间有相当显著的区别就是:Access数据库系统把数据库应用程序的建立移到了用户环境中,用户不用写一行代码,就可以在很短的时间里开发出一个功能强大而且相当专业的数据库应用程序,并且这一过程完全是可视的。

Access与其他桌面数据库的另一个重要区别是:Access中的数据库文件既包括存储数据的表,又包括操作或控制数据的其他对象。它由七种对象组成:表、查询、窗体、报表、WEB页、宏和模块[2]。

Access 2000在网络功能上有了很大的改进,在数据库中通过超级链接字段可以直接链接到指定的WEB页面或网络文件,也可以通过“数据访问页”将数据库文件中的数据发布到网络上,从而实现数据共享。

第三章系统分析

概述

目前的企业还是以传统商务方法为主,但随着经济全球化和电子商务经济的到来,企业如果还固守于传统模式则必定不能再适应经济全球化的趋势,许多企业因为运行良好而没意识到正面临因为不适应经济发展环境而被被淘汰的危险。企业上网和开展电子商务是一个不可回避的现实,当你的竞争对手正在通过INTERNET共享信息,通过电子商务降低成本,拓展销售渠道时,你却只能坐失良机。

企业拥有自己的网站可以给你增加业务,带来更多的顾客,网络无区域性,只要你有网站就可以让全世界的人都发掘你的信息,服务更多的顾客。而且网站可以给你企业做相应的推广,这样不但降低了你的推广费用,还给你企业树立了更好的形象。

3.1 可行性分析

3.1.1 经济的可行性

主要从对项目的经济上进行分析评价,一方面是支出的费用,包括设备购置费、管理和维护费用、人员工资和培训费等,另一个是取得的收益。收益可以在网站里面加入广告或者以招商的形式来减少企业的费用成本。一个企业,在各种设备的配置上都要是比较好的,企业的内部数据交换量大,如果硬件跟不上,也会对企业造成一定的损失,从节省人力方面,可以让管理人员从繁与复杂的工作中解脱出来,做更多的工作,从而让企业管理提高一个层次。

3.1.2 技术上的可行性

技术可行性分析至少要考虑以下几方面因素:

(1)在给定的时间内能否实现需求说明中的功能。如果在项目开发过程中遇到难以克服的技术问题,麻烦就大了。轻则拖延进度,重则断送项目。

(2)软件的质量如何?有些应用对实时性要求很高,如果软件运行慢如蜗牛,即便功能具备也毫无实用价值。有些高风险的应用对软件的正确性与精确性要求极高,如果软件出了差错而造成客户利益损失,那么软件开发方可要赔惨了。

(3)软件的生产率如何?如果生产率低下,能赚到的钱就少,并且会逐渐丧失竞争力。在统计软件总的开发时间时,不能漏掉用于维护的时间。软件维护是非常拖后腿的事,它能把前期拿到的利润慢慢地消耗光。如果软件的质量不好,将会导致维护的代价很高,企图通过偷工减料而提高生产率,是得不偿失的事。

技术可行性分析可以简单地表述为:做得了吗?做得好吗?做得快吗?

3.2 功能需求分析

根据不同用户的不同使用需求与权限,因此不同角色在系统中应具有的功能也有不同。下面是企业网站中三个角色具有的功能。

(1)网站管理员应具有的功能

对产品信息的管理,进行产品分类的添加、修改、删除等功能;

对企业新闻的管理,能对新闻实行的添加、删除和修改做出相应的操作;

对产品订单的管理,能对订单进行审核做出相应的操作;

对留言信息的管理,能对注册用户提交的信息进行添加、删除。

(2)网站注册用户应具有的功能

对于网站的注册用户,能进行注册用户的登陆功能,并能浏览网页信息,登陆后能在私密留言板上发表意见等。

(3)网站非注册用户应具有的功能

对于网站的非注册用户,系统能提供其注册的功能,并在为非注册用户的情况下也能浏览网站,并可以在公开留言板上发表意见的功能。。

3.3性能需求分析

1.服务器端子系统的运行要求: 系统软件: Window NT Server

数据库管理系统:SQL Server / Access 硬件要求:Pentium IV 450以上, 1G RAM 2.客户端子系统的运行要求: 系统软件: Window NT Workstation 数据库管理系统:SQL Server / Access 硬件要求:Pentium III 以上, 256M RAM

3.4 网站流程图

下面是各用户功能流程图分析,如图3.1所示。

图 3.1 网站功能流程图

打开网站

用户注册

重新登录

重试

用户登录成功

退出系统

在线留言

在线订单

在线应聘

管理员功能流程分析如图3.2所示。

图 3.2 管理员功能流程图

登录系统

管理员登录

管 理 员 登 录 成 功

重新登录

企业信息

产品管理

用户管理

新闻管理

招聘管理

订单管理

有情链接管理

留言管理

添加产品

删除产品

添加招聘信息 简历管理 招聘信息管理

退出系统

第四章网站总体设计

4.1 网站设计原则

实用性原则:确保网站具有良好的系统性能,友好的用户界面,较高的处理效率。便于管理人员使用和维护,并采用成熟的技术。

先进性原则:采用先进而成熟的技术,使其具有较高的技术水平和较长的生命周期。

兼容性原则:对于所选硬件系统及平台,能很好地适应开发和使用。

规范性原则:软件设计过程严格按照“软件工程”的规范进行,系统编码,操作系统平台以及所采用的开发方法按照相应的国际标准和国家标准。

4.2 网站的总体结构

本网站主要包括网站前台、网站后台管理系统和数据库三大部分组成。网站前台包括公司简介、产品介绍、动态新闻、企业招聘、在线订单、有情链接、和留言板7个功能栏目。网站的总体结构如图4.1所示。

网站前台

信息管交互信

管理数

网站后台数据库

提供数

图4.1 网站总体结构图

图4.2 网站前台功能结构图

网站体现出了企业自身的沉积,公司本身的规划性文本、规章制度、事件性内容等要多些,因此在网站内容的体现上也需要很丰富。丰富网站的内容(提高信息量、增强可读性、扩大知识面、加强企业文化宣传力度)是进行前台功能设计必须仔细考虑的问题。例如,企业新闻和产品介绍这是每个企业网站前台功能模块中必须具备的,人才招聘、留言板是对网站功能的完善,公司介绍则是对公司进行宣传。总之,前台功能设计必须做到,每一个模块都有它存在的必要性,而且要使得整个网站的功能趋于完善。

网站的后台功能设计必须完全的符合前台功能模块的要求,当然现在有很多专门从事网站后台开发的公司(比如动易)可以提供功能强大的专业网站后台,做为小型企业这种后台的实用性却不是很大,因为专业的后台管理程序功能太复杂,不利于企业内部工作人员进行管理。因此,专门开发一个小型网站后台管理系统在小型企业网站的设计中是非常必须的。

返 回 首 页

公 司 简 介 产 品 介 绍 动 态 新 闻 企 业 招 聘 在 线 订 单 有 情 链 接

留 言 板

网站

4.3 网站功能模块的概述

企业网站的主要任务是发布企业新闻和产品信息;管理员可以增加最新的产品信息、企业新闻,还可以对其实行修改、删除、修改。并提供最新产品信息、企业新闻让浏览者浏览。

网站前台中的各栏目主要功能如下:

①公司介绍:一级导航条,即公司概况,公司的企业文化宣传阵地;

②动态新闻:一级导航条,即公司的企业新闻,重大活动报道,还有行业内的重要新闻;

③产品介绍:一级导航条,即现在公司的产品介绍,下设目前公司主要销售的产品;

④企业招聘:一级导航条,企业招聘发布人事行政部的职位招聘信息;

⑤在线订单:一级导航条,为网站客户提供在线购买自己所需要的物品,为顾客提供方便在线预定的功能;

⑥有情链接:一级导航条,主要提供与公司的合作伙伴的相关情况。

⑦留言板:一级导航条,为顾客提供一个交流的平台,发表自己的看法,也为其他的客户了解公司的服务、产品信息提供了方便。

第五章数据库设计与实现

5.1数据库设计

数据库在一个网站系统中占有非常重要的地位,数据库结构设计的好坏将直接影响到网站的执行效率,对实现的效果产生影响。数据库设计是对一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,有效存储数据,满足用户信息要求和处理要求。合理的数据库结构设计可以提高数据储存效率,保证数据的完整性和一致性。

设计数据库系统时应该首先充分了解用户各个方面的需求,包括现有的以及将来可能增加的需求。数据库设计一般包括如下几个步骤:

(1)数据库需求分析;

(2)数据库概念结构设计;

(3)数据库逻辑结构设计。

5.2 数据库需求分析

进行整个数据库设计必须准确了解与分析用户需求(包括数据和处理)。用户需求分析是整个设计过程的基础,是最困难、最耗费时间的一步。作为最基本的需求分析做得是否充分与准确,决定了在其构建数据库的速度和质量。

用户的需求具体体现在各种信息的提供、存储、更新和查询方面,这就要求数据库结构能充分满足各种信息的输出与输入。收集基本数据、数据结构及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。以这种思想作为设计策略,小型企业网站至少有以下3项需求:

(1)用户表:包括的数据项有用户姓名、密码等。

(2)产品表:包括的数据项有产品号、产品类别、产品图片等。

(3)新闻表:包括的数据项有标题、类别、时间等。

5.3 数据库概念结构设计

概念结构设计是将分析得出的用户需求信息抽象为概念模型的过程。即在需求分析的基础上,设计出能够满足用户需求的各种实体以及它们之间的相互关联的概念结构设计模型。这样才能更好、更准确的用某一DBMS实现这一些需求,这是整个数据库

设计的关键。

概念结构的主要特点是能真实、充分地反映现实世界,容易理解、更改,容易向关系、网状、层次等各种数据模型转换。描述概念模型的有力工具是E-R 模型。

设计概念结构通常有4类方法:

(1)自顶向下,即首先定义全局概念结构的框架,然后一步步的细化。

(2)自底向上,即首先定义各局部应用的概念结构,然后将它们集成起来,得到全局概念结构。

(3)逐步扩张,首先定义最重要的核心概念结构,然后向外扩充,以滚雪球的方式逐步生成其他概念结构,直至总体概念结构。

(4)混合策略,即将自顶向下和自底向上相结合,用自顶向下策略设计一个全局概念结构的框架,以它为骨架集成自底向上策略中设计的各局部概念结构。其中最经常采用的策略是自底向上方法,即自顶向下进行需求分析,然后再自底向上设计概念结构。

本网站根据上面的需求分析和数据库设计规划得出的实体有:会员实体,产品实体,新闻实体,管理员实体。管理员与新闻实体之间关系的E-R 图,如图4.1所示。

图 5.1 管理员与新闻E-R 图

5.4数据库逻辑结构设计

概念结构是独立于任何一种数据模型的信息结构。逻辑结构设计的任务就是把概念结构设计阶段设计好的基本E-R 图转换为与选用DBMS 产品所支持的数据模型相符合的逻辑结构。

设计逻辑结构时一般要分3步进行:

管理员

新闻

管 理

n

m

(1)将概念结构转换为一般的关系、网状、层次模型;

(2)将转换来的关系、网状、层次模型向特定的DBMS支持下的数据模型转换;

(3)对数据模型进行优化。

将以上的数据库概念结构设计转换为关系模型。数据库表格以会员表、新闻表和人才招聘表为例,设计结果如下:

字段名字段类型字段大小索引

用户编号(userID)自动编号长整型Maintained(主关键

字)

会员名(username)文本20

密码(password)文本50

邮箱(Email)文本30

性别(Sex)文本10

公司(CompanyName)文本60

地址(Add)文本100

邮编(Postcode)文本 6

收货人(Receiver)文本30

联系电话(Phone)文本30

手机(Mobile)文本20

传真(Fax) 文本20

注册日期(RegDate)日期/时间

登录IP(LoginIP)文本50

登录次数(logins)数字长整型

会员主页(Homepage)文本50

(LastLoginTime)日期/时间

表 5.2 会员表(user)

字段名字段类型字段大小索引

编号(ID)自动编号

200 Maintained(主关键

字)

职位名称(HrName)文本60需求人数(Num)备注10 工作地点(Address)文本100发布时间(HrDate)日期/时间

表5.3 新闻表(news)

字段名字段类型字段

大小

索引

编号(ID)自动编号

200 Maintained(主关键

字)

职位名称

(HrName)

文本60需求人数(Num)备注10 工作地点

(Address)

文本100工资

(HrSalary)

文本10 有效时间

(HrDate)

文本10 详细说明

(HrDetail)

备注

发布时间

(HrDate)

日期/时间

是否发布

(Publish)

是/否

表5.3 人才招聘(hrdemand)

5.4access数据库中的表

相关文档