SQL Server实用教程(第6版)(2008版) 文档3 ASP.NET-SQL Server学生成绩管理系统.pdf

SQL Server实用教程(第6版)(2008版) 文档3 ASP.NET-SQL Server学生成绩管理系统.pdf

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

网络文档3ASP.NET/SQLServer学生成绩管理系统

近年来,微软.NET已成为与PHP、JavaEE并驾齐驱的三大主流Web应用开发平台之一。本实训

基于ASP.NET4.6、C#编程实现“学生成绩管理系统”,在界面开发中引入了流行的Ajax技术结合后

台Web服务来改善提升用户的体验。

N3.1创建ASP.NET项目

N3.1.1ASP.NET项目的建立

启动VisualStudio2017,选择【文件】→【新建】→【项目】,打开如图N3.1所示的【新建项目】

对话框。在窗口左侧“已安装”树状列表中展开“模板”→“VisualC#”类型节点,选中“Web”→

“先前版本”子节点,在窗口中间区域选中“ASP.NET空网站”项,在下方“名称”栏输入项目名

“WebASPXscj”,“框架”下拉列表选择“.NETFramework4.6.1”。单击【确定】即可创建一个ASP.NET

项目。

图N3.1创建ASP.NET项目

N3.1.2ASP.NET4连接SQLServer2008

在“解决方案资源管理器”中展开项目“WebASPXscj”的树状目录,双击后打开配置文件

Web.config,在其中配置connectionStrings节点利用“键/值”对存储数据库连接字符串,如下:

?xmlversion=1.0encoding=utf-8?

...

configuration

system.web

compilationdebug=truetargetFramework=4.6.1/

2

httpRuntimetargetFramework=4.6.1/

/system.web

system.codedom

...

/system.codedom

connectionStrings

addname=SqlConconnectionString=DataSource=DESKTOP-2022VCB;Initial

Catalog=PXSCJ;UserID=sa;Password=123456/

/connectionStrings

/configuration

在编程时只需导入命名空间System.Configuration和System.Data.SqlClient即可编写连接、访问SQL

Server2008数据库的代码。

N3.2Ajax技术应用

在实际的网站开发中,为避免反复刷新页面给前端用户使用造成困扰,现代网站一般都会运用

Ajax技术,在用户请求的数据量不大(如用户名可用性验证、显示提示信息)时,仅仅更新页面上一

小块区域的内容而不必刷新整个网页,后台采用Web服务与服务器实时地交互,大大提升了用户体验。

本实训就以学生信息录入时对姓名重复性的检查为例,来演示这种技术。

N3.2.1功能需求

“学生管理”对学生信息录入时,为避免录入数据库中已存在的学生信息,要先行对姓名进行检

索,若与数据库中已有的学生重名则给出提示,为保证响应的实时性,要在无刷新情况下通过Ajax从

Web服务中获取学生姓名的可用性信息。

例如:用户输入姓名“周何骏”,点【验证】按钮,因数据库里已有学生周何骏的信息,故页面

下方出现提示“该生的记录已存在”,【录入】按钮保持着不可用状态(阻止用户进一步操作),同时界

面上回显出学生周何骏的信息,如图N3.2所示。

图N3.2Ajax功能演示

N3.2.2技术实现

前端页面上用目前最为流行的JQuery作为Ajax的实现框架库,与后台Web服务交互;Web服务

文档评论(0)

lai + 关注
实名认证
内容提供者

精品资料

版权声明书
用户编号:7040145050000060

1亿VIP精品文档

相关文档