企业网站设计毕业论文

上传人:仙*** 文档编号:28472638 上传时间:2021-08-28 格式:DOC 页数:32 大小:2.87MB
返回 下载 相关 举报
企业网站设计毕业论文_第1页
第1页 / 共32页
企业网站设计毕业论文_第2页
第2页 / 共32页
企业网站设计毕业论文_第3页
第3页 / 共32页
点击查看更多>>
资源描述
烟台大学毕业论文(设计)目 录1 绪 论11.1 本课题的研究意义及必要性11.2 相关领域国内外应用的现状及发展趋势22 系统分析22.1 系统功能要求22.2 系统开发功能22.3 系统的可行性分析23 总体设计43.1 功能模块划分43.2 系统模块设计图43.3 系统流程图53.4 开发工具介绍53.4.1 Visual Studio 200853.4.2 SQL Server 2005介绍64 详细设计74.1 各模块的功能74.1.1 前台模块74.1.2 后台模块114.2 系统数据库的设计144.2.1 数据库表的结构144.2.2 数据库选择及理由165 系统实现175.1 核心模块实现175.1.1 文件上传的实现175.1.2 分页功能的实现186 综合测试196.1简单功能实现196.1.1 登录界面196.1.2前台主界面19结 束 语20致 谢21参考文献22附录A 部分代码231 绪 论1.1 本课题的研究意义及必要性随着信息科学的进步和互联网络的发展,企业拥有网站早已经不是一件新鲜事了,但是想把企业的网站做好,让网站成为企业的一个形象,利用网站更好的宣传推广企业,却不是一件轻易的事情。互联网技术的发展,深刻地改变了人类工作和生活的各个方面。传统企业的触网,标志着新经济的完善与成熟,互联网只有在传统企业的参与下,才能成为工具还其本来面目。很多企业认为在当前因特网高速发展的时代,企业从网上寻找更多商机是必然趋势,他们看重网站给企业带来的无形效益。 网络的高度普及,公司的文化宣传已经不能仅仅局限于网外的宣传了,如何扩大企业的知名度,增强企业的影响力,让更多的人、更多的客户甚至更多的公司了解您的公司,网络手段是必不可少的,因此构建自己的门户网站,做好自己的门户网站,已经不在是简单的网站问题了,更加是增强企业收入的一种途径。 所以,开发本公司的网站是必需的。1.2 相关领域国内外应用的现状及发展趋势世界各企业大力开发自己的门户网站,其必将带动Web技术的全面进步,技术将会不断更新不断升级,而新技术的应用将促使企业网站建设更具魅力。随着技术融合与发展,许多在其他行业热门应用的技术如视频、三维动画、流媒体等技术都已经实现向互联网上移植,未来的不久,他们就会出现在企业客户网站上面;新的网络编程语言和服务器CDN(内容发布网络)技术也将使网站结构更紧密,访问更流畅,更能适应新的要求。 2 系统分析2.1 系统功能要求企业网站是企业的门户,人们通过互联网访问门户网站继而熟悉该企业,企业网站也是企业与员工、企业与客户、企业与企业之间的交流平台。为了让更多客人了解本公司的情况,提高本公司的知名度,开发好本公司的网站是必需的。 一个企业的门户网站至少要能将该企业的文化、产品通过网站让客户充分了解本公司,必须具备发布新闻、招聘员工等几项基本功能。2.2 系统开发功能网站所要实现的功能如下: (1)发布企业最新通知及公告功能:员工及顾客可通过企业网站查看相应的各种最新信息,管理员可以在后台对企业最新信息通知等进行发布、更新以及删除。 (2)提供企业各种产品介绍以及图片功能:顾客可以通过企业网站查看企业各种产品图片,以便更好的了解企业。管理员可以在后台对企业产品进行发布、更新以及删除。 (3)游客留言功能:游客可以对企业产品或者其他提供自己的看法以及建议,管理员可以在后台对留言进行管理,为防止某些不法分子进行破坏。 (4)企业简介功能:游客可以通过浏览此页内容,对该企业进行了解,管理员可在后台进行修该。 (5)联系我们功能:方便一些想和本公司合作的客户,可以直接的通过该功能联系相关部门,管理员可在后台进行联系方式的增加、删除、修改。 (6)企业招聘功能:发布企业的招聘信息为企业招聘人才,管理员可在后台中进行招聘信息的添加、删除和修改。 2.3 系统的可行性分析本企业网站是一种依赖于ASP.net程序设计语言为基础的系统软件,它是使用基于C#语言的ASP.net程序网站。使用的环境为Visual Studio 2008+SQLserver2005。技术可行性方面要求制作人员掌握计算机技术,具有一定的数据库基础,至少要熟悉一种网站制作软件,熟悉一种编程语言并能熟练使用图像处理软件,如Photoshop。经济可行性方面,本网站的开发不需要过多的人力和物力,费用方面基本为零。为了方便用户浏览本网站,只需要在网上申请了一个域名,并利用这个提供域名的商家的Web服务器作为本网站的Web服务器。所以从经济上完全是可行的。3 总体设计3.1 功能模块划分 根据该系统的实际需要,实现起来大致可分为两个方面:前台和后台。3.1.1前台 主要是页面的布局,网页的呈现。大体上是包含一下几个模块:(1) 网站首页,这是整个网站的重点部分,是面向客户的平台。(2) 企业简介,客户可以通过次模块来具体了解该企业的大体信息,对该企业有个大概的了解。(3) 公司新闻,公司的最新公告以及最新新闻都将发布在这个模块上,可以供员工及客户了解公司最新动态。(4) 公司产品,发布公司的最新产品,以供客户查询浏览。(5) 人才招聘,公司将通过发布招聘信息招贤纳才。(6) 在线留言,提供员工与公司、客户与公司之间的互动,广纳意见,了解公司的不足之处。(7) 联系我们,可以为客户提供联系信息,以便客户可以及时与公司的相关部门合作。3.1.2后台主要是对前台页面的管理。大体上包含一下几个模块: (1)新闻管理,提供添加新闻、管理新闻功能。 (2)产品管理,方便管理员添加最新的产品到公司网站中。 (3)招聘管理,对招聘信息进行添加删除修改。 (4)关于我们,对公司的相关部门的联系关系进行增删改。 (5)其他管理,包括对在线留言的增删改管理以及管理员密码的管理。3.2 系统模块设计图根据以上对前台与后台功能模块的描述说明,以及系统模块的划分,可得出系统的模块设计图,如图3.1所示图3.1 系统模块图3.3 系统流程图系统的整个流程是这样的:用户进入本站后,首先进入的是本站的首页,游客可以选择浏览本站新闻或者查看本站的产品或者进行在线留言,也可以通过本站上挂着的联系方式直接和公司相关部门进行联系。网页下角提供一个管理员登录链接,管理员输入正确密码后可以进入网站后台对网站进行管理。网站后台主要是对网站的管理,流程图如下图3.2所示。3.4 开发工具介绍3.4.1 Visual Studio 2008Microsoft Visual Studio 2008是面向Windows Vista、Office 2007、Web 2.0的下一代开发工具,代号“Orcas”,是对Visual Studio 2005一次及时、全面的升级。VS2008引入了250多个新特性,整合了对象、关系型数据、XML的访问方式,语言更加简洁。使用Visual Studio 2008可以高效开发Windows应用程序。设计器中可以实时反映变更,XAML中智能感知功能可以提高开发效率。同时Visual Studio 2008支持项目模板、调试器和部署程序。Visual Studio 2008可以高效开发Web应用,集成了AJAX 1.0,包含AJAX项目模板,它还可以高效开发Office应用和Mobile应用。3.4.2 SQL Server 2005介绍SQL Server 是一个关系数据库管理系统,它有很多个版本,本站中使用的是SQL Server 2005 Developer Edition,Developer Edition 使开发人员可以在 SQL Server 上生成任何类型的应用程序。它包括 SQL Server 2005 Enterprise Edition 的所有功能,但有许可限制,只能用于开发和测试系统,而不能用作生产服务器。Developer Edition 是独立软件供应商 (ISV)、咨询人员、系统集成商、解决方案供应商以及创建和测试应用程序的企业开发人员的理想选择。图3.2 后台流程图4 详细设计4.1 各模块的功能此系统由本人独立完成,总体上分为前台和后台两大模块。前台主要是页面的呈现,后台是对数据库的管理。4.1.1 前台模块 前台界面包括基本的网站主页、企业简介、公司新闻、公司产品、公司招聘、在线留言、联系我们,前台模块图如图4.1所示。图 4.1 前台模块图(1)网站主页,这是整个网站的重点部分,是面向客户的平台,页面主要是采用div+css布局,新闻列表和新品推荐的数据呈现控件用的是repeater控件,如图4.2所示。图 4.2 网站主页(2) 公司简介,客户可以通过次模块来具体了解该企业的大体信息,对该企业有个大概的了解,考虑到公司简介不是一个经常变动的模块,于是在功能的实现上是这样子的:公司简介是一个静态页面,因此只需将数据其存放在一个html中,如图4.3所示。图 4.3 企业简介(3)公司新闻,公司的最新公告以及最新新闻都将发布在这个模块上,可以供员工及客户了解公司最新动态,此模块的数据呈现使用了两个repeater控件,一个repeater控件是存放公司新闻类型的,另外一个repeater控件存放的是公司新闻,且新闻中心数据中使用了第三方分页控件,如图4.4所示。 图 4.4 公司新闻(4)公司产品,发布公司的最新产品,以供客户查询浏览,此模块的呈现数据控件是一个repeater以及一个分页控件,如图4.5所示。图 4.5 公司产品(5)在线留言,提供员工与公司、客户与公司之间的互动,广纳意见,了解公司的不足之处,次模块实现比较简单,游客留言后只需提交即可完成留言,如图4.6所示。图4.6 在线留言(6) 公司招聘,公司将通过发布招聘信息招贤纳才,此模块数据呈现控件是两个repeater,左边的repeater显示是需要招聘的岗位,右边repeater显示岗位的具体要求,如图4.7所示。图4.7 公司招聘(7) 联系我们,可以为客户提供联系信息,以便客户可以及时与公司的相关部门合作,此模块的实现方式为:左边是一个repeater控件,右边也是一个repeater控件,分别显示了本企业的一些相关内容和具体信息,如图4.8所示。 图4.8 联系我们4.1.2 后台模块 后台界面包括基本的数据库管理功能,主要有新闻中心、产品中心、人才招聘、联系我们、其他管理,后台使用了frameset框架,这样方便管理员管理后台,后台模块图如4.9所示。图 4.9 后台模块图 (1)新闻中心,主要负责添加新闻和新闻的增删改,新闻添加模块中,管理员输入好要添加的新闻及内容后,点击添加即可将新闻添加如数据库。新闻管理模块中,考虑到新闻的众多,为了方便查找,于是有一个查找新闻模块,供管理员模糊查找要查找的新闻,新闻的呈现控件是一个GridView,另外没有采用GridView自带的分页功能,而是使用了第三方分页控件,方便管理员使用,如图4.10,4.11所示。图 4.10 添加新闻图4.11 新闻管理(2) 产品中心,负责添加公司的产品以及产品的增删改。添加产品模块中,对于图片路径的选择使用的是input控件,管理员完成产品的添加后即可成功添加该产品。场频管理模块中提供了一个产品查询,方便管理员快速查找要查找的产品,数据呈现使用的是GridView,如图4.12,4.13所示。图4.12 添加产品图4.13 产品管理(3) 人才招聘,负责添加公司的招聘信息以及招聘的增删改。添加招聘模块中,对于最容易出现数据错误的日期模块做了验证,使用的是比较验证,为防止管理员输入数据有误。管理模块中,提供了简单的查询功能,管理员可输入关键字查找要修改或要删除的岗位,数据的呈现使用的是GridView控件,如图4.14,4.15所示。图 4.14 添加招聘图4.15 招聘管理(4) 联系我们,添加和管理功能,联系我们模块是作为扩展模块,在本模块中添加和删除企业的一些具体相关信息。添加项目模块中,管理员可简单的添加数据标题及内容。管理模块则是对该模块数据的增加删除和修改,如图4.16,4.17所示。图4.16 添加项目图 4.17 管理联系(5) 其他管理,负责查看和删除游客留言以及管理员帐户添加和密码修改,管理员密码管理模块中,管理员可输入帐号、旧密码和新密码,对帐号密码进行修改,还可以添加新的管理员帐号。客户留言管理中,使用的是一个repeater控件,和一个分页控件,如图4.18所示。4.2 系统数据库的设计数据库的设计在本系统中占有很重要的位置。因为数据库是本站各种信息的集合体现。为满足该系统的需要,设计如下面所示的数据项和数据结构:l 管理员表:用户号、密码。l 公司新闻表:新闻类型、新闻标题、添加日期、正文。l 新闻类型表:新闻类型。l 产品列表:产品名、添加日期、图片路径、产品说明。l 人才招聘表:岗位名、工作地点、添加日期、截止日期、联系邮箱、职位要求。l 在线留言表:标题、姓名、公司、地址、电话、传真、联系邮箱、意见内容、留言日期。l 关于我们表:标题、内容。4.2.1 数据库表的结构(1) 管理员表表名:T_Admin, 在该表中保存了管理员的帐号和密码,数据表结构如表4.1所示。表4.1 管理员表字段名称数据类型字段长度备注idint4id号UserIDvarchar50登录帐号UserPwdvarchar50登录密码(2)公司新闻表表名:T_New, 在该表中保存了公司新闻的各种信息,其数据结构如表4.2所示。表4.2 公司新闻表字段名称数据类型字段长度备注IDint4ID号NewTypeint4新闻类型Titlevarchar50新闻标题Contentvarcharmax新闻内容AddTimedatetime8发表新闻的时间(3) 新闻类型表 表名:T_NewType, 该表保存了新闻的所有类型,其数据结构如图4.3所示。表4.3 新闻类型表字段名称数据类型字段长度备注IDint4ID号TypeNamevarchar50类型名(4) 产品列表 表名:T_Product, 在该表中保存了公司产品的各种信息,其数据结构如表4.4所示。表4.4 产品列表字段名称数据类型字段长度备注IDint4ID号Product_Namevarchar50产品名ProductPicvarchar50图片路径Contentvarcharmax产品介绍AddTimedatetime8发布产品的时间(5)人才招聘表表名:T_Recruit, 在该表中保存了公司招聘的各种信息,其数据结构如表4.5所示。表4.5人才招聘表字段名称数据类型字段长度备注IDint4ID号JobPositionvarchar50岗位名Addressvarchar50工作地点StartTimedatetime8添加日期EndTimedatetime8截止时间Emailvarchar50联系邮箱Requirementvarcharmax职位要求(6)在线留言表表名:T_GuestBook, 在该表中保存了客户留言的各种信息,其数据结构如表4.6所示。表4.6 在线留言表字段名称数据类型字段长度备注IDint4ID号Topicvarchar50留言标题Namevarchar50姓名Companyvarcharr50公司名称Addressvarchar50地址Phonevarchar50电话Faxvarchar50传真Emailvarchar50联系邮箱Contentvarcharmax意见内容Datedatetime8留言日期(7)关于我们表表名:T_About, 在该表中保存了关于我们公司的一些信息,其数据结构如表4.7所示。表4.7 关于我们表字段名称数据类型字段长度备注IDint4ID号AboutTitlevarchar50标题Contentvarcharmax内容4.2.2 数据库选择及理由 目前常用的数据库分为超大型、中型和小型数据库三类。其中SQL Server 2005 属于超大型的数据库,它能够为超大型系统所需的数据库提供服务。并且它的安全性能很强,当大型服务器上同时有成千上万的用户连接到SQL Server 2005实例时,SQL Server 2005 可以为这些环境提供保护,它具有自己的安全保护措施。除此之外,SQL Server 2005还具有使用方便、可伸缩性好与相关软件集成度高等优点。5 系统实现5.1 核心模块实现本系统以很多企业网站为原型,仿照建立数据库,本系统中页面的呈现主要是使用了Repeater,关于产品图片的保存是使用了路径保存。网页的布局主要是靠CSS+div来实现,其中有使用了第三方控件分页控件实现部分数据的分页功能。5.1.1 文件上传的实现 文件上传功能的实现主要是获取前台页面中type属性为file的input控件的值, 页面点击添加是,后台程序判断,如果input的值为空,则返回空;否则进行下一步判断:首先,如果以当前的日期为文件夹名,如果项目文件夹中存在该文件夹,则直接将要存储的图片存放在在文件夹下,在这之前需对要判断文件的扩展名是否符合要求,符合要求后即可存储,并随机给其命名。 /File Upload 文件上传 private string PicFile(System.Web.UI.HtmlControls.HtmlInputFile load ) try if (load.PostedFile.FileName = ) return ; /将当前的年月赋给str string str = DateTime.Now.ToString(yyyyMM); /如果不存在此文件夹 if (!Directory.Exists(Server.MapPath(.Picture) + str) /新建一个文件夹 Directory.CreateDirectory(Server.MapPath(.Picture) + str); /如果不存在此文件夹,则返回空值 if (!Directory.Exists(Server.MapPath(.Picture) + str) return ; /new一个随机数 Random r = new Random(); string filename;string extname; /给定的文件名不为空 if (load.PostedFile.FileName != ) /获取该文件的扩展名 extname = load.PostedFile.FileName.Substring(load.PostedFile.FileName.LastIndexOf(.) + 1).ToUpper(); /如果文件扩展名不是如下要求,则返回 if (JPG|GIF|BMP|PNG.IndexOf(extname) = -1) return ; /修改文件名为当前年月+1000以内的随机数 filename = str + + DateTime.Now.ToString(yyyyMM) + r.Next(1000).ToString() + . + extname; /文件保存 load.PostedFile.SaveAs(Server.MapPath(.Picture) + filename); return filename; return ; catch return ; 5.1.2 分页功能的实现使用的是一个第三方控件,将控件引入项目后,则可直接在项目中应用,只需设置一下分页控件的属性即可,以下是分页控件绑定数据库代码。 private void bindData() /实例化 PagedDataSource pds = new PagedDataSource(); /允许分页功能 pds.AllowPaging = true; /页面绑定到分页控件中 pds.PageSize = AspNetPager1.PageSize; pds.CurrentPageIndex = AspNetPager1.CurrentPageIndex - 1; /Linq语句,从数据库中降序读取ID非空记录 var i = from p in linq.T_Recruit where p.ID != null orderby p.ID descending select p; /将记录绑定到实例数据上 pds.DataSource = i.ToList(); /将记录的总数赋给分页控件的RecordCount属性 AspNetPager1.RecordCount = i.ToList().Count; /绑定到GridView数据源上 this.GridView1.DataSource = pds; this.GridView1.DataBind(); 6 综合测试6.1简单功能实现6.1.1 登录界面(1)登录界面登录时要求管理员输入验证码,防止机器人登录,登录界面如图6.1。图6.1 管理员登录界面6.1.2前台主界面游客进入进入网站后,可以通过首页浏览网站所有信息。主页如图6.2所示。图6.2 我的日志界面结 束 语经过了这几个月的努力和学习,我的毕业设计也终将告一段落了,这也许是我大学生涯中交上的最后一个作业了。项目基本上是达到了它应有的效果,但由于个人自身能力的关系,总是觉的有许多不如人意的地方,有待改善。希望今后自己能够再接再厉,从而能够做的更好。在前期的需求分析调研中,我上网浏览了很多的企业网站,参考了许多企业网站的共性,并仔细的研究和调研了许多数据,从而总结出了一个企业网站应有的基本数据,从而建立了本项目的数据库。之后就是对网站各个模块的分析以及页面的布局,由于之前对页面的布局知识学习的不是很系统,于是就去图书馆借了一些css+div布局相关的书籍,网站的各个模块设计期间还涉及到了很多图片的处理,为此也从图书馆借了很多本相关知识的书籍参考学习,这些书籍为项目的顺利完成提供了很大的帮助。企业网站的基本完成,也使我有了很大的收获,原先不懂的或是一知半解的知识点经过这次的项目实战,逐渐的了解和懂的了。项目结束了,旧的知识得到了巩固,新的知识不断的被我们吸收,我们的能力得到了升华,相信今后的我们能够在学习和生活中不断的完善自己、丰富自己。致 谢毕业设计结束了,辛勤的付出也获得了回报。回头想想之前碰到的种种困难,我终于能够对其一笑置之了。困难不可怕,可怕的是碰到困难时你害怕了,只要敢面对困难,那么一切困难就不会成为困难,世上无难事,只怕有心人。我衷心的感谢那些在我遇到困难时帮助我的老师和同学们。首先,我要感谢我的指导老师范宝德老师,从项目还没开始阶段起,范老师就不断的督促我们要严格的控制项目的进度,跟上进度,从开题报告到项目验收,从项目验收到论文的完成,范老师给了我们很大的帮助。由于不在学校,对自己能不断的收到老师的通知我感到非常的幸运,非常感谢范老师。其次,我要感谢学院的老师们,是您们辛勤的教导,传授各种知识,我才能得以学以致用,从而顺利的完成了毕业设计,我想说老师们辛苦了。最后,我要感谢我的同学们,在我遇到困难时给予我帮助,我想说:“谢谢你们!”参考文献1 沃森,内格尔. C#入门经典(第5版)M.清华大学出版社.2010.122 王小科, 王军. C#开发实战1200例M. 清华大学出版社. 2011.13 王小科,徐微. C#从入门到精通M. 清华大学出版社. 2010.74 陈钟. C#编程语言设计与开发M. 清华大学出版社. 2003.95 美 瑞奇特.框架设计(第二版)M. 清华大学出版社. 2006.116 钱哨,李挥剑,李继哲. C# WinForm实践开发教程M. 水利水电出版社 2010.17 钱哨,李挥剑,李继哲. C# WinForm上机实训指导M. 水利水电出版社 2010.18 郑人杰,殷人昆,陶永雷. 实用软件工程M. 清华大学出版社1997.4 附录A 部分代码/母板页代码 蓝天科技 *margin:0;padding:0; #menu border: 0px solid ; height:28px; #menu ul list-style:none;margin:0px;padding:0px; #menu ul li float:left;margin-left:2px; #menu ul li a display:block;width:140px;height:28px;line-height:28px;text-align:center; background:url(image/3.jpg) no-repeat; #menu ul li a:hover background:url(image/2.jpg) no-repeat; #containermargin:0 auto; width:992px; 首页 企业简介 公司新闻 公司产品 在线留言 公司招聘 联系我们 招贤纳才 | 关于我们 | 联系我们 | 主页 copyright     管理员登录 / 验证码的生成public partial class 后台_Vcode : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) /画验证码图片 string path = Server.MapPath(image/bg.bmp); System.Drawing.Image img = System.Drawing.Image.FromFile(path); Graphics g = Graphics.FromImage(img); string vcode = getcode(4); Font f = new Font(宋体,12); SolidBrush brush = new SolidBrush(Color.White); g.DrawString(vcode,f,brush,10,5); img.Save(Response.OutputStream, System.Drawing.Imaging.ImageFormat.Jpeg); g.Dispose(); img.Dispose(); Sessionc = vcode.ToString(); /获取随机验证数 private string getcode(int n) string str=a,b,c,d,e,f,g,A,B,C,D,E,F,G,1,2,3,4,5,6,7,8,9; string t = ; Random r = new Random(); for (int i = 0; i n;i+ ) int index = r.Next(str.Length); t+=strindex; return t; /招聘的添加和修改 protected void Button1_Click1(object sender, EventArgs e) if (this.Button1.Text = 添加) T_Recruit t = new T_Recruit(); t.JobPosition = this.TextBox1.Text.ToString(); t.Address = this.TextBox2.Text.ToString(); t.EndTime = DateTime.Parse(this.TextBox3.Text.ToString(); t.Department = 待定; t.StartTime = DateTime.Now; t.Email = this.TextBox4.Text.ToString(); t.Requirement = this.FreeTextBox1.Text.ToString(); linq.T_Recruit.InsertOnSubmit(t); linq.SubmitChanges(); this.DataBind(); string str = 已添加!; Response.Write(alert( + str + ); + window.location.href=Ma_Job.aspx + ); else int rq = int.Parse(Request.QueryStringcid); linq.T_Recruit.Single(p = p.ID = rq).JobPosition = this.TextBox1.Text.ToString(); linq.T_Recruit.Single(p = p.ID = rq).Address = this.TextBox2.Text.ToString(); linq.T_Recruit.Single(p = p.ID = rq).EndTime = DateTime.Parse(this.TextBox3.Text.ToString(); linq.T_Recruit.Single(p = p.ID = rq).Email = this.TextBox4.Text.ToString(); linq.T_Recruit.Single(p = p.ID = rq).Requirement = this.FreeTextBox1.Text.ToString(); linq.SubmitChanges(); this.DataBind(); string str = 修改成功; Response.Write(alert( + str + ); /招聘的删除 protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e) int id = int.Parse(this.GridView1.Rowse.RowIndex.Cells0.Text); linq.T_Recruit.DeleteAllOnSubmit(linq.T_Recruit.Where(p = p.ID = id); linq.SubmitChanges(); this.GridView1.DataBind(); string str = 删除成功!; Response.Write(alert( + str + ); + window.location.href=Ma_Job.aspx + ); /产品添加模块代码public partial class 后台_EditAddProduct : System.Web.UI.Page LinqToWebDataContext linq = new LinqToWebDataContext(); protected void Page_Load(object sender, EventArgs e) pageload(); private void pageload() if (!IsPostBack) if (Request.QueryStringcid != null) int i = int.Parse(Request.QueryStringcid); List t = linq.T_Product.Where(p = p.ID = i).ToList(); foreach (T_Product p in t) this.TextBox1.Text = p.ProductName.ToString(); this.TextBox3.Text = p.ProductPic.ToString(); this.FreeTextBox1.Text = p.Introduce.ToString(); img_src.Src = .Picture + p.ProductPic.ToString(); this.Button1.Text = 修改; Panel1.Visible = true; Panel2.Visible = false; else Panel1.Visible = false; Panel2.Visible = true; img_src.Visible = false; protected void Button1_Click(object sender, EventArgs e) if (this.Button1.Text = 添加) int i = 1; string img_url; img_url = PicFile(FileAdd); if (img_url = ) img_url = nopic.jpg; T_Product t = new T_Product(); t.ProductName = this.TextBox1.Text.ToString(); t.ProductPic = img_url; t.Introduce = this.FreeTextBox1.Text.ToString(); t.ClassID = i; t.AddTime = DateTime.Now; t.ReadCount = i; linq.T_Product.InsertOnSubmit(t); linq.SubmitChanges(); this.DataBind(); string str = 已添加!; Response.Write(alert( + str + ); + window.location.href=Ma_Product.aspx + ); else int id=int.Parse(Request.QueryStringcid); string id1 = id.ToString(); if(id1=null|id1=) return; string img_Url; img_Url = PicFile(FileEdit);
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!