江西现代职业技术学院
///
///
///
protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e) {
if (e.CommandName == \) {
Session[\] = e.CommandArgument.ToString();
System.Web.UI.ScriptManager.RegisterStartupScript(UpdatePanel1,
this.GetType(), \, \, true); }
if (e.CommandName == \) {
Paperview.UpdateParameters.Clear();
Paperview.UpdateParameters.Add(\, TypeCode.String, \审核通过\); Paperview.UpdateParameters.Add(\, TypeCode.String,
e.CommandArgument.ToString()); Paperview.Update(); GridView1.DataBind();
}
if (e.CommandName == \) {
Paperview.UpdateParameters.Clear();
Paperview.UpdateParameters.Add(\, TypeCode.String, \审核未通过\); Paperview.UpdateParameters.Add(\, TypeCode.String,
e.CommandArgument.ToString());
Paperview.Update(); GridView1.DataBind(); }
if (e.CommandName == \)
{
Paperview.DeleteParameters.Clear();
Paperview.DeleteParameters.Add(\,TypeCode.String,e.CommandArgument.ToString());
Paperview.Delete(); GridView1.DataBind(); }
论文添加代码如下:
20
江西现代职业技术学院
///
///返回论文添加的结果 ///
/// ///
public int ADDpaper(string str) {
string str1 = \
Paper(name,author,paperdate,publish,state,scienceclass,paperclass,words,pr
oject,score) values (\ + str + \;
return PDB.ExeSql(str1);
} ///
/// 添加论文信息
///
///
protected void Button1_Click(object sender, EventArgs e) {
string str = \ + TextBox1.Text + \ + UserInfor.UserObj.number + \ +
TextBox3.Text + \ + TextBox2.Text + \审核中','\ + DropDownList1.SelectedValue + \ + DropDownList2.SelectedValue + \ + TextBox4.Text + \ + DropDownList3.SelectedValue + \;
int a = PPC.ADDpaper(str); if (a != 0) {
TextBox1.Text = \; TextBox2.Text = \; TextBox3.Text = \;
DropDownList1.DataBind(); DropDownList2.DataBind(); GridView1.DataBind();
System.Web.UI.ScriptManager.RegisterStartupScript(UpdatePanel1,
this.GetType(), \, \提交成功');\, true); } else {
System.Web.UI.ScriptManager.RegisterStartupScript(UpdatePanel1,
this.GetType(), \, \添加失败');\, true);}
其他科研成果类(著作、鉴定成果、获奖成果)如此类似在此不一一列举。
21
江西现代职业技术学院
第七章 系统测试,维护以及安全
7.1系统测试
7.1.1 系统运行
系统数据库连接上之后就可以运行了,在Microsoft Visual Studio中的工具栏中有一个绿三角图标,点击后就可以运行系统了。如果出现有错误,系统将提示错在什么位置,便于修改。
7.1.2单元测试
以后上所有功能实现后,就要对本统进行测试,测试主要是单元测试。 测试一:在项目申报页添加新项目信息,按提交,跳转到列表页面,看看是否有该新增的记录。
测试二:查询一条项目信息,通过编号和项目名称各查询一次查看是否查询正确。
测试三:申请一次项目中检,查看项目中检审批页面是否有该项目的中检信息。
7.2 系统维护
软件投入使用后就进入软件维护阶段。系统如果没有维护,在遭到破坏时将造成不可收回的损失,任何一个系统都会有维护,维护工作是软件生存周期中时间最长的一个阶段,也所花费的精力和费用是最多的一个阶段,没有问题时可以很轻松,有问题时,将会很繁重。因此,系统维护一定要很完善。软件维护的内容有四种:校正性维护,适应性维护,完善性维护和预防性维护。如下:
校正性维护:软件使用后,由于软件开发过程中产生错误没有完全在测试中发现,因此有一部分隐含错误被带到维护阶段上来。这些隐含错误在特定使用环境下暴露出来。修改软件性能上的缺陷,应进行确定和修改错误的过程,叫校正性维护
适应性维护:为了使应用软件适应这种变化而修改的过程为使应性修改。 完善性维护:在软件漫长的运行时间中,用户往往会对软件提出新 的功能要求。
22
江西现代职业技术学院
由于开发系统的时间比较紧,系统维护方面的工作还没有做,这是本系统最欠缺的部分。但是以后会逐步完成系统的维护功能。
7.3 系统安全
系统分为不同的角色登录、角色的不同所使用的权限也是不一样的、这就保证了登录者不能越权使用。如图7-1所示
图7-1:不同身份登录
23