1 / 14
文档名称:

《软件工程》实习报告.doc

格式:doc   大小:264KB   页数:14页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

《软件工程》实习报告.doc

上传人:薄荷牛奶 2019/1/31 文件大小:264 KB

下载得到文件列表

《软件工程》实习报告.doc

相关文档

文档介绍

文档介绍:信息学院工程硕士工程实践报告级工程硕士工程项目名称:无纸化考试系统项目单位(签字/盖章)学号:姓名:年月日需求分析随着科技的不断进步,新新科技也逐渐渗透到每一个行业,教育事业首当其冲。现有的人工阅卷耗时耗力,低效率的批阅已经无法跟进时代的脚步,于是利用计算机应用技术进行考试与阅卷成为广大师生的迫切需求。无纸化考试系统根据学生考试的的特点,从实际出发,以考试考试流程为基础,从专业角度提供科学的考试模式。考试时采用系统自动从数据表中选题的方式,评卷时通过核对考生答案与正确答案得出考生分数,出题方面采取表单加数据的方式是后台管理者能够直观、方便地管理试题信息。学生管理可以实现老师对蹙额生成绩进行查询,按分数归类。数据库管理提供对数据库进行备份,还原及初始化操作,减轻用户的工作量。系统总设计1、主要功能模块设计无纸化考试系统考生模块教师模块考生答题模块考生登陆模块信息查看模块数据输出模块老师登陆模块信息存储模块2、系统操作流程登录答题输入信息开始考试系统出题存储答案输入至教师查看用户密码3、数据信息设计1)用户信息姓名学号答案学生2)学生信息密码姓名老师3)老师信息系统流程及代码1、登陆界面:登录用户名(cau)和密码(cau)为系统默认,无法注册,修改需在源程序中进行,输入登录名和密码后,点击确定进入主界面。代码如下:voidCExamOnlineDlg::OnOK(){ //TODO:AddextravalidationhereCStringstruser,strpass;GetDlgItemText(IDC_EDIT_LoadName,struser);GetDlgItemText(IDC_EDIT_LoadCode,strpass);if(()){MessageBox("请输入用户名!","系统提示您");}elseif(()){MessageBox("请输入密码!","系统提示您");}elseif(struser=="cau"&&strpass=="cau"){ CDialog::OnOK(); Menumn; ();}else MessageBox("输入有误!","系统提示您");}2、主界面:主界面通过“答题”进入学生答题,“查看”进入老师查看界面,“退出”即推出系统。代码如下:答题:voidMenu::OnButtonDati(){ //TODO:Addyourcontrolnotificationhandlercodehere Menu::OnOK(); Studentst; ();}查看:voidMenu::OnButtonDati(){ //TODO:Addyourcontrolnotificationhandlercodehere Menu::OnOK(); Studentst; ();}退出:voidMenu::OnCANCEL(){ //TODO:Addyourcontrolnotificationhandlercodehere CDialog::OnCancel();}3、答题界面:输入学生姓名和学号,点击确定开始答题;代码如下:voidStudent::OnOK(){ //TODO:AddextravalidationhereCStringstudentName,studentNum;GetDlgItemText(IDC_EDIT_StudentName,studentName);GetDlgItemText(IDC_EDIT_StuNum,studentNum);stuName=studentName;stuNum=studentNum;ofstreamofile;("",ios::app);ofile<<"学生姓名:"<<studentName<<""<<"学号:"<<studentNum<<"答案情况为:";(); CDialog::OnOK(); Q1q1; ();}4、题目:选择答案,点击下一题进入第二题,点击提交结束考试。代码如下:选项存储:voidQ1::OnRadio1(){ //TODO:Addyourcontrolnotificationhandlercodehere a1="A"; }voidQ1::OnRadio2(){ //TODO:Addyourcontrolnotificationhandlercodehere a1="B"; }voidQ1::OnRadio3(){ //TODO:Addyourcontrolnotificationhandlercodehe