书签 分享 收藏 举报 版权申诉 / 17

类型ASPNET课程设计报告模板.docx

  • 文档编号:24621422
  • 上传时间:2023-05-29
  • 格式:DOCX
  • 页数:17
  • 大小:1.26MB

ContentPlaceHolderid="ContentPlaceHolder1"runat="server">

ContentPlaceHolder>

C#:

usingSystem;

usingSystem.Collections.Generic;

usingSystem.Linq;

usingSystem.Web;

usingSystem.Web.UI;

usingSystem.Web.UI.WebControls;

usingSystem.Data.SqlClient;

usingSystem.Data;

publicpartialclassMasterPage:

System.Web.UI.MasterPage

{

stringduty;

stringconstring="DataSource=SDWM-20130407KX\\SQLEXPRESS;InitialCatalog=RemoteEdu;IntegratedSecurity=true;MultipleActiveResultSets=True";

SqlConnectioncon;

protectedvoidPage_Load(objectsender,EventArgse)

{

con=newSqlConnection();

con.ConnectionString=constring;

con.Open();

}

protectedvoidRadioButtonList1_SelectedIndexChanged(objectsender,EventArgse)

{

if(RadioButtonList1.Text.Equals("学生"))

{

duty="学生";

}

if(RadioButtonList1.Text.Equals("教师"))

{

duty="教师";

}

if(RadioButtonList1.Text.Equals("管理员"))

{

duty="管理员";

}

}

SqlCommandcmd=newSqlCommand("selectAccount,PasswordfromUserAccount",con);

SqlDataReaderdr=cmd.ExecuteReader();

while(dr.Read())

{

if(dr[0].ToString().Equals(TextBox1.Text))

{

if(duty.Equals("学生"))

{

stringstr_id=TextBox1.Text;

Session["ID"]=str_id;

Response.Redirect("StudentInterface.aspx");

}

if(duty.Equals("教师"))

{

stringstr_id=TextBox1.Text;

Session["ID"]=str_id;

Response.Redirect("TeacherInterface.aspx");

}

if(duty.Equals("管理员"))

{

stringstr_id=TextBox1.Text;

Session["ID"]=str_id;

Response.Redirect("ManagerInterface.aspx");

}

}

}

Response.Write("输入不正确¨");

}

}

3.2.2部分功能

设置一个Banner盒子,用来显示系统的标识;一个SiteMap盒子,用来显示整个系统路径;一个Footer盒子,用来显示系统制作这的信息。

点击“登录”,弹出登录对话框,根据输的信息进入不同的用户界面。

3.2.3截图

 

图3-2母版页

3.3学生界面

3.3.1主要代码

3.3.2部分功能

学生里面有我的选课信息、我的账户管理、收到的信息、的收藏、我的笔录、选择课程等几个功能模块,点击分别切换界面。

3.3.3截图

图3-3

图3-4学生选课信息

图3-5学生编辑界面

3.4教师界面

3.4.1主要代码

3.4.2部分功能

与学生框架基本相似

3.4.3截图

图3-5教师收信界面

3.5注册界面

3.5.1主要代码

3.5.2部分功能

注册用户信息,向数据库里插入该用户的有关信息。

3.5.3截图

图3-6注册界面

4使用到的技术

4.1后台

SqlServer2005,数据库技术中的参照完整性约束、实体约束,ADO.NET技术连接数据库,C#等。

4.2前台

ASP.NET技术、Web开发技术、Jscript、css、photoshop等。

5测试

右击“Default.aspx”文件,选择“用浏览器查看”,首页运行成功。

单机“注册”,显示用户注册界面,正确输入相应信息后单机确定按钮提交,如果注册成功,弹出成功提示框,如果入册未成功,弹出失败提示信息。

注册成功后,进入SqlServer2005,输入查询语句查询用户表所有信息,显示新插入的记录。

点击“登录”,弹出登录对话框,正确输入用户名和密码,选择用户职业,点击确定按钮,进入相应的用户界面学生界面有选课信息,查看、编辑个人资料,完善个人资料,查收信息以及发送信选择课程等模块。

教师界面有授课信息,账户管理,收到的信息,我的收藏,申请课程,授上传资料等模块。

经过一系列测试,各个模块的功能能够正长运行。

总结

这学期我们学了数据库系统及应用和ASP.NET技术,将两者结合来做课程设计我认为更能锻炼我们的学以致用能力,另外,利用这两项技术,做出来的东西更贴近使用价值。

我这次选的课题是远程教育系统,刚看到这个课题是,不知道如何下手,因为首先我要了解远程教育的体系结构。

于是我上网了解了一些远程教育机构,包括它们一些基本功能,界面风格,个种用户的使用流程等,为我的初步设计做好准备。

我首先分了系统所需要的基本数据集合,初步建立起几个基本表,以满足前期设计过程中的基本功能。

在进行前台设计是,又先后对数据库、数据表进行了几次改动。

前台设计尽量用系统平台提供的一些组件,像gridview,radiobutton等,这样界面效果会更好些。

在前台设计是,我参照了一些网站的优点,尽量做到界面清晰简洁,操作容易,最大程度满足用户需求。

总之,通过这次课程设计,我学到到了许多在课堂没有的知识,加强了系统分析能力,更多考虑到用户需求。

配套讲稿:

如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

特殊限制:

部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

关 键  词:
ASPNET 课程设计 报告 模板
提示  冰豆网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:ASPNET课程设计报告模板.docx
链接地址:https://www.bdocx.com/doc/24621422.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2008-2022 冰点文档网站版权所有

经营许可证编号:鄂ICP备2022015515号-1

收起
展开