计算机应用 | 古代文学 | 市场营销 | 生命科学 | 交通物流 | 财务管理 | 历史学 | 毕业 | 哲学 | 政治 | 财税 | 经济 | 金融 | 审计 | 法学 | 护理学 | 国际经济与贸易
计算机软件 | 新闻传播 | 电子商务 | 土木工程 | 临床医学 | 旅游管理 | 建筑学 | 文学 | 化学 | 数学 | 物理 | 地理 | 理工 | 生命 | 文化 | 企业管理 | 电子信息工程
计算机网络 | 语言文学 | 信息安全 | 工程力学 | 工商管理 | 经济管理 | 计算机 | 机电 | 材料 | 医学 | 药学 | 会计 | 硕士 | 法律 | MBA
现当代文学 | 英美文学 | 通讯工程 | 网络工程 | 行政管理 | 公共管理 | 自动化 | 艺术 | 音乐 | 舞蹈 | 美术 | 本科 | 教育 | 英语 |

免费H考试题库管理系统的设计与实现(一)(5)

2013-06-28 01:04
导读:]!=null) CheckOut(Request.QueryString["ID"].ToString()); } private void CheckOut(string id) { Model.ExamPG model=BLL.ExamPG.GetModel(id); model.ZT="1";//审核通过 BLL.ExamPG.Update(model); ShowChec
]!=null)
CheckOut(Request.QueryString["ID"].ToString());
}
private void CheckOut(string id)
{
Model.ExamPG model= BLL.ExamPG.GetModel(id);
model.ZT="1";//审核通过
BLL.ExamPG.Update(model);
ShowCheck();
}
private void ShowCheck()
{
DataTable table1=new DataTable();
 
table1= BLL.DataPager.GetPageData(" ExamPG a,ExamQues b ","*", "ID", this.PageSize, this.CurrentPage, 0," ZT=0 and a.ID=b.ExamQuesID");
StringBuilder quesList = new StringBuilder();
 ( table1 != null && table1.Rows.Count > 0 )
{
if( QuesCount > this.PageSize )
{
quesList.Append("<div>");
if( CurrentPage == 1 )
{
quesList.Append("首页&nbsp;&nbsp;");
quesList.Append("上页&nbsp;&nbsp;");
}
else
{
quesList.Append("<a href='?gotopage=1'>首页</a>&nbsp;&nbsp;");
quesList.Append("<a href='?gotopage="+(this.CurrentPage-1)+"'>上页</a>&nbsp;&nbsp;");
}
if( CurrentPage == PageCount )
{
quesList.Append("下页&nbsp;&nbsp;");
quesList.Append("尾页&nbsp;&nbsp;");
}
else
{
quesList.Append("<a href='?gotopage="+(this.CurrentPage+1)+"'>下页</a>&nbsp;&nbsp;");
quesList.Append("<a href='?gotopage="+this.PageCount+"'>尾页</a>&nbsp;&nbsp;");
}
quesList.Append("</div>");
}

foreach ( DataRow row in table1.Rows )
{
quesList.Append("<div class='quesContent'><div class='quesTitle'><div style='float:left;'>试题编号:"+row["ExamQuesID"]+"</div>");
quesList.Append("<divstyle='text-align:right;'><a href='CheckExamQues.aspx?ID="+row["ID"]+"'>审核通过</a></div></div>");
quesList.Append("<div>试题内容:"+row["Question"]+"</div>"); (科教范文网http://fw.ΝsΕΑc.com编辑)
quesList.Append("</div>");
}
}
this.examQuesContent.InnerHtml = quesList.ToString();
系统测试分析
 本章主要介绍考试题库管理系统的测试环境、测试策略以及最终的测试结果,用以验证本系统的主要功能与性能。
  测试环境的搭建
 本系统采用B/S结构,数据库、Web服务器以及各种网络设备均由网络管理员统一安排部署。
 服务器端需安装VS2003以及SQL Sever 2000,操作系统需Windows 2000或WindowsNT以上。客户端主机:CPU Pentinum级以上;内存128M以上;操作系统:Windows 98/ME/2000/XP;浏览器:IE 5.0及以上版本。
 ASP.NET是一种基于Web的服务器技术,因此IIS的支持是必不可少的。此外,ASP.NET是基于.NET框架的安装也是必需的。.NET Framework SDK是ASP.NET必须具备的支持软件,它提供了ASP.NET运行的环境和相应的工具,需先安装。IIS是运行在Windows 2000/XP/2003操作系统下的Web服务器,要运行ASP.NET程序,就必须建立这个服务器平台,并对其进行配置。最后选择安装SQL Server 2000 个人版。
 登录时,在浏览器中输入,管理员登录名为Administrator,密码为admin。
  测试方案设计
 针对系统的各大功能模块分别对登录模块,管理模块,自动组卷模块, 审批模块进行测试。以下是它们的测试结果:
 1.登录模块
 登录时,当不输入任何信息点登录,系统提示用户名与密码不能为空;当输入信息是错误的,系统提示错误。当用户被冻结后,登录时会提示用户被冻结。正确输入用户名和密码,则直接进去系统。
 2.管理模快
 管理模块主要是用户管理和试题管理。用户管理是系统管理员成功登录以后,对所有用户进行修改和删除处理,对用户权限的分配。管理员可以添加系,在系里再添加属于该系的教师。 (科教范文网 lw.nseaC.Com编辑发布)
 试题管理则是教务科、系、教师对其的管理。教师对试题进行添加、修改、删除。教师添加试题后,如需要对该试题进行修改、删除或其他的操作,需提交审批申请,由教务科和系对其提交的审批审查过后才可以进行下一步的操作。教师本次提交审批申请,并完成修改或删除操作后,才可以进行下次的申请操作。在教务科和系对此申请进行审批之前,此题的标记显示“审批中”,通过审批申请之后显示“编辑”,如果此题审批通过后没有对其进行编辑操作,则显示还在操作中,是不允许再提交下次申请的。
 3.自动组卷模块
 此模块主要是教师登录后进行的操作。当教师成功登录后,选择自己所在课程,并选择所要录入的题型进行添加试题的操作,如果没有选择课程,则提示请选择课程;如果没有选择题型,则提示请选择题型;如果你不是本课程的任课教师,则不准录入。
 4.审批模块

上一篇:免费DES算法的可视化程序的实现(一)毕业 下一篇:没有了