沈阳建筑大学毕业设计(论文)
else {
this.lblAlert.Text = \策略名不能为空!\; } }
public string GetOrderID( ) {
DateTime dateTime = DateTime.Now;
string dateID = dateTime.ToString( \ );
return dateID;
}
} }
选择好定制的指标后,生成Web界面,用户可通过自己的需求将其导出成Excel文档。关于导成Excel实现的相关程序见附录一。
沈阳建筑大学毕业设计(论文)
第六章 系统测试
系统测试的任务是近可能彻底的检查出程序中的错误,提高软件系统的可靠性,其目的是检验系统\做得怎样?\。这阶段又可分为三个步骤:模块测试,测试每个模块的程序是否有错误;组装测试,测试模块之间的接口是否正确;确认测试,测试整个软件系统是否满足用户功能和性能的要求。该阶段结束应交付测试报告,说明测试数据的选择,测试用例以及测试结果是否符合预期结果。测试发现问题之后要经过调试找出错误原因和位置,然后进行改正。
6.1软件测试的目标
(1)测试是为了发现程序中的错误而执行的过程;
(2)好的测试方案实际可能发现迄今为止尚为发现的错误的测试方案;成功的测试是发现了至今为止尚未发现的错误测试。
6.2测试举例
(1)测试用户登陆是否成功
打开人事指标定制系统,在“用户名”里填入测试用户名,“密码”框里我们填入该用户所对应的密码。填写完成点击“确定”按钮,将会出现操作程序页面,即该用户已经登陆成功了。该测试的目的是保证登陆信息的正确性与在错误发生时的容错性与纠错性。具体通过在登陆框中输入空用户名、或错误的用户密码来检测系统的出错运行情况。要求系统在遇到这些情况时能给出正确的错误提示。 (2)测试其他用户是否能够登录
打开人事管理系统登录页面,输入任意密码,点击“登录”按钮。将出现密码出错提示页面。然后点“确定”返回人事管理系统登录页面。 (3)测试编辑功能是否成功
编辑功能:在登录成功之后,即可进入相应的管理页面,点击“编辑”,即出现编辑页面,即可以修改和删除员工的个人信息资料。最后保存。 (4)测试查询功能是否成功
查询功能:在登录成功之后,点击“查询”,在弹出的文本框,在里面输入想要查
沈阳建筑大学毕业设计(论文)
找的资料,点击“查询”按钮,成功即可出现结果页面,页面内显示查询出来的员工资料内容,表示测试成功。 (5)用户登出系统的测试
在管理操作已全部完成,需要退出程序的时候,在系统页面“系统设置”下拉菜单的有一个“退出”的选项,点击之后便可退出。也可以点“关闭”退出。 (6)测试密码更改
在以超级用户登录的情况下,在程序中打密码设置,弹出文本框,显示用户列表。可以添加新的普通用户,也可以删除和禁止普通用户使用程序。在以普通用户登陆情况下,打开密码设置选项,系统会提示该用户为普通用户,只可以修改自己的密码。
6.3测试结果分析
系统能够在输入正确数据时能正常运行,在输入不正确的时候给予用户正确相应得提示,这就保证了数据库的安全和完整性。要使用该系统,必须有正确的用户名和密码登录,否则不能操作系统的任何一个功能模块,这就保证了系统的安全性。测试过程中,在定制的指标导出过程中需要花费一定的时间,这部分的实现有待进一步优化,设计者将进一步改进,使系统更加的完善。
沈阳建筑大学毕业设计(论文)
第七章 结论
本系统就是基于公司的人事指标而设计的,是对企业的人事指标进行定制进而进行管理,为人事管理人员提供了一套操作简单、使用可靠、界面友好、易于管理和使用的处理工具。本系统对人事各种数据进行统一处理,避免数据存取、数据处理的重复,提高工作效率,减少了系统数据处理的复杂性。本系统不仅企业管理人员从繁重的工作中解脱出来,而且提高了人事管理的效率,提高了人事管理的科学性,方便了用户查询、管理人员进行管理。
沈阳建筑大学毕业设计(论文)
附录一 将Web页面数据导成Excel
using System;
using System.Data;
using System.Configuration; using System.Collections; using System.Web;
using System.Web.Security; using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls;
public partial class SystemMag_Statements_ExportExcel : System.Web.UI.Page {
protected void Page_Load(object sender, EventArgs e) {
}
public DataSet GetGSMExcel( string strStartTime, string strEndTime ) {
adoWrap = new CADOWrap( 'S', strConn ); DataSet dsItems = new DataSet( );
try {
if ( adoWrap != null ) {
adoWrap.Open( ); } else {
return null; }
int nRowCt = 0;
string strCmd = \; adoWrap.RefreshParameter( );
if ( strStartTime.Trim( ) != \ && strEndTime.Trim( ) != \ ) {
strCmd += \;