- 1、本文档共23页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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服务
您可能关注的文档
- SQL Server实用教程(第6版)(2008版) 6 部分实训参考答案.pdf
- SQL Server实用教程(第6版)(2008版) 5 N2-4数据库及对象创建.pdf
- SQL Server实用教程(第6版)(2008版) 4 VB.NET-SQL Server学生成绩管理系统.pdf
- SQL Server实用教程(第6版)(2008版) 文档2 JavaEE-SQL Server学生成绩管理系统.pdf
- SQL Server实用教程(第6版)(2008版) 文档1 WebService(基于C#)-SQL Server课程计算统计.pdf
- SQL Server实用教程(第6版)(2008版) 实训1 PHP开发平台搭建.pdf
- SQL Server实用教程(第6版)(2008版) 实训2 Spring Boot开发环境配置.pdf
- SQL Server实用教程(第6版)(2008版) 实训2 SQL Server数据库准备.pdf
- SQL Server实用教程(第6版)(2008版) 实训3 SQL Server数据库准备.pdf
- SQL Server实用教程(第6版)(2008版) 实训3 安装Python环境.pdf
最近下载
- 2024-2030年中国六氟磷酸锂行业市场现状供需分析及投资评估规划分析研究报告.docx
- 防护工程之三维网植被护坡(附施工图解、工艺、造价编制).pdf VIP
- 《中铁一局集团有限公司工程项目管理绩效考核办法》(中铁一成本[2015]623号).doc
- 机械打眼开炸石方(附施工图解、造价编制).pdf VIP
- 路基土石方(借土填方)(附施工图解、工艺、造价编制).pdf VIP
- 2023扬州龙川控股集团有限责任公司招聘试题及答案解析.docx
- 交通安全设施之交通标志(附施工图解、工艺、造价编制).pdf VIP
- 路基土石方之填挖交界(附施工图解、工艺、造价编制).pdf VIP
- 2纵横造价实战--抛石挤淤附施工图解、工艺、造价编制.pdf
- 2024《我的阿勒泰》作品简介PPT课件(精品).pptx
文档评论(0)