网站大量收购独家精品文档,联系QQ:2885784924

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

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《軟件工程》实习报告

《软件工程》实习报告 ——上机考试系统 需求分析 随着科技的不断进步,新新科技也逐渐渗透到每一个行业,教育事业首当其冲。现有的人工阅卷耗时耗力,低效率的批阅已经无法跟进时代的脚步,于是利用计算机应用技术进行考试与阅卷成为广大师生的迫切需求。 上机考试系统根据学生考试的的特点,从实际出发,以考试考试流程为基础,从专业角度提供科学的考试模式。考试时采用系统自动从数据表中选题的方式,评卷时通过核对考生答案与正确答案得出考生分数,出题方面采取表单加数据的方式是后台管理者能够直观、方便地管理试题信息。学生管理可以实现老师对蹙额生成绩进行查询,按分数归类。数据库管理提供对数据库进行备份,还原及初始化操作,减轻用户的工作量。 系统总设计 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=

您可能关注的文档

文档评论(0)

df9v4fzI + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档