21世纪,人类社会正面临知识经济和信息社会的急剧变革,世界各个角落的人们都强烈地感受到新时代的冲击与震撼。下面是我为大家整理的图书馆管理系统设计论文,供大家参考。
图书管理系统设计
图书馆管理系统设计论文摘要
【摘要】本文介绍了利用ASP+Access编写图书管理系统的实现主要步骤与部分技术代码。
图书馆管理系统设计论文内容
【关键字】ASP;Access
随着计算机 网络技术 的普及和发展,现已逐渐进入信息化社会。人们对信息和数据的利用与处理也已进入自动化、网络化和社会化的阶段,因此,开发基于网络平台的图书管理信息系统已经成为图书管理部门的必要因此,我按照图书管理部门的需要,采用ASP+Acces实现了此图书管理系统。
一、ASP+Access
ASP是Active Server Page的缩写,意为“动态服务器页面”。ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和 其它 程序进行交互,是一种简单、方便的编程工具。
Microsoft Office Access(前名 Microsoft Access)是由微软发布的关联式数据库管理系统。它结合了Microsoft Jet Database Engine 和 图形用户界面两项特点,是 Microsoft Office的成员之一。
由于Access存储方式简单,易于维护管理、移植性好,所以本系统采用ASP做为编程工具、Access做数据库来开发
二、系统模块
此系统共分为八大模块,包括图书简介、 规章制度 、图书录入、归还图书、图书查询、新购图书、未归图书、系统维护。名模块的功能如下:
一图书简介:把图书进行分类和定义索书号,以方便查询。
二规章制度:主要介绍图书管理的订购、借阅、归还等制度。
三图书录入:对新购图书按书名、作者、分类、编号等图书信息进行录入。
四图书归还:此模块是图书管理员对归还的图书,按照图书编号进行入库管理。
五图书查询:按图书信息一些主要字段对数据库进行查询并显示。
六新购图书:查询某一时间段以后所购买的图书并显示。
七未归图书:显示未归的图书,并分页显示。
八系统维护:对数据库进行备份和恢复。
三、设计数据库
此图书管理系统数据库里主要有以下几个表:
User:用来存储图书管理员的用户名和密码。字段为user、pwd。
Menu:存储程序主页面的菜单名称和链接地址。字段为ID、父菜单ID、位置、URl、字体颜色、菜单项。
Bookinfo:用来存储图书的各种信息。字段为书名、作者、图书分类、图书编号、索书号、出版社、版期版次、购入日期、价格、排架号、是否借阅、借阅日期、应归还日期、借阅科室、借阅人、备注。
Dept:用来存储科室名称。字段为dept。
四、程序设计
一登录模块及Session的使用
由于此系统有些功能是不允许普通用户使用的,如图书录入、图书归
还等模块,所以本系统采用以管理员登录的方式,来判断是何种用户使用本系统,如果是普通用户,点击“以普通用户登录”,就可以使用本系统,但图书录入、归还图书和系统维护等模块不能使用。
由于有些功能模块不允许普通用户使用,故在登录模块程序语句定义一个Session:Session("UserAcc") = Trim(rs("User"))。 Session在计算机中,尤其是在网络应用中,称为“会话”,用于保持状态的基于 Web 服务器的 方法 。Session 允许通过将对象存储在 Web 服务器的内存中在整个用户会话过程中保持任何对象。因此,在限制普通用户使用并用If判断Session("UserAcc")是否为空即可。
二表单验证
在图书录入模块中,需要填写图书的各种信息,在提交表单时如果某
些信息为空,IE就会显示出错,因此,在提交表单之前对表单进行验证,JavaScript 可用来在数据被送往服务器前对 HTML 表单中的这些输入数据进行验证,只需编写一个函数就可以实现。函数如下
function checkinput() {
if (frm.bookname.value=='') {
alert('请输入书名');
frm.bookname.focus();
return false;
}
}
在提交按钮代码中加入OnSubmit="Return checkinput()"就可以完成对表单的验证了。
三数据库连接
对于Access数据库,一个文件就是一个数据库,所以可以利用数据驱动程序直接访问数据,这种方法需要利用动态连接字符串建立一个连接,具体连接字符如下:
Dim conn, connstr,db
db="./data/tushu.mdb"
connstr="Provider=Microsoft.Jet.OLEDB.4.0;DataSource="&Server.MapPath(db)
Set conn=Createobject("ADODB.Connection")
conn.Open connstr
这样就可连接数据了,再用SQL语句就可以读取表中数据了:
Set rs=CreateObject("ADODB.RecordSet")
sql="Select * From bookinfo"
rs.Open sql,conn,1,3
四对数据库的操作
连接好数据库后,我们就可以对表bookinfo的记录进增加、删除、修改等操作了。具体代码及释义如下:
(1):增加:
bianhao=Trim(Request("bianhao"))
sql="Select * From bookinfo Where 图书编号='"& bianhao &"'"
rs.Open sql,conn,1,3
If rs.recordcount<>0 Then
Response.Write "此图书编号已存在,请重新输入"
Response.Write "
"
Response.Write ""
Response.Write "返 回"
Else
注:在增加信息时,必须检索图书编号是否唯一,如不唯一会出给出提示:“此图书编号已存在,请重新输入”
rs.addnew
rs("书名")=trim(request("bookname"))
rs(“作者")=trim(request("author"))
……
rs.update
end if
Response.Redirect "addbook.html"
end if
set rs=nothing
(2)删除
本系统“删除”图书记录功能在查询模块中执行,但必须以管理员身份登录,才能显示对记录进行操作的功能:
删除记录采用SQL中的delete语句,代码如下:
bh=Request("bianhao")
If bh<>"" Then
conn.Execute "Delete From bookinfo Where 图书编号='"& bh &"'"
End If
(3)修改
修改只需rs.update命令即可完成,这里不再赘述。
(4)查询
本系统有精确查询、模糊查询、分类查询、编号查询、索书号查询、借阅人查询共六种方法。用SQL中select…where…就可以完成查询功能。如按分类查询:
tiaojian=Trim(request("tiaojian"))
Set rs=CreateObject("ADODB.RecordSet")
sql="select * from bookinfo where 图书分类= '"& tiaojian &"' order by 图书编号 desc"
rs.Open sql,conn,1,1
五、小结
此图书管理基本上可以实现图书管理的大部份工作,实现图书的计算机管理,方便借阅人员查询和借阅图书,更好的利用图书资源,把图书管理员从手工记录管理图书中解脱出来,提高了工作效率。
图书馆管理系统设计论文文献
[1]伍云辉. 程序天下 电子工业出版,2008
[2]武延军,赵彬.精通ASP网络编程. 人民邮电出版社,2000
[3][美]Michael Moncur JavaScript 入门经典 人民邮电出版,2007
图书管理信息系统设计
图书馆管理系统设计论文摘要
提要作为信息资源的集散地,图书馆在高校中的作用是尤为重要的,而图书馆传统人工管理方式已经无法快速、高效地应付日益增长的信息数据。随着计算机技术的飞速发展,使各行各业在计算机技术应用方面得到了广泛的普及和使用。因此,图书管理信息系统也以方便、快捷、费用低的优点正慢慢地进入人们的生活,将传统的图书管理方式彻底解脱出来,从而使人们有更多的时间来获取信息、了解信息、掌握信息,更好地发挥图书馆强大的资源优势。
图书馆管理系统设计论文内容
关键词:图书管理信息系统;数据库应用;Visual Foxpro语言;windows HC
中图分类号:G251文献标识码:A
图书管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库;而对于后者则要求应用程序功能完备,易使用等特点。本是从我校图书馆的馆藏规模和实际操作流程程出发,针对图书馆管理的现状,经过详细的系统调查,结合效用和成本多方要素。利用Visual Foxpro6.0作为开发工具,为图书馆开发出的一个实用的单机版图书馆管理信息系统。全文共分为五部分,其分别为绪论、系统分析阶段、系统设计阶段、系统实施阶段、系统测试。
一、绪论
(一)系统开发背景。目前,在一些高校图书管理中,师生查找图书都是采用传统的查询方法,让读者在图书分类架上一本本地去查找,这样不仅很难找到自己所需要的图书,而且费时费力。而图书管理员在办理借书登记、查询读者借书记录时,管理人员必须在借书记录上一个个去查找,而要找到借书记录并删除该记录是件很麻烦的事情。每当新书入库时,图书管理员既要填写新书入库卡片,又要填写新书入库账目,不仅工作量大,而且在新书入库后要经历较长的时间方能借出。另外,因图书数量有限,必须对图书实行限量借阅,因此要实施弹性借书方法是件很困难的事。
为提高图书查询效率,减少系部图书管理员的工作负担,有必要开发一个小型图书管理软件来对图书实施有效管理。该系统应具备以下功能:(1)能对各类图书实行分类管理;(2)提供必要的读者信息;(3)能进行各种高级查询;(4)具有图书检索功能等。这样,不仅能较好地帮助读者在最短的时间内找到自己所需要的图书书目、编号,而且能让图书管理员以最高的效率办理借阅手续。
(二)数据库概述。从20世纪五十年代中期开始,计算机的应用由科学研究部门逐步扩展至企业、行政部门。至六十年代,数据处理成为计算机的主要应用。数据库技术作为数据管理技术,是计算机软件领域的一个重要分支,产生于六十年代末。现已形成相当规模的理论体系和实用技术。
数据库(Database)DB是统一管理的相关数据的集合。
数据库管理系统(Database Managerment System)DBMS是位于用户和 操作系统 之间的一层数据管理软件,为用户或应用程序提供访问DB的方法,包括DB的建立、查询、更新及各种数据控制。
数据库系统(Database System)DBS是实现有组织地、动态地存储大量关联数据,方便多用户访问的计算机软、硬件和数据资源组成的系统,即采用了数据库技术的计算机系统。
数据库技术是一门研究数据库的结构、存储、管理和使用的软件学科。
二、系统分析阶段
(一)系统可行性分析。系统可行性分析包括:技术的可行性、经济可行性、法律因素可行性。
技术可行性:结合本校图书馆规模和平时业务量的具体情况,本系统采用Visual Foxpro6.0作为开发平台,可以很容易实现图书馆相关信息的记录、维护、检索,并且可以在不添加任何设备的情况下,以较少的人力较快地完成系统的设计,实现系统的功能。
经济可行性:不需要额外开支,用现有的人力物力就可实现,软件成本很低。
法律可行性研究:研究在系统开发过程中可能涉及的各种合同、侵权、责任以及各种与法律相抵触的问题。
(二)系统需求分析
1、图书管理信息系统的总体功能要求。简单的图书管理系统主要包括下面的功能:①借书处理:完成读者借书这一业务流程,核心为快速检索到学生需要的书籍。②还书处理:完成读者还书这一业务流程。③新书上架:完成新书资料的录入工作。④旧书下架:完成图书资料的删除工作。⑤读者查询:根据读者号,查询读者借阅情况,能够对读者的基本信息资料进行管理。⑥相关帮助:便于新的系统使用者能够快速掌握该系统的使用操作。
2、图书管理信息系统的性能需求。①要求有较强的 系统安全 性,对一定范围和程度内用户的错误操作有相应的系统自我保护功能。②系统的维护时间不能超过系统总运行时间的千分之五,系统每次的维护时间不能超过系统总运行时间的千分之一,系统的故障恢复时间不得超过系统故障时间的百分之五。③其他性能要求以其相关或类似的系统为参考。
三、系统设计阶段
(一)系统功能模块设计。鉴于以上各项功能要求,将该系统划分为以下六个模块:
1、图书信息模块。对图书的基本信息进行录入、删除、修改以前信息和进行简单查询功能。
2、查询检索模块。可对书目的基本信息进行检索,其查询条件可以是按分类检索;也可以是按照作者名、图书名称或出版社进行检索。同时,也可对读者的基本信息进行检索,查阅其借阅信息。
3、读者管理模块。对读者的基本信息进行录入管理,可自动生成会员代号,可自动记录会员的借阅信息。
4、数据维护模块。可对数据库中的各项基本数据信息进行数据备份和数据恢复,并可实现数据备份文件存贮路径的自由选择。
5、报表输出模块。对图书的基本信息、会员的基本信息、会员的借阅信息等数据可按照查询条件的不同按要求打印输出。
6、帮助模块。可以提供关于图书管理信息系统各项操作的详细帮助信息,并可实现对不同操作的定点帮助提示。
(二)数据库设计
1、数据描述
(1)静态数据描述。①图书一级分类表:包括一个数据表。其中的主要信息有:分类编号和一级分类名称。一级分类中将图书共分五大类,具体分类方法、编号和分类名称参照国家统一分类方法的规定。②图书二级分类表:包括五个数据表。其中的主要信息有:二级分类的编号和分类名称。二级分类中将图书共分为二十二个小类,并分别隶属于一级分类的五个大类中,其具体分类方法、编号和分类名称参照国家统一分类方法的有关规定。③图书明细分类表:包括二十二个数据表。其中的主要信息有:明细分类的编号和分类名称。明细分类又将二十二个小类明细的分为若干细小类别,其具体的分类方法、编号和分类名称参照国家统一分类方法的有关规定。
以上数据均按国家统一规定设置录入,不能做太大改变,分类名称可以有一定的缩略但不能影响其原有的意义。系统设计完成后不可以通过录入、删除的方式进行修改。
(2)动态数据
①图书的基本数据。包括一个数据表。其中的主要数据有图书编号:是对录入图书的统一编号,以便唯一区别图书;图书名称:图书出版时的封面印刷名称;作者:图书的编写者或编写单位或组织;出版社:出版发行该册图书的发行单位;录入日期:该册图书入库的时间;借阅次数:该图书总的被借阅次数;类别编号:给图书所属的明细分类的类别号,它应与明细分类表中的图书的类别编号一致;简介:对该册图书的内容总体概括介绍。
②读者基本数据:包括一个数据表。其中的主要数据有:读者代号:读者的统一编号,由系统自动生成,唯一的标示一个会员的身份;姓名:读者的真实姓名;电话:读者的有效联系电话,可选择填写;地址:读者的有效联系地址,可选择填写;身份证号:读者的身份证号码,可选择填写;注册日期:读者本人正式注册成功时的日期(为系统自动填写)。备注:读者的个人其他资料。
以上两部分数据的录入具有一定的界面,并提供修改的方式。还提供随时的查询,对查询结果有相应的显示和打印输出,对全体的数据可进行备份与恢复。
③借阅记录。包括一个数据表。其中的主要数据有:读者代号、图书编号、借阅日期。这些数据信息都是由系统自动填写。此表中的所有数据不提供修改方式,只供查阅、显示和打印输出。可以对全体数据进行备份和恢复。
④登录密码。包括一个数据表。其主要数据有:管理员代号、密码、权限。
2、数据库描述。该系统建立一个数据库,其中包括三十二个数据表。全部用Visual Foxpro实现。其中,部分数据表的结构和联系如图1所示。(图1)其他分类数据表的连接通过“下级分类表名”实现连接调用。
3、数据采集。对于图书分类数据表的信息参照国家图书分类方法;对于图书基本信息数据可通过对现存图书进行分类录入;对于读者方面的信息数据可以在系统运行使用中获得。
(三)用户界面设计。本系统设计原则:1、界面美观、操作方便并能高效率地完成工作;2、界面根据用户需求设计;3、界面能引导用户操作的功能,并能提供一些帮助功能。
主要的用户界面有:1、登录界面;2、主表单界面;3、各类信息查询;4、读者信息管理列表;5、图书信息管理列表等。
四、系统实施阶段
(一)计算机系统的性能和软硬件环境。在软件方面本系统运行平台为Windows2000专业版,开发工具采用易学易用的软件开发工具Visual Foxpro6.0。因Visual Foxpro6.0在应用程序的开发上具有灵活、效率高等特点和使用简便的数据库管理功能。硬件要求:Inter PentiumⅢ、128M内存、40G硬盘等。
(二)编写程序。依据各阶段的开发文档,使用Visual Foxpro6.0进行程序编写。此系统的编码设计(表单设计、代码设计、变量定义、控件的定义)严格按照大众化的标准和风格。
对于系统的帮助功能的实现,则使用windows help compiler来单独编译,最后通过Visual Foxpro提供的接口命令(set help to)和系统相连。帮助文件的数据字典、源代码见附件。
五、系统测试
测试的步骤主要有以下三个方面:1、单元测试:采用的是白盒测试法,检查模块控制结构的某些特殊路径;2、综合测试:采用的是自顶向下集成法;3、确认测试包括:功能测试、性能测试。
有关图书馆管理系统设计论文推荐:
1. 图书管理系统毕业论文
2. 浅谈图书馆管理论文
3. 关于图书馆设计论文
4. 图书馆管理毕业论文范文
5. 有关图书馆结构设计论文
6. 图书馆管理论文
给您提供一些参考,希望对您有所帮助!
办公管理系统
摘要
论文叙述了一个公司内部办公信息管理系统的概况。重点介绍了企业内部办公信息管理系统的实现过程:包括系统分析、 系统调查、 数据流程分析、功能设计、 数据库设计、 系统实现、 系统测试和调试。本系统主要功能有员工管理,财务管理,员工交流(查找、录入、修改)等数据操作……包括功能需求描述、数据库设计等内容。第二部分介绍了本系统的分析、设计,第三部分介绍了本系统的具体实现,第四部分关于本系统开发过程中的结论及体会。
关键词:办公信息管理系统 、ASP
Abstract
A paper describing the office's internal information management system overview. Focuses on the office intranet information management system to realize the process: including system analysis, system survey, data flow analysis, functional design, database design, system, system testing and debugging. The main functions of the system user management, student achievement inquiries, their performance management (to find, input, modify), and other data manipulation ... ... including the description of the functional requirements, database design and so on. The second part describes the system analysis, design, introduced in the third part of the system to achieve specific, in the fourth on the part of the system development process and the conclusion of the experience.
Key words:Internal office management information system, ASP
目 录
摘要 3
前 言 3
第一章 系统分析、设计 4
1.1系统需求分析 4
1.2 用户需求 4
1.3系统功能需求简介 5
1.4功能需求描述 5
1.5功能模块图 5
1.6数据库设计 6
1.7E-R图 9
第二章 系统实现 11
2.1数据库连接 11
2.2登陆界面设计 12
2.3用户登录界面及编码设计 14
2.4进入员工信息管理系统 15
</table> 17
2.4.1修改员工个人信息 17
2.4.2添加新用户信息 21
2.4.3删除用户信息: 24
2.5用户进入公司财务信息管理系统 25
2.5.1 添加财务记录 26
2.5.2修改财务记录 28
2.5.3删除财务记录 29
2.5.4生成财务报表 29
2.6用户进入公司内部信息交流系统 33
2.6.1通知公告牌 34
2.6.2内部意见箱 36
第三章 结 论 38
3.1.体会到了系统分析的重要性 38
3.2.理论≠实践 38
3.3.掌握了系统开发的流程 38
3.4.巩固了知识 38
致谢 39
参考文献 39
试题库管理系统主要是针对教师教学工作开发的软件系统。下面是我为大家整理的试题库管理系统论文,供大家参考。
通用试题库管理与组卷系统设计
摘要:教考分离是现代教学管理的趋势,建立试题库及相应的信息管理系统,是实现教考分离并提高教学管理信息化水平的重要途径。本文分析了通用试题库的建设需求,设计了通用试题库管理与组卷系统体系结构和系统数据库模型。通用试题库管理与组卷系统集试题管理和试卷命题等功能为一体,可以使教师便捷地对试卷库中的试题进行管理。按要求命题,生成试卷以及对试卷质量做综合评价,每套试卷都具有结构合理性和覆盖全面性。
关键词:教考分离;计算机辅助教学;系统设计;数据库
中图分类号:G647 文献标志码:A 文章 编号:1674-9324(2012)06-0230-02
传统的教考统一模式从课堂教学到课后辅导,从试卷命题到阅卷,从成绩分析到试卷分析,几乎都是由几个教师一手操办。这种模式的弊端是教者同时作为考者在组织教学到实施考试的过程中带有很大的主观随意性和非规范性[1]。实行教考分离可以使试卷的命题、阅卷、统分、成绩和试卷分析等考务工作,由教务部门组织完成,与教师无关,要真正做到教考分离,必须建立完善的试题库及试题库管理系统[2]。
一、需求分析
通用试题库管理与组卷系统主要考虑以下几方面的需求。
(一)试题库科目与题型设置自主
试题库科目与题型设置自主性指用户不但能自主创建科目试题库,而且能为各科目试题库自主创建或者添加题型。由于科目自身之间存在差异,科目性质不同,对试题分类的要求不一样,比如理科和文科;相同的试题分类 方法 ,不可能适合所有考试科目,试题库如果使用相同而固定的分类方法,会给用户带来极大的不便。因此,用户希望试题管理系统能够让他们根据自己的需要定制科目和题型,这样就能跟上实际工作的变化,不用经常修改软件了。
(二)试题库可扩充
在实际工作中,一方面各门学科都在发展变化,考试考查内容就要相应变化;另一方面,考生水平也在不断变化,所考核的水平、能力层次也应相应变化。因此,题库中的试题要经常发生变动,必须不断更新,增加新的试题并且淘汰过时的、不好的试题。试题库可扩充性和开放性指用户具有添加、修改和删除试题的权力[3]。
(三)组卷方式的灵活性
试题库管理与组卷系统应允许用户自由地从试题库中抽取试题,根据特定的组卷方式组卷。建立试题库系统是为了解决组织考试过程中命题工作繁琐和不够客观的问题,提高出题的效率和科学性,因此设计试题库时要考虑试题库的存贮问题[4]。
(四)通用和广泛的适应性
试题管理是一个应用面极广的工程,各科目之间的差异和应用者个性的差异决定着对试题管理程序的不同要求,过分细化和专业型的管理方案在满足少数用户的同时必然给其他更多用户带来不便。
(五)兼容性良好
试题库管理与组卷系统最终在不同的用户机器上使用,要充分考虑到用户的机器性能和运行环境,要尽可能考虑程序的普适性和对硬件的依赖。另外,系统操作要简单、方便,不要求用户具备专业的数据库知识,即使是非专业的教师也能够方便地操作。要能够与大部分文字处理软件如WPS、Word等相兼容。
二、系统设计
系统的主要功能包括:用户管理、试题库管理、系统维护、试卷管理等功能模块。用户管理模块对用户的使用权限进行管理,保证系统的安全性;试题库管理模块包括试题的录入、答案录入、题库查询等;系统维护包括试题及答案的增加、修改、删除、题库备份,以及对库中各类表的操作;试卷管理包括组卷和试卷的调用、编辑。综上所述,可以把通用试题库管理与组卷系统归纳成三层结构,即包括数据库系统、题库系统、组卷系统三部分。其体系结构示意图如图1所示。
(一)用户登录模块
在进入系统时,需要输入用户名和密码,通过用户名和密码识别用户身份:系统管理员、或教师。不同的角色进入系统后可以操作该用户权限范围内的功能。如果该用户输入的用户错误,则提示登录错误。如果输入的用户根本不存在,系统则提示非法登录,该用户不存在。管理员登录成功,具有用户和功能模块管理权限。
(二)试题库管理模块
管理模块主要是用户管理和试题库管理。用户管理是系统管理员成功登录以后,可以对所有用户进行修改和删除处理,包括对用户权限的分配等。管理员可以添加教师用户,可以对试题的录入、试题的输出、科目的分类管理、权限的分配进行操作。生成试题功能主要则是教师用户对其管理,教师可以对试题进行添加、查询、修改、删除。
(三)组卷模块
组卷功能分为自动与手动两种。自动组卷即系统根据输入的试卷参数,按照已设定的组卷策略组卷,试卷主要参数有:考试科目、考试时间、总题数、满分值、考察的知识点,难度、题型结构等。其中题型结构包括客观题(判断题、单选题或多选题)和主观题(填空题、短文字题或长文字题)。系统自动组出一份符合要求的试卷,如果自动生成的试卷教师不满意,可通过查询的方式修改试题,若想使用组卷结果,直接另存为word文件即可使用。自动生成试卷的流程如图2所示。
另外,系统还提供了手动组卷功能,教师可以针对自己授课的知识点的侧重点,输入组卷参数,与自动组卷不同的是在考察的知识点参数和题型参数下,教师将手动选出具体的试题来完成组卷功能。
通用试题库管理与组卷系统是基于Window环境下,使用Visual Studio 2008集成开发环境作为本系统的应用软件开发平台,具有广泛的适应性。采用的数据库是SQL Server2008数据库,功能强大,操作方便灵活。整个系统包括教师模块、学生模块、试题管理模块、组卷功能及用户管理等功能。在实际教学管理中节约了大量的人力资源,具有高效、经济、灵活等特点。实践证明,使用现代信息技术进行教学管理能够提高管理的科学性、有效性和客观性。
参考文献:
[1]杜勇,樊晓雷.通用试题库管理系统的设计与实现[J].现代计算机,1998,(2):29-30.
[2]詹速汉.高等数学题库管理系统的设计与实现[J].现代计算机,1998,(2):31-32.
[3]李莉,陈未如,王翠青.通用试题库管理系统的研究与实现[J].沈阳化工学院学报,2005,(3):236-240.
[4]文渊,陈惠贞,陈俊荣.ASP与网络数据库技术[M].北京:中国铁道出版社,2005.
浅谈试题库系统的开发建设
【摘要】试题库系统建设是实现教考分离的重要保障。文章从试题库系统建设的必要性入手,通过分析试题库系统的需求,对试题库系统应该具体的功能以及如何实现这些功能提出了工作思路和工作体会。
【关键词】试题库 系统 开发
一、建立试题库系统的必要性
学校建立题库一般采用两种方式:一种是建立纸质试题库,一种是建立电子文档试题库。两种方式由任课教师自行命题2套以上试卷组成试题库,然后由考试管理员抽取其中一套试卷考核用于正考、补考,每学期试题库仅用于该学期课程,不能用于重复开设的课程,致使同一课程重复多次重新命题,造成试题内容重现增加、试题库利用率低、试题安全度降低。因此需要科学合理有效的建立试题库,严格实施教考分离,确保教学任务按时按质完成。同时也需要尝试试题库公开化,使得学生明确必须掌握的课程基本知识和必要技能,进一步明确学习目标,便于学习兴趣的提高。
二、试题库系统的需求分析
所谓"需求分析",是指对要解决的问题进行详细的分析,弄清楚问题的要求,包括需要输入什么数据,要得到什么结果,最后应输出什么。可以说,在软件工程当中的“需求分析”就是确定要计算机“做什么”。
通过调研,我们任务试题库系统应该具备以下的一些功能:
(1)试题库系统参与者:教师、普通管理员、超级管理员。
(2)教师在该系统上的功能有如下:注册、登陆、修改个人资料、退出系统、查询课程、上传试卷、查询试卷、修改试卷、删除试卷。
(3)普通管理员在该系统上的功能有如下:设置试卷信息、生成试卷、打印试卷、封存试题、解封试题、课程管理。
(4)超级管理员在该系统上的功能有如下:管理教师、管理普通管理员、课程管理、初始化系统。
三、试题库系统的建立
(一)系统建立要实现的功能
(1)自定义试题库管理系统目录。可以按专业、学科、章节等进行目录细分。
(2)试题录入和试题批量导入。
(3)强大的试题编辑功能,并与通常应用编辑工具有共通。这样就可以不分专业,不分学科快速方便的录入试题数据。
(4)灵活的试卷构造功能,用户可自定义试卷标题、试题数量、总分、试题难度系数、分数标注等。
(5)生成试卷文档格式标准通用。能够合理使用,有效再编辑,保存,方便浏览和打印输出。
(6)题库管理,可以随时分散和集中管理题库数据。
(二)试题库模块构建
题库系统应该由帐户管理、命题管理、审题管理、题库管理、考试设置、考试分析、系统设置七大功能模块组成,贯穿题库建设及考试组织工作整个过程。
(三)系统功能构建
命题管理。命题管理用于试题的编辑、录入,可脱离题库系统独立进行命题、命题情况统计、录入及修改试题。并且支持导入、导出题目。将试题的编辑工作独立出来,起到保障题库系统的保密性,以及简化题库资源的录入工作。
审题管理。审题是业务流程中重要的一环,审题工作直接关系试题质量,审题系统对题库中未“终审”的题目进行审核、校对。
题库管理。主要对海量题库资源进行管理、更新、补充等环节的综合控制模块。数据按照科学的归纳、分类、整理,形成庞大的科学资源库,保证出卷质量。
试卷管理。建立试卷。试卷基本属性:设置试卷名称、考试时间、考生范围、防舞弊 措施 等信息。试卷相关参数:设置成绩公布方式、题型顺序等信息。试卷题目内容:设置试卷具体题目内容信息。
试卷内容微调。根据组卷过程中设定的参数自动抽取相关题目,组卷人员经过审阅不符合要求的题目通过手工换题或自动换题功能进行更换题目,直至试卷中的所有题目都吻合考试要求,提高试卷质量。
试卷分析。系统提供详细试卷分析,对试卷难度、题型、知识点分布情况进行统计,帮助考务人员有效的把握试卷综合情况。
生成纸质试卷。系统提供生成word试卷功能,具备多种word试卷标准模版供用户选择。生成word文件后,系统自动规范试卷格式,直接印刷输出。
网上考试。系统可以提供多种网上考试模式,丰富考试形式,提供更广阔的应用范围。
四、试题库系统建设的几点体会
(1)试题库的建立与使用流程必须与实际工作过程相一致。试题库建立时,由系统管理人员分配各用户名和权限,确定各课程负责人。各课程负责人按照课程考核要求设置考核基本信息,并增加或修改命题、审题人员,给予相应操作权限。各命题人员按照指定的任务和分配的权限进行命题,同时给予参考答案。命题后提交指定审核人员对试题的内容进行准确性检查,防止录入操作错误。通过审核后的试题存放在试题库中以便应用。使用试题库时,由考务管理员在试题库系统中按照指定算法对系统进行组卷,组卷后交指定负责人审核试卷是否符合要求,符合后进行制卷、实施考核。
(2)试题库和试题内容需要进行保密和访问权限设置。试题的保密性至关重要,因此在命题和使用中必须注意试题的保密性,需要与各使用人员签订保密 责任书 。在系统中要设置访问记录,以便跟踪调查。原则上命题人只能查看自己所命题,一经提交无权修改与访问。为了防止对试题库数据的分析与提取,有必要对已经提交的数据(试题),采取相应数据加密技术对试题内容进行处理加密,不能直接出现明码,防止非法用户盗用、分析数据库。
(3)试题库需要及时的更新和修改。我们将试题库系统集成在一张软盘上,发给每一位参与试题库建设的教师,使教师能够随时更新试题库内容,只要履行规定的程序就可对总题库进行更新补充,从而保证考核内容与授课内容的完全同步,保证考核内容的与时俱进。
(4)试题库的使用离不开教师改变常规的 教学方法 。实行试题库后,教考分离后,授课老师就必须更加明注重教学内容的规范化。授课老师必须按教学大纲讲授和辅导,引导学生全面复习,系统掌握大纲所规定的知识和能力。
理论力学试题库系统的设计
摘要:采用B/S架构,设计了理论力学试题库,同时采用VC++开发了客户端浏览器。规划了理论力学试题库的体系结构和功能模块,并对每个功能模块以及智能随机组卷方法做了说明解释。理论力学试题库的使用完善了教学评价体系,取得了很好的效果。
关键词:试题库;自动组卷;随机数
考试是考察教师教学成果和反映学生学习程度的主要手段。考试试卷的质量直接影响着人才的选评和学校的教学质量。传统的手工组卷是一种拼凑式的组卷方式,存在着不少的弊端,如试卷的编辑、整理工作繁琐、组卷效率低;缺乏衡量和评价试卷难度和试卷质量的客观标准;也存在自教自考,试题数量和试卷难度不合理的情况以及在试卷中容易出现错、漏、缺现象。计算机网络和多媒体技术的飞速发展与不断普及,改变了人们工作、学习和生活的方式,也使 教育 观念、教学模式、教育评价及考试模式也相应地发生了变化。基于网络的开放式试题库通用平台建设,可改革考试手段,提高教学质量,用计算机代替传统的人工组卷,规范组卷程序,使组卷工作更加方便快捷,实现考试管理的科学化和现代化[1-4]。
一、理论力学试题库的三层体系结构
理论力学试题库以面向Intrnet环境下浏览器/服务器(Browser/Server,B/S)结构的方式开发。该系统既可以在网络环境下,以单服务器多客户端的方式运行,实现多客户端的并发访问;也可以在单台主机上运行。同时可以通过网站的后台,进行数据的更新和维护。
理论力学试题库系统的B/S体系结构,分为数据层、应用层和表现层三层。数据库服务器、应用服务器和客户端之间的通信采用HTTP、FTP和TCP/IP三种模式。数据库服务器主要包含图形、图像以及文字、报表和属性数据库等,采用SQL Server设计数据库。应用服务器主要包括抽卷、答案、历史、用户管理等应用功能。客户端采用由VC++自主开发设计的客户端浏览器(如图1所示),也可以采用微软的Explorer浏览器获取表现层的功能。但是,Explorer浏览器没有对题库进行直接操作的菜单或工具条功能,对于试题库的调用只能转到功能菜单页面,既不美观,操作也较繁琐[4-8]。
图1是采用VC++自主开发设计的客户端浏览器,可实现HTTP、FTP和TCP/IP通信。有方便快捷的用户菜单和工具条实现对题库的直接使用。图1(a)中工具条中的各项功能也可通过调用图1(b)中所示的各菜单的子菜单项实现,从而为题库的操作提供了多种选择,实现了高效、快捷、方便。
理论力学试题库包含的主要题型有是非题、单选题、多选题、填空题、计算题和简答题六种题型,题量总计10027道,按题型组建6个数据表。知识点总计153个,各题的属性信息包括章、节、图、知识点等。
二、理论力学试题库的功能模块
试题库的用户权限有两级:教师和管理员,各自具备的权限如图2和图3所示。
教师可输入基本信息(身份证号、姓名等)和密码注册,待管理员审核通过后就可进行填单、抽卷、答案、历史、打印和留言等操作。填单即输入考试的班级、学期、科目等相关信息,通过点击图1(a)中的“填单”工具条,就会出现如图4所示的填单页面。填单后相关信息将存储在数据库中以备调用。
抽卷就是由系统随机抽取试卷。通过点击图1(a)中的“抽卷”工具条,就会出现如图5所示的试卷页面。答案就是生成与最近抽卷相应的答案。通过点击图1(b)中的“答案”工具条,就会出现如图6所示的试卷页面。在填单时数据库中存储的试卷相关信息,会自动出现在试卷和答案的抬头区域,如图5和图6所示。
历史就是教师可查看历年考试试卷和答案以及命题人的相关信息。通过点击图1(a)中的“历史”工具条,就会出现如图7所示的试卷页面。也可通过点击图1(a)中的“登录”工具条登录,然后查看修改自己抽取的试卷和答案,并对其中不满意的试题局部重新随机抽取或指定抽取。同时按需要更改页面布局、风格等。
最后通过点击图1(a)中的打印机工具条,就可打印输出试卷和答案。同时可以对题库存在的问题和试题及答案的错误给管理员留言。
管理员具有最高权限,可对教师、算法、试题、答案、历史、数据等进行管理和维护。教师管理就是审核、修改、删除和查询检索教师的基本信息以及重新设置教师的密码;试题和答案维护可以对试题和答案进行查询检索、编辑、添加上传、删除和数据格式转换等操作;历史管理可以查询检索历年试卷和答案,进行数据位置查询、属性查询、数据关系查询分析、空间叠置分析、缓冲区分析等;数据备份/恢复就是对整个数据库随时备份,以备发生故障或数据丢失时能及时恢复数据,以及题库的转换、导出、导入、处理过期数据等。
理论力学试题库采用发射随机数的智能随机组卷方法,通过特定算法可保证在连续抽取的1000份试卷中任何两套试卷试题的重复率低于10%。同时采用章、节、知识点划分试题属性。通过编制特殊程序可保证某章、节的知识点不会在不同题型中重复出现,从而实现了知识点的最大全面均匀覆盖,提高了试卷的科学性、合理性。
试题库的组卷方法有很多,随机智能组卷知识是其中重要的一种。算法维护功能可用于组卷规则和算法的改进、升级和更新,从而使系统具有较好的可扩展性。
三、结 语
理论力学试题库采用打包软件制作了安装卸载模块,可方便地安装和卸载。试题库在通过了多年的使用和改进,组卷和评价体系日趋完善,便于教师查漏补缺,改善教学。较之以前的人工组卷大大改善了学习考核效果,取得了很好的成效。
参考文献:
[1] 张萍,王建忠,余垄,等.免疫网络安全考试系统[J].计算机应用研究,2007,24(8):162-164.
[2] 杨永破.网络智能试题库系统建设研究[J].计算机科学,2007,134(112):296-299.
[3] 杨昱呙,王红艳.基于题库自适应在线考试系统的分析与设计[J].武汉理工大学学报,2008,30(4):157-160.
[4] 洪赞云.计算机辅助教学课件的设计方法[J].中国成人教育,2004,(10):71-72.
[5] 苏艳艳.把课件做成CHM帮助文件风格[J].教育与职业,2004,(27):52-53.
[6] 范开元,米西峰.基于Web的网络多媒体CAI课件开发和设计探究[J].教育与职业,2009,(15):160-162.
[7] 袁建洲,尹矗等.JavaScript编程宝典[M].北京:电子工业出版社,2006.
[8] 孙鑫,余安萍.VC++深入详解[M].北京:电子工业出版社,2006.
有关试题库管理系统论文推荐:
1. 信息管理系统毕业论文
2. 信息管理系统设计论文
3. 管理信息系统论文范文
4. 学生管理系统论文
5. 关于学生管理系统论文
【摘要】本文在公司治理和公司管理整合的框架中,全面论述了会计的地位和作用:会计信息系统一方面是联系公司治理系统和公司管理系统的纽带,是治理系统和管理系统得以正常运转的基础;另一方面,会计信息系统的完善及其作用的发挥亦离不开企业内部科学、严密的组织管理和公司治理结构对其的引导和控制。三者之间形戚一互相影响,互相制约的关系。因此,会计改革不能局限于就会讨论会计,而是应站在管理的高度,通过健全公司治理结构和加强企业内部管理来使会计改革取得事半功倍的效果,以最终形成公司治理系统、公司管理系统和会计信息系统良性循环的局面。
【关键词】公司治理系统 公司管理系统 会计信息系统
一、引言:
纵观会计发展历史,会计已经从简单地记录事项并向所有者报告管理者经营业绩的阶段演变到向组织内部和外部的利益相关者提供决策有用信息。会计的目标相应地也从报告解除受托责任拓展到优化配置资源。但是,从我国会计信息质量现状来看,会计在很大程度上不仅没有起到优化资源配置的作用,甚至有时还误导了资源的流向,使投资者的利益受到了损害。会计信息质量不高,与会计人员素质。会计法规和准则等方面均有关系,这方面的研究已有诸多成果。本文试图另辟蹊径,立足公司治理、企业管理、会计信息系统的共生关系,从理论层面揭示会计信息质量是怎样受制于环境并积极地影响这些环境。作者的观点是,会计作为企业管理系统的一部分,它同公司的管理结构和治理结构是密不可分的。在一个管理有序、治理完善的企业中,会计必然运作良好,它为企业内部、外部决策者提供可靠、相关的会计信息。从经验来看,那些提供虚假会计信息的企业一般都在企业管理上比较薄弱,缺乏有效的公司治理结构。笔者进而认为会计信息失真的深层次原因是在于我国许多企业缺乏完善、健全的公司管理系统和有效的公司治理系统。会计职责的履行和作用的发挥离不开企业管理和治理结构,只有将会计置于公司管理和治理系统中加以考虑,才能理解会计在经济生活中的角色和地位,才能找出现实中所存在问题的症结,寻求对症之药。
二、公司治理和公司管理的整合分析摸型
目前,有关公司治理和公司管理的研究存在着两种倾向,即公司治理研究只考虑狭义的公司治理范围,其中主要研究内部监控机制和激励约束机制,而公司管理研究中,又只注意企业外部环境、公司文化、管理风格的影响,而很少把公司管理系统与公司治理系统结合起来综合研究。
其实,公司治理与管理是存在紧密关系的两个方面,按柯克兰和瓦提克(Cochran and Wartick)的研究结论:公司治理与公司管理之间潜在冲突是构成公司治理问题的内容之一,因此公司治理的目标就包括协调公司的治理和公司的管理。[1]治理与管理的区别依赖于经济学上定义股东与管理者关系的企业理论模型:股东拥有企业仅不参与经营管理,股东通过选举董事会作为他们在公司决策中的代理人来监督经营者的行为。据此,公司治理被看成与公司的内在性质、目的和整体形象有关,与该实体的重要性、持久性和诚信责任等内容有关,而公司管理则更多地与具体经营活动有关。可以认为,治理与管理的差别在于:(1)治理的中心是外部的,而管理的中心是内部的;(2)治理是一个计放系统;管理是一个封闭系统;(3)治理是战略导向的,管理是任务导向的。简言之,公司治理关心的是“公司向何处去”的问题,而公司管理关心的是“怎样使公司达到上述目标”的问题。同时,企业治理和管理又是密不可分的。公司治理和管理都可能直接对公司管理运作过程产生影响,但在通常情况下,公司治理系统主要是通过影响公司管理系统来达到间接影响公司管理运作的目的和提高公司的管理效率与管理效益的。在实践中,通常认为专司公司治理的董事会在很大程度上参与了企业管理。特别是在英美等国家的治理结构中,董事长往往又是公司的首席执行官(CEO),许多高层经理又是董事会成员。鉴于公司治理与公司管理这种交叉关系,国外有学者指出应该将公司治理与公司管理综合起来加以研究,并提出了一个描述性模型。我国有学者借鉴其思路,构造了一个公司治理与公司管理的整合分析模型[2]。
公司治理系统由内部监控机制和外部监控机制组成。我国公司法确定阶“三会四权”制衡机制就是典型的内部监督机制。外部监控机制是指一股股东、资本市场、经理市场、产品市场、社会舆论和国家法律法规等外部力量对企业管理行为的监督。
公司管理系统在这里被描述成由三个部分组成:一是企业战略目标与决策系统;二是企业组织结构与组织管理系统;三是企业文化与价值系统。按照著名的麦肯齐企业管理系统的7—S框架(因素包括结构、战略、体制与程序、人员与班子、技能、作风。共同价值)来分析,上述第一和第二部分主要是硬件要素,第三部分主要是软件要素。从控制角度看,在公司管理系统中,决策体制、管理组织体制、管理规程与制度以及会计、审计系统等构成了公司管理的自我调控机制,对企业管理行为形成了内在的和制度化的约束。
模型中还有两个相关的系统。一是企业外部环境系统,这包括政治、经济、社会文化、顾客、供应商。竞争对手、资本市场等因素,它们既影响公司治理系统,又影响公司管理系统,还构成公司治理系统的一部分。二是公司信息网络。它应是公司治理系统和管理系统的共同组成部分和赖以有效运作的基础。强调这一点,对于我国企业现阶段在企业建立有效的治理机制是至关重要的,因为我国很多股份企业治理结构发挥不了作用,除了制度上的缺陷,本身能力差之外,再就是缺少支持有效决策和有效行动的信息。而这些信息常常是企业管理的自我调控系统,特别是会计和审计系统提供的。
三.会计信息系统与公司治理和管理系统
当现代经济已客观地表现为实体经济、货币经济和数字经济的三重世界时,现代企业中的管理信息网络很大程度上就是以数字形式表现出来的会计信息系统[3]。会计是企业管理活动的一部分,它产生于企业管理系统中,以管理当局的名义向外披露会计信息,并对其可靠性、真实性负责。会计亦是公司治理结构中不可或缺的组成部分,公司内、外部利益相关者只有根据会计信息了解并监督企业管理活动,进而作出相关决策。会计信息系统和公司治理和管理系统的关系具体分析如下:
(一) 会计信息系统与公司治理系统
公司治理系统由内部监控机制和外部监控机制组成。内部监控机制是主要股东①、董事会、监事会对企业经营者进行监控的机制。在一定情况下内部监控机制是公司治理的主体。它一方面利用企业管理当局披露的会计信息对企业管理者进行约束和激励。另一方面因为内部监控机制的特殊地位,它有义务保证企业的会计系统和审计系统向股东会、董事会、监事会及外界披露提供系统、及时、准确的会计信息。美国公司董事协会在描述董事会职责范围时就认为董事会在检查和监督企业内部管理控制工作方面的作用包括:“辨别董事会对信息的需求,并安排这些信息的及时提供;每年对流向董事的信息进行评价,以确保这些信息的准确性。完整性和合理性。”[4]
外部监控机制包括资本市场、产品市场和经理市场等外部力量对企业管理行为的监督。资本市场起着为通资金提供者和企业间的信息,在企业间配置资源的作用。资本市场上的决策者主要是中小股东和债权人,由于他们不直接监督经营者,因此要求公司向他们提供详细、可靠的财务数据,要求证券市场管理者制定公平交易规则,来规范会计信息的供给。而资本市场发挥作用的前提是企业积极地披露保留的信息,市场又能将企业披露的信息及时地反映出来实现对企业的正确评价。产品市场对企业的监控是通过企业与供应商和顾客之间的“纵向竞争”来实现的。现代企业间既存在竞争又有相互协调。竞争性是产品市场发挥作用的前提。而社会化大生产又要求企业间相互协调合作,保持一种长期稳定的交易关系。在交易过程中,合作双方提出的条件常常会直接影响另一方企业的经营方针和管理方式的具体内容,因此双方都需要全面收集对方的经营状况信息,以决定合作的内容和方式。而这种所需要的经营状况信息很大一部分是来自于企业向外披露的会计信息。在有效的经理市场上,企业经理是一种特殊的人力资本,其价值取决于市场评价,市场评价的标准除了知识、经验以及城信度之外,还有一个关键因素就是经理任期内的经营绩效。经营绩效又主要是通过企业反映财务状况、经营成果、现金流动状况的财务会计信息表现出来的。如果经营绩效良好,经理人员不仅可以获得优厚的回报,其在经理市场的价值也会大大上升,如果经理出现经营劣迹,其价值会一落千丈,最终会影响其职业生涯。综上所述,现代财务会计制度的建立与完善,完全可以看作是会计对现代企业冶钢结构的逐步健全完善而作出的一种积极响应。而有效的审计监督制度,又确保了这种相辅相成关系的正常秩序并发挥积极作用。
(二)会计信息系统与公司管理系统
从以上分析中可以看出,公司治理系统中内外监控机制的有效运作和作用发挥,主要取决于公司的会计信息系统。如果没有可靠、相关的会计信息支撑,董事会、监事会及外部监控机制的任何决策都可能盲目无效。为此,有必要在企业管理层面上,将产生并保证真实可靠的会计信息的系统称之为公司管理系统的自我调控机制。它从企业有效管理的角度在财务上对内部管理进行控制,主要强调管理行为与法规制度的一致性以及可靠财务信息的畅通。公司治理系统的重要功能之一就是确保公司内部存在一个有效运作的自我调控机制,这是达到公司目标的必要保障。
什么是公司管理的自我调控机制呢?美国管理会计协会(CIMA)的定义是:它是这样一个整体系统,由管理者建立的,旨在以一种有序的和有效的方式进行公司的业务,确保其与管理政策和规章的一致,保护资产、尽量确保记录的完整性和正确性[5]。因此公司管理的自我调控机制主要是指企业的会计系统和内部审计系统。完全可以认为,现代管理会计内部审计制度的确立并发挥日益显著的作用,是现代会计适应现代企业管理发展而作出的应对措施。实际上,公司管理系统中的一些硬件要素也构成了一定的约束控制作用。这些硬件包括(1)决策控制机制;(2)管理组织体制;(3)管理制度。它们与内部会计、审计系统一起构成了公司管理的自我调控机制。