课
程
报
告
课 程
名 称:
程序设计实践
专 业 班 级 :
学 生 姓 名 :
学
号 :
任 课 教 师 :
唐建国
学
期 :2013-2014 学年第二学期
)
)
课程报告任务书
题
目
标准化考试系统
主要
内容
开发出一个标准化考试系统,所谓标准化考试系统即仅支持选择题,也是为方 便自动批改的功能的实现。要求实现以下基本功能:
(1)提供给教师添加试题的功能(试题信息用文件保存)--输入
(2)试题库的整体浏览功能
(3)能够随机抽取试题组合成一套试卷
(4)教师实现题目信息的管理,比如删除、修改等
(5)查询功能(题号查询、题目查询)、排序功能(题号排序)
扩展功能:
(1)学生和教师不同身份的注册登录功能
(2)可以对题目进行模糊查询
(3)可以统计题库内试题总数
(4)学生可以进行抽题考试并得出成绩
任务
要求
一、提交材料应包括:(1)系统源代码 (2)课程报告
二、整个设计过程具体要求
(1)需求分析 要求学生对案例系统进行分析,设计出需要完成的功能,完
善各个模块的调用关系;
(2)设计过程 要求学生进一步明确各模块调用关系,进一步完善模块函数细
节(函数名、参数、返回值等)
(3)实现过程 要求学生养成良好的编码习惯、完成各个模块并进行测试,最
终完成系统整体测试;
(4)总结阶段 按照要求完成系统设计和实现报告,并进行总结、答辩。
成绩
评定
报告撰写情况(30 分)
系统完成情况(30 分
答辩情况(40 分)
总分
成绩
评定
内容
20 分
规范程度
5 分
程序测试
5 分
基本功能
20 分
扩展功能
10 分
自述情况
10 分
答辩情况
30 分
总分
成绩
评定
总分
成绩
评定
成绩评定教师:
目录
目 录 .......................................................................................................................................................1
需 求 分 析 ...........................................................................................................................................2
系 统 设 计 ...........................................................................................................................................2
2.1. 数 据 结 构 设 计 .......................................................................................................................2
2.2. 功 能 模 块 设 计 .......................................................................................................................3
2.2.1: 主 菜 单 模 块 ...............................................................................................................3
2.2.2 : 教 师 菜 单 模 块 .........................................................................................................4
2.2.3 : 学 生 菜 单 模 块 .........................................................................................................4
3 系 统 实 现 及 关 键 代 码