云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > C语言在线教学系统的设计与实现

C语言在线教学系统的设计与实现

  • 62 次阅读
  • 3 次下载
  • 2025/7/9 23:07:13

C语言在线教学系统毕业设计(论文)

视频课件 课件下载 试卷习题 网站留言 后台管理 课程视频课件的观看窗口 课程课件的下载 课程的试卷、习题下载中心 网站留言板,提供交流互动平台 管理员登陆后台管理界面的接口 5.2 新闻资讯模块

该模块把本站系统数据库中的所有新闻信息以列表的形式列出,包括序号,标题,发布时间。单击标题即可跳到新闻内容详细页。

实现本模块的主要代码如下所示:

protected void Page_Load(object sender, EventArgs e) {

lb = Request.QueryString[\ switch (lb) {

case \

lbtxt = \新闻中心\ break;

}

if (!IsPostBack) {

string sql;

sql = \ getdata2(sql); } }

private void getdata2(string sql) {

DataSet result = new DataSet();

result = new Class1().hsggetdata(sql); if (result != null) {

if (result.Tables[0].Rows.Count > 0) {

DataGrid2.DataSource = result.Tables[0]; DataGrid2.DataBind(); } else {

DataGrid2.DataSource = null; DataGrid2.DataBind(); } } }

- 24 -

C语言在线教学系统毕业设计(论文)

5.3查看发布作业模块

该模块是本系统中难度较高的一个模块。主要是将所有作业信息列出以供下载。 实现本模块的主要代码如下所示:

AutoGenerateColumns=\ BorderColor=\ CellPadding=\ font-name=\

Font-Names=\ Font-Size=\ HeaderStyle-BackColor=\ OnPageIndexChanged=\ PageSize=\ Width=\

Font-Overline=\ Font-Size=\ Font-Strikeout=\ Font-Underline=\

HorizontalAlign=\ VerticalAlign=\ Wrap=\ />

NextPageText=\下一页\ PrevPageText=\上一页\ />

Font-Underline=\ HorizontalAlign=\ />

<%#Container.ItemIndex+1 %>

href='zuoyefabu_detail.aspx?id=<%#DataBinder.Eval(Container.DataItem, \'>详细

- 25 -

C语言在线教学系统毕业设计(论文)

5.4论坛答疑模块

图5-4-1网站留言页面

在此页面中,学生可进行添加留言、查看历史留言等操作,还可以查看到管理员的相关回复,使网络学习的交互性得到很好的体现。

5.5用户注册模块

本模块主要是让用户可以通过本平台注册成为本系统的会员。 实现本模块的主要代码如下所示:

protected void Page_Load(object sender, EventArgs e) {

if (!IsPostBack) {

xingbie.Items.Add(\ xingbie.Items.Add(\

//addxiala(\ } }

protected void Button1_Click(object sender, EventArgs e) {

string sql; sql

=

\

values('\+ + +

\\\

into + + + +

yonghuzhuce(yonghuming,mima,xingming,dianhua,shenfenzheng,youxiang,QQ,dizhi,xingbie) yonghuming.Text.ToString().Trim() xingming.Text.ToString().Trim()

+ +

\\+

\

+ + +

mima.Text.ToString().Trim() dianhua.Text.ToString().Trim() youxiang.Text.ToString().Trim()

shenfenzheng.Text.ToString().Trim()

QQ.Text.ToString().Trim() + \+ dizhi.Text.ToString().Trim() + \+ xingbie.Text.ToString().Trim() + \

int result;

result = new Class1().hsgexucute(sql); if (result == 1) {

Response.Write(\添加成功');\ }

- 26 -

C语言在线教学系统毕业设计(论文)

else {

Response.Write(\系统错误,请检查数据库设置问题');\

} }

第6章 系统测试

6.1 系统测试的目的

系统测试不是为了表明程序是正确的,因为如果是这样,就会设计一些不易暴露错误的测试方案,也不会主动去检测、排除程序中可能存在的一些隐患。对于测试目的,G.J.Myers给除了以下的观点:

(1)测试是为了发现程序中的错误而执行程序的过程。

(2)好的测试方案是极可能发现迄今为止尚未发现的错误的测试方案。 (3)成功的测试是发现了至今为止尚未发现的错误的测试。

6.2 面向对象系统测试方案

根据系统测试目的并结合面向对象方法,我们给出了如下系统测试方案: (1)尽早的、不断的进行系统测试。我们知道,错误发现的越早,改正它所付出的代价也就越小。由于错误的发生往往是不可避免的,因此我们的系统测试贯穿于整个开发过程中,而不是把系统测试仅仅看作是软件开发的一个独立阶段。

(2)设计测试用例时,给出测试的预期结果。一个测试用例由两部分组成:测试用的输入数据和该输入数据所期望的程序运行结果。这样测试时才能有一个判断标准,利用输入数据得出测试数据并和预测数据进行比较,看它们是否一致。

(3)我们在设计测试用例时,不仅有合法的输入测试用例,还有非法的输入测试用例。因为,在系统的实际使用过程中,由于各种原因,用户往往会使用一些非法的输入,比如按错了键或者使用了非法的命令等,所以,我们特别注意设计非法的输入测试用例来进行测试。

- 27 -

搜索更多关于: C语言在线教学系统的设计与实现 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

C语言在线教学系统毕业设计(论文) 视频课件 课件下载 试卷习题 网站留言 后台管理 课程视频课件的观看窗口 课程课件的下载 课程的试卷、习题下载中心 网站留言板,提供交流互动平台 管理员登陆后台管理界面的接口 5.2 新闻资讯模块 该模块把本站系统数据库中的所有新闻信息以列表的形式列出,包括序号,标题,发布时间。单击标题即可跳到新闻内容详细页。 实现本模块的主要代码如下所示: protected void Page_Load(object sender, EventArgs e) { lb = Request.QueryString[\ switch (lb) { case \

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com