分类筛选
分类筛选:

关于系统分析方面本科毕业论文范文 与图书馆入馆教育考试系统分析和设计方面论文例文

版权:原创标记原创 主题:系统分析范文 类别:发表论文 2024-02-19

《图书馆入馆教育考试系统分析和设计》

本文是关于系统分析方面学年毕业论文范文与系统分析和图书馆和教育相关本科毕业论文范文。

刘百平

(南京工业职业技术学院图书馆,江苏 南京210023)

关键词:入馆教育;需求分析;系统设计;数据库设计;E-R图

摘 要:文章借助于当今信息化社会的背景,对读者入馆教育考试系统开发的分析与设计进行了详细解析.

中图分类号:G250文献标识码:A文章编号:1003-1588(2017)01-0080-03

收稿日期:2016-12-21

作者简介:刘百平(1981—),南京工业职业技术学院图书馆助理馆员.

入馆教育是读者认识并了解图书馆的主要途径,是读者利用图书馆资源与服务的基础.新生入馆教育是图书馆一项重要的工作,此工作开展得好坏对图书馆其他业务的开展有着重要的影响.入馆教育的形式主要有:开设入馆教育培训讲座和印制宣传材料,如书签、海报、传单等.

1需求分析

随着网络技术的飞速发展,互联网、手机等移动终端通信技术的应用日益广泛,网络化教育应用越发普遍.在此背景下图书馆工作也应顺应时代变化,入馆教育形式也必须做出改变,传统的入馆教育方式已经不能达到预期的教育效果.根据目前读者群体获取信息的特点,利用网络和计算机及手机技术开展入馆教育已是大势所趋.因此,利用现代化技术,通过在线考试系统进行入馆教育势在必行.考试不受具体地点的限制,只要有有线或无线网络,读者就可以使用电脑、手机等终端设备完成答题,考生只有在考试通过的前提下,图书证借阅功能才能自动开通.

2系统设计

2.1系统目标

笔者根据南京工业职业技术学院图书馆现状及读者情况,通过调查研究,认为入馆教育在线考试系统应具备以下功能:①系统界面应简洁美观,数据安全可靠.②具备完成在线答题、自动交卷以及自动计算成绩的功能.③具备考试时间的计时功能,使考生能够自由掌控考试进度.④系统应具有自动阅卷功能,并能保证成绩的准确性.⑤系统管理员能够实现试题的添加、删除、修改等功能.⑥系统管理员能够实现对读者的添加、删除、修改功能.⑦系统可以实现读者考试注册功能,读者可以随时修改自己的.⑧要确保系统运行的稳定性,具有可移植性及可扩展性.

2.2系统功能结构

根据需求和系统功能目标,入馆教育考试系统为B/S结构(浏览器/服务器结构),见图1.

2.3系统流程图

读者登录系统以后,可以在线考试、修改等;读者选择试题后进行考试,答题结束后,提交答卷,系统将自动显示考试成绩.如果考生通过考试,系统将自动开通图书借阅功能,否则需重新考试(见图2).

3数据库设计

数据库设计是根据用户需求设计数据库结构及应用系统的过程[1].数据库设计得好坏将直接影响信息系统的质量和运行效果.数据库设计包括结构设计和行为设计两个方面,结构设计又分为概念设计、逻辑设计和物理设计.

3.1数据库概念设计

概念设计是对用户的需求进行综合、归纳、抽象,从而形成一个独立于具体数据库管理系统的概念模型,是整个数据库设计的关键.概念模型设计方法很多,其中E-R模型是目前最常用的方法,它将现实世界的信息结构统一用属性、实体以及实体间的联系来描述.

3.1.1读者信息实体.包括学号、姓名、班级、以及是否已通过考试等,见图3.

3.1.2考题信息实体.包括编号、题目、选项A、选项B、选项C、选项D、正确答案.其E-R图见图4.

3.1.3管理员信息实体.包括编号、用户名、,见图5.

3.1.4读者考试试卷信息实体.包括试卷编号、学号、考题号、正确答案以及考生答案,见图6.

3.2数据库逻辑设计

逻辑设计是将概念结构进一步转化为能够运用具体数据库管理系统实现用户需求的相应数据模型,目前应用最多的是关系数据模型.关系数据模型将E-R图转换为关系模型数据表,具体如下:读者信息表(见表1)、考题信息表(见表2)、管理员信息表(见表3)、答卷信息表(见表4).

UserIDint10学号ShitIdint10试题编号ShijIdint10yes试卷编号ShiAnswerchar10试题答案UserAnswerchar10考生答案

关系数据模型完成数据库概念设计和逻辑设计,使用具体的数据库系统创建数据库,该系统使用sql server创建名为db_exam的数据库及其所包含的各个信息表,其结构图见图7.

3.3数据库的连接技术

开发入馆教育考试系统使用PHP语言和SQL Server数据库实现链接.辛洪郁、张鑫认为PHP连接SQL Server数据库的方法有两种:通过ADO方式连接、通过mssql_connect()函数连接[2].

3.3.1使用ADO方法建立与SQL servers数据库的连接.其代码如下:

<?

$conn等于new com(“adodb.connection”);

$connstr等于”provider等于sqloledb;data source等于localhost;uid等于sa;pwd等于;database等于db_exam”;

$conn->open($connstr);

?>

参数说明:provider:要连接的数据库系统.Data source:数据源,可以是主机名、IP地址等.Uid:用户名.Pwd:.Database:创建的数据库名.

3.3.2使用mssql_connect()函数建立与SQL Server数据库的连接.其代码如下:

<?

$conn等于mssql_connect(“localhost”,“sa”,””);

Mssql_select_db(“db_”)

>

连接的主机名是localhost.用户名是sa.

4考试试题设计选择

入馆教育考试题目的设计与选择的合理性对读者了解、认识图书馆起到非常关键的作用.入馆教育考试虽然也是考试,但不同于常规考试,目的是让读者轻松地了解并认识图书馆,属于知识普及性教育.所以,题目的设计要简洁明了、通俗易懂.考试题型主要是以选择题为主,单选和多选均可,考试题目的选择要有代表性和实用性,所考内容应突出与读者切实相关的主要资源和服务内容.具体如下:① 读者基本借阅规则.包括借阅册数、借阅期限、开放时间、借阅流程等.②馆藏资源情况.包括图书类别说明、图书资源分布.③图书馆电子资源简介.④违章情况处理.包括图书逾期、图书损坏、盗窃图书等处理情况.⑤毕业生离校图书馆手续办理流程.⑥图书馆提供的服务.包括打印、咨询、检索等.

5结语

系统开发是一个复杂的工程,需要经过需求分析、可行性分析、系统分析、系统设计、系统实施、系统测试、系统维护和优化等多个阶段.笔者侧重于系统分析与设计阶段的研究,在具体技术实现上可能会有一些不同,要根据实际情况进行调整.整个系统的开发也要根据各个图书馆的实际情况及读者需求等特点,进行系统功能设计.

参考文献:

[1]钱雪忠,罗海驰,陈国俊.数据库原理及技术课程设计[M].北京:清华大学出版社,2009:11.

[2]辛洪郁,张鑫.PHP项目开发全程实录第3版[M].北京:清华大学出版社,2013:172.

(编校:马怀云)

系统分析论文参考资料:

论文系统

期刊协同采编系统

学生管理系统论文

通信系统论文

信息系统项目管理论文

论文查询系统

归纳上文:此文是一篇大学硕士与系统分析本科系统分析毕业论文开题报告范文和相关优秀学术职称论文参考文献资料,关于免费教你怎么写系统分析和图书馆和教育方面论文范文。

和你相关的