《毕业论文—网站会员管理系统.doc》由会员分享,可在线阅读,更多相关《毕业论文—网站会员管理系统.doc(45页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、*毕业设计(论文)*毕业设计说明书(论文)题 目 网站会员管理系统 院 系 *计算机科学与工程系 专 业 计算机科学与技术 年 级 学生姓名 指导教师 网站会员管理系统摘要在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道, Internet上发布信息主要是通过网站来实现的,因此网站建设在Internet应用上的地位显而易见。网站会员管理系统是网站中最常用的功能,通过网站会员管理系统,可以很方便地了解访问网站的用户信息,并据此有针对性地向用户提供内容。企业客户和会员管理是企业发展的重要保障。如何有效地管理企业会员信息一直是企业管理者关心的问题,随着计算机技术的发
2、展,企业中利用计算机的强大功能进行会员管理,提高企业会员管理的效率,而且也可以提高企业的综合管理能力,将会员管理系统应用于企业之中,使企业管理与计算机技术结合起来,增加企业的市场竞争力。会员管理系统主要实现了会员信息的录入、查询、修改、统计以及相应信息的报表生成和打印。当有新会员加入时,系统将其信息存入会员信息数据库之中。当有的会员信息需要更新时,系统可以对该会员信息进行修改。当有会员离职时,系统就将其信息从数据库中删除。同时针对不同的系统用户,设置不同的权限,使得不同的用户可以看到不同的信息和操作信息的不同,以维护信息管理的安全性。另外还要求系统具有处理辅助表的能力,为会员信息的规范性提供保
3、障。关键字 会员管理,信息查询,会员删除,会员权限AbstractThe rapid development of the Internet today, the Internet became fast access, published and impart information of the important channels to disseminate information on the Internet is mainly achieved through the website, Therefore the construction site on the Internet
4、 Application status is clear. Site Member Site Management System is the most commonly used functions, through the web site Member Management System it is easy to understand the users visit the site information, and thus targeted to users with the content. Corporate customers and Member management is
5、 an important protection. How to effectively manage Member information have been enterprise managers concerned with the issue, along with the development of computer technology. Enterprises using computer functions of the powerful members of the management, and improving the efficiency of management
6、 member, but also can enhance the integrated management capabilities, Member Management System for Enterprise, enterprise management and computer technology, and increase their market competitiveness.Member Management System main members of the information input,inquiries, modify, and the correspond
7、ing statistical information generated and print statements. When new members join, the system will be deposited into its information Member information database. When some member information needs to renew, the system may carry on the revision to this member information. When members leave, the syst
8、em will be its information from the database. The same time for different users, the creation of different authority, make different users can see different information and operational information, in order to protect information security management. It also requires a system to deal with the abilit
9、y of the secondary table for member information normative protection.Keywords : Member management, information inquiries, deletes Member, Member competence 目录摘要IABSTRACTII第一章 绪论11.1 课题背景11.2 网站会员管理系统的国内外发展概况11.3 目前整体形式2第二章 需求分析22.1 编写目的22.2 设计思想22.2.1 安全化32.2.2 模块化32.3 系统功能32.4 实用性和先进性32.5 整体性和可靠性42
10、.6 易使用和易维护42.7 系统设计思想42.8 项目名称52.9 挖掘用户需求52.10 功能系统层次直方图52.11 系统功能模型62.12 系统基本操作描述72.12.1 用户登录72.12.2 新增会员信息注册72.12.3 查询会员信息7修改会员信息7删除会员信息7会员权限管理7处理过程72.会员注册82.13.2 信息查询9修改会员信息10删除会员信息10会员权限管理10第三章 总体设计11系统模块功能分析11数据库设计14第四章 详细设计174.1 主窗口模块的设计174.2 登录模块的设计174.3 用户信息管理模块的设计184.4 会员信息管理模块的设计184.5 主要技术
11、20、Session传值20、存储过程20、触发器21、多条件判断查询21第五章 模块功能实现代码225.1 页面请求验证(例)225.2 修改用户信息(例)255.3 删除会员分类和会员文章(例)30毕业设计总结35致谢36参考文献37附录38 第一章 绪论1.1 课题背景 在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。Internet上发布信息主要是通过网站来实现的,获取信息也是要在Internet“海洋”中按照一定的检索方式将所需要的信息从网站上下载下来。因此网站建设在Internet应用上的地位显
12、而易见,它已成为政府、企事业单位信息化建设中的重要组成部分,从而备受人们的重视。 网站会员管理系统是网站中最常用的功能,通过网站会员管理系统,可以很方便地了解访问网站的用户信息,并据此有针对性地向用户提供内容。通过精心设置,最终将能够实现全面管理,整合客户静态和动态信息。 随着国家高等教育体制的转变,高校网站会员管理工作无论从数量还是质量都是传统手工管理和计算机辅助管理所不能胜任的,尤其今年来,高校研究力度的加大,同时基于教育网的高校校园网络建设逐步的普及和完善,使得以往旧模式下的网站会员管理系统越来越不适应新形式的需求。 因此,设计高效,先进,科学的网站会员管理系统日益重要.结合工学院科研管
13、理的现状,从制定系统的功能目标和性能目标出发,探讨适合工学院使用的基于ASP.NET的网站会员管理系统的设计开发过程。该系统应能够实现对客户注册管理和客户服务管理,为网站会员管理人员服务,使用方便,既能实现对网站会员信息的高效率管理和控制,又能满足网站会员管理的决策者对会员活动的宏观管理与决策的需要。1.2 网站会员管理系统的国内外发展概况在了解了网站会员管理的一些基本内涵后,考察一下国外网站会员管理的体制,方法以及变化趋势,分析起不同的管理模式和特点,从中可以得到一些有益的借鉴。目前,网站会员管理系统还存在着著作权,原创性,生存空间及经费问题。在国外,因为网站会员管理系统较为发达,能较好地提
14、供会员管理的资源,所以,个人具有会员管理系统的网站较为罕见。但在中国,情况正好相反因为国内科研机构和网站管理系统较为滞后,无法满足大量网站会员的需求,因而产生了大量的个人会员管理系统网站。但我认为随着科研机构和网站管理系统的发展,个人会员管理系统网站越来越不能满足大部分网站会员的要求。国内科研机构和网站管理系统的发展,促使个人网站提升自己的会员管理水平,改变转载、复制的建站模式,转向注重发表原创性文章和侧重互动论坛、讨论区建设的建站模式(如现在的“悼红轩”红学论坛就是一个很好的范例)。而目前具有网站会员管理的专业性管理网站发展参差不齐,功能单一,网站会员管理系统的专业管理还属空白,因此网站会员
15、管理系统这一课题有着很大的发展空间。 1.3 目前整体形式目前,国内外许多高校为了加强网站会员管理,展示网站会员管理成果,促进网站会员管理信息公享,纷纷在Internet上通过网页发布有关网站会员管理信息,有的还开发了自己的网站会员管理信息系统。如:Stanford大学商学院在该院主页上介绍该院的研究中心、发布网站会员管理新闻并提供对该院论文摘要的搜索和PDF文件的浏览;北京大学科学研究部通过自己的网站发布最新网站会员管理消息,对网站会员管理项目,网站会员管理成果等进行管理,并提供网站会员管理论坛。总的来说,国内大多数高校以静态网页的方式发布的有关网站会员管理信息,这种网页因为缺少后台WEB数
16、据库的支持,不能进行及时的动态更新。而一些高校开发的网站会员管理信息系统,多数是基于局域网的,有些甚至是单机系统,信息的公享程度很低。这样的系统很难给网站会员管理提供有效的支持,并且系统的维护的成本也很高。因此,开发基于WEB的新型网站会员管理信息系统,势在必行。第二章 需求分析 编写目的本文档是针对会员信息管理系统,从总体设计、设备配置等方面出发描述。本文档的编写目的是:对会员管理系统的总体架构设计进行描述,对会员管理系统的流程作详细、准确的描述,为系统的概要设计及编码提供指导。 设计思想首先,在设计之前,对系统有详细的了解,认真分析数据之间的关系,建立各类库表。设计开始时建立自己的项目,在
17、设计过程中遇到大量的公共变量,这些变量应在公共模块的一开始进行声明,以便对公共变量的管理,在设计过程中,注意所设计系统的容错能力。对任务进行需求分析后,我们将对系统的总体进行设计,确定最佳的结构方案,以确保今后工作能够顺利进行。设计过程中需要考虑以下问题 安全化 为了确保数据的安全性,对进入本系统的人员设置了密码,不知道密码的非操作人员是无法进入本系统的。 模块化 根据系统结构化设计方法,把整个系统化分为若干个功能模块,某模块可划分为多个子模块,经层层分解后,最小的子模块的功能便十分明确和简单了,这样做,不仅展现了一个应用系统的整体性和层次性而且通过屏幕对每个应用模块有明显的提示,在这些提示下
18、,用户可以方便的进入系统的每一层进行操作,可以方便的使用这一数据库应用系统。2.3 系统功能会员管理系统的使用包括用户权限管理,(如:增加用户,删除用户,密码修改等)会员个人信息管理,数据管理,系统设置等。可以将会员管理工作及信息处理流程办公自动化,能够极大的提高管理效率。会员管理系统包括管理员管理、企业会员管理、个人会员管理、管理级别设置会员搜索,添加删除,修改等操作管理员管理,根据管理员的级别不同,我们分配给管理员不同的权限。对于不同权限的管理员,对系统的管理有不同的权限。企业会员、个人会员登陆之后可以管理自己的资料。 实用性和先进性系统设计时应满足网站会员管理模式、提高其运行机制的实用性
19、放在首位。系统设计应最大限度地发挥计算机的高速处理,海量存储能力。在软件设计中,以方便拥护使用为标准,做到统一编码规则,统一界面风格,提高联机帮助功能。在考虑系统实用性的同时还应在满足现有业务需求的基础就上,尽量保持系统具有一定的先进性,系统平台既要体现当前最新技术,又要使系统易于变更、移植、扩张、兼容,软件设计既要适应目前的主流技术又要考虑到系统维护的方便性,能尽量增长系统的生命周期。 整体性和可靠性网站会员管理系统作为整个信息系统一个相对独立的系统,系统开发应在系统分析的基础上,做好系统的总体设计,使科技数据信息统一,发挥整个系统的整体效益,同时在系统分析的时候还要充分考虑整个系统软硬件的
20、可靠性程度,应具有较强的容错能力和自恢复能力2.6 易使用和易维护要求做到界面清晰,通俗易懂,操作简单,即使对于一些新的用户,也能一看就能熟练的使用本系统,并且系统要易于维护。2.7 系统设计思想1、基于BS的多层次结构系统采用基于BS方式的多层次结构设计,适合信息的查询和组织,易于与其他应用集成;便于满足用户不同层次的服务,应用扩展 高效且便利;多层次设计减轻了客户端与数据库服务器的负担,提供了高效的运行时性能;具有方便易用的Internet信息发布平台,便于业务公布。2、基于大型数据库的数据存储和管理采用Microsoft SQL Server 2000数据平台,具有强大的数据存储、联查和
21、汇总功能;自动维护和备份功能可以确保数据安全;可以使用免费的数据库引擎MSDE,节省投资、节省开发时间。3、采用Windows XP,Microsoft Visual Studio .NET 2003。作为开发环境系统采用ASP.NET作为开发语言,同时采用可与数据库服务器Microsoft SQL Server 2O0O无缝连接的IIS(1nternet Information Server)5作为web服务器。C#是一种最新的、面向对象的编程语言。它使得程序员可以快速地编写各种基于Microsoft .NET平台的应用程序,Microsoft .NET提供了一系列的工具和服务来最大程度地开
22、发利用计算与通讯领域。正是由于C#面向对象的卓越设计,使它成为构建各类组件的理想之选无论是高级的商业对象还是系统级的应用程序。使用简单的C#语言结构,这些组件可以方便的转化为XML网络服务,从而使它们可以由任何语言在任何操作系统上通过Internet进行调用。最重要的是,C#使得C+程序员可以高效的开发程序,而绝不损失C/C+原有的强大的功能。因为这种继承关系,C#与C/C+具有极大的相似性,熟悉类似语言的开发者可以很快的转向C#。与Java相比,C#最引人的地方是它与Java的区别而不是其相似性。下面主要来介绍C#区别于Java的不同的运行特点及Java完全没有的特点。 中间语言:因为开发人
23、员都有这一个观念:Java程序天生就比C程序运行慢,所以这暗示着基于MSIL(解密微软中间语言)的程序优于解释型的Java字节码。当然,既然C#和其它MSIL产品编译器还未发布,那么这一点就还未证明,但是Java无处不在的即时编译器使得C#和Java在效能上是一样的。Java的字节码和MSIL码都是的类似汇编的中间语言,在运行时执行这些中间码。t多了缓存技术,加快网页的浏览速度。 同时支持代码分离和页面嵌入服务器端代码两种模式。2.8 项目名称网站会员管理系统2.9 挖掘用户需求 鼓励用户将所有的想法尽可能地阐述清楚,并把所有的要求列出来。这时候不必担心引起客户的潜在需求而增加设计开发的工作量
24、,应直接明白地跟客户把问题和要求一条条地列出来,把条理、归纳、分析先都放到一边,将用户最原始、最完整的要求准确地记录下来。 很多情况下客户并非专业人士,在他们的描述中很难凸现重点和技术难关,这需要我们去为客户进行分析、归纳和整理,尤其是客户谈的不多却又是技术上实现难度和强度很高的地方特别值得注意。客户往往对需求的概念是非常模糊的,大多时候给出的需求都是笼统而且尺度难以控制的,这就要求业务人员在倾听了客户的详细说明以后,帮助客户进行整理和分析,预测客户在开发过程中变更及今后应用中可能进行修改升级的潜在需求。2.10 功能系统层次直方图如图一所示会员管理系统其他管理会员信息管理安全管理图一 功能系
25、统层次直方图2.11 系统功能模型输入注册信息登录或注册用户访问注册注册信息会员管理系统 查询登录进行会员操作查询查询信息修改修改修改信息删除删除删除信息图二系统功能模型图2.12 系统基本操作描述2.12.1 用户登录用户在登录窗口输入帐号和密码进行登录操作,系统验证密码,帐号的合法性以确定用户是否可以登录。2.12.2 新增会员信息注册当有新会员申请注册时,对新会员的信息进行审核,决定是否将其录入会员信息表。2.3 查询会员信息对已录入的会员信息,具有该查询权限的会员可以对其他会员的信息进行信息查询操作。2.12.4修改会员信息各级用户可以根据自己的权限对已录入会员信息进行不同成度的修改。
26、2.12.5删除会员信息具有删除会员信息的用户和管理员可以根据自己的权限对已录入会员进行删除操作。2.12.6会员权限管理系统管理员及高级用户可以根据自己的权限对会员权限进行授权和删除权限管理。2.13处理过程2.13.1会员注册 1. 注册途径 在登录界面点击“注册”即可进入注册界面 2. 录入信息如表一所示表一 会员信息录入信息表序号字段名类型是否必填备注1帐号字符是413位以上数字,字母和* 组成2密码字符是632个字符,区分大小写。3姓名字符是录入4身份证号字符是录入 18位5性别字符是代码6民族字符是录入7出生日期字符是录入,格式“ 年 月 日”8地址字符是代码,默认为北京9工作部门
27、字符是10职位字符否代码,高级会员、中级会员、普通会员、11职称字符是12政治面貌字符是代码:党员、团员13学历字符是代码:本以上、大专、初中以下14电子邮件字符是若系统中该帐号已存在,则在输入帐号后提示信息“该帐号以注册,请从新输入”3. 操作权限: 系统管理员拥有对用户的注册权限2.13.2 信息查询(1)查询条件1. 编号 2. 姓名3. 身份证号4. 性别5. 出生日期6. 学历7. 部门8. 职位 9. 职称(2)查询内容查询出的列表显示内容1. 编号 2. 姓名3. 身份证号4. .性别5. 出生日期6. 学历7. 部门8. 职位 9 . 职称11. 籍贯12. 婚姻状况13. 号
28、码14. 电子邮件15. 住址点击列表中的姓名可查看该会员的详细信息。显示规则1按登记时间升序(降序)显示2. 按会员编号升序(降序)显示3. 按姓名升序(降序)显示4. 按出生日期升序(降序)显示操作权限 1. 授予查询权限的普通会员 2. 比普通会员权限高的中级会员 3. 权限较高的高级会员 4. 系统管理员2.13.3修改会员信息(1)修改内容除身份证号之外的所有信息。(2)操作权限对于已审批状态的会员信息可以由系统管理员修改。待审批状态的会员信息可以由高级会员修改,或者由系统管理员修改。2.13.4删除会员信息(1)操作流程 1. 在会员表中查询出会员2. 删除会员信息并输入删除时间。
29、3. 标记该会员:如果在以后的统计查询中出现该会员姓名时,用其他颜色标记姓名。(2)操作权限 对于已审批状态的会员信息可以由系统管理员修改。待审批状态的会员信息可以由高级会员修改,或者由系统管理员修改。2.13.5会员权限管理(1)一般会员的数据权限查询个人信息修改本人信息察看系统当前信息(2)中级会员的权限查询个人信息修改本人信息察看系统当前信息查询当前会员信息、修改当前会员信息查询、修改、会员不良信息(3)高级会员的权限查询个人信息 修改本人信息察看系统当前信息查询当前会员信息、修改当前会员信息查询、修改、会员不良信息删除个人信息,其他会员信息 以及一些不良会员信息(4)系统管理员权限会员
30、信息审批新会员信息登记还有高级会员的全部权限第三章 总体设计 3.1系统模块功能分析(1)主功能模块在主窗口中可以对系统进行各种操作,包括信息查询,录入,修改,删除,用户权限管理,密码管理,报表生成,数据备份,系统日志文件生成以及帮助等功能。如图所示(2)登陆注册模块运行登陆程序,将会出现登陆窗口,如图所示,在该窗口中主要实现用户名、密码的输入、验证码和用户类型。对数据库的查找操作,如果输入的用户名、密码、验证码和用户类型正确,则将相应于该用户权限的功能项设置为可用,并返回主窗口,否则,提示错误信息,单击“确定”按钮,返回登陆窗口,如图三所示。图三 登陆窗口图(3)会员信息查询模块单击主模块中
31、“会员信息管理”菜单中“会员信息查询”菜单项,选择相应的查询方式,将会出现相应的查询窗口,在该窗口中输入规定格式的数据,在主窗口的显示框中显示相应的信息,否则提示错误。如图四所示图四 会员信息查询图(4)用户信息管理模块单击主模块中“信息处理”菜单中“用户信息管理”菜单项,将会出现一个用户信息窗口,在其中可以添加,删除和修改用户信息。如图五所示 图五 用户信息管理图(5)会员信息注册,删除和修改模块单击主模块中“会员信息管理”菜单中“会员信息处理”菜单项,将会出现一个会员信息管理窗口,在其中可以按不同的按钮实现添加,删除和修改会员信息的功能。如图六所示输入帐号密码检测用户权限进入登陆界面进入系
32、统界面检测存在存在是否会员执行会员操作是否是否执行用户操作开 始结 束图六 会员信息操作流程图3.2数据库设计系统E-R图分析E-R 图分析是数据库设计中常用的分析方法,主要是以图形的方式分析实体之间的对应关系,这些对应关系主要有 1:1;1:n;n:n。也就是通常所说的一对一,一对多,多对多的关系。该系统主要涉及实体类七个,分别为会员,部门,学历,职称,用户,用户类型和职位。同时该系统涉及界面类五个,分别为登陆界面,主界面,会员信息管理界面,普通用户管理用户信息的界面和系统管理员管理用户信息的界面 。本实例的数据库E-R图如图七所示用户类型会员职位会员用户yong部门会会员职称学 历政治面貌
33、图七 数据库E-R图在本实例图中会员与其他实例之间的关系都是n:1 数据表的设计本数据库的设计包括以下九张表以及表之间的关系。(1)个人信息表个人信息表主要记录会员个人信息,如表二所示表二 会员个人信息表名称符号数据类型可否为空编号nointNot null 姓名nameChar(10)Not null性别sexchar(4)Not null出生日期birthdayDatetimenull部门branchchar(20)null职位Jobchar(50)null职称Postchar(40)null籍贯npchar(50)null婚姻状况marrychar(10)null telchar(20)
34、null身份证号码Id-cardchar(20)null电子邮件emailvarcharnull住址Addresschar(50)null(2) 会员部门信息表该表是各个部门的编号和部门名称的对应表。此表的主要作用是使会员个人信息表中尽可能存储数据信息,既方便处理,又节省存储空间表三 会员部门信息表名称符号数据类型可否为空部门编号Branch-idIntNot null部门名称Branch-name char(40)Not null(3)会员职位表:会员职位表的作用与其它表的作用相同,主要是将会员职位分为不同的数字等级,实现数字化处理。表四 会员职位表名称符号数据类型可否为空职位编号Job-i
35、dIntNot null职位名称Job-namechar(20)Not null(4)会员学历表:表五 会员学历表名称符号数据类型可否为空学历编号Diploma-idInt Not null学历名称Diploma-namechar(20)Not null(5)会员职称表:表六 会员职称表名称符号数据类型可否为空职位编号Post-idIntNot null职位名称Post-namechar(20)Not null(6)会员政治面貌表:表七 会员政治面貌表名称符号数据类型可否为空政治面貌编号Polity-idIntNot null政治面貌名称Polity-namechar(20)Not null(
36、7)用户类型表表八 用户类型表名称符号数据类型可否为空用户类型号Usertype-noIntNot null用户类型Usertype char(20)Not null(8)用户信息表如下图所示,用户信息表的作用是为了保证系统的安全性而设计的,里面存储的是系统用户的用户名和密码等信息。表九 用户信息表名称符号数据类型可否为空用户号User-idIntNot null用户名User-name Char(20)null用户密码User-passwordChar(20)Not null用户类型User-typeChar(20)Not null第四章 详细设计4.1 主窗口模块的设计主窗口是操作的主界面
37、,所以这一界面设计好,非常有意义。包括图形用户界面的友好,美观,实用,也包括程序功能的完整性,良好性,易用性,所以这一切决定了主窗口程序在这一系统的重要地位。如图八所示: 图八 主窗口界面4.2 登录模块的设计登录程序是一个软件在使用时最先用到的窗口,事实上,登录程序其实是与数据库相关的程序中最复杂的,登录程序设计的好坏,直接影响到系统的安全性。首先,要建立一个登录窗口,窗口中有两个文本框和两个标签,为使用户可以进入和退出还需要两个按钮(分别表示确定和取消)。当输入帐号和密码,并单击确定时,系统开始连接数据库,检测帐号密码是否存在,如果存在,将返回用户类型,可以进行相应权限内的操作。如果不存在
38、,返回提示信息,用户名非法,或密码不正确。如图九所示输入帐号此帐号是否存在?显示用户权限返回主窗口提示帐号非法或密码错误NY4.3 用户信息管理模块的设计用户信息管理是系统管理员拥有的功能,由于系统管理员对数据库的内容和结构非常了解,所以采用界面直接控制数据库的方法。在一个简单的界面中就可以实现某张数据表信息的增加,删除和修改功能。4.4 会员信息管理模块的设计会员信息管理窗体程序为用户提供与程序的交互界面。包括对会员信息的添加,修改和删除操作。会员信息添加程序就是会员注册,并将其信息添加到数据库中,只要该用户符合注册会员的一切条件,并在注册表中详细的填写注册信息,系统就将其注册成会员,注册后
39、就享有会员的一定权限。会员信息的修改是一个比较复杂的工作,主要是因为为了实现数据修改的简单易用,需要设计许多判断,以免失误的修改,或者修改者权限不够而对会员信息进行修改,这样使操作界面简单,易于用户实施修改,但是加大了系统的工作量。所有的工作都应该基于用户的使用考虑,这是程序设计时应该注意的。会员信息的删除程序是数据库信息操作的重要程序之一。其实,删除程序又是会员信息处理程序中最简单的一个。它的编写逻辑是:要求输入要删除的会员编号,然后删除该会员的所有信息就行了。如图十所示:进入会员信息管理界面是否会员?拥有修改信息权限修改会员信息拥有删除信息权限删除会员信息退出会员管理界面会员登录流程图登陆
40、模块流程图 图九输入注册信息提交信息添加到数据库YNNYNY图十 会员信息管理流程图4.5 主要技术、Session传值在ASP.NET WEB FORMS 页面间的传值方法中, 使用Session变量传值是一种最常见的方式了,此中方式不仅可以把值传递到下一个页面,还可以交叉传递到多个页面,直至把Session变量的值removed后,变量才会消失。比如:在WebForm1中使用了Sessionname=TextBox1.Text;则可以在多个页面中通过Sessionname 来得到WebForm1中的TextBox1的值;、存储过程存储过程(Stored Procedure)是一组为了完成特
41、定功能的SQL语句集,经编译后存储在数据库中。用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象,它具有提供多次调用和执行速度快等优点。比如:CREATE PROCEDURE dbo.up_UpdatePublisherInfo (pub_id char (4), pub_name varchar (40),city varchar (20), state char (2),country varchar (30) ASUPDATE publishers SET pub_name = pub_name, city = city, state
42、 = state, country = country WHERE ( pub_id = pub_id ) GO、触发器触发器是数据库应用中的重用工具,将它关联到某个表上,当该表一但执行delete或insert或update操作时,就会自动的激活该触发器,并执行该触发器所定义的操作。比如:create trigger sy11on sytbfor deleteasdelete from sy1 where syid IN ( select syid from deleted )、多条件判断查询 stringsqlstr=selectdistinResult_Name,Author_Name,
43、Result_Category,Announce_Class,Course_Category,Announce_Age,Authentication_Result,Place_Section from CGSBTB,CGZZTB where ;if(txb_cgmc.Text!=)sqlstr+= Result_Name=+txb_cgmc+ and;if(txb_zz.Text!=)sqlstr+= Author_Name=+txb_zz.Text+ and;if(select_bm.Value!=111)sqlstr+= Place_Section=+select_bm.Value+ an
44、d;if(txb_wcsj.Text!=)sqlstr+= Announce_Age=+txb_wcsj.Text+ and;if(select_xkml.Value!=111)sqlstr+= Course_Category=+select_xkml.Value+ and;if(select_cglb.Value!=111)sqlstr+= Result_Category=+select_cglb.Value+ and;if(select_jdjl.Value!=111)sqlstr+= Authentication_Result =+select_cglb.Value+ and;if(select_fbjb.Value!=111)sqlstr+=Announce_Class=+select_