- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《軟件工程》实习报告
《软件工程》实习报告
——上机考试系统
需求分析
随着科技的不断进步,新新科技也逐渐渗透到每一个行业,教育事业首当其冲。现有的人工阅卷耗时耗力,低效率的批阅已经无法跟进时代的脚步,于是利用计算机应用技术进行考试与阅卷成为广大师生的迫切需求。
上机考试系统根据学生考试的的特点,从实际出发,以考试考试流程为基础,从专业角度提供科学的考试模式。考试时采用系统自动从数据表中选题的方式,评卷时通过核对考生答案与正确答案得出考生分数,出题方面采取表单加数据的方式是后台管理者能够直观、方便地管理试题信息。学生管理可以实现老师对蹙额生成绩进行查询,按分数归类。数据库管理提供对数据库进行备份,还原及初始化操作,减轻用户的工作量。
系统总设计
1、主要功能模块设计
2、系统操作流程
3、数据信息设计
1)用户信息
2)学生信息
3)老师信息
系统流程及代码
1、登陆界面:
登录用户名(cau)和密码(cau)为系统默认,无法注册,修改需在源程序中进行,输入登录名和密码后,点击确定进入主界面。
代码如下:
void CExamOnlineDlg::OnOK()
{
// TODO: Add extra validation here
CString struser,strpass;
GetDlgItemText(IDC_EDIT_LoadName,struser);
GetDlgItemText(IDC_EDIT_LoadCode,strpass);
if(struser.IsEmpty())
{
MessageBox(请输入用户名!,系统提示您);
}
else if(strpass.IsEmpty())
{
MessageBox(请输入密码!,系统提示您);
}
else if(struser==caustrpass==cau)
{
CDialog::OnOK();
Menu mn;
mn.DoModal();
}
else
MessageBox(输入有误!,系统提示您);
}
2、主界面:
主界面通过“答题”进入学生答题,“查看”进入老师查看界面,“退出”即推出系统。
代码如下:
答题:
void Menu::OnButtonDati()
{
// TODO: Add your control notification handler code here
Menu::OnOK();
Student st;
st.DoModal();
}
查看:
void Menu::OnButtonDati()
{
// TODO: Add your control notification handler code here
Menu::OnOK();
Student st;
st.DoModal();
}
退出:
void Menu::OnCANCEL()
{
// TODO: Add your control notification handler code here
CDialog::OnCancel();
}
3、答题界面:
输入学生姓名和学号,点击确定开始答题;
代码如下:
void Student::OnOK()
{
// TODO: Add extra validation here
CString studentName,studentNum;
GetDlgItemText(IDC_EDIT_StudentName,studentName);
GetDlgItemText(IDC_EDIT_StuNum,studentNum);
stuName=studentName;
stuNum=studentNum;
ofstream ofile;
ofile.open(StudentInfor.txt,ios::app);
ofile 学生姓名:studentName 学号:studentNum 答案情况为: ;
ofile.close();
CDialog::OnOK();
Q1 q1;
q1.DoModal();
}
4、题目:
选择答案,点击下一题进入第二题,点击提交结束考试。
代码如下:
选项存储:
void Q1::OnRadio1()
{
// TODO: Add your control notification handler code here
a1=
您可能关注的文档
最近下载
- 三峡左岸电站#~#机组压力钢管的制作与安装(二)的论文.doc VIP
- 网络安全集成项目投标方案(安全设计-实施方案-售后服务方案).docx
- 《面向智能仓储的AGV物流小车结构设计》8000字(论文).doc
- 日本横河WT210230说明书.pdf VIP
- 中国武器装备大全课件PPT.pptx
- 3500词(带音标)——完整打印版 .pdf VIP
- 七年级上册语文第一单元作业设计 (优质案例41页) .pdf VIP
- 2025年度检验科生物安全培训上岗考核试题(含答案).docx VIP
- DB62T 3031-2018 通风与空调工程施工工艺规程.docx VIP
- 《华为薪酬体系》课件.ppt VIP
文档评论(0)