第一范文网 - 专业文章范例文档资料分享平台

软件工程课程设计

来源:用户分享 时间:2025/7/30 12:21:40 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

2、黑盒测试

学生、教师、管理员登录错误:

选课错误:

开课错误:

六、源代码

登录:

private void button1_Click(object sender, EventArgs e) {

CUserInfo User = GetEnityUSer(); CLoginPRO log = new CLoginPRO(); string Res=log.LogSelectUser(User); if (Res == \

MessageBox.Show(\ else if (Res == String.Empty)

MessageBox.Show(\ else {

string[] temp = Res.Split('|'); User.usertype = temp[3];

User.usertime = DateTime.Parse(temp[4]); GlobaInfo.UserInfo = User;

// MessageBox.Show(temp[0] + temp[1] + temp[2] + temp[3] + temp[4]);

// MessageBox.Show(GlobaInfo.UserInfo.userno + GlobaInfo.UserInfo.userpsd + GlobaInfo.UserInfo.usertime.ToString() + temp[3] + GlobaInfo.UserInfo.usertype);

MessageBox.Show(\登录成功!您的权限是:\+ GlobaInfo.UserInfo.usertype);

if (GlobaInfo.UserInfo.usertype == \管理员\ {

AdminMainForm AdminForm = new AdminMainForm(); AdminForm.Show(); this.Hide(); }

if (GlobaInfo.UserInfo.usertype == \教师\ {

TeaMainForm TeaMain = new TeaMainForm(); TeaMain.Show(); this.Hide();

}

if (GlobaInfo.UserInfo.usertype == \学生\ {

StuMainForm StuForm = new StuMainForm(); StuForm.Show(); this.Hide(); } } }

修改密码:

private void button1_Click(object sender, EventArgs e) {

if (!CheckOldWithNew()) return; CUserInfo User=GetUserEnity(); if (NewPsdIsDiffOld()) {

if (CAdminPRO.UpdateUserInfo(User)) {

GlobaInfo.UserInfo.userpsd = txtpsd.Text; MessageBox.Show(\密码修改成功!\ } else {

MessageBox.Show(\发生错误,请稍候重试试!\ } } else {

MessageBox.Show(\原密码输入错误!\ } }

private bool NewPsdIsDiffOld() {

if (txtOldPsd.Text == GlobaInfo.UserInfo.userpsd) return true; else

return false; }

private CUserInfo GetUserEnity() {

CUserInfo user = new CUserInfo();

user.userno = GlobaInfo.UserInfo.userno; user.userpsd = txtpsd.Text;

// user.usertime = DateTime.Parse(dtpAdmitime.Text); user.usertime = DateTime.Today;

user.usertype = GlobaInfo.UserInfo.usertype; return user; }

private bool CheckOldWithNew() {

if (txtpsd.Text == \ {

MessageBox.Show(\新密码或确认新密码不能为空!\ return false; }

if (txtpsd.Text !=txtCompsd.Text) {

MessageBox.Show(\两次输入的密码不等!\ return false; }

return true; }

学生选课界面:

private void 选课ToolStripMenuItem_Click(object sender, EventArgs e) {

StuSelCou StuCou = new StuSelCou(); StuCou.MdiParent = this; StuCou.Show(); }

private void 我的课程列表ToolStripMenuItem_Click(object sender, EventArgs e) {

MyCourse myCourse = new MyCourse(); myCourse.MdiParent = this; myCourse.Show(); }

private void 修改密码ToolStripMenuItem_Click(object sender, EventArgs e) {

AlterMyPsdForm AlterMyPsd = new AlterMyPsdForm(); AlterMyPsd.MdiParent = this; AlterMyPsd.Show(); }

private void 注销登录ToolStripMenuItem_Click(object sender, EventArgs e) {

MyLogOut.myLogOut(this);

搜索更多关于: 软件工程课程设计 的文档
软件工程课程设计.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c3goe90k7xl3x5ie1kmyw_3.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top