预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共28页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

《Web应用开发实训》 (适用于:软件专业,参考周数:2周) 实训目的 本课程的修读对象是软件技术专业的学生。本课程的主要任务是使学生掌握ASP.NET编程技术及数据库相关知识、并能熟练使用ASP.NET环境和一种数据库管理软件进行Web应用程序的开发。 实训要求 1.了解ASP.NET的工作原理和开发工具,掌握其应用环境的配置。 2.掌握C#或者VB.NET语言,掌握ASP内置对象的功能,各内置对象属性、方法及数据集合的使用。 3.掌握HTML服务器控件和Web服务器控件的使用 4.熟悉SQLServer数据库管理,掌握使用ADO.NET访问数据库的方法。5.掌握常用Web数据库应用程序开发的实例。 实训内容 《学生信息管理系统设计制作》 任务1系统功能概述 学生信息管理系统是常见的一个应用系统,能够大大提高学生信息的管理效率,实现数据共享、网络查询和网络管理等便利。 本项目设计的学生信息管理系统主要包括以下功能模块:学生信息录入模块、学生信息管理模块(包括编辑、删除)、学生信息查询模块、用户登录模块、用户信息管理模块、用户权限设置模块、学生成绩录入模块、学生成绩管理模块、专业信息管理模块等。 任务2数据库设计 2.1数据库需求分析 本系统为学生信息管理系统,数据库中存储的信息包括:学生信息、用户信息、院系表、管理员信息、课程信息、成绩信息等。 2.2数据库结构设计 存放班级数据信息表Class 存放课程信息表Course 存放课程类型信息表Coursetype 存放系部信息表Department 存放年纪信息表Grade Speciality表 Speciality_course表 student表 Teacher表 users表 任务3设计学生信息管理系统功能模块 3.1项目文件结构 Web.config配置文件: <appSettings> <addkey="SMS_dbconn"value="server=.;Pooling=true;MinPoolSize=10;MaxPoolSize=200;packetsize=4096;datasource=(local);initialcatalog=student_Data;IntegratedSecurity=SSPI;"/> <addkey="CrystalImageCleaner-AutoStart"value="true"/> <addkey="CrystalImageCleaner-Sleep"value="60000"/> <addkey="CrystalImageCleaner-Age"value="120000"/> </appSettings> 3.2编写基础类文件代码 在编写各页面前,需要在App_Code文件夹中添加四个类文件,分别是Class.cs、ClassConn.cs、connDB.cd和data.cs。 Class.cs类的功能是和数据库相关的操作; ClassConn.cs类的功能是实现对SQL数据库的各种操作; connDB.cs类的功能是建立与数据库的连接; data.cs类的功能是执行SQL语句。 3.3各页面详细设计 1.用户登录界面 用户登录界面Login.aspx主要功能是系统根据用户选择的身份对用户输入的用户名和密码以及用户选择的身份进行判断,如果合法,则进入相应的操作页面;如果不合法,给出提示,并要求用户重新登录。 代码: protectedvoidPage_Load(objectsender,EventArgse) { stringsms_connstr=System.Configuration.ConfigurationManager.AppSettings["sms_dbconn"]; sms_conn=newSqlConnection(sms_connstr); } protectedvoidButton1_Click(objectsender,EventArgse) { stringstr_pwd=this.mypassword.Text.Trim().Replace("'","''"); stringsqlstr="selectusertypefromUserswhereusername='"+username.Text+"'andmypassword=@password"; SqlCommandcmd=newSqlCommand(sqlstr,sms_conn); cmd.Parameters.Add(newSqlParameter("@password",SqlDbType.VarChar,50)); cmd.Parameters["@password"].