科研管理系统设计 下载本文

江西现代职业技术学院

///

/// 论文审批

///

///

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