c语言在线考试系统毕业设计内容摘要:
号 说明 考生选择试 卷界面各组件均能正确响应鼠标键盘单击事件,操作成功后能正确进入考试界面 模块 登录模块 优先级 1 测试目的 验证:考生选择试卷界面各组件均能正确响应鼠标键盘单击事件 初始条件 学生登录成功后,单击选择试卷进入该界面 步骤 1. 用学生登录系统,进入学生端的主界面 中国石油大学胜利学院本科毕业设计(论文) 21 2. 鼠标单击菜单上的进入考试系统或单击左边树中的选择试卷 期望输出 Lable 中输出可以进行考试的字样 实际输出 正确输出,无误 测试状态 成功通过测试 编制人 张霄 编制时间 2020 年 05 月 19 日 备注 其他窗口界面中各 组件对鼠标键盘相应测试参照本测试用例 测试用例 学生考试界面的测试用例: 表 测试用例 02 项目名称 在线考试系统 序号 02 版本号 说明 考生考试界面各组件均能正确响应鼠标键盘单击事件,操作成功后能正确进入考试界面 模块 登录模块 优先级 2 测试目的 验证:考生考试界面各组件均能正确响应鼠标键盘单击事件 初始条件 学生选择试卷成功后,进入考试界面 步骤 1. 用学生登录系统,进入学生端的主界面 2. 鼠标单击菜单上的进入考试系统或单击左边树中的选择试卷 3. 选择试卷后,单击进入考试,则进入考试界面 期望输出 可以进行考试的文本框 实际输出 正确输出,无误 测试状态 成功通过测试 编制人 张霄 编制时间 2020 年 05 月 19 日 备注 其他窗口界面中各组件对鼠标键盘相应测试参照本测试用例 中国石油大学胜利学院本科毕业设计(论文) 22 总结与展望 在对 在线考试 系统的开发过程有了基本了解后 , 本人使用 开发了 《 C 语言在线考试系统的设计》课程在线考试 系统 , 系统分为 用户登录注册、考试以及后台管理三个模块; 《 C 语言在线考试系统的设计》课程在线考试 系统 的首页即登录页面 , 同时还可以进 入注册或后台管理页面。 登录系统后即可选择考试种类进入考试页面,考试后交卷可查询分数,后台管理有对学生用户、管理员用户、考试科目等的添加、删除操作功能。 在系统开发过程中遇到很多问题,在运行调试中造成一些困难。 然而也正因为这些问题的存在,通过对问题的各个击破,明白了软件的不易之处,特别是一些细微的小问题,更让我体会到做任何事不能操之过急,更不能跳跃式地前进,层层渐进细心对待,才不会导致错误层出不穷。 该系统 运用 开发语言及 sql server 数据库技术开发的 《 C 语言在线考试系统的设计》在线考试 系统 ,系统界面 简捷 友好,操作方便,运行稳定,安全可靠。 运用该系统,可以大大减轻老师以及相关工作人员的出卷阅卷等工作量。 在线考试系统将是教学事业的一上良好的发展趋势。 由于这是我第一次接触 这门技术,知识水平有限,再加上做设计的时间有限,在系统中有不足之处,比如:界面不美观;安全性问题考虑不详细;运行速度慢等。 请谅解。 中国石油大学胜利学院本科毕业设计(论文) 23 致 谢 中国石油大学胜利学院本科毕业设计(论文) 24 参考文献 系统 体系结构设计 结构化体系结构是完成模块设计的基础。 保证了程序的清晰、易读;逐步细化实现程序的正确、可靠。 在线考试系统的主要体系结构如 图所示: 图 结构图 数据库设计 数据库( Database)是按照数据 结构 织、存储和管理数据的仓库,它产生于距今五十年前,随着 信息 技术 场的发展,特别是二十世纪九十年代以后, 数据管 理 再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。 数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型数据库系统都 中国石油大学胜利学院本科毕业设计(论文) 25 在各个方面得到了广泛的应用。 数据库设计 (Database Design)是指对于一个给定的应用环境,构 造最优的数据库模式 ,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)。 数据库设计是建立数据库及其应用系统的技术,是信息系统开发和建议中的核心技术。 由于数据库应用系统的复杂性,为了支持相关程序运行,数据库设计就变得异常复杂,因此最佳设计不可能一蹴而就,而只能是一种 “ 反复探寻,逐步求精 ” 的过程,也就是规划和结构化数据库中的数据对象以及这些 数据对象之间关系的过程。 ER 图 ER 图是用来描述现实世界的概念模型, 构成 ER 图的基本要素是实体型、属性和联系,其表示方法为: 实体型 (Entity):具有相同属性的实体具有相同的特征和性质,用实体名及其属性名集合来抽象和刻画同类实体。 在 ER 图中用矩形表示,矩形框内写明实体名;比如学生张三、学生李 四 体。 如果是弱实体的话,在矩形外面再套实线矩形。 属性 (Attribute):实体所具有的某一特性,一个实体可由若干个属性来刻画。 在ER 图中用椭圆形表示,并用无向边将其与相应的实体连接起来 ;比如学生的姓名、学号、性别、都是属性。 如果是多值属性的话,再椭圆形外面再套实线椭圆。 如果是派生属性则用虚线椭圆表示。 联系 (Relationship):联系也称关系,信息世界中反映实体内部或实体之间的联系。 实体内部的联系通常是指组成实体的各属性之间的联系;实体之间的联系通常是指不同实体集之间的联系。 在 ER 图中用 菱形 表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型( 1 : 1, 1 : n 或 m : n)。 比如老师给学生授课存在授课关系,学生选课存在选课关系。 如果是 弱实体的联系则在菱形外面再套菱形。 该系统的模型主要描述了学生,教师,管理员及实体的那些属性,还有他们之间的关系。 如图 所示: 中国石油大学胜利学院本科毕业设计(论文) 26 图 在线考试系统 ER 图 关系模式 整个系统各实体可用以下关系来表示(其中主键已用下划线标识): 中国石油大学胜利学院本科毕业设计(论文) 27 管理员( 管理员编号 、管理员名字、管理员密码) 教师 ( 教师号 、教师名、密码、教师职称、职务、电话、通讯地址、 Email、简介) 学生 ( 学号 、姓名 、密码、出生日期、性别、年龄、家庭地址、主修专业 、班级编号) 系部 ( 系部编号 、系部名称) 班级 ( 班级编号 ,班级名,系部号) 课程 ( 课程编号 ,教师编号,科目名称) 试卷 ( 试卷号 ,课程编号,开始时间,结束时间) 试卷班级 (试卷号,所属班级) 成绩 (试卷号,学生学号,成绩) 分值 (试卷号,题型,数量,分值) 组卷 (试卷号,试题序号,题型,试题号) 答卷 (编号,试卷号,学生学号,题型,试题号,学生答案,学生得分) 教师反馈 (试卷号,学生编号,教师号,反馈信息) 题型 ( 题型编号 ,题型名称,所属科目) 章节 ( 章节编号 ,章节名,课程编号) 主观题 ( 试题号 ,题型编号,试 题题目,答案,章节编号) 单选题( 试题号 ,试题题目, A,B,C,D,正确答案,章节编号) 多选题( 试题号 ,试题题目, A,B,C,D,正确答案,章节编号) 判断题(试题号,试题题目,正确答案,章节编号) 试卷是否提交 (学生编号,试卷编号,是否提交) 教师职称 (职称编号,教师职称) 2. 研究目标 基于上述对系统的开发背景描述,结合本系统实际的需求,在线考试系统的设计应达到以下几个目标: (1)提供学生在线考试、查询成绩,使考生在不同的地理位置也能正常参加考试,打破传统的纸笔考试的局限性。 中国石油大学胜利学院本科毕业设计(论文) 28 (2)提供老师添加 、修改、删除试题和考试科目信息,通过老师的经验及丰富的网络资源整理出庞大的优秀试题数据库。 (3)提供管理员对老师和学生的资料进行删除修改。 (4)力求成为一个符合大众操作习惯的,适用于不同水平使用者的人性化系统,因此系统的操作尽可能简单易行,不应泰复杂和烦琐。 (5)在题型设置时符合 C语言考试的题型要求,包括有选择题、程序阅读题、程序设计题和填空题。 (6)主要包括主观题及客观题的评阅,采用科学合理的方法进行分数统计,对评分、统计分数都有更高的可靠性和真实性。 4. 性能分析 数据的完整性和准确性 需求 限制录入数据类型及取值范围以保证数据的完整性及准确性。 数据安全性需求 本系统采用二级安全保障。 第一级:依赖于系统本身权限的规定对用户使用进行控制。 第二级:在程序模块中通过使用密码控制功能对用户使用权限加以限制。 网络条件下的多用户需求 信息主要存储在服务器端的数据库中,由各用户在规定的权限下在各自的客户端上录入、修改、删除相关的内容。 中国石油大学胜利学院本科毕业设计(论文) 29 第三 章 系统设计 2. 系统开发环境 硬件环境 ①服务器端: ( 1) 处理器: Intel Pentium 或者更高 ( 2) 内存: 256M 或者以上 ( 3) 硬盘空间: 40G 以上 ②客户端: 处理器: Intel Pentium 166MX 或者更高 内存: 32MB 或者以上 硬盘空间: 1GB 以上 软件环境 ① 服务器端: 操 作系统: Windows NT server 或者 Windows 2020/Windows XP 网络协议: TCP/IP Web 服务器: Inter Information Server 数据库: SQL server2020 浏览器: Inter Explore 及以上 ② 客户端: 操作系统: Windows98/ME/2020/XP 网络协议: TCP/IP 数据库: SQL server2020。c语言在线考试系统毕业设计
相关推荐
erformed(ActionEvent arg0) { new jp()。 RectD rd = new RectD()。 GraphicsDevice gd = () .getDefaultScreenDevice()。 (rd)。 } })。 } public synchronized boolean closeConnection() { try { Java语言程序设计(报告) 19
LED)产品应用的领域 由于发光二极管( LED)产品所固有的长寿命、耐震、坚固、重量轻、体积小、省能源等优点,其应用产品得到了广泛的实际应用并蓬勃发展。 目前,发光二极管( LED)产品主要应用领域是: ( 1)交通信号灯。 已广泛采用发光二极管( LED),有 50 亿元的市场。 ( 2)汽车信号灯。 高位刹车灯已普遍使用了发光二极管( LED)灯,将来对发光二极管(
,其差值经过比较 放大器放大,使脉宽调制器输出脉冲的宽度变宽,因而 BG 导通时间加长, N1中储能增大,于 是输出电压升高,以补偿其下降部分。 反之,当输出电压升高时,脉宽调制器输出脉冲的宽度变窄,因而导通时间缩短, N1 中储能减小,于是输出电压降低,以补偿其上升部分 [12]。 正激电路原理图如图 44 所示,正激电路和反激电路相比,变压器 T 的次级绕组 IV,的极性连接正好相反,它是在
n=4, Pl =6 时的基本杆组称为Ⅲ级杆组。 常见的Ⅲ级组如下图所示。 *****************************投标文件 湖南长庆机电科教有限公司 9 由上述分析可知:任何平面机构均可以用零自由度的杆组依次连接到机架和原动件上的方法而形成。 因此,上述机构的组成原理是机构创新设计拼装的基本原理。 1) 掌握平面机构组成原理; 2) 熟悉本实验中的实验设备,各零
DA 市场占有主导地位。 Palm 的产品线本身就包括智能手机,又宣布与最早的智能手机开发者 Handspring 购并,同时将软件部门独立,现在 Palm 公司已经被 HP 收购。 2. Symbian Symbian 是一个实时性、多任务的纯 32 位操作系统,具有功耗低、内存占用少等特点,非常适合手机等移动设备使用,经过不断完善,可以支持 GPRS、蓝牙、 SyncML、以及 3G 技术。
素沙漠边缘的丘陵沟壑区,山大沟深,地形复杂,山、川、原兼有,梁、峁、谷相间。 全县大部分地区属环江流域,为温带大陆性半干旱气候,多风干燥,旱、雹、风、冻、虫五灾俱全,尤以旱灾为重。 年均降水量 400 毫米以下,且 由南向北递减,是全省 41 个国扶贫困县和 20 个干旱县之一。 环县 有大中型水库 4座 ,都分布在北部山区 ,其中 ,樊家川 、 唐台子水库为可 灌区。 四库共拦截雨面积