N企业网站设计—后台管理系统设计与开发.doc
《N企业网站设计—后台管理系统设计与开发.doc》由会员分享,可在线阅读,更多相关《N企业网站设计—后台管理系统设计与开发.doc(67页珍藏版)》请在沃文网上搜索。
1、 论文编号: 基于.NET的企业网站设计后台管理系统设计与开发Design of the Enterprise Website based on .NETDesign and Development of Background management system专 业:计算机科学与技术班 级:学 号:学生姓名:指导教师: 年 月 日摘要为了配合现代网站的特色建设以及企业发展的需求,即提出了本课题的研究企业网站的设计与开发,该系统的开发很好的实现了对信息的发布、浏览、操作功能,为用户提供了一个相互交流的平台,并且增强了企业与用户之间的联系,达到了实现宣传、交流及资源整合的目的,为企业的发展奠定了
2、基础。本文主要讲述了如何利用ASP.NET和SQL Server 2005进行企业网站设计的开发过程,详细给出了从企业网站的需求分析到总体设计、详细设计与实现及测试的各个环节,基本上完成了一个网站所要求的内容,其开发包括主页面的设计、后台页面的设计,前台信息的浏览、产品的展示、搜索和后台信息的添加、修改、删除、查找等,以实现用户和管理员能具体的使用和操作。在文中对于具体的操作和设计思路方法等做出了具体的描述。整个系统包括首页模块、OA office自动办公模块、论坛模块、产品展示模块、后台管理模块等。各个模块之间相互独立可以灵活的调整并且在不改变系统基本结构的前提下能嵌入其它功能模块,以满足不
3、同用户的需求。关键词: ASP.NET,SQL Server 2005,网站设计,信息IAbstractIn order to coordinate the demand which the modern website the characteristic construction as well as the enterprise development, Namely proposed this topic research - - the design and development of the enterprise website. This development of this
4、 system realize issuing, browsing,operating the information very well.It provide the platform for the user which exchanges mutually, and strengthen the communication between the enterprise and user , and achieve the goal to propagate , exchange and conform the resources , has laid the foundation for
5、 enterprises development.This article mainly narrate how to design and develop the enterprise website using ASP.NET and SQL Server 2005, and give each link in detail that the analysis from the enterprise website demand to the system design, realization and test. basically completes the content which
6、 a website requests.Among them, including the Main page and backstage pages design, onstage informations browsing, products demonstration and search, the increase, updation,deletion , searching of the backstage information, so that the user and the administrator use and operate concretly ,and making
7、 the concrete description in the article regarding the concrete operation and the design mentality method.The whole system including home page module, OA office automatic work module, forum module, product demonstration module, backstage administration module and so on. Between each module independe
8、ntly ,it can adjust quickly,and under the basis of not changing the basical system structure, inserts other function module to satisfy the different demands of the users.Keywords: ASP.NET; SQL Server 2005; Website Design;Information目 录摘要IABSTRACTII目 录III第1章 网站需求分析11.1背景11.2功能需求11.3 性能需求21.4可行性分析31.4
9、.1市场分析31.4.2经济可行性31.4.3技术可行性41.5运行环境41.5.1硬件环境41.5.2软件环境41.6开发工具的选用及介绍41.6.1 ASP.NET51.6.2 ADO.NET91.6.3数据库技术12第2章 网站的总体设计152.1概述152.2网页布局152.3主题及网页色彩搭配162.4界面设计162.5系统功能模块设计172.6数据库的设计182.6.1数据库表182.6.2系统数据表的E-R图19第3章 网站的详细设计203.1页面的整体设计203.1.1首页(Index.aspx)的设计203.1.2后台管理界面的设计(houtaiguanli.aspx)213
10、.2系统模块的设计223.2.1前台产品展示(cardisplay.aspx)233.2.2后台管理员的登陆253.2.3管理员资料修改273.2.4 部门表的操作283.2.5 职位表的操作293.2.6职员表的操作303.2.7产品表的操作35第4章 系统的测试与维护414.1系统测试414.1.1系统测试的原则414.1.2系统测试的方法414.2系统的运行与维护434.2.1系统的运行434.2.2系统的维护43第5章 总结455.1开发中的问题455.2心得体会45致谢47参考文献48附录50附录A图、表50附录B 主要源程序52III 中原工学院信息商务学院毕业(设计)论文第1章
11、网站需求分析1.1背景随着科技的发展,Internet已进入千家万户,作为一种新兴的信息技术,由于它具有传播信息容量极大、形态多样、迅速方便、全球覆盖、自由和交互的特点,所以正在以前所未有的冲击力影响着人类的生活,它的出现和发展,正慢慢地改变着人们的生活方式,互联网也因此成为目前比较热门的一个话题,它具有强大的影响力。国际上网站的发展十分迅速,网站已成为人们获取信息的一种重要方式越来越多的人都希望有自己的个人主页,以充分展示自我;现在很多企业和众多部门都已经建立了自己的网站,通过计算机网络实现宣传、交流及资源的整合。我企业目前正处在发展阶段,各个方面还不够完善需要进一部的加强与宣传,所以企业需
12、要建立一个自己的网站来达到技术与资源的共享,并通过计算机网络实现宣传、交流等。1.2功能需求网站是企业的一个重要的对外展示窗口,同时也是对内服务的一种重要途径,根据实际功能需求,网站功能模块可以划分为:功能的划分奔驰网站的功能大致分为八大模块包括:关于我们、本地用车、客户服务、新闻中心、招贤纳士、OA office、后台管理、BBS。功能的描述关于我们:包括企业历史和历史传承两部分,主要介绍企业的历史背景、企业责任以及现在企业的发展状况等,使人们能够进一步的了解企业。本地用车:主要是展示本公司所出售的所有车辆,即包括所有车辆的信息供用户浏览,也可以在搜索引擎中查找具体的车辆及相关的信息。客户服
13、务:包括服务热线、疑难解答、维修养护、资源下载四大部分。 服务热线:主要是解决用户的一些常见问题,在线服务用户。 疑难解答:就是在线发表一些对于某些问题的看法及资料,供用户阅读。 维修养护:主要是发表一些关于车的保养及常见问题的处理方法的文章,供用户参照使用,避免日常生活中出现的常见问题。 资源下载:可以下载一些用户手册、图片等供用户阅读和欣赏。新闻中心:主要是刊登一些关于本公司的销售信息、车辆信息、获得奖项等的一些消息,方便用户更进一步的了解公司的动态。招贤纳士:主要是刊登一些相关职位的招聘信息,供有志之士能前来应聘,使之成为其中的一员。 OA office :主要是用来在公司内部职员之间进
14、行的相互之间发送消息以及发布一些重要通知,提高员工的工作效率以及他们之间的互动。后台管理:包括管理员信息的管理、部门信息的管理、职位信息的管理、用户信息的管理和产品信息的管理。管理员信息的管理包括:管理员名称和密码的修改。部门信息的管理:对部门信息进行添加。职位信息的管理:对职位信息进行添加。用户信息的管理包括:信息的添加、信息的修改、信息的删除及信息的查找。 信息的查找分为按职员编号的查找和姓名的查找。产品信息的管理包括:产品信息的添加、信息的修改、信息的删除和信息的查找。 信息的查找分为按车名查找和车型号查找。 BBS :主要是针对所有用户开通的一项功能,供用户在线进行发表意见和评论,达到
15、对提出问题共同解决共同进步的效果,并促进用户之间的沟通能第一时间获得所需要的信息。1.3 性能需求时间特性当运行此次网站系统时,它的响应时间、更新处理时间应该在5秒以内,如果超出了这个时间,那么这个网站项目就没有达到预期的目的,就需要加以修改。数据转换与传输时间、运行时间必须在3秒以内,如果超出此时间,那么就需要查看各个模块的接口,以及其他的中间转换等的处理,进行重新的设定,以达到所需的要求。数据精确度在后台管理以及用户的注册中要按照严格的数据格式输入,否则系统不给予响应进行处理。适应性本次开发的企业网站系统必须适应各种的操作系统平台(windows 2000、windows xp等),在与其
16、它软件的接口以及开发计划等发生变化时,应具有较强的适应能力, 满足用户使用的需求。1.4可行性分析1.4.1市场分析目前现实中的企业都以创建品牌和广告效益为主,而缺乏互动性,本网站突破了传统的只能到现场欣赏的观念,建立网站为用户提供方便。而随着网络技术的发展及网络用户的娱乐的多元化,建立一个类似本网站的具有很强的互动性质的网站也是发展的趋势.而如今计算机技术的成熟以及互联网技术带宽的成熟,为该网站的成功创建打下了良好的基础,从市场分析来看,随着网络P2P格式的出现,已经有许多企业建立了自己的网站并且在网友之中起了非常大的影响,因此,我们建立这个网站的目的也就是吸引这部分数量较多的网络用户.这都
17、足以证明该网站的开发是有相当大的前景的。1.4.2经济可行性由于系统所需要的软件设备都可以通过设计解决.因此经济方面顾只考虑硬件方面设施.硬件设施方面有两种解决方案.方法1:采用独立服务器,光纤的接入,或者可以选择电信的主机托管业.方法2 :采用虚拟主机业务,费用的高低由购买的空间大小所决定。方法1的成本相对高,方法2的成本相对低,但是方法2可能对网站访问的同时在线人数等有一些影响,从而会影响网站的运行速度。1.4.3技术可行性在技术上我们采用微软较为成熟的脚本语言ASP代码进行编写。ASP是微软很早就推出的开发动态网站的脚本语言。它与现在市场上的其他脚本语言有容易上手,开发简单,能与其他语言
18、有效结合,可视化程度较高等优势。当然也存在例如安全性等的缺点.但是目前都可以以其他办法来防止。数据库的开发选用Microsoft SQL Server2005,它是一个支持多用户的新型数据库,适用于大中规模的数据量需求。各大网站的建设也为新系统服务器/客户端的结构提供了硬件的支持。综上所述,本系统的设计与开发在技术上是可行的。1.5运行环境1.5.1硬件环境正常使用该系统必须保证您的服务器满足以下要求:软件系统:WinNT(SP6)+IIS4.0 / WIN2000+IIS5.0 / WINXP+IIS5.1 / WIN9X+PWS1.5.2软件环境数据库支持:Microsoft Sql Se
19、rver 2005需要安装aspupload3. 0上传组件,部分功能需要服务器支持FSO(FileSystemObject) 推荐:Windows xp+IIS5.0+SQL2005+IE5.5+ASPUPLOAD组件,环境测试1.6开发工具的选用及介绍开发工具采用Microsoft Visual Studio .NET 2005进行开发,它是用来快速创建Web应用程序的开发环境,支持ASP.NET,数据库的设计使用Microsoft Sql Server 2005,脚本语言为简单易学的JavaScript,网页的设计采用DreamWeaver,图片的处理使用photoshop。1.6.1
20、ASP.NETASP.NET是微软公司推出的新一代ActiveServerPages,也是微软.NET体系结构的组成部分,它由.NET框架提供的构件产生,提供一个网络应用模型,使开发人员能轻松地创建网络应用程序。ASP.net 是一种建立在通用语言上的程序构架,能被用于一台Web服务器来建立强大的Web应用程序。ASP.net提供许多比现在的Web开发模式强大的的优势。ASP.NET是一种独立于浏览器的编程模式。它可以在使用广泛的最新版本浏览器(例如IE、Netscape)上运行,还可以在低版本的浏览器上运行。这也就是说,在使用ASP.NET编写Web应用程序时,不需要编写浏览器特定的代码,I
21、nternet的很大一部分用户就可以使用这些Web应用程序。需要注意的是,并不是所有的浏览器在执行Web应用程序时执行效果相同。1ASP.NET 功能Web 窗体页是用 ASP.NET 技术生成的。ASP.NET 是一种统一的 Web 平台,它提供了生成企业级应用程序所必需的全部服务。ASP.NET 又是基于.NET Framework 生成的,因此整个框架都可用于任何 ASP.NET 应用程序。您可以使用任何与公共语言运行库兼容的语言(包括 Microsoft Visual Basic、Visual C# 和 JScript.NET)来创作应用程序。下面将概述 ASP.NET 提供的功能。(
22、1)ASP.NET 页框架和 Web 窗体页ASP.NET 页框架是一种编程框架,它在 Web 服务器上运行以动态地生成和管理 Web 窗体页。在Visual Studio中,Web窗体提供了窗体设计器、编辑器、控件和调试功能,这些功能结合在一起,将使您能够为浏览器和 Web 客户端设备快速地生成基于服务器的可编程用户界面。Web 窗体页在任何浏览器或客户端设备上运行。但是,您可以将 Web 窗体页设计为以特定的浏览器(如 Microsoft Internet Explorer 6)为目标,并利用特定浏览器或客户端设备的功能。ASP.NET 支持基于 Web 的设备(如移动电话、手持型计算机和
23、个人数字助理 (PDA))的移动控件。ASP.NET 页框架创建了传统客户端/服务器 Web 交互的抽象模型,使您能够使用支持快速应用程序开发 (RAD) 和面向对象编程 (OOP) 的传统方法和工具来进行应用程序编程。在 Web 窗体页中,可以使用属性、方法和事件来处理 HTML 元素。ASP.NET 页框架为响应在服务器上运行的代码中的客户端事件提供统一的模型,从而使您不必考虑基于 Web 的应用程序中固有的客户端和服务器隔离的实现细节。该框架还会在页处理生命周期中自动维护页及该页上控件的状态。ASP.NET 页框架和 Web 窗体页还支持服务器控件,这些控件将常见的 UI 功能封装在易于
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 企业 网站 设计 后台 管理 系统 开发