刘德振:PDA实验成绩考核系统的功能分析 |
2013-10-08 11:52 作者:刘德振 普鸿武 来源:硅谷网-《电脑知识与技术》杂志 HV: 编辑: 【搜索试试】
|
|
硅谷网10月8日据《电脑知识与技术》杂志刊文,该系统为了解决老师在实验教学中对学生实验成绩的考核问题,方便记录,提高效率。我们采用基于移动计算的PDA为软件的开发载体,使用C#
与SQLforCE相结合的方式实现该软件系统的功能模块。形成一套具有成绩录入、成绩查询、成绩删除、成绩修改、成绩导出的PDA软件系统。为实验成绩的考核提供了全新的方式,对提高实验教学的考核效率具有明显的效果。
1引言
随着高校对实验能力的越来越重视,实验考核在高校教学越突显其重要性。在以往的教学中,老师采用传统手工方式进行实验考核,存在成绩考核不规范和不便于对实验考核成绩统计分析、不能提供及时成绩考核查询服务、在学生人数较多时、不便于教师详细掌握学生实验成绩、不利于教学管理部门对实验教学的管理等问题。为此本项目研制一种基于移动计算技术的学生实验考核系统,以实现实验过程成绩考核自动化和提高实验教学管理的效率以及精细化水平。
2系统介绍
1、功能结构图
1、1功能特点
该软件运行与winCE系统平台之上,采用选项式输入。另外该软件具有本地存储
的功能,数据可以储存在本地的数据库中。该PDA成绩考核系统具有录入、查询、删除、
修改、导出等功能。同时该系统提高外部数据接口,与其它教学管理系统相连,实现信
息共享。实现了教师方便的管理实验考核成绩、学生及时查阅成绩、教务处清晰掌握分
析学生实验考核成绩的功能。
1、2数据库设计
该软件的功能的实现都是以对数据库的操作为基础,因此数据库的设计必须要
有较强的适应性和灵活性。我们使用作为SQLforCE系统数据库。考虑到C#和SQLfor
CE有比较强的链接性,而且方便对数据库的字段的调整,从而让该软件具有更好的适应
性。
3系统功能模块
2、1查询功能
成绩查询模块主要实现对学生成绩记录的查询功能,查询条件为唯一关键字、无重
复字段学号。查询的目标为学生的姓名,对学生信息加以确认,以及学生的成绩。
输入学号,查询模块就会采用遍历的方法与每条记录进行比对,当条件字符串数据
库中的字段匹配时,则输出查询的结果。当查询条件为空时,系统会提示:学号不能为
空。该功能模块主要是对odrReader.Read()函数的应用。
2、2录入功能
成绩录入模块主要实现对学生成绩的录入到当地数据库的功能,录入的字段类型与
数据库字段类型相匹配,学号、姓名、成绩。但是该系统的字段并不是固定的,可以根
据具体的要求进行修改。
本功能的实现是利用存储过程录入数据。使用SqlCEDbConnection对象与数据库建
立联系,用select语句实现向数据库中写入数据。按照字段的对应关系,把信息结果写
入到指定的数据表中。
在该窗体中添加了一个DataGridView控件,此控件用于显示数据表中的信息,并
且随着记录的添加而进行更新。该功能的实现主要是对SqlCEDbDataAdapter类的应用,
以及DataSet()函数的使用。
2、3删除功能
成绩删除模块主要实现对数据表中记录删除的功能。用户删除记录时只需要点击要
删除的记录,系统会根据用户的动作,记录下待删除记录的关键字段。然后在运用遍
历的的方法,与数据表中的记录相应字段进行比较,寻到匹配的字段,执行删除命令。
该功能模块使用 SqlCEDbConnection类来实现数据的删除,因此要求为其指定合
法的Delete语句,在指定Delete语句时最主要的一步便是where条件。该模块在加载
时首先把信息绑定到DataGridView控件中。最后通过SqlCEDbConnection类的
ExecuteNonQuery方法完成删除操作。该模块功能的实现主要是对dataGridView1_Cell
-ContentClick方法的应用。
2、4修改功能
该功能模块主要是实现对数据表中记录的修改功能。修改功能的实现是利用了数据
对象。具体实现是,首先检索出要修该的记录,并将这条记录的所有字段输出。然后对
记录的有误字段进行修改,重新更新到数据表中。
当输入的查询关键字(学号)不存在数据表中,将会弹出窗口进行提示。该模块的
功能实现,是对上面几个功能模块的一个综合应用。查询,新纪录的更新,其实本质
上就是添加一条新纪录,删除掉重复关键字的记录。该功能实现的关键就是对Update()
函数的应用。
2、5导出功能
该模块主要实现数据表中的记录导出功能。主要实现是利用C#对Excel的操作,
具体实现是通过遍历把数据表中的记录逐条导入到PC机数据库中。
该模块功能的实现主要是对DataChangeExcel类的应用。用户选着保存的路径,
实现把数据表存储到指定的位置。
具体实现的过程是,首先创建一个表格的,然后把数据表中的字段对应到Excel表
格中去,在通过对数据表的记录的遍历,把相对应的字段复制到Excel表中。从而实现
对数据的导出功能。
4结语
本系统能够很好的提高实验教学的效率,对提高教学质量具有很高的意义。也为实
验教学的现代化、无纸化奠定一个良好的基础。此外该系统具有高性能、操作简单的特
点,具有广泛的应用前景。
作者简介:
刘德振,1993年,男,山东省,本科在读,西南民族大学计算机科学与技术学院,研究方向:计算机科学与技术
|
|
|
|
【对“刘德振:PDA实验成绩考核系统的功能分析”发布评论】 |
版权及免责声明:
① 本网站部分投稿来源于“网友”,涉及投资、理财、消费等内容,请亲们反复甄别,切勿轻信。本网站部分由赞助商提供的内容属于【广告】性质,仅供阅读,不构成具体实施建议,请谨慎对待。据此操作,风险自担。
② 内容来源注明“硅谷网”及其相关称谓的文字、图片和音视频,版权均属本网站所有,任何媒体、网站或个人需经本网站许可方可复制或转载,并在使用时必须注明来源【硅谷网】或对应来源,违者本网站将依法追究责任。
③ 注明来源为各大报纸、杂志、网站及其他媒体的文章,文章原作者享有著作权,本网站转载其他媒体稿件是为传播更多的信息,并不代表赞同其观点和对其真实性负责,本网站不承担此类稿件侵权行为的连带责任。
④ 本网站不对非自身发布内容的真实性、合法性、准确性作担保。若硅谷网因为自身和转载内容,涉及到侵权、违法等问题,请有关单位或个人速与本网站取得联系(联系电话:01057255600),我们将第一时间核实处理。
|
|
|
|