




免费预览已结束,剩余38页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
济南铁道职业技术学院 毕业设计(论文)题 目: 企业门户网站系 别: 信息系专 业: 软件技术班 级: 0831学生姓名: 陈文婷指导教师: 王春红完成日期:摘 要 随着计算机网络通信技术和Interne的飞速发展,企业通过互联网进行宣传,展示,并且进行开展电子商务已成为一种趋势,并且越来越受到各个企业的重视。通过互联网这一快捷的沟通渠道,企业网站能够加快企业与客户间的信息流通,扩大企业的知名度与影响力。本文以ASP.NET技术,用ADO.NET和SqlServer2005数据库,设计了一个企业网站程序,实现了企业信息介绍,产品发布与展示,在线留言沟通的功能,并且对该系统做出全面的介绍。本文共分五章,首先介绍了本文用到的各项技术,随后分别介绍了系统的前台,后台,数据层模块。本文阐述了企业网站程序设计的一般模式,并且在最后进行了简单总结和展望。关键词:Visual Studio, SQL Server2005.Abstract With the rapid development of computer network communication technology and Interne, enterprises use these technologies to display and conduct e-commerce has become a trend. More and more attention was paid to these areas. Enterprise could Keep in touch with their customer more convenient, and make their products known by more people. This article develops a website system by the technology of ASP.NET, ADO.NET and a database called SQL Server. This system could show products of a enterprise, introduce the company, and give a easy way to let the manager of the company to know what the customers suggestion. This article contains five chapters. The first chapter introduced the technology used in the system, and the chapters flowed describe the system in several directions. The whole article give a brief view of enterprise website design, and at the end of it, the author made a summary and show a outlook.Keyword: Visual Studio, SQL Server2005.目 录第一章 引言.5 1.1 选题的背景.5 1.2 本文研究的内容.5第二章 网站设计分析.5 2.1 网站设计概述.6 2.2 开发工具的选用和介绍.6 2.3 可行性分析.7 2.3.1 技术上的可行性.7 2.3.2 经济上的可行性.7 2.3.3 操作上的可行性.7 2.3.4 开发人员的可行性.7 2.4 项目开发计划.8 2.4.1 引言.8 2.4.2 项目概述.8 2.4.3 实施计划.8第三章 需求分析.9 3.1 引言.9 3.2 任务概述.9 3.3 功能分析.9 3.4 性能需求分析.10 3.5 数据流图.10第四章 总体设计.11 4.1 网站设计规则.11 4.2 系统流程图.11 4.2.1 网站系统的总体设计图.11 4.2.2 系统流程图.12 4.2.3 模块功能图.13 4.3 数据库设计.14 4.3.1 数据库需求分析.14 4.3.2 数据库概念结构设计.14 4.3.3 数据库的逻辑结构设计.18第五章 网站的详细设计.21 5.1 网站的前台主要模块设计.21 5.1.1 系统的首页设计.21 5.1.2 用户注册及信息修改模块设计.25 5.1.3 产品信息模块设计.27 5.1.4 留言薄模块信息设计.27 5.2 网站的后台主要模块设计.30 5.2.1 登陆模块设计.30 5.2.2 产品管理模块设计.31第六章 系统测试及维护.35 6.1 测试概述.35 6.1.1 测试计划.35 6.1.1 故障对策.35 6.2 系统使用与维护.36 6.2.1 系统使用与维护.36第七章 技术、经验总结.39 7.1 技术总结.397.2 经验总结.40致谢.41第1章 引言1.1 选材背景现在网络的发展已呈现商业化、全民化、全球化的趋势。目前,几乎世界上所有的公司都在利用网络传递商业信息,进行商业活动,从宣传企业、发布广告、招聘雇员、传递商业文件乃至拓展市场、网上销售等,无所不能。如今网络已成为企业进行竞争的战略手段。企业经营的多元化拓展,企业规模的进一步扩大,对于企业的管理、业务扩展、企业品牌形象等提供了更高的要求。在以信息技术为支撑的新经济条件下,越来越多的企业利用起网络这个有效的工具。网站早已由论证阶段进入了实质阶段,尤其为企业提供一个展示自己的舞台、为消费者创造一个了解企业的捷径。公司可以通过建立商业平台,实行销售服务,借助网络推广企业的形象、宣传企业的产品、发布公司新闻,同时通过信息反馈使公司更加了解顾客的心理和需求,网站虚拟公司与实体公司的经营运作有机的结合,将会有利于公司产品销售渠道的拓展,并节省大量的广告宣传和经营运营成本,更好地把握商机。随着全球信息网络的发展,Internet在世界上已不仅仅是一种技术,更重要的是它已成为一种新的经营模式。Internet正成为世界最大的公共资料信息库,它包含无数的信息资源,所有最新的信息都可以通过网络搜索获得。更重要的是,大部分信息都是免费的,应用电子商务可使企业获得在传统模式下所无法获得的巨量商业信息,在激烈的市场竞争中领先对手。1.2 本文研究的内容毕业设计选题企业门户网站,主要研究了:前台的网站的首页设计,企业的产品展示,用户的管理,技术支持,招聘信息,留言板。后台的产品管理用户管理,管理员管理,新闻/公告管理,工具/补丁管理,友情连接,招聘信息管理,留言管理。第2章 网站设计分析2.1 网站设计的概述 网站首页可以说是网站的门面,大家浏览你的网站首先看到的就是网站首页,所以首页不仅要做得美观,引人浏览,还要有丰富的内容。所以我们在首页就首页聚集了大量的信息,除了最基本的产品展示、用户管理、工具软件下载等。每页左下方都有我们的联系方式,这样就不用转到联系我们这张页面都能获取到公司的联系方式了,当然若想更深入的了解就可以转到联系我们页面。子页面的框架基本上是符合整个网站的整体风格的,导航等都是和首页一样的,不一样的只是正文的内容,这个可以通过模板来实现。在网站的各页面制作好后,我在Visual Stiudio中与SQL SERVER 2005数据库建立连接,通过在Visual Stiudio的一系列操作实现注册登录的功能,用户可以通过“在线留言”在网站上发表自己的见解或疑问,达到互动的效果,拉近客户和企业的距离,掌握大量的客户反馈信息,并及时做出内部的调整,以满足客户不断增长的需求。企业门户网站的建设和管理水平,直接影响企业形象,拥有一个设计美观、功能全面的门户网站,已经成为企业网路化建设的一个重要内容。2.2 开发工具的选用和介绍 Visual Studio.NET是.NET平台下最为强大的开发工具,无论是软件服务商,还是企业应用程序的部署与发布,Visual Studio.NET都可以提供近乎完美的解决方案。Visual Studio.NET提供了包括设计、编码、编译调试、数据库联接操作等基本功能和基于开放架构的服务器组件开发平台、企业开发工具和应用程序重新发布工具以及性能评测报告等高级功能。并且在学习C#时,经常用到此工具的应用程序开发,其和web开发有很多的相似之处,故采用Visual Studio.NET开发工具。Web 应用程序的优点在于可以让企业间的商业数据及交易等行为,透过因特网的通讯来彼此交换讯息。这样不但可以节省数据交换的时间,而且可以简化流程。但是在新一代的.NET 开发平台还没有出现之前,要让因特网应用程序达到上述的功能是一项浩大的工程。牵涉到的技术及程序开发语言,可能包括了HTML、ASP、VBScript、JavaScript、C+、ADO、SQL、COM、MTS 等。这样的环境对于开发人员来说,想要快速的开发一个功能强大且稳定可靠的Web 应用程序,不是一项轻松的工作。之前的Microsoft Visual StudioTM及Windows 上的一些架构及服务,已经帮助程序设计师由单机平台的程序开发转为主从式(Client/Server)的架构来开发应用程序。但是对于现在的环境而言,因为企业的客户或供货商等所使用的系统或软件可能不尽相同, 开发人员所要面对的挑战是要如何整合所有的异质性资源,所以必须把焦点转到如何发展分布式的因特网应用程序架构,好整合这些存在于不同平台或不同软件的异质资源。为了让这套开发平台更容易开发以因特网为基础的应用程序,这个开发平台做了许多和以往不同的改革,这个改革就是.NET Framework。.NET 架构(就是.NET Framework,.NET念作dot Net)就是为了让开发分布式因特网应用程序架构变得更简单容易而发展出来的。简单的说就是微软推出的一个可视化的开发环境。2.3 可行性分析 可行性研究的目的就是要用最小的代价在尽可能短的时间内确定问题是否能够解决。当然不能靠主观猜想而是要靠客观分析。必须分析几种主要的可能解法的利弊,从而判定原定的系统目标和规模是否实现,系统完成后所带来的效益是个大到值得去投资开发这个系统的程度。因此,可行性研究实质上是进行依次大大的压缩简化了的系统分析和设计过程,也就是在较高层次以较抽象的方式进行的系统分析和设计的过程,可行性研究主要从一下几个方面进行。2.3.1 技术上的可行性 使用现有的技术能不能实现这个系统。在计算机硬件和软件快速发展的今天,计算机硬件和软件已经远远满足本网站建设的要求。在数据库编程工具方面,各种可视化编程方法的出现,一改过去程序设计的概念和方法,用户用鼠标就可以快速、简捷的创建界面,可以快速的实现开发。另外,系统提供了简单的操作数据库语句,从而可以轻松的操作数据库。2.3.2 经济上的可行性 这个系统的经济效益能不能超过它的开发成本。本企业门户网站是基于Visual Studio及SQL SERVER2005基础上开发的小型数据库应用程序,不需要多少人力和物力就可以设计。2.3.3 操作上的可行性 针对用户群的情况,设计出合适这个用户群的网站,使操作方式简单明了。2.3.4 人员上的可行性 本企业门户网站是用一个简单的企业门户网站,无须多少人员就可以设计成功的。通过对企业门户网站的可行性分析,所提出的功能是完全可以实现的。2.3 项目开发计划编制开发计划的目的是用文件格式,把开发过程中各项工作、开发进度、所需软、硬件条件等问题记录下来,以便根据本计划开展开发工作。2.3.1 引言 本项目开发计划是企业而编写的,主要阐明系统开发过程中人员的组织分配、项目的开发进度、开发过程中的关键问题、应交付用户的产品及时间等。2.3.2 项目概述工作内容本项目工作主要分为三个阶段:第一阶段为需求分析阶段,主要对项目的可行性及用户需求进行分析;第二阶段为系统设计阶段,包括对软件的总体和详细设计以及程序代码编写;第三阶段为测试阶段,并写出测试分析报告,项目开发总结报告。条件与限制目前项目开发所需的软、硬件资源均已具备,暂时没有其他条件限制。产品企业门户网站:Visual Studio + SQL SERVER程序2.3.3 实施计划(1)人员组织与分工由于本网站构建简单所以都由一个人完成。(2) 任务分解、进度如下表:任 务人 员用 时分析阶段陈文婷5天设计阶段陈文婷5天编码阶段陈文婷10天测试阶段陈文婷15天 表1:任务分解、进度图第三章 需求分析3.1 引言 软件需求分析是软件生存周期中重要的一步,也是决定性的一步。只有通过软件需求分析,才能把软件总体的功能描述为具体的软件需求规格说明,从而奠定了软件开发的基础。3.2 任务概述 通过调研,要求企业门户网站具有以下功能。 美观友好的操作界面,以保证系统的易用性。 规范、完善的用户注册、修改信息。 公司最新产品的展示。 工具公告及新闻的预览 。 工具软件和补丁的及时预览。 公司最新招聘信息的预览。 客户留言及留言。 管理员对网站的管理。3.3 功能分析本网站完成的主要功能有如下几个方面:产品展示及管理:将公司的最新产品放在主页上展示,产品的管理由后台管理人员及时的更新。工具/补丁下载及管理:对工具的的更新。新闻浏览及管理:公司的最新动态,公司最近业务动态等。公告浏览及管理:公司相关规定的调整及放假通知等。招聘信息管理:公司对社会的人才招聘的最新岗位等。留言、恢复及管理:客户的反馈意见及恢复。也可以删除恶意性的留言。用户管理:本网站有三个用户角色,匿名登陆,注册用户登陆,管理员登陆,不同身份的用户所拥有的权限也不同。3.3 性能分析1. 服务器端的系统的运行要求:系统软件:Visual Studio 数据库管理系统:SQL Server2.客户端运行环境系统软件:Visual Studio 数据库管理系统:SQL Server3.4 数据流图 通过调研,了解单位的要求及功能块的分析得到以下的流程图。下面是用户流程图:匿名用户登陆注册用户登陆查看网站中的公告查看新闻信息友情连接信息产品信息招聘信息工具及补丁下载留言基本信息的修改 图1:用户流程图下面是管理员流程图:管理员后台登陆主页新闻管理产品管理用户管理管理员管理留言薄管理招聘信息管理友情连接管理工具及补丁管理更新到主页 图2:管理员流程图第四章 总体设计4.1 网站设计原则 实用性原则:确保网站具有良好的系统性能,友好的用户界面,较高的处理效率。便于管理人员使用和维护,采用成熟的技术。 先进性原则:采用先进而成熟的技术,使用具有较高的技术水平和较长的生命周期。 兼容性原则:对于所选硬件系统及平台,能很好地适应开发和使用。 规范性原则:软件设计过程严格按照“软件工程”的规范进行。 4.2 系统流程图 本网站主要包括网站前台、网站后台管理系统和数据库三大部分组成。网站前台包括公司的简介、产品的展示、新闻、企业招聘、友情连接和在线留言等功能栏目。下边将通过流程详细介绍。4.2.1 网站的总体设计图网站的总体设计结构如下图:提供数据管理数据信息交互信息管理网站前台数据库网站后台 图 3:总体设计结构图4.2.2 系统流程图技术支持是用户网站首页产品展示招聘信息留言薄工具/软件下载删除恢复信息修改用户信息是否登录补丁下载管理工具管理公告管理产品管理新闻管理留言薄连接用户管理友情连接管理否管理员 图 4:网站系统流程图4.2.3 模块功能图 软件所实现的功能强弱是衡量一个软件最根本的标准。经过对系统的可行性分析、需求分析结合调研的情况,确定了本子系统的功能模块如下图所示。企业门户网站前台功能结构图如下所示。企业门户网站 前台功能结构图首页产品展示用户管理技术支持招聘信息留言薄显示公告新闻列表显示产品列表显示友情连接显示工具软件补丁下载排行用户注册修改用户信息找回密码补丁下载工具软件下载用户留言显示留言及信息显示友情连接C# ASP.NETJava+JspJASP+PHPVC+VBDelphi 图 5:企业门户网站前台功能结构图企业门户网站后台功能结构图如下所示。企业门户网站后台功能结构图产品管理用户管理管理员管理新闻/公告管理工具/补丁管理友情链接管理招聘信息管理留言薄管理C# ASP.NETJava+JspASP+PHP查看用户信息VC+DelphiVB查看用户信息查看用户信息添加信息修改信息删除信息查询信息 图 6:企业门户网站后台功能结构图4.3 数据库设计 数据库在一个网站系统中占有非常重要的地位,数据库结构设计的好处将直接影响到网站的执行效率,对实现的效果产生影响。数据库设计是对一个给定的应用环境,构造最优的数据库模式,简历数据库及应用系统,有效存取数据,满足用户信息要求和处理要求。合理的数据库结构设计可以气高数据库存储效率,保证数据的完整性和一致性。数据库设计一般包括如下几个步骤:(1)数据库需求分析;(2)数据库概念结构设计;(3)数据库逻辑结构设计;4.3.1 数据库需求分析 进行整个数据库设计必须准确了解与分析用户需求。用户需求分析是整个设计过程的基础,是最困难、最耗费时间的一步。通过调研及需求分析初步确定数据库需要的表大体分为以下七类:(1) 用户表:包括的数据项有用户姓名、密码、权限等。(2) 产品表:包括的数据项有产品编号、产品名称、产品图片等。(3) 新闻表:包括的数据项有编号、标题、内容等。(4) 链接表:包括的数据项有编号、公司名称、公司图标等。(5) 留言表:包括的数据项有留言编号、留言主题、留言人等。(6) 回复留言表:包括的数据项有回复编号、留言编号、回复内容等。(7) 招聘信息表:包括的数据项有便号、招聘岗位、岗位介绍等。4.3.2 数据库概念结构设计 这一设计是需求分析阶段的基础上,设计出能够满足用户需求的各种实体,本网站根据前面的设计规划的设计出7个实体,分别为用户信息实体、产品信息实体、新闻公布信息实体、友情连接信息实体、留言板信息实体、回复留言信息实体和招聘信息实体,下面分别给出各实体的E-R图。(1) 企业门户网站用户信息实体图,如下图所示。用户信息表(tb_User)家庭地址注册时间QQ号码邮箱地址姓 名编号身份备注备注信息个人首页手机号密 码密码问题密码答案电话头像性别年龄 图 7:企业门户网站用户信息实体图(2) 企业门户网站产品信息实体图,如下图所示。产品信息表(tb_Product)运行环境下载次数推荐指数名称编号附件其他信息产品介绍文件大小版本价格编码类别上传时间上传人图像 图 7:企业门户网站产品信息实体图(3) 企业门户网站新闻公告信息实体图,如下图所示。新闻公告信息表(tb_News)编号标题内容发表时间类型 图 8:企业门户网站新闻公告信息实体图(4) 企业门户网站友情链接信息实体图,如下图所示。友情链接信息表(tb_Link)编 号公司公告公司图标公司地址 图9:企业门户网站友情链接信息实体图 (5) 企业门户网站留言信息实体图,如下图所示。留言信息表(tb_LeaveWord)留言编号留言标题留言人留言时间留言内容(6) 图 10:企业门户网站留言信息实体图(7) 企业门户网站回复留言信息实体图,如下图所示。回复留言信息表(tb_Revert)回复编号留言编号回复内容回复人回复时间 图 11:企业门户网站回复留言信息实体图(8) 企业门户网站招聘信息实体图,如下图所示。编号招聘岗位岗位表述要求学历联系邮箱岗位要求发布时间招聘人数工作地点工作部门招聘信息表(tb_Engage) 图 12:企业门户网站招聘信息实体图4.3.3 数据库的逻辑结构设计 将以上的E-R图设计转换成如下关系模式表如下:(1)tb_User(用户信息表)。表tb_User用与保存网站的管理员和用户信息,该表的结构如下表。字段名数据类型长 度主键名描 述IDvarchar20主键编号Namevarchar100否姓名Pwdvarchar50否密码Questionvarchar100否密码问题Resultvarchar100否密码答案Photovarchar200否头像Sexchar4否性别Ageint4否年龄Telvarchar20否联系电话Mobilevarchar20否手机号码Emailvarchar50否邮箱地址QQvarchar10否QQ号码RegisterTimesmalldatetime4否注册时间Addressvarchar100否家庭地址NAddressvarchar50否个人主页Remarkvarchar4000否备注Markerchar10否标识 表 2:用户信息表(2) tb_Product(产品信息表)。表tb_Product用于保存企业的产品、工具软件和补丁等的信息,该表的结构如下表。字段名数据类型长 度主键否描 述IDvarchar20主键产品编号Namevarchar100否产品Editionvarchar20否版本Pricemoney8否价格UpTimesmalldatetime4否上传时间UpUservarchar50否上传人Photovarchar200否图标Typevarchar20否产品类别FileSizebigint8否文件大小Commendint4否推荐指数LoadNumbigint8否下载次数Environmentvarchar200否运行环境Introducevarchar4000否介绍Remarkvarchar4000否备注Accessoriesvarchar200否附件 表 3:产品信息表(3) tb_News(新闻公告信息表)。表tb_News用户保存企业的新闻和公告信息,该表的结构如下表。字段名数据类型长 度主键否描 述IDvarchar20主键编号Titlevarchar200否标题Contentvarchar4000否内容DeliverTimeDatetime8否发表时间TypeChar10否类别 表 4:新闻公告信息表(4) tb_Link(友情链接信息表)。表tb_Link用于保存企业的友情链接信息,该表的结构如下表。字段名数据类型长 度主键否描 述IDVarchar20主键编号NameVarchar100否公司名称PhotoVarchar200否公司图标LAddressVarchar100否公司网址 表5:友情链接信息表(5)tb_LeaveWord(留言信息表)。表tb_LeaveWord用于保存用户的留言信息,该表的结构如下表。字段名数据类型长 度主键否描 述ID Varchar20主键留言编号TitleVarchar200否留言主题HostVarchar100否留言人LeaveTimeSmalldatetime4否留言时间ContentVarchar4000否留言内容 表6:留言信息表(6) tb_Rever(回复留言信息表)。表tb_Rever用于保存用户的回复留言信息,该表的结构如下表。字段名数据类型长 度主键否描 述IDVarchar20主键回复编号LeaveIDVarchar20否留言编号ContentVarchar4000否回复内容RevertUserVarchar100否回复人RevertTimeVarchar4否回复时间 表 7:回复留言信息表(7) tb_Enage(招聘信息表)。表tb_Engage用于保存企业的招聘信息,该表的结构如下表。字段名数据类型长 度主键否描 述IDVarchar20主键编号EPositionVarchar20否招聘岗位PIntroduceVarchar500否岗位介绍SchoolAgeChar10否要求学历PRequestVarchar4000否岗位要求DepartmentVarchar30否工作部门PlaceVarchar100否工作地点NumInt4否招聘人数PutTimeSmalldatetime4否发布时间EmailVarchar100否联系邮箱 表 8:招聘信息表第五章 网站的详细设计5.1 网站的前台主要模块设计 对于企业门户网站来说,首页极为重要,它代表一个公司的企业形象。在企业门户网站的首页中,用户不但可以查看公司的公告信息和新闻信息,而且还可以查看产品信息及工具软件和补丁的下载排行。企业门户网站首页的运行结果如下图所示。 图13 企业门户网站首页5.1.1 系统的首页设计 企业门户网站的首页和其他前台子页都使用了母版页技术。企业门户网站的首页由母版页和内容页组成,下面将对首页用到的母版页和内容页的设计进行讲解。5.1.2 用户注册及信息修改模块设计 用户注册及信息修改模块用于保存和修改注册用户的一些基本信息,如果用户还没有注册,则将点【注册】按钮设置为可用状态,以便用户注册;如果用户已经注册,并成功登陆,并单击【修改】,则将【修改】按钮设置为可用状态,以便用户修改自己的信息。用户注册及信息修改页面运行结果如下图:当已注册的用户登录时点击【修改信息】就可以得到下图所示 图 14:已注册用户登陆图此时已注册的用户登录,【注册】按钮不可用。 图 15:注册用户信息修改图当新用户注册信息时,此时【修改】按钮变为不可用。 图 16:新用户注册图其后台用到的是内容页面是Register.aspx页面,在加载页面时判断用户是否登陆,如果登陆,则将【注册】按钮设置为可用状态,并将【修改】按钮设置为不可用;如果已经登陆,则将该用户的详细信息显示在相应的文本框中,并将【注册】按钮设置为不可用,【修改】按钮可用。Register.aspx页面的Page_Load事件代码如下: 而其中注册和修改分表向数据表tb_User中插入和修改数据。注册信息时首先检查用户是否存在如存在弹出提示对话框提示用户存在,如不存在直接调用公共类中的方法将其保存。5.1.2 产品信息模块设计 对于与一个企业门户网站,宣传自己的网站是必不可少的,本企业门户网站的首页分类展示了公司的最新产品,而且网站导航条中设置了一个产品展示菜单,用户可以通过选择其子菜单项查看相关类别的所有产品信息。产品详细信息页面运行结果如下图:选择产品展示的分类就出现相应的类型的产品信息 图 17:产品展示图 图 18 产品详细信息页面 本模块用的内容页面是Sort.aspx页面,Sort.aspx页面代码中定义了两个方法分别为BindAllInfo和BindInfo。BindInfo方法用来根据接受的产品、软件编号来查找详细信息,并将结果显示在DataList控件中。其部分代码如下。5.1.3 留言薄模块设计 本企业门户网站中加入了留言薄模块,以方便与用户进行沟通。作为企业门户网站的留言薄,通常情况下只有留言、查看留言和回复留言的功能,但是对于注册用户,登录之后还可以删除对其留言进行的回复。留言版的运行结果如下 图19: 留言页面而查看留言版的信息如下图 图 20: 查看留言版信息本内容页用的是LeaveWord.aspx页面,在页面中单击【留言】按钮,首先判断留言主图内容是否为空,如果为空提示,否则调用LeavWordOperater类中的AddLeaveWord方法添加留言部分代码如下:本网站的招聘信息等一些模块就不一一介绍,因为用到的方法基本相同。5.2 网站的后台主要模块设计后台管理是每个网站的所必须的工作,此网站也设计了后台管理,方面企业能及时的更新自己技术及动态。其中包括一下几个模块:1 登陆模块设计2 产品管理模块设计3 管理员管理模块设计4 用户管理模块设计5 焦点新闻管理模块设计6 公司公告管理模块设计7 工具软件管理模块设计8 补丁下载管理模块设计9 友情链接管理模块设计10招聘信息管理模块设计11留言薄管理模块设计由于模块比较多,但是采用的技术都差不多所以这里只介绍登录模块设计和详细介绍产品管理模块。5.2.1 登录模块设计 网站前台任何页面都可以通过最下边的【后台登陆】超级链接按钮进入后台登录。后台登录页面中使用了验证码技术,这样可以防止有人使用非法方式恶意登陆本站后台,两个命令按钮“登陆”和“取消”。用户执行程序时首先弹出登陆窗口,用户在编辑框中输上mr,密码mrsoft,点击“登录”。界面如下: 图21 后台登录界面5.2.2 产品管理模块设计 后台的模块 产品管理模块主要对公司的产品信息进行各种操作,其中主要包括添加产品信息、修改产品信息、删除产品信息和查询产品信息等操作。产品管理页面运行结果如下。 图 22 产品管理页面 本模块放在ProductManage.aspx页面中,实现对前台产品的管理,可以添加新的产品,修改原有的产品,和删除产品等。ProductManage.aspx页面中自定义了一个BindInfo方法,该方法用来根据接收的类别编号和输入的查询条件获取指定的产品信息,并显示在GridView控件中。输入要查询的产品的名称,在DataGridView中会显示出查询的结果。在没有输入查询条件时会显示所有的产品。当输入查询的产品名称是,并单击【查询】会检索数据库是否存在对应的产品,将查询结果显示在DataGridView中。当单击【添加】按钮,首先判断输入的产品名称是否为空,如果为空,弹出信息提示。如果不为空,调用DataOperate类中的validateNum方法判断“价格”文本框中输入的是否为数字。如果是数字,则调用ProductOperate类中的AddProduct方法将产品信息添加到数据库中。在GridView控件中单击【选择】超级链接按钮时,将选择的产品信息显示在相应的文本框中。单击【选择】弹出对话框,选中113.jpg这张图片,再点击【显示】单击【修改】按钮,判断是否选中了要修改的产品,如果是,调用ProductOperate类中的UpdataProduct方法修改指定的产品信息;否则弹出“请选择要修改的产品”信息提示。对产品进行选择后,进行修改,此是【添加】按钮变为不可用。单击【选择】按钮后,相应的信息显示在上边的对应的对话框中,现在就可以对产品进行任意的修改。修改之后可以看到修改后的效果。当在GridView控件中单击【删除】超级链接按钮时,调用ProductOperate类中的DeletProduct方法删除选中的产品信息。点击第二条数据进行删除。数据已经成功删除。第6章 系统测试及维护6.1 测试概述 为了保证企业门户网站各个功能可靠的实现,特编写了此测试计划,对于开发软件的各个功能模块和事例系统进行测试。本测试计划主要用户发现开发过程中出现和各种不妥判之处,发现软件设计中的错误。6.1.1 测试计划【软件测试的目标】测试是为了发现程序中的错误而执行的过程;好的测试方案实际可能发现迄今为止尚为发现的错误的测试方案;成功的测试是发现了至今为止尚未发现的错误测试。【测试的内容】 页面的显示与数据库连接 菜单链接与窗口的检测 用户登录窗口的检测 各功能窗口的测试【测试方案设计】查看页面的显示,是否按照预期的显示。 点击前台和后台各个菜单查看是否连接到预期的页面上,如若不能回到程序查看程序的代码。重点各个模块的功能测试上,分别进行一下方面的测试。(1) 测试不能为空及能为空的文本框。例如”用户注册及信息修改“,先将用户制空,然后单击【注册】,查看窗体的是否有提示。再将用户名填写上将其他文本框制空,单击【注册】,查看程序是否有错误,按照此方法逐步测试功能性。(2) 测试有要求的文本框。需要进行正反两方面测试。例如后
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- T/CIE 186-2023业务研发安全运营一体化能力成熟度模型
- T/CI 387-2024装配式桥梁下部结构施工技术规范
- T/CHTS 20035-2023喷射混凝土用晶胶改性聚合物
- T/CHTS 10097-2023雄安新区高速公路项目两区建设技术指南
- T/CGCC 8-2017自热方便菜肴制品
- T/CEPPEA 5025-2023供配电工程总承包管理规范
- T/CECS 10329-2023家用燃气快速热水器舒适性评价
- T/CECS 10187-2022无机复合聚苯不燃保温板
- T/CCS 013-2023综采工作面超前支架智能化控制系统技术规范
- T/CCMA 0145-2023混凝土机械产品安全标识
- 服装企业销售经理的主要工作职责描述范本
- 人工智能在招聘中的应用
- 电扶梯发生夹人夹物现场处置方案演练
- 日结人员劳务合作协议 标准版
- (完整版)病例演讲比赛PPT模板
- 初中生物知识双向细目表
- 中国建行存单英文翻译
- 事业单位工作人员调动审批表格
- 八年级英语-多维阅读Skycar示范课教学设计1
- 医院基建科各项工作风险分析
- 对外投资合作国别(地区)指南 -柬埔寨-20230619-00335
评论
0/150
提交评论