C#程序设计课程教学网站的设计与实现Word下载.docx
- 文档编号:21645209
- 上传时间:2023-01-31
- 格式:DOCX
- 页数:19
- 大小:310.63KB
C#程序设计课程教学网站的设计与实现Word下载.docx
《C#程序设计课程教学网站的设计与实现Word下载.docx》由会员分享,可在线阅读,更多相关《C#程序设计课程教学网站的设计与实现Word下载.docx(19页珍藏版)》请在冰豆网上搜索。
二、主要内容
能熟练地利用微机设计出有实用价值的程序。
1.熟悉Windows以及其它工具软件系统,
2.根据所选题目进行算法设计(画出流程图,写出各模块的文档)。
3.编程。
4.上机调试。
三、进度计划
序号
设计(实验)内容
完成时间
备注
1
查找、熟悉相关资料
2天
2
根据题目进行详细设计
3
编码
4天
4
调试
四、设计(实验)成果要求
1、用户注册登陆用户管理
2、视频教程、讲义的浏览、下载
3、可以考虑:
各章自测题习题答案综合测试疑难解答
五、考核方式
实验结果(60%)+实验报告(30%)+实验过程表现(10%)
年月日
1、课程设计(综合实验)的目的与要求
C++程序设计课程教学网站的设计与实现
功能:
2、视频教程、讲义的浏览、下载
3、可以考虑:
2、设计(实验)正文
“C++程序设计课程教学网站”的主要功能有:
会员登陆;
管理员登陆;
课程下载、浏览;
系统功能如下图
C++程序设计课程教学网站
会员登陆管理员登陆
课程下载,浏览修改密码修改密码管理会员管理课程
功能如下所述:
会员登陆
会员登录后可以修改个人密码和资料,浏览下载课程
管理员登陆
管理员登陆后可以修改管理员密码,增加、编辑、删除课程,管理、删除会员
数据库设计
设计数据库
管理员表
会员表
3、课程设计(综合实验)总结或结论
通过此次课程设计,使我更加扎实的掌握了有关高频电子线路方面的知识,在设计过程中虽然遇到了一些问题,但经过一次又一次的思考,一遍又一遍的检查终于找出了原因所在,也暴露出了前期我在这方面的知识欠缺和经验不足。
实践出真知,通过亲自动手制作,使我们掌握的知识不再是纸上谈兵
四、参考文献
《C#入门经典》
《C#从入门到精通》
附录(设计流程图、程序、表格、数据等)
1网站首页
publicpartialclassDefault:
System.Web.UI.Page
{
protectedvoidPage_Load(objectsender,EventArgse)
{
if(!
IsPostBack)
DataSetds=DBHelper.GetDataSet("
select*fromTB_KeJian"
);
this.GridView1.DataSource=ds.Tables[0];
this.GridView1.DataBind();
}
}
2讲义下载
publicpartialclassNewsDetial:
publicstaticstringlurl;
GetNewsInfo();
privatevoidGetNewsInfo()
stringID=Request.QueryString["
ID"
].ToString();
stringsqlNews="
select*fromTB_KeJianwhereID="
+ID;
DataSetresult=newDataSet();
result=DBHelper.GetDataSet(sqlNews);
if(result!
=null)
if(result.Tables[0].Rows.Count>
0)
lurl=result.Tables[0].Rows[0]["
WenJian"
].ToString().Trim();
this.dlTopic.DataSource=result.Tables[0];
dlTopic.DataBind();
else
dlTopic.DataSource=null;
protectedvoidButton1_Click(objectsender,EventArgse)
try
Response.ContentType="
application/x-zip-compressed"
;
Response.AddHeader("
Content-Disposition"
"
attachment;
filename="
+lurl);
stringfilename=Server.MapPath(lurl);
Response.TransmitFile(filename);
catch
Response.Write("
<
script>
alert('
该文件不存在'
history.go(-1);
/script>
"
3会员注册
publicpartialclassLogin:
protectedvoidButton2_Click(objectsender,EventArgse)
Response.Redirect("
UserReg.aspx"
protectedvoidButton1_Click1(objectsender,EventArgse)
stringSQL="
select*fromTB_MemberwhereMemberName='
+this.TextBox1.Text+"
'
andMemberPwd='
+this.TextBox2.Text+"
DataSetds=DBHelper.GetDataSet(SQL);
if(ds.Tables[0].Rows.Count>
0)
Session["
MemberName"
]=this.TextBox1.Text.Trim();
Default.aspx"
//Response.Write("
scriptlanguage='
javascript'
>
登录成功!
location='
javascript:
history.go(-1)'
用户名或密码错误!
5管理员登陆
publicpartialclassSysManage_Login:
this.Txtpwd.Text="
this.Txtuid.Text="
if(Txtpwd.Text.ToString().Trim()=="
||Txtuid.Text.ToString().Trim()=="
)
请输入完整'
history.back();
Response.End();
stringsql;
sql="
select*fromTB_AdminwhereUserName='
+Txtuid.Text.ToString().Trim()+"
andPassWord='
+Txtpwd.Text.ToString().Trim()+"
DataSetresult=DBHelper.GetDataSet(sql);
username"
]=Txtuid.Text.ToString().Trim();
cx"
]="
管理员"
manage.aspx"
对不起,用户名或密码不正确!
对不起,系统错误,请不要越权操作!
6管理员操作界面
A:
删除会员
publicpartialclassAdmin_MemberD:
ID=Request.QueryString["
stringsql="
deletefromtb_MemberwhereMemberID='
+ID+"
boolb=DBHelper.ExecSql(sql);
if(b)
操作成功'
window.navigate('
Member_List.aspx'
操作失败'
B.添加视频教程
publicpartialclassVideo:
publicstaticstringfname;
if(Request["
]!
InitData();
protectedvoidInitData()
stringid=Request["
select*fromTB_ZiLiaowhereID="
+id;
DataTabledt=DBHelper.GetDataSet(sql).Tables[0];
if(dt.Rows.Count>
this.TextBox1.Text=dt.Rows[0]["
Title"
this.WebEditor1.Text=dt.Rows[0]["
NeiRong"
fname=dt.Rows[0]["
privatevoidFileUpLoad()
if(UploadFile.Value!
stringnam=UploadFile.PostedFile.FileName;
//取得文件名(抱括路径)里最后一个"
."
的索引
inti=nam.LastIndexOf("
//取得文件扩展名
stringnewext=nam.Substring(i);
//这里我自动根据日期和文件大小不同为文件命名,确保文件名不重复
DateTimenow=DateTime.Now;
stringnewname=now.ToFileTimeUtc()+UploadFile.PostedFile.ContentLength.ToString();
//保存文件到你所要的目录,这里是IIS根目录下的uploadfiles目录
//注意:
我这里用Server.MapPath()取当前文件的绝对目录.在里"
\"
必须用"
\\"
代替
UploadFile.PostedFile.SaveAs(Server.MapPath("
../UpLoad/"
+newname+newext));
//得到这个文件的相关属性:
文件名,文件类型,文件大小
fname="
UpLoad/"
+newname+newext;
=null&
&
UploadFile.Value!
="
FileUpLoad();
updateTB_ZiLiaosetTitle='
+TextBox1.Text+"
WenJian='
+fname+"
NeiRong='
+this.WebEditor1.Text+"
whereID="
系统错误,您没有设置好数据库的连接!
或您输入了一些非法字符!
insertintoTB_ZiLiao(Title,NeiRong,WenJian,FaBuRen)values('
+this.TextBox1.Text.Trim()+"
'
+Session["
].ToString()+"
)"
this.TextBox1.Text="
this.WebEditor1.Text="
C:
删除视频资料
publicpartialclassVideoD:
intID=Convert.ToInt32(Request.QueryString["
].ToString());
deletefromTB_ZiLiaowhereID="
boolB=DBHelper.ExecSql(sql);
if(B)
ZiLiao_List.aspx'
D:
视频资料下载
updateTB_KeJiansetTitle='
java
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C# 程序设计 课程 教学 网站 设计 实现