.net学生考勤管理系统概要设计+详细设计+ER图+系统测试 第3页
界面设计时可以运用photoshop等图片制作工具对界面进行美化设计;加上flash动画能够达到更好的效果。
3.2管理员模块
主要包括管理员登陆及进行信息管理、文护等页面,这个子模块中个页面间连接紧密,整体构成一个完整的数据录入、修改、删除等信息管理的功能。下图为管理员登陆界面,此界面管理员如果忘记密码,课进入下一页面通过密保来找回自己的密码:
相关代码:
string strconn = "Data Source=COMPUTER47;Initial Catalog=admin;Integrated Security=True;Pooling=False";//创建连接字符串
SqlConnection conn = new SqlConnection(strconn );//创建connection连接对象
string id,pwd;
string strSql;
pwd =txtpwd .Text .Trim ();//将用户和毕业论文
http://www.751com.cn密码文本框的内容分别赋给两个变量
id = txtid.Text.Trim ();
strSql = "select count(*) from admin where adminid='" + id + "' and adminpwd='"+pwd +"'";
//进行数据库约束查询,并创建command对象
SqlCommand cmd = new SqlCommand(strSql ,conn);
conn.Open();
int ret = (int)cmd.ExecuteScalar();
conn.Close(); //打开连接
if ( ret <=0) //判断管理员是否存在
{
Response.Write("<script>alter(\"该管理员不存在!\")</script>");
//info.Text = "该管理员不存在!";
}
else
{
Session["adminid"] = txtid.Text;
Response.Redirect("admin2.aspx");
}
3.3考勤模块
教师考察学生出勤,教师选择学生学号,进行点名,当学生正常上课时,点击上课按钮;相应考勤表中上课记录加1。当学生没有签到时,点击旷课按钮,相应字段记录加1;其他按钮功能同理。
考勤页面右图:相关代本文来自辣文论文网原文请找QQ752018766码(略)
其他页面设计遵循相同设计原则。
3.4 学生模块 该模块是学生用户进行考勤情况查询的界面,及时知道自己的出勤情况;并且学生可以留言反映自己的意见。
第四章 系统测试
4.1 测试计划
4.1.1测试要点
1.模块正常运行流程。
2.对录入数据、修改数据等检验。
3.数据库的数据是否能够作出正常处理。
4.数据库数据异常时能否判断并给予适当处理。
4.1.2 测试方案
考虑到各种因素和条件的限制,即我们不考虑所编写程序的具体结构,而是根据软件所需要的输入数据的格式以及应该完成的功能,设计一些合法的测试用例和不合法的测试用例,特别是根据边界条件设计一些边界测试用例,以检查系统是否能正确的完成预订功能,得到希望的输出。并对不合法的输入和操作能够正确地识别和防御。
4.1.3 测试项目
在本系统中虽然从总体上分为了管理员模块(注册用户模块、信息修改模块、删除模块)考勤模块和留言模块三大功能模块,但是实际上这三个模块所包含的低层次功能模块是由重叠的。因此,我们在设计测试用例的时候应该按照三大模块下属的小功能模块进行,可以用最小的工作量完成对整个系统的测试。
具体的测试项目有:
1.管理员登陆测试
测试系统登陆操作,内容包括帐号口令输入、合理性检查、合法性检查,系统操作界面显示控制。对数据信息进行录入、修改等操作。
2.考勤统计
检验数据的是否与实际相适应、满足用户的要求。
3.学生留言测试
留言时自动产生编号,用户编号是唯一的,用户再输入姓名、院系等信息,进行合理性检验。
4.管理员修改信息
管理员修改学生的考勤等信息操作的测试。
5.添加管理员
测试添加新管理员功能,内容包括新管理员信息的输入,合理性检查,合法性检查,新管理员信息入库。
6.添加学生记录信息
测试添加新学生功能,内容包括新用户信息的输入,合理性检查,合法性检查,新信息入库。
7.查询学生基本信息
测试管理员录入及修改后数据库中信息的变化。
8.查询考勤信息
测试对学生考勤情况的查询功能,当输入学号是可以对考勤情况查看。
9.管理员密码修改
上一页 [1] [2] [3] [4] 下一页
.net学生考勤管理系统概要设计+详细设计+ER图+系统测试 第3页下载如图片无法显示或论文不完整,请联系qq752018766