![学生选课系统-毕业论文_第1页](http://file4.renrendoc.com/view/0f1cf5fac87f0769008c9512111a2515/0f1cf5fac87f0769008c9512111a25151.gif)
![学生选课系统-毕业论文_第2页](http://file4.renrendoc.com/view/0f1cf5fac87f0769008c9512111a2515/0f1cf5fac87f0769008c9512111a25152.gif)
![学生选课系统-毕业论文_第3页](http://file4.renrendoc.com/view/0f1cf5fac87f0769008c9512111a2515/0f1cf5fac87f0769008c9512111a25153.gif)
![学生选课系统-毕业论文_第4页](http://file4.renrendoc.com/view/0f1cf5fac87f0769008c9512111a2515/0f1cf5fac87f0769008c9512111a25154.gif)
![学生选课系统-毕业论文_第5页](http://file4.renrendoc.com/view/0f1cf5fac87f0769008c9512111a2515/0f1cf5fac87f0769008c9512111a25155.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、诚信声明成绩本人郑重声明:本人所呈交的毕业论文(设计),是在导师的指导下独立进行研究所取得的成果。毕业论文(设计)中凡引用他人已经发表或未发表的成果、数据、观点等, 均已明确注明出处。除文中已经注明引用的内容外,不包含任何 其他个人或集体已经发表或在网上发表的论文。特此声明。论文作者签名:日期: 年 月 日目录 TOC o 1-5 h z HYPERLINK l bookmark7 o Current Document 摘要1ABSTRACT 2 HYPERLINK l bookmark10 o Current Document 第一章引言3 HYPERLINK l bookmark13 o
2、Current Document 1.1课题背景及意义3 HYPERLINK l bookmark16 o Current Document 1.2开发工具的选用及介绍3 HYPERLINK l bookmark23 o Current Document 1.3课题的可行性分析5 HYPERLINK l bookmark31 o Current Document 第二章系统总体分析与设计6 HYPERLINK l bookmark34 o Current Document 2.1设计构想6 HYPERLINK l bookmark38 o Current Document 2.2界面规划7 H
3、YPERLINK l bookmark41 o Current Document 2.3数据流程规划8 HYPERLINK l bookmark44 o Current Document 第三章数据库设计与实现9 HYPERLINK l bookmark47 o Current Document 3.1数据库系统分析9 HYPERLINK l bookmark50 o Current Document 3.2数据库逻辑设计11 HYPERLINK l bookmark60 o Current Document 第四章登录界面详细设计14 HYPERLINK l bookmark63 o Cur
4、rent Document 4.1界面设计14 HYPERLINK l bookmark69 o Current Document 4.2管理员/教师/学生登录功能14 HYPERLINK l bookmark72 o Current Document 4.3密码修改页面18 HYPERLINK l bookmark81 o Current Document 第五章管理员详细设计22 HYPERLINK l bookmark75 o Current Document 5.1界面设计22 HYPERLINK l bookmark87 o Current Document 5.2设计方法22 HY
5、PERLINK l bookmark108 o Current Document 第六章测试及设计过程中的问题及解决27 HYPERLINK l bookmark111 o Current Document 6.1数据库的连接27 HYPERLINK l bookmark114 o Current Document 6.2参数的传递27 HYPERLINK l bookmark117 o Current Document 6.3运行环境28 HYPERLINK l bookmark120 o Current Document 第七章结论29致 谢30 HYPERLINK l bookmark1
6、26 o Current Document 参考文献大31摘要在没有学生选课系统之前,选课方法是随堂报名,这种方法虽然简单,但 是造成选课的盲目性和教务处处理选课数据的繁重性,并且容易发生数据丢失 和统计错误。为了减轻教务处工作量,以及更加合理的分配教学资源,对学生 选课系统进行设计和开发。本文主要针对学生选课系统管理员端,以及登录,注销,修改密码这些功 能的设计和开发。针对管理员的功能,主要从管理员对教师,学生,院系,课 程,以及管理员自身信息功能的添加,查看,修改,删除进行了设计和开发, 实现了对教师,学生,院系,课程,以及管理员自身信息的管理功能。学生选课系统的基本设计思想是使用B/S结
7、构来开发,另外着重讨论了用 ASP.NET技术和SQL Server 2000来开发该系统,并给出了主要部分的实现代码及 控件的使用,另外还对控件的优点进行讨论。系统在Windows XP系统和 VS2008.NET平台下开发完成,使用C#作为开发语言。由于架构比较合理,系统 有较高的安全性和较好的使用性能。其中连接数据库的字符串可随时在web.config里修改,增加了配置的灵活性,保证了数据库的安全。关键词:学生选课,ASP.NET,B/S结构,管理员端ABSTRACTElective system in the absence of the students before the cou
8、rse is random application, this method is simple, but the cause of blindness and elective course dealing with the data of the Registrar Office of the heavy and prone to data loss and statistical error. Office of Academic Affairs in order to reduce the workload, as well as a more reasonable distribut
9、ion of teaching resources, student selection system design and development.In this paper, system administrator for the end of course students, as well as the registry, write-offs, modify the password of these features the design and development. For the administrators functions, mainly from the admi
10、nistrator of the teachers, students, faculty, curriculum, and administrators to add their own information function, view, modify or delete a design and development, the achievement of teachers, students, hospital Department, the curriculum, as well as the administrator of its own information managem
11、ent capabilities.Students in the basic course design idea is to use the B / S structure to develop, while focused on the use of ASP.NET technology and SQL Server 2000 to develop the system, and gives the main part of the realization of code and control the use of other also discuss the advantages of
12、 control. System in the Windows XP system and development platform VS2008.NET completed, the use of C # as development language. Due to a more reasonable structure, the system has high security and better performance. In which the database connection string in web.config can be readily modified to i
13、ncrease the flexibility of configuration to ensure the security of the database.Keywords: online course, ASP.NET, B/S structure management system第一章引言1.1课题背景及意义学生选课系统是一个高等院校十分重要的部分,它的内容对于学校的决策 者和管理者来说都至关重要。高等院校现在实行的是学生的自主选课模式。自 主选课如果仍然是课堂通过纸上的方式选课,有可能会造成选课的盲目性,有 些课堂选课时人满为患,有些课堂无人选课。另外还需浪费大量的人力进行统 计分
14、类,另一方面还可能在人为的统计过程中出现各类差错等情况。基于传统 人工方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差, 时间一长将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的麻 烦。因此开发基于Web的学生选课系统来管理学生选课很重要。意义在于,使 用了网上选课系统以后,可以在开课前就在网上选课,每个学生的课程在开课 前就确定好,可以使教学资源平均合理的分配,此外,学生选课信息以及课程 成绩可以使用计算机来管理,方便快捷,另外,管理教师提出课程申请,完成 课程发布也容易的多,可以大幅减少教师的工作量。1.2开发工具的选用及介绍Web应用程序的真正核心主要是对数
15、据库进行处理。开发Web应用程序,可 以使用JSP,ASP.NET,PHP动态网页技术。我们选择了 ASP.NET技术,在 Windows XP操作系统下使用Visual Studio 2008开发,使用C#作为开发语 言,使用IIS6.0作为Web服务器,SQL Server 2000作为数据库。采用浏览 器/服务器(Browser/Server)结构。ASP.NET介绍:它是一种全新的交互式网页编程技术,被设计为首编译方 式,采用代码分离技术,提高程序的编制效率,缩短开发周期,支持vb,c#等 语言。优点有:ASP.NET使执行常见任务变得容易,从简单的窗体提交和客户 端身份验证到部署和站
16、点配置。另外,它采用基于文本的分层配置系统,简化了 设置应用服务器环境和Web应用程序。只需将必要的文件复制到服务器,即可 将ASP.NET框架应用程序部署到服务器。不需要重新启动服务器,即使是在部 署或替换运行的编译代码时。最后,借助内置的Windows身份验证和基于每个应用程序的配置,可以保证应用程序是安全的。图1.1本地运行ASP.NET(2)SQL Server 2000 介绍:本系统以 SQL server 2000 做为数据库。SQL server 2000是Microsoft公司开发的一个具有客户/服务器体系结构的关系数据库管 理系统,它使用SQL语言在客户机和SQL serve
17、r服务器之间传递请求和响应。(3)IIS 6.0 介绍:IIS 全称是 Internet 信息服务(Internet Information Service)。是微软提供的一个Web服务程序,在开发中称之为Web容器。服务 器上总要有个程序在运行,来响应用户的访问请求,这个程序就是Web服务程 序。IIS是微软提供的,支持微软的一套开发环境开发的Web程序。HTML介绍:(4)HTML 介绍:HTML 的英文全称是Hypertext Markup Language”,中文为“超 文本标记语言”。“超文本”就是指页面内可以包含图片,链接,音乐,程序 等非文字的元素。一个HTML文件中包含了所有将
18、显示在网页上的文字信息, 其中也包括对浏览器的一些指示,如哪些文字应放置在何处,显示模式是什么 样的等。如果你还有一些图片、动画、声音或是任何其它形式的资源,HTML文 件也会告诉浏览器到哪里去查找这些资源,以及这些资源将放置在网页的什么 位置。浏览的网页就是由HTML语言编写出来的。HTML的格式非常简单,只是 由文字及标记组合而成,因此任何文本编辑器都可以制作HTML页面。1.3课题的可行性分析技术可行性:ASP.NET制作基于Web的信息管理系统技术已经相当成熟,微 软有良好的框架和实现方案。经济可行性:本系统是为学生选课管理使用的系统,用户只要有浏览器, 并且能连上互联网,即可使用此系
19、统,系统成本主要集中在系统软件的开发上, 当系统投入运行后可以为学校节约大量的人力,所带来的效益远大于软件的开 发成本,在经济上完全可行。第二章系统总体分析与设计2.1设计构想(1)登录与注销每个用户(管理员,教师,学生)都可以用自己的帐号登录系统。用户操 作完成后可以退出系统,注销后可以重新登录系统。(2)修改密码每个用户(管理员,教师,学生)第一次登录都使用默认密码,登录以后 可以自己修改密码。(3)系统管理员功能录入管理员信息:通过此项功能可以实现对管理员信息的添加。查看修改删除管理员信息:通过此项功能可以实现对管理员信息的查看修 改删除。录入教师个人信息:通过此项功能可以实现对教师个人
20、信息的添加。查看修改删除教师个人信息:通过此项功能可以实现对教师个人信息的查 看修改删除。录入学生个人信息:通过此项功能可以实现对学生个人信息的添加。查看修改删除学生个人信息:通过此项功能可以实现对学生个人信息的查 看修改删除。录入课程信息:通过此项功能可以实现对课程信息的添加。查看修改删除课程信息:通过此项功能可以实现对课程信息的查看修改删 除,另外还可以导出课程信息到EXCEL。录入院系信息:通过此项功能可以实现对院系信息的添加。查看修改删除院系信息:通过此项功能可以实现对院系信息的查看修改删 除。* 学生:L.I*却除,雄溶总* |17l| IH|I:I:In=X=n图2.1管理员功能菜
21、单2.2界面规划界面左上角使用Logo,界面正上方中间为标题,界面左边为导航栏,界面 正中央为主题,界面最底端为版权信息。学牛选课系统管辑员界面-锄暗理 添加眦信己亡七.哄|:京:=我|闩m吉户宓己.十住.三I七己-课程管理 枷典宿息士如g课程2添院整信息时怖己3修克予4 =5.日含芝艺二豆言理芯加首理员个人密增楼改退出系魏情甄更新皿学住曾咨学号 姓名密昭院系名卜性别联系电卜e.丽1观51 知SO1ZM福&洼彳$-13711 :;!;2W5 guanshi(K com200S2000JOniOO 呢骨学院男13206ODDO200i dmg-gqqeMi20061SOCMOl:.!-7E9 君
22、叫I 号Kl?45S956-2620Q7 liull qq cmn士*三.-沛顷悻版权所有 youli239,!qq-CDn 379S66494 图2.2界面规划2.3数据流程规划用户登录身份验证模块验证用户名和密码,并根据不同的用户类型,跳 转到对应的欢迎界面。然后通过单击左侧导航栏可以跳转到相应模块,当跳转 到管理员界面时,录入信息模块提供给系统管理员,用来录入学生和教师信息, 录入课程信息以及录入院系及管理员信息。查看修改删除模块提供给管理员对 学生,教师,课程信息,院系信息,管理员个人信息进行管理,最后注销退出 系统。图2.3数据流程第三章数据库设计与实现学生选课系统中所有的信息都存储
23、在数据库中,在所有ASP.NET页面中通 过ADO.NET与数据库连接,操作数据库中的数据,从而实现所有需要的功能。 本系统中数据库采用SQL Server 2000作为数据库工具。数据库是网上选课系 统的核心,数据库设计的合理与否对选课系统的建设有着至关重要的影响。一 个良好的数据库开发过程一般是先系统分析,再逻辑设计,然后实现。系统分 析中分析数据库用户需求,并画出E-R图直观地表示出数据库系统的需求。逻 辑设计中根据系统分析设计的一个关系模型。另外,ASP.NET提供了五个内建 的数据源控件SqlDataSource、AccessDataSource、ObjectDataSource、X
24、mlDataSource 以及 SiteMapDataSource。通过 SqlDataSource,需要给出一个 数据库连接字符串,还有SQL语句或是存储过程,然后就可以执行查询、插入、 删除、更新操作了。当调用 SqlDataSource 的 Select。、Insert。、Delete() 以及Update()方法时,会连接到指定的数据库并发出相应的SQL查询。3.1数据库系统分析本系统的数据库实体主要有“学生”、“教师”、“院系”、“课程”等。 其中“教师”与“课程”存在“开设”联系,并且一个教师可以开设N门课程, 即“教师”与“课程”之间是一对多的关系。一个学生可以学习N门课程,一
25、门课程可以有M个学生学习,即“学生”与“课程”之间是多对多的关系。I:IL一L._L.I:I1实体及其联系图图3.3教师实体属性图图3.4课程,教师开课,管理员实体属性图图3.5学生选课,院系实体属性图3.2数据库逻辑设计数据库逻辑设计就是将E-R图转换为关系模型的过程,即将所有实体和关系转换成一系列的关系模式。学生(学专,院系ID,姓名,性别,年级,联系电话,电子邮箱,密码)。教师(教师ID,院系ID,姓名,职称,性别,联系电话,电子邮箱,密码)。课程(课程共,名称,课程类型,课程学分,上课教室,人数限制,上课时间, 已选课人数,选课结束时间)。学生选课信息(学号,课程ID,院系ID,成绩)
26、。教师开课(教师ID,课程ID)。系统管理员(系统管理员ID,登录账号,密码)。院系(院系ID,院系名称)。(1)Student表。Student表用来存储学生的个人信息,使用学号s_id作 为主键。列名教髭类型长度允许空IvarcrharEO,口 sun pVJirnhiif0卜dtm ant.L iwar 展 l:it205_p:15 SYYCT d8二 h:arEOv:t_ph!f4E phciTieV:=Lt-ch:=Lf20s_gi-:ideV:t_ch:=Lf20w:ar char20图3.6学生表(2)Teacher表。Teacher表用来存储教师的个人信息,用教师编号t_id
27、作为主键。列名数据类型长度允许空vm char20dep!=Lr trTiGnt_idvw cihg-20七.itmiri ev:gy h:ir20t jusiF ch20t_rnailT:=Lt- ch:=LT20t_phonwV:iT 己20sexvar cihar4t J1:=l5 swordT=xr ch:=Lf2Q图3.7教师表(3)Course表。Course表用来存储课程信息,Course表以课程编号c_id 作为主键。列名数漏类型允许空蹬V;il-ch;ii-20c_rL:iJTieKirch/-0芸七矿gV=dTi2h=di-ZOV=di_ch:=Q-20临-c_pierso
28、n_liTii ted们 irchar也wc_cours9_adilv:rch:r20.:.c_t i m e_c cnj_ z eV:=Ltch:=Lt-20C_ck0Ee_t!TLil_+ ITit:d=ate tirrie8图3.8课程表Department表。Department表用于存储院系信息,在Department表 中使用院系编号department_id作为主键。列名数第类型长度允许空iiep:=LftrierLt_i dv:=Lrch:=Lf0dep:u:- +m e TiA.nmiri eV=Q C h :=:20图3.9院系表学生选课表。学生选课表用于存储学生的选课信息
29、,使用s_id,c_id 做联合主键。列名数招类型允许空E_i d V:=lT ch:r0V:=lT c1l=lTr _r etvar 匚1皿7dp ar tm Q nt_i dvar m丑-0图3.10学生选课表System_manager表。system_manager表用来存放系统管理员信息, 使用manager_id作为主键。珂名数据类型根度允许空m:立l:屹出_i H寸:竺曲:竺201OgldV:If ch :=:20Ti :iri:igef_p umw Qrd:8 二印图3.11管理员表Teach_course_t表。Teach_course_t表用来存储老师开课的信息,t_id和
30、c_id作为联合主键。1列名薮据类型桎度允许空v=r ch:=Lt_20c_idv:rc.:=Lf20图3.12教师开课表第四章登录界面详细设计4.1界面设计.网上送奖哲舞录所-那映全浏责IattcEi & =?ii)略为 i&i:陪力如1怜ED IM http/1ocalhGst:2BB4/Logln.ajpi T I * If51-:oaT&) 土胞底 原倒.炭 怡匚诚折管二掠档藤a+ s网上球和螳耘面U学生选课系统登录用户: feng蜃宜理三?rj1。羊生宣录关团4.图4.1登录界面设计2管理员/教师/学生登录功能1 11:x !1VI:1:1:一和输人框L 7报填嚣七| 0)Respo
31、nse.Write(成功修改密码);else Response.Write(修改密码失败);Response.Write(您输入的密码错误,检查后重新输入);catch (Exception ex)数据库出错Response.Write(系统出错,错误原因:+ ex.Message.ToString();finallyconn.Close();第五章管理员详细设计5.1界面设计学生选课系统管理员界面-教师管理停加载雌息查看廖改删隙教师信忌L亍午禽旧添学生信息查看瞥:上升一阴工M信且-课程管理舔T氏程苓息古看修改刑院课程信息 三院系皆理添加院系信息查看修改删院系信息-冬理武忏息竺理蒲管理员查看修
32、改删t管理员个人密码修改退出系统添加教师欢迎管理员fm戒用本羿蜿!的|*:.|-而部J莪师姓名,*!甲注廷,I毗甲片、|敦叫顷时芫三J.r隹片耳以.*=性却3 I麻再中代;|E-MAIL;制口重置根吨h芍 youB239qc com 379866494qq.cotn图5.1管理员添加教师5.2设计方法母版页ASP.NET 2.0以上版本为开发人员提供了一种在一个文件中定义多个Web页 面布局的功能。以.master为扩展名的文件,称之为母版页。单个母版页可以 定义所有页面的相同外观和通用行为,因而开发人员无须在每个页面中编写重 复的代码,并且在需要修改页面布局时只需修改母版页即可。利用母版页,
33、开 发人员可以创建单个网页模板并在应用程序中将该模板用作多个网页的基础, 这样就无需从头创建所有新网页。一个网站可以设置多种类型的母版页,以满 足不同显示风格的需要。制作导航栏,TreeView控件TreeView控件显示在浏览器中呈现为一个树形结构。该控件主要用来 显示分级数据。TreeView控件由一个或者多个节点构成,每个节点还可以 有任意多个子节点,包含节点及其子节点的层次结构构成了TreeView空间所呈现的树形结构。4种节点类型:根节点:处于树形结构的最顶层。父节点:具有一个父节点,并且有一个或者多个子节点的节点。叶节点:处于树形结构的最下层。选定节点:对应于当前被访问网页的节点。
34、JtftfFl建壕巨醴芭I项目:卫1生成回 3试。假但茨.到二圣汲试成i&ZISO -.XHTI-麻认地土 TextBox2样式应用西;手动M ariagerflirter. Master 短拍房mSt学生选课系统管理员界面教师管理添扣教广言且m有京汶州球我厄栏闩 S学生管理元扣十牛呈用今有彦冲删除芋生保息 -误近若里.*扪耳柠乍棹三:看簪改北蛛司!程哇.电 m院系管理露加院系信息竺舌哆可蛛哼齐言旬 -言理同馈耳甘世添加管理员苔有IK如f蛛号片:个人密码擀改送1_1齐W图5.2管理员母版页(3)内容页面内容页面的页面代码在这个标记之间:(4)使用控件GridViewGridView是DataG
35、rid的后继控件,在.NET Framework 2中,虽然还存在DataGrid,但是GridView 已经走上了历史的前台,取代DataGrid的趋势已是 势不可挡。GridView和DataGrid功能相似,都是在Web页面中显示数据源中的 数据,将数据源中的一行数据,也就是一条记录,显示为在Web页面上输出表格中的一行。GridView控件的功能有:绑定到任何平面结构或多层结构的数据源空间,拥有 内置排序功能,编辑和删除数据记录,支持多个关键字段,根据主题和风格进 行可视化的调整,根据不同的设备来调整显示结果,可以指定背景图片等等。5 学生查否(?i邮|雎-Tencent Travel
36、er土钥八 三打3:球公工蚌七妇 情*.:3渚除海 IJft讯冏-廖称,幕 型即可I鼠网址大全 。并拍2CT-外咨 碧最iOUK -甘囹址|hfip;/tacahaS;2BB4yrr0nager/5tudgntc0ntral.35(iKA/LFUJ. UWLTTW I_li* I | J| I U J|_U | | | /|jX JT-U J-JWtU1 jLWU XILEX I * JU-TL|.L-5JE*名查宓学生后编辑罚诉-;-叫心叫很如教雌息古百伐r.:|E;|UJ 二学生首理添扣料倍息产孟牌.:.于.学林户弓蛀戏我弗姓名院聋名稼蠕性刑 电话 建 E-mail2005200MO 篷管
37、学院 1 芸00 2 00J tkmqq.ccan=讦;M吉凯直切知.1.IF讦WRE 日院泰管理枷院系信息M.看匚,.刑”.:仁信=皆理员信息菅福EMW.产断扫川加上个人密玛傕改尺出系统12300137.206100002003dtiniqq com更新础5.3 GirdView 与 DetailsView 联动学生选课系统管理员界面-教师管理添扣熟陇息丑看修淡删琪由=迫已-学生管理添如学生信息鱼看慌如H玲半生言三 -课程管理添加课程信息鱼看擎改田玲溪程互岂.三院枝言芝浴加院系信息宜有如W踪徉系号且 -曹里员信息登里添加管理员查看修改刑徐丹理员、入密词窿改退出系统院
38、系管理院系TD院系名称碧辑H除信息字浣.语耳雌经管学院编辑删除M临超骥5社会院系编建删窿图5.4 GirdView实现编辑删除后退-粮昭利查看修改瞰蜥下莪rn!- 读书,E=urFikMamjdz也空 Microsoft Ek.e 二左表士 矢目 loca IDEt果系统管理员界面刷课程洋限选课葡h时何上课时间m字生剖添加学生信息止言哆也拙陪非七w吐添如课程悟息古古岛.灾g.T程号忘 m院系管理添加兜系信息古司.诚邸临泞X.-驾亍L号目置即株如管理员古有宾刎.1巨产+个人密码片改退出系貌区坎一、午U30003 言4IjOl1202009-5-130:00:00星期五下午土430OD4c+伯息美
39、32j301setZOOM-13o:oo)o尸期一上午1 节30005体育体育类1223p011202009-5-130:00:0D星期四下午1=1-H-12030002安5日诩言类21)301 如2DO&-5-13 0:00:002DOJ-5-13(HMMOO昌明三下午口 节 苣引点户来自如r件聃瓯看精助,侣京曲rgf聘 的演疆谡您不僧任其采神,话不妄打开或保序课任查芟导出1UXC4I更新其皿(5)制作导出到EXCEL少 互在悔故RI除寓哇-Tnnt Travelef丈掉旧狷辑向斯。收藩 工具口 幡号您裕助也nhhi.ir: 舆讦- 弟廿捉工身 l.m -。知1:Hdt 富 http=UBe
40、a hest/nranagwrj匚cli陕匚Qnirci Lbsphr |且查写侧l珊隰摆程 M I剧r.tu :心曲xsm低也图5.5导出到EXCEL代码编写如下:protected void Button3_Click(object sender, EventArgs e)Response.Clear();Response.Buffer = true;Response.Charset = GB2312;Response.AppendHeader(Content-Disposition”, attachment;filename=FileName.xls);设置输出流为简体中文Respons
41、e.ContentEncoding = System.Text. Encoding.GetEncoding(GB2312”);设置输出文件类型为exce l文件Response.ContentType = application/ms-excel”;EnableViewState = false;System.Globalization. Cultureinfo myCItradSystem.Globalization. Cultureinfo(ZH-CN, true);System.IO. StringWriter oStringWriter = new System.IO. StringW
42、riter(myCItrad);System.Web.UI. HtmlTextWriter oHtmlTextWriter = newSystem.Web.UI. HtmlTextWriter(oStringWriter);GridViewl.RenderControl(oHtmlTextWriter);Response.Write(oStringWriter.ToString();Response.End();Session 的使用在ASP.NET中,Session是 用于保持状态的基于Web服务器的方法。Session允许将对象存储在Web服务器的内存中,可以在整个用户会话过程中 保持任何
43、对象。存储需要在整个用户会话过程中保持其状态的信息,例如登录 信息或用户浏览Web应用程序时需要的其它信息。编写代码如下:%Response.Write(欢迎管理员+Session login_id+ 使用本系统!);第六章测试及设计过程中的问题及解决对于没有使用session的页面,测试过程中发现安全问题,对方可以直接通 过在浏览器敲入我的文件路径而越过我的验证,访问某些页面,对于这个问题, 可以通过以下的代码解决if(Sessionlogin_id=null)(Response.Write( 没有登陆访问,请重新登陆);Response.Redirect(./login.aspx);6.1数据库的连接在网上选课系统里面,由于每个页面都需要使用连接数据库的操作,所以 需要在web.config文件中指定数据库连接字符串的配置信息,可以在 web.config文件添加代码:Data Source:表示数据库服务器地址,可以填IP地址。Initial catalog :表示数据库名称。Persist security info:表示数据库登录验证模式。SQL Server支持用户名登录验证和Windows身份验证两种模式。User ID:表示登录数据库的用户名。Password:表示登录数据库的用户名的密码。6.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 粤人版地理八年级下册《第二节 重要的地理分界线》听课评课记录1
- 新人教版七年级数学上册 3.1.2 《等式的性质》听评课记录
- 七年级(人教版)集体备课听评课记录:3.2《解一元一次方程(一)-合并同类项与移项1》
- 新苏教版六年级数学下册听评课记录
- 三年级语文上听评课记录
- 苏科版数学七年级下册10.2《二元一次方程组》听评课记录
- 人教版地理七年级下册第十章《极地地区》听课评课记录1
- 人教版数学八年级下册《19.3 课题学习 选择方案》听评课记录
- 新人教版七年级数学上册1.3.2《有理数的减法》听评课记录2
- 八年级道德与法治上册听课评课记录第一单元走进社会生活
- 课题申报参考:生活服务数字化转型下社区生活圈建设理念、模式与路径研究
- 甘肃省民航机场集团招聘笔试冲刺题2025
- 心理学基础知识考试参考题库500题(含答案)
- 北师大版小学三年级数学下册全册教案
- DCMM练习题练习试题
- 《工业化建筑施工阶段碳排放计算标准》
- GB/T 33761-2024绿色产品评价通则
- 地下停车场充电桩技术方案建议书
- 幼儿园设施设备安全教育
- 废旧保温棉处置合同范例
- 《人工智能简述》课件
评论
0/150
提交评论