




已阅读5页,还剩31页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
毕 业 论 文二年六月大连海事大学航运文化节网站全套设计加扣3012250582 专业班级: 电子商务3班(二号宋体居中)姓 名: XXX (二号宋体居中)指导教师: XXX (二号宋体居中)信息科学技术学院摘 要本课题的研究对象是大连海事大学航运文化节网站的功能实现和运维管理。程序系统部分主要分为以下几个模块:用户登录、用户注册、网站介绍、相关新闻介绍、资源下载、留言板等。我们主要讨论现在在线管理软件云集的时代,大连海事大学航运文化节网站应该以什么形式才能一举胜出。技术方面如何利用ASP.NET,JavaScript等相关技术实现B/S架构的文化节网站是本课题研究的主要内容。本人负责研究的部分是:整个课题的设计和实现。本系统以SQL Server 2005为数据库开发平台,IIS网络信息服务作为应用服务器,采用ASP.Net技术开发完成。本系统主要包括系统管理、新闻管理、广告管理、下载管理、友情连接管理、留言信息管理、用户信息管理。本论文对整个文化节网站的设计与实现过程进行了较为完整的展示。它的大体结构分为绪论、系统分析、系统设计、系统实现和结论五个部分。首先,绪论部分浅谈了一下实施该课题的背景、主要内容、及国内外现状;接着,在系统分析阶段确定了实现本系统的目标、开发环境和所有的功能模块;然后,在系统设计阶段对前面的每一个功能模块整理出较为具体的实现思路以及数据库的设计;紧跟着在系统实现阶段,会详细的阐述文化节网站的设计与实现。关键字:ASP.NET,C#,B/S(浏览器/服务器),SQL数据库-VI- AbstractStudy of this subject is the function of materials management system implementation and operation and maintenance management. Program system is mainly classified into the following modules: merchandise management, customer management, sales inquiries. We focus on now gathered in the era of online management software, online materials management system, what form should be one stroke win. Technical aspects of how to use ASP.NET, JavaScript and other related technology to achieve B / S structure of the online materials management system is the main content of this research. I am responsible for part of the study: design and implementation of the project. The system to SQL Server 2005 database platform, IIS Internet Information Services as the application server, developed with ASP.Net technology. The system includes document management, fixed asset management, general query, system maintenance, user management system, five major functional modules, document management, storage, a library, refunding, inventory, maintenance, payment, billing information registration operation; system user management module is to achieve system user additions and deletions to search and other operations functions. In this thesis, the entire materials management system design and implementation process of a more complete display. Its general structure is divided into introduction, system analysis, system design, system implementation and conclusions of the five parts. First, the introduction of a bit part of the implementation of the projects background, main contents, and domestic and international situation; then identified in the system analysis phase to achieve the objectives of the system, development environment and all the functional modules; and then, in the system design stage for each functional module in front of more specific implementation of sorting out ideas and database design; followed by the implementation phase in the system will be elaborated Online Ordering System Design and Implementation. Keywords: ASP.NET, C #, B / S (Browser / Server), SQL database目 录摘 要IAbstractII第1章 绪论11.1课题目的和意义11.2国内外现状11.3课题主要内容2第2章 关键技术介绍42.1关键性开发技术的介绍42.1.1 APS.net技术42.1.2 B/S框架技术5第3章 系统分析73.1构架概述73.1.1功能构架73.1.2模块需求描述73.2系统开发环境83.2.1硬件环境83.2.2 软件环境83.3系统任务的可行性分析83.3.1技术及开发方法可行性83.3.2管理可行性83.3.3经济可行性9第4章 系统设计104.1课题应用背景及内容104.1.1课题应用背景104.2 构架概述104.3后台数据库设计114.3.1 数据库说明114.3.2 数据库中表的设计11第5章 系统实现145.1添加管理功能的实现145.1.1登录判断的实现145.1.2后台功能的实现165.1.3账号管理实现165.1.4新闻信息195.1.5添加资源205.1.6留言信息管理215.1.7用户信息21第6章 结论22参考文献23致谢24- 2 -第1章 绪论一个成功的文化节网站不仅仅是先进信息技术的应用,更需要兼顾门户网站的实际需求。它成功的展示了文化节的相关信息,让人们对这个节日有相关的了解。现今,对于一个门户网站而言,已经从如何更好的做好节日的相关安排转变为让人们更清楚的了解这个节日的目的和信息。而这个转变,选择一个优秀的管理软件是关键。一个优秀的管理软件可以把管理者和用户紧密结合,提高管理的质量,并为管理决策者提供有力、快捷的支持,最终实现管理者从事务性到战略性的提升,使企业信息得到一个新的提升,让人们更加了解这个节日的相关介绍。1.1课题目的和意义近年来,Internet技术得到迅速的发展,已经成为计算机产业的一个技术热点。促成Internet高速发展的因素之一就是Web技术。Web技术的发展使得那些具有交互动态页面、有条理的数据库查询、丰富信息内容的页面成为最吸引人的网页。浏览Web有着执行Windows程序一样的感觉和操作性。随着Internet技术的发展,它已经成为一种操作平台,为用户提供强大的服务,例如企业展示,网上电子商务,社会信息数据库服务等。作为计算机发展最迅速的领域之一的数据库技术,已经形成了一整套独有的理论,并广泛地应用于人们的生产和生活中。数据库技术与网站的结合是当今Web技术的一个热点。有了数据库的支持,可以扩展网页的功能,可以方便地设计出交互式页面,可以构造功能强大的后台管理系统,可以为网站的更新、维护提供极大的方便。因此,作为网络开发者或管理者,数据库知识是必不可少的。在当前社会,信息已成为一种隐型的财富,人们对信息的需求再也不是局限于单纯的电视、报纸等大众途径。随着Internet在中国的发展日新月异,人们在日常生活中也越来越多地使用这项新技术来为自己的工作和生活服务,人们通过网络来获取信息的需求越来越大。在些基础上,本人决定开发一套大连海事大学航运文化节网站,该系统能够实现用户登录、用户注册、网站介绍、相关新闻介绍、资源下载、留言板等功能,此外,网站管理员也可在线对后台进行管理,例如系统管理、新闻管理、广告管理、下载管理、友情连接管理、留言信息管理等相关管理,以保证网站更新的及时、准确性。1.2国内外现状随着全球互连网的商业化和平民化进程,在线管理系统已经渐渐地渗透到了千家万户,成为全社会关注的焦点和热点;同时我国加入世贸组织,在线管理系统迎面走来,它不仅是一个新鲜的名词,而且正在迅速地奇迹般地改变我们的生活。信息网络技术和在线管理系统正迅速地渗透到社会生活的方方面面,促使全球范围内的时常,商业关系商业模式产生深刻的变化。1999年以来中国商业市场最热的热点,恐怕莫过于在线管理系统的星火燎原了。今天,越来越多的企业依赖因特网技术与供应商,合作伙伴及客户保持联系,实现电子化交易与管理;越来越多的普通百姓习惯于通过因特网浏览信息,收发电子邮件,甚至购买商品,享受着在线管理系统带来的乐趣与便利。然而,所有这些不仅仅是建网站,宣传企业的产品和形象,也不仅仅是上网销售产品。实际上,电子信息技术和在线管理系统还改变了政府部门,公共机构,企业以及个人在各个领域中相互交往的方式。网上管理系统实际上早已经成为全世界人类的时尚,因而网上管理系统比比皆是。从目前的状况看,大多数网上管理系统采用JSPMySQL或SQL SERVER的技术来设计此类系统,而采用ASP.NET相关技术手段的实现的网上管理系统在国内还比较少见,其采用控件技术思想,将一些功能封装起来,方便页面调用。众所周知,ASP.NET技术的优越性好于JSP,所以本系统设计实现后,相信将会具有更快的运行速度和更安全的运行机制。1.3课题主要内容1、快速、自动、强大的统计打印系统,使各项数据的统计汇总、分析一应俱全,使招投标人员可以随时查阅最新的详细情况,并依次快速、准确地汇报相关情况。2、彻底解决手工计算、抄写管理中计量表资料、用户资料、以及文件档案的数量庞大难题,解决长时间无法即时查询某计量表或用户资料的繁琐性。随时按用户名称、用户帐号、住址、证件号码等多种条件查询,减少大量重复工作,大大提高工作效率。3、降低了招标人员的劳动强度和工作量,提高工作效率。彻底解决文化节网站管理多业务,信息量繁重、繁杂,消灭差错率,用计算机管理招标,灵活性、准确性大有提高。分析设计出通用性,实用性,先进性,标准化的文化节网站信息系统。本系统主要分为以下几个模块:(1)用户登录:登录者首先选择自己对应的身份,然后,通过输入用户名、密码以及权限判断登录者身份的有效性,有效的登录将进入特定界面,无效的将定向到登录失败页面。(2)注册:程序提供多种注册模式。以什么身份注册,注册者必须提供自己相应的信息。每一位注册人都要提供自己的密码、姓名、身份证号等相关信息。(3)信息的完善:管理员对用户的资料、个人信息、相应权限等进行完善,由系统管理员进行审核,只有完全符合资质才可以注册成功。(4)数据库:数据的录入、删除、修改、查询是一个系统必不可少的,为此将数据进行绑定,实现前台操作,后天管理的模式是非常有必要的。 -28-第2章 关键技术介绍2.1关键性开发技术的介绍2.1.1 APS.net技术ASP.net不仅仅是 Active Server Page (ASP) 的下一个版本,而且是一种建立在通用语言上的程序构架,能被用于一台Web服务器来建立强大的Web应用程序。ASP.net提供许多比现在的Web开发模式强大的优势。因为ASP.net是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在Web应用软件开发者的几乎全部的平台上(笔者到现在为止只知道它只能用在Windows 2000 Server上)。通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到ASP.net的Web应用中。ASP.net同时也是language-independent语言独立化的,所以,你可以选择一种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来写,现在已经支持的有C#(C+和Java的结合体),VB,Jscript。将来,这样的多种程序语言协同工作的能力保护您现在的基于COM+开发的程序,能够完整的移植向ASP.net。ASP.net使用一种字符基础的,分级的配置系统,使你服务器环境和应用程序的设置更加简单。因为配置信息都保存在简单文本中,新的设置有可能都不需要启动本地的管理员工具就可以实现。这种被称为Zero Local Administration的哲学观念使A的基于应用的开发更加具体,和快捷。一个ASP.net的应用程序在一台服务器系统的安装只需要简单的拷贝一些必须得文件,不需要系统的重新启动,一切就是这么简单。多处理器环境的可靠性 ASP.net已经被刻意设计成为一种可以用于多处理器的开发工具,它在多处理器的环境下用特殊的无缝连接技术,将很大的提高运行速度。即使你现在的ASP.net应用软件是为一个处理器开发的,将来多处理器运行时不需要任何改变都能提高他们的效能,但现在的ASP确做不到这一点。自定义性和可扩展性 ASP.net设计时考虑了让网站开发人员可以在自己的代码中自己定义plug-in的模块。这与原来的包含关系不同,ASP.net可以加入自己定义的如何组件。安全性基于Windows认证技术和每应用程序配置,你可以确性你的原程序时绝对安全的。 ASP.net 的语法在很大程度上与 ASP 兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。可以通过在现有 ASP 应用程序中逐渐添加 ASP.net 功能,随时增强 ASP 应用程序的功能。 ASP.net 是一个已编译的、基于 .net 的环境,把基于通用语言的程序在服务器上运行。将程序在服务器端首次运行时进行编译,比ASP即时解释程序速度上要快很多.而且是可以用任何与 .NET 兼容的语言(包括 Visual Basic .NET、C# 和 JScript .net)创作应用程序。2.1.2 B/S框架技术B/S结构(Browser/Server结构)结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。以目前的技术看,局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN, WAN, Internet/Intranet等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全 。目前我院内网(Intranet)、外网(Internet)和北京东方清大公司“案件、办公管理软件”就是B/S 结构管理软件,干警在局域网各工作站通过WWW浏览器就能实现工作业务。特别是在JAVA这样的跨平台语言出现之后,B/S架构管理软件更是方便、快捷、高效。(1)B/S结构的优点 B/S结构最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件。只要有一台能上网的电脑就能使用,客户端零维护。系统的扩展非常容易,只要能上网,再由系统管理员分配一个用户名和密码,就可以使用了。甚至可以在线申请,通过公司内部的安全认证(如证书)后,不需要人的参与,系统可以自动分配给用户一个账号进入系统。 (2)B/S架构软件的优势与劣势 维护和升级方式简单。目前,软件系统的改进和升级越来越频繁,B/S架构的产品明显体现着更为方便的特性。对一个稍微大一点单位来说,系统管理人员如果需要在几百甚至上千部电脑之间来回奔跑,效率和工作量是可想而知的,但B/S架构的软件只需要管理服务器就行了,所有的客户端只是浏览器,根本不需要做任何的维护。无论用户的规模有多大,有多少分支机构都不会增加任何维护升级的工作量,所有的操作只需要针对服务器进行;如果是异地,只需要把服务器连接专网即可,实现远程维护、升级和共享。所以客户机越来越“瘦”,而服务器越来越“胖”是将来信息化发展的主流方向。今后,软件升级和维护会越来越容易,而使用起来会越来越简单,这对用户人力、物力、时间、费用的节省是显而易见的,惊人的。因此,维护和升级革命的方式是“瘦”客户机,“胖”服务器。成本降低,选择更多。大家都知道windows在桌面电脑上几乎一统天下,浏览器成为了标准配置,但在服务器操作系统上windows并不是处于绝对的统治地位。 现在的趋势是凡使用B/S架构的应用管理软件,只需安装在Linux服务器上即可,而且安全性高。所以服务器操作系统的选择是很多的,不管选用那种操作系统都可以让大部分人使用windows作为桌面操作系统电脑不受影响,这就使的最流行免费的Linux操作系统快速发展起来,Linux除了操作系统是免费的以外,连数据库也是免费的,这种选择非常盛行。应用服务器运行数据负荷较重。由于B/S架构管理软件只安装在服务器端(Server)上,网络管理人员只需要管理服务器就行了,用户界面主要事务逻辑在服务器(Server)端完全通过WWW浏览器实现,极少部分事务逻辑在前端(Browser)实现,所有的客户端只有浏览器,网络管理人员只需要做硬件维护。但是,应用服务器运行数据负荷较重,一旦发生服务器“崩溃”等问题,后果不堪设想。因此,许多单位都备有数据库存储服务器,以防万一。 第3章 系统分析3.1构架概述3.1.1功能构架根据需求调研结果确定本系统主要包括以下功能模块,如图3.1所示。图3.1 功能层次图3.1.2模块需求描述本系统主要分为以下几个模块:(1)用户登录:用户输入用户名和密码可以登录系统添加留言、下载资源等。(2)注册:程序提供多种注册模式。以什么身份注册,注册者必须提供自己相应的信息。每一位注册人都要提供自己的密码、姓名、身份证号等。(3)网站介绍:网站基础信息的介绍、最新新闻、资源下载等。(4)新闻介绍:关于相关主题的新闻介绍等信息。 (5)资源下载:用户登录后可以下载相关资源信息。(6)留言板:用户登录后可以查看留言、添加相关留言信息。(7)后台系统管理:管理员登录后可以管理账号、添加账号、修改密码、管理公告、网站介绍等信息。(8)后台新闻管理:管理员可以管理新闻、添加新闻、管理新闻分类、添加分类(9)后台广告管理:管理员登录后台,可以管理广告、添加广告。(10)后台下载管理:管理员登录后,可以添加下载信息、管理下载信息。(11)友情连接管理:管理员登录后,可以添加友情连接、管理友情连接管理。(12)留言信息管理:管理员可以管理留言主题信息、管理留言回复信息管理。(13)用户信息管理:管理员登录系统后可以管理用户信息。3.2系统开发环境 3.2.1硬件环境硬件环境:450*2MHZ/40G/1024MB/40G/软件环境:Microsoft Visual Studio/Microsoft SQL 20003.2.2 软件环境操作系统:Windows XP;数据库:SQL Server 2005;IIS服务器:IIS7.0;浏览器:IE5.0及以上版本,推荐使用IE6.0;分辨率:最佳效果1024768。3.3系统任务的可行性分析3.3.1技术及开发方法可行性(1) 通过详细的调研和借鉴成功的经验,能采集到足够的信息。严格按照数据库开发流程进行设计,确定和使用所得信息才可创建完善的数据库。(2) 采用先进科学和广为流行的设计方法,有助于对系统进行科学严谨,全面完整的设计,简化设计流程,降低出错率。3.3.2管理可行性模块化的设计方法,有助于软件开发过程的管理,因为科学合理的将整个程序划分多个功能模块,各模块单独设计,有助于降低整个程序的设计难度及减少错误程序的影响范围,子模块易于实现,又使整个程序易于衔接和修改,降低模块之间的耦合度。从而便于整个系统设计与实现的管理。3.3.3经济可行性由于本系统是为学生学习使用的系统,装上该应用软件,即可使用系统,系统成本主要集中在系统软件的开发上,当系统投入运行后可以为学校节约大量的人力,物力。所带来的效益远远大于系统软件的开发成本。在经济上完全可行。本章主要分析了,在做整个系统时,前期工作的分析与设计,选定工作环境,及简要的阐述一下整个系统的功能。第4章 系统设计4.1课题应用背景及内容4.1.1课题应用背景随着文化节的开展,各种繁杂的信息给网站管理带来了很大的不便,常常在办公桌上放着一叠叠的记录表,很难在其中进行查改以及修改操作,彻底解决手工计算、抄写管理中计量表资料、用户资料、以及文件资料的数量庞大难题,解决长时间无法即时查询某计量表或用户资料的繁琐性,也为了减轻工作人员的工作负担,同时也为了更好地合理的管理,决定设计一个系统,也就是文化节网站信息系统。现在我国的相关管理水平绝大部分还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。课题前景: 开发这一系统的好处大约有以下几点:第一、可以存储历年网站的一些相关信息,安全、高效;第二、只需一到二名资料录入员即可操作系统,节省人力;第三、可以迅速查到网站的各类信息。为将来文化节网站机构上网做好准备。根据2013年中国电信的调查报告显示我国的上网人数已达到5.64亿,互联网已经十分普及,本系统为文化节网站机构将来的上网作了先期工作,比如文化节网站机构的网络管理模式的建立。随着全球化市场竞争的日益激烈,我国网站建设将面临着前所未有的机遇和挑战。加强信息化建设,通过深入应用世界领先的信息技术购建高效率的企业信息基础设施,将为迎接即将来临的市场全球化激烈竞争做好充分准备。4.2 构架概述B/S(Browser/Server)结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。 以目前的技术看,局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN,WAN,Internet/Intranet等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。本软件采用B/S架构可以很大程度上降低对系统服务器的硬件要求,大大的节约了物资的硬件支出,另外可很方便的实现多机位同时对本系统进行操作。本软件的上一个在版本为C/S架构,但因为大型物资需要多台管理机同时操作,所以该为B/S架构,这样减少了数据同步等麻烦操作。所以适用此架构可以说是一举两得的好办法。4.3后台数据库设计4.3.1 数据库说明本系统采用SQL server 2005作为后台数据库系统。SQL Server 2005 应用程序能在装有 SQL Server 2005 的计算机上运行。该应用程序通过 Windows 进程间通讯 (IPC) 组件(例如共享内存)而非通过网络连接到 SQL Server 2005。这使 SQL Server 2005 得以应用于应用程序必须在本地存储数据的小型系统中。 大型 Web 站点和企业级数据处理系统通常会生成大量的数据库处理,超出了一台计算机的支持能力。在这些大型系统中,数据库服务由组成数据库服务层的一组数据库服务器提供。SQL Server 2005 不支持采用平衡负荷的聚集形式建立数据库服务层,但支持跨自主服务器组分存数据的机制。尽管每个服务器需分开管理,但组内的各个服务器可共同分担数据库处理负荷。共享同一工作负荷的一组自主服务器称服务器联合体。4.3.2 数据库中表的设计本系数据库的设计通常是以一个已经存在的数据库管理系统为基础的,常用的数据库管理系统有MYSQL,SQL Server, Oracle等。本系统采用了SQL server2005数据库管理系统,建立的数据库名,具体功能介绍如下所示:表4.1tb_Admin管理员表字段名称自动增长字段大小字段类型默认值允许空说明id-4长整型(3)-编号Apwd-50文本(202)-密码Aname-50文本(202)-用户名表4.2 FileInfo 资源下载表 字段名称自动增长字段大小字段类型默认值允许空说明id-4长整型(3)-编号TitleName-50文本(202)-标题FileDs-536870910备注/超级链接(203)-内容FilePath-50文本(202)-路径 Ename-50文本(202)-用户名FileName-50文本(202)-文件名AddTime-8日期/时间(7)-日期表4.3 guanggao 公告表字段名称自动增长字段大小字段类型默认值允许空说明id-4长整型(3)-编号name-50文本(202)-名称content-536870910备注/超级链接(203)-内容Addtime-8日期/时间(7)-日期表4.4 link 友情连接表字段名称自动增长字段大小字段类型默认值允许空说明id-4长整型(3)-编号title-50文本(202)-网站名称url-50文本(202)-连接地址adddate-8日期/时间(7)-日期表4.5 newsInfo 新闻信息表字段名称自动增长字段大小字段类型默认值允许空说明id-4长整型(3)-编号AboutInfo-536870910备注/超级链接(203)-内容Photo-50文本(202)-图片title-50文本(202)-标题adddate-8日期/时间(7)-日期typeid-50文本(202)-分类表4.6 newstype 新闻分类表字段名称自动增长字段大小字段类型默认值允许空说明id-4长整型(3)-编号name-50文本(202)-名称表4.7 Replay 留言回复表字段名称自动增长字段大小字段类型默认值允许空说明id-4长整型(3)-编号Replay-536870910备注/超级链接(203)-回复内容ReplayUser-100文本(202)-用户TopicId-4长整型(3)-留言主题AddTime-8日期/时间(7)-日期第5章 系统实现5.1添加管理功能的实现 5.1.1登录判断的实现系统登录模块主要用于验证用户登录系统时输入用户名、密码和验证码是否正确,只有合法的用户才可以进入系统,否则将不能进入此系统,系统登录页面如图5.1所示图 5.1 登录界面 代码设计如下:public partial class login : System.Web.UI.Pageprotected void Page_Load(object sender, EventArgs e) if (!IsPostBack) Random validateN = new Random(); this.Label1.Text = validateN.Next(9).ToString() + validateN.Next(9).ToString() + validateN.Next(9).ToString() + validateN.Next(9).ToString(); protected void ImageButton1_Click(object sender, ImageClickEventArgs e) string username = Requestusername; string userpwd = Requestuserpwd; stockClass sc=new stockClass(); if (sc.validate(username) Response.Write(alert(用户名中不能含有非法字符);history.back(); return; if(sc.validate(userpwd) Response.Write(alert(密码中不能含有非法字符);history.back(); return; if (this.ValidateNumber.Text != this.Label1.Text) Response.Write(alert(验证码错误);history.back(); return; SqlConnection strcon = new SqlConnection(System.Configuration.ConfigurationManager.AppSettingsstrcon); strcon.Open(); SqlCommand scd = new SqlCommand(select count(*) as ff from tb_user where username=+username+ and userpwd=+userpwd+,strcon); int count = Convert.ToInt32(scd.ExecuteScalar(); if (count 0) Sessionusername = username; Response.Redirect(default.aspx); else Response.Write(alert(用户名或者密码错误,请重新输入!);history.back(); return; 此过程主要通过判断语句实现,先列举出其中一段判断代码: if (this.ValidateNumber.Text != this.Label1.Text) Response.Write(alert(验证码错误);history.back(); return; 这句代码是验证码判断代码,如果用户输入了错误的验证码,系统将提示“验证码错误”。用户名,密码判断语句与词句相似,因此不做过多的讲解。5.1.2后台功能的实现管理员登录后台后可以实现的功能有:系统管理、新闻管理、广告管理、下载管理、友情连接管理、留言信息管理、用户信息管理等,具体功能如图5.2所示:图5.2后台功能5.1.3账号管理实现管理员可以对管理员账号进行管理,如登录账号、登录密码、修改、删除等,具体功能如图5.3所示:图5.3账号管理代码设计如下:public partial class Stockpile_Taxis : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) if (Convert.ToString(Sessionusername) = ) Response.Write(alert(请登录);location=./login.aspx); return; if (!IsPostBack) this.databind(); this.bind(); protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e) GridView1.PageIndex = e.NewPageIndex; this.bind(); public void databind() SqlConnection strcon = new SqlConnection(System.Configuration.ConfigurationManager.AppSettingsstrcon); strcon.Open(); SqlCommand scd = new SqlCommand(select * from total,strcon); SqlDataReader sdr = scd.ExecuteReader(); stockClass sc = new stockClass(); while(sdr.Read() int total=sc.sell(Convert.ToInt32(sdr.GetValue(4); this.upda(total, Convert.ToInt32(sdr.GetValue(4); public void upda(int total,int id) SqlConnection strcon = new SqlConnection(System.Configuration.ConfigurationManager.AppSettingsstrcon); strcon.Open(); SqlCommand scd = new SqlCommand(update tb_Commodity set total= + total + where id= + id,strcon); scd.ExecuteNonQuery(); public void bind() SqlConnection strcon = new SqlConnection(System.Configuration.ConfigurationManager.AppSettingsstrcon); strcon.Open(); string sqlstr = select * from total order by total desc; SqlDataAdapter sda = new SqlDataAdapter(sqlstr, strcon); DataSet ds = new DataSet(); sda.Fill(ds, total); GridView1.DataSource = ds.Tablestotal; GridView1.DataKeyNames = new string id ; GridView1.DataBind(); protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) stockClass sc = new stockClass(); if (e.Row.RowType = DataControlRowType.DataRow) e.Row.Cells0.Text = Convert.ToString(e.Row.DataItemIndex + 1); 5.1.4新闻信息管理员登录后可以查看添加、删除新闻信息,如标题、所属类别、日期等,具体功能如图5.4所示:图5.4 新闻信息代码如下:if (!IsPostBack) gcObj.DLClassBind(this.dlClass); gcObj.DLnewsClassBind(this.dlnewsClass); /gcObj.DLNewGoods(this.dlNewGoods); protected void dlClass_ItemCommand(object source, DataListCommandEventArgs e) if (e.CommandName
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年西安航天基地公办学校高层次人才招聘(2人)考前自测高频考点模拟试题及答案详解参考
- 2025呼伦贝尔五九煤炭集团招聘26人模拟试卷及答案详解(网校专用)
- 2025年甘肃省民航航空发展有限公司职业经理人选聘模拟试卷及完整答案详解
- 2025年烟台市教育局所属事业单位卫生类岗位公开招聘工作人员模拟试卷及答案详解一套
- 2025安徽安庆望江县融媒体中心急需紧缺专业技术人员招聘2人考前自测高频考点模拟试题及1套完整答案详解
- 2025湖北咸宁市嘉鱼县鱼岳镇招聘社区工作者38人考前自测高频考点模拟试题有答案详解
- 广玉兰夹竹桃课件
- 2025年光致抗蚀剂项目合作计划书
- 2025金华浦江县国控集团选聘1名市场化人员模拟试卷附答案详解(典型题)
- 2025湖北省招募选派三支一扶高校毕业生1998人考前自测高频考点模拟试题附答案详解(典型题)
- 肺栓塞患者护理查房课件
- 合规风险管理制度
- 病毒课件教学课件
- 9月30日烈士纪念日缅怀先烈功绩弘扬先烈精神课件
- 2024年华东师大版八年级数学上册同步练习题及答案
- 数字化印花工艺智能化
- 香雪制药资本结构优化分析
- 2024年高考作文备考之“有用无用”作文导写素材及范文
- DZ∕T 0214-2020 矿产地质勘查规范 铜、铅、锌、银、镍、钼(正式版)
- 无创呼吸机通气模式介绍及临床应用课件
- MOOC 模拟电子电路实验-东南大学 中国大学慕课答案
评论
0/150
提交评论