教材管理系统论文_第1页
教材管理系统论文_第2页
教材管理系统论文_第3页
教材管理系统论文_第4页
教材管理系统论文_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

.时间安排第一阶段 收集资料、查阅资料阶段(4月5日至4月8日)第二阶段 分析资料、学习阶段(4月9日至4月11日)第三阶段 确定题目、分组进行概要设计阶段(4月12日至4月15日)第四阶段 详细设计、制作软件阶段(4月16日至4月18日)第五阶段 软件制作答疑阶段(4月19日至4月23日)第六阶段 各模块组合、整体进行调试阶段(4月24日至4月26日)第七阶段 辅导撰写论文的具体要求阶段(4月27日至4月30日)第八阶段 交论文一稿阶段(5月1日至5月10日)第九阶段 交论文二稿阶段(5月11日至5月14日)第十阶段 交论文三稿阶段(5月15日至5月17日)第十一阶段 交论文终稿阶段(5月18日至5月24日).摘 要近年来,随着国家教学改革的不断的深化,高校办学规模的不断的扩大,学生人数逐年增长,教材的采购量和分发量也在不断的增长。库存书籍的统计、图书的出入库的管理、教材预定以及教材的财务情况等管理工作的工作量不断的增加,教材管理的难度也随着提高。一些院校的教材管理工作甚至仍然是在手工记录的基础上进行,在不同部门科室间的信息传递也是手工的记录和单据。每个新学年开始教材的采购、分发以及教材的财务管理等工作量比较大,很主要的因素就是教材管理的方法和手段的落后。显然这与院校当前教学改革的步调不一致,更难以满足以后更多学生所需教材的管理。为了将管理人员从繁琐的工作中解脱出来,真正地实现办公自动化,并充分发挥计算机管理及校园网的作用,实现信息在校园网上的迅速交流,研制和开发网上教材管理系统具有十分重要的现实意义。本系统的主要特点:能够实现教材的基本管理,取代传统的纸上记录方式;分级管理,层次清晰,功能丰富;界面美观,用户操作界面全部采用中文汉字操作,使用方便,操作灵活;本系统的程序设计具有良好的可扩充性,可根据教材管理工作的需要随时补充和修改;系统维护简单;打印及统计功能较强。关键字:ACCESS数据库 ;教材管理 ;计划统计教材管理系统目 录第1章 绪论11.1 系统开发的背景11.2 系统简介1第2章 教材管理系统的开发22.1 Access数据库概述22.2 关系型数据库的选择32.3 Access数据库是中小型数据库的最佳选择32.4 系统现状描述及可行性分析3第3章 系统的概述4 3.1 系统软硬件平台4 3.2 系统软件的安装 4第4章 系统功能实现5 4.1 系统中各模块功能的实现54.2 系统各模块框架图5第5章 计划统计系统模块的设计7 5.1 表的创建7 5.2 表结构10 5.3 各项数据表之间关系的建立115.4 查询模块11 5.5 窗体设计12 5.6 教材统计报表12第6章 系统代码136.1 教材统计窗体代码136.2 教材统计添加窗体代码156.3 教学计划窗体代码156.4 教学计划添加窗体代码17结束语18参考文献19 .第1章 绪论1.1 系统开发的背景1、教材管理系统的产生教材管理系统是一个学校不可缺少的部分,它的内容对于决策者和管理者来说都至关重要,所以教材管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。运用现代信息化技术再造的组织结构,建立一个适应知识经济创新需要的网络化水平管理方式,显得尤为重要。电脑教材录入是指将手工已编制好的记账教材管理系统或根据原始教材直接在系统内制作教材信息,同时可对输入的教材信息进行修改、查找,对学生的费用收取,学生教材的发放等操作。这种集约化的管理模式,便于教材信息的收集、整理和加工,又便于操作员的需求信息在最短的时间内得到反馈。2、教材管理系统的发展目标随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。 作为计算机应用的一部分,使用计算机对教材信息进行管理,有着手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学校办公管理的效率,也使学校步入了科学化、正规化的管理。1.2 系统简介1、系统特点 教材管理系统是为了适应现代教育系统化及网络化发展的趋势,更好地服务于教学管理,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强,数据安全性好的数据库。而对于后者则要求应用程序功能完备,界面清晰,易使用等特点。 教材管理系实质是设计一套先进的数据库管理模式,在此模式上组织数据,定义数据库结构和各种功能及操作,而设计一个合理的数据库管理模式的关键在于要有完善的数据需求分析。E-R 方法和关系规范化理论是数据库设计理论的两大支柱,能够实现由现实世界模型向数据库逻辑模型的转化,确保了由逻辑模型所产生的关系具有数据一致性和完整性、而且冗余少等特点。2、系统实用性教材信息管理工作是一项既复杂又艰辛的工作,管理人员每天都要做大量的进书、出书、做账等工作。对于手工管理而言,其难度之大和效率之低是勿容置疑的,特别是盘点 (即清查库存量) 和收集统计信息时,这些工作有时甚至需要人工花很多天时间才能完成,常常使人疲惫不堪。而且有时发现,花了大量心血的结算清单是错误的,或者是所收集的信息是不准确的,则更使人头疼,而这些工作又是教材管理中非常重要的工作,需要经常地做。显然这种手工管理方式既费时又费力,不能适应目前教材管理的实际需要。因此,教材管理水平的高低直接影响教学工作的进行、教学质量的提高和合格人才的培养,开发和使用教材管理系统是改善和提高教材管理水平的一个重要途径。第2章 教材管理系统的开发2.1 Access数据库概述Access是Office办公套件中一个极为重要的组成部分。刚开始时微软公司是将Access单独作为一个产品进行销售的,后来微软发现如果将Access捆绑在OFFICE中一起发售,将带来更加可观的利润,于是第一次将Access捆绑到OFFICE97中,成为OFFICE套件中的一个重要成员。现在它已经成为Office办公套件中不可缺少的部件了。自从1992年开始销售以来,Access 已经卖出了超过6000万份,现在它已经成为世界上最流行的桌面数据库管理系统。后来微软公司通过大量地改进,将Access的新版本功能变得更加强大。不管是处理公司的客户订单数据;管理自己的个人通讯录;还是大量科研数据的记录和处理,人们都可以利用它来解决大量数据的管理工作。2.2 关系型数据库的选择Access2003是关系数据库开发工具,数据库能汇集各种信息以供查询、存储和检索。Access 的优点在于它能使用数据表示图或自定义窗体收集信息。数据表示图提供了一种类似于 Excel 的电子表格,可以使数据库一目了然。另外,Access 允许创建自定义报表用于打印或输出数据库中的信息。Access也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库。Access 是一种关系数据库工具,关系数据库是已开发的最通用的数据库之一。如上所述,Access 作为关系数据库开发具备了许多优点,可以在一个数据包中同时拥有桌面数据库的便利和关系数据库的强大功能。2.3 Access数据库是中小型数据库的最佳选择Access2003数据系统是在Windows环境下开发的一种全新的关系型数据库系统。它具有大型数据库的一些基本功能,支持事务处理功能。Access2003数据库系统支持数据库加密,具有用户组和多用户管理功能,还具备级联修改和级联删除功能,能够严格保证数据的一致性。2.4系统现状描述及可行性分析教材管理工作是高等院校教学管理工作的一项重要组成部分。在高等教育不断深化改革和全面实施素质教育的今天,教材管理的信息化建设尤其具有重要的现实意义。这主要体现在以下二个方面:1、近年来,随着高教改革的深入和持续多年的扩招,高等院校的在校大学生和研究生数量迅速增加,因而对教材的需求量和使用也相应地大幅度增加,同时,由于在各大高校,为适应人才市场的需要,也在不断地进行着专业的调整和更新,课程改革也在逐步推进,从而使得学校里所使用的教材种类越来越多,手工或效率较低的软件对于教材管理而言,使得工作人员和管理部门的劳动强度越来越大,为获取有效的信息所花费的时间也越来越长。2、现代科学技术和人文管理等知识更新很快,相应的是大学的教材也应该随之快速更新,但在使用传统的方法进行教材管理时,在教材选用计划的制定、订购、进货、入库、发放、结算、统计、信息收集和反馈等一系列的管理过程中,其周期过长,使得教材的选用和淘汰等明显地滞后于知识、技术的发展和教材本身版本的更新,而很多的用人单位在聘用大学毕业生时,却要求他们具有较新、甚至是最新的知识结构。教材信息管理工作是一项既复杂又艰辛的工作,管理人员每天都要做大量的进书、出书、做账等工作。对于手工管理而言,其难度之大和效率之低是勿容置疑的,特别是盘点(即清查库存量)和收集统计信息时,这些工作有时甚至需要人工花很多天时间才能完成,常常使人疲惫不堪。而且有时发现,花了大量心血的结算清单是错误的,或者是所收集的信息是不准确的,则更使人头疼,而这些工作又是教材管理中非常重要的工作,需要经常地做。显然这种手工管理方式既费时又费力,不能适应目前教材管理的实际需要。因此,教材管理水平的高低直接影响教学工作的进行、教学质量的提高和合格人才的培养,开发和使用高校教材管理信息系统是改善和提高教材管理水平的一个重要途径。第3章 系统的概述3.1 系统软硬件平台(1)系统硬件要求计算机配置不要低于以下配置:CPU: Intel Pentium 166MHz或更高的处理器(推荐赛扬或更高的处理器或任何运行于Microsoft Windows NT Workstation的Alpha的处理器)。操作系统:Microsoft Windows98/me/XP/2000或 Microsoft Windows NT Service/Workstation 4.0(推荐Service Pack 5)或更高版本。监视器: Microsoft Windows支持的VGA或分辨率更高的监视器。内存:64MB内存以上。(2)系统软件要求本系统适用于Microsoft Windows98/XP/2000 下开发的,所采用的开发工具是VB6.0中文企业版。由于考虑到该企业每天的数据处理量,我们后台采用Microsoft的Access2003数据库。推荐桌面显示方式:1024*768像素。3.2 系统软件的要求 1.在系统上安装Vb6.0中文企业版. 2.在系统上安装Microsoft的Access2003数据库 第4章 系统功能实现4.1 系统中各模块功能的实现教材管理系统需要实现的功能主要有八大模块:系统和系统帮助、教学计划系统、统计系统、教材订购系统、教材管理系统、教师教材订购系统、领书系统、学生交费系统,八大模块组成。其中教材管理系统和学生交费系统是整个系统的核心。4.2系统各模块框架图.第5章 计划统计系统模块的设计5.1 表的创建1、首先建立“教材管理系统”数据库,使用向导创建表。用“表向导”建立表的时候,可以从基于Access提供的示例表中选择想要的表模板来创建表,它自动定义了各种字段的属性。用“表向导”创建“学生表”第一:在“Microsoft Access”窗口中打开“文件”菜单,选择“打开”命令,进入“打开”窗口。第二:在“打开”窗口,选择“教材管理系统”数据库,单击“打开”按钮,进入如图1.1所示的“教师教学信息”数据库窗口。第三:在图1.1所示的“教材管理系统”数据库窗口中,选择“表”对象,并在列表框中选择“使用向导创建表”。 (图1.1) (图1.2)第四:单击“”按钮,出现如图1.2所示的“新建表”对话框;在该对话框中,选择“表向导”。第五:单击“确定”按钮,出现如图1. 3所示的“表向导”对话框;在该对话框中,用户可根据需要从“示例表”列表框中选择合适的表,如“学生”表,然后在“示例字段”列表框中选择所需字段“学号”,并添加到“新表中的字段”列表框中。注:在字段选择操作中,单击“”按钮,将字段添加到“新表中的字段”列表框中;如果单击“”按钮,则可将全部字段添加到“新表中的字段”列表框中。而单击“”按钮,可删除“新表中的字段”列表框中已选定的字段,单击“”按钮,可删除“新表中的字段”列表框中的全部字段。第六:由于系统所提供的示例表与我们要创建的“学生表”结构不同,因此我们需要对所选择的字段进行修改。单击“重命名字段”按钮,出现如图1.4所示的对话框。在该对话框中,将原字段名“名字”改成我们所要的“姓名”,然后单击“确定”按钮;依次重复,直到将“新表中的字段”列表框中的所有字段修改成“学生表”中的字段为止。见图1.5 (图1.3) (图1.4)(图1.5)(图1.6)第七:单击“下一步”按钮,出现如图1.6所示的“表向导”对话框;在该对话框中,在“请指定表的名称”文本框中输入表的名称“学生表”。第八:选择是否由电脑设置主键,然后单击“下一步”按钮。第九:单击“下一步”按钮,出现如图1.7所示的“表向导”对话框;在该对话框中,需要决定新表创建后的表向导所要完成的工作,选择“直接向表中输入数据”。 “修改表的设计”:表向导会打开表的设计器,可修改表结构。 “直接向表中输入数据”:表向导会打开表数据视图,可向表中输入数据。 “利用向导创建的窗体向表中输入数据”:Access会启动“自动窗体”向导,并生成一个基于该表的窗体。第十:单击“完成”按钮,进入如图1.8所示的窗口,即可输入数据创建一个新表。(图1.7)(图1.8) 第十一:如需对所建各表进行字段名称及数据类型等相关信息设置,要在“教材管理系统”数据库窗口中,选择“”按钮,如图1.9在弹出的窗体中进行相关设置。 (图1.9)2、用“表向导”创建其它数据表重复用“表向导”创建“系部年级”表、“教材统计”表、“教师教材订购”表、“学生教材订购”表的过程及步骤与前面的操作一致。5.2 表结构教材统计表字段名称数据类型主关键字是否为空序号文本否课程名称文本否教材编号文本主键否教材名称文本否出版日期日期/时间否编作者文本否出版社文本否单价货币否数量数字否备注备注否系部年级表各项数据的录入5.3 各数据表之间关系的建立在主窗体菜单栏上单击工具选项,在下拉菜单中选择关系选项。在弹出的关系窗体中鼠标单击右键,在选项中选择显示表如图2.1,从各种表中进行添加。最后为各表建立相应的关系。如图2.2 (图2.1) (图2.2)5.4 查询模块为了更好的完善及使用该软件,我还在系统的查询栏中建立了以下查询。选择查询:教材定购汇总、教材审核查询、教材预定计划、教师定购教材查询、学生订购教材查询联合查询:教材订购联合查询5.5 窗体的设计窗体是这样一种主要用于在数据库中输入和显示数据的数据库对象。也可以将窗体用作切换面板来打开数据库中的其他窗体和报表,或者用作自定义对话框来接受用户的输入及根据输入执行操作。 5.6 教材统计报表Access中的报表是提供信息的主要方式之一,它以打印格式来显示数据,在报表中可以控制每个对象的大小和显示方式,并可以按照所需的方式来显示相应的内容。报表实现了传统媒体与现代媒体在信息传递和共享方面的结合。利用报表可以将数据库中信息传递给无法使用计算机的人们。在传统的数据库开发环境中,数据库的打印功能都是通过程序员的编程来实现的,而Access中,预览和打印报表的操作极为便捷,无需编程。效果图如下:(创建过程图)(最终效果图)第6章 系统代码6.1 教材统计窗体代码Option Compare DatabasePrivate Sub 打印_Click()On Error GoTo Err_打印_Click Dim stDocName As String Dim MyForm As Form stDocName = ChrW(25945) & ChrW(23398) & ChrW(-29791) & ChrW(21010) Set MyForm = Screen.ActiveForm DoCmd.SelectObject acTable, stDocName, True DoCmd.PrintOut DoCmd.SelectObject acForm, MyForm.Name, FalseExit_打印_Click: Exit SubErr_打印_Click: MsgBox Err.Description Resume Exit_打印_ClickEnd SubPrivate Sub 关闭教材统计窗体_Click()On Error GoTo Err_关闭教材统计窗体_Click DoCmd.CloseExit_关闭教材统计窗体_Click: Exit SubErr_关闭教材统计窗体_Click: MsgBox Err.Description Resume Exit_关闭教材统计窗体_ClickEnd SubPrivate Sub 教材统计添加_Click()On Error GoTo Err_教材统计添加_Click Dim stDocName As String Dim stLinkCriteria As String stDocName = 教材统计添加 DoCmd.OpenForm stDocName, , , stLinkCriteriaExit_教材统计添加_Click: Exit SubErr_教材统计添加_Click: MsgBox Err.Description Resume Exit_教材统计添加_ClickEnd SubPrivate Sub 删除教材统计记录_Click()On Error GoTo Err_删除教材统计记录_Click DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70 DoCmd.DoMenuItem acFormBar, acEditMenu, 6, , acMenuVer70Exit_删除教材统计记录_Click: Exit SubErr_删除教材统计记录_Click: MsgBox Err.DescriptionResume Exit_删除教材统计记录_ClickEnd Sub6.2 教材统计添加窗体代码Option Compare DatabasePrivate Sub 添加记录_Click()On Error GoTo Err_添加记录_Click Dim stDocName As String stDocName = ChrW(25554) & ChrW(20837) & ChrW(-29791) & ChrW(21010) & ChrW(32479) & ChrW(-29791) DoCmd.RunMacro stDocNameExit_添加记录_Click: Exit SubErr_添加记录_Click: MsgBox Err.Description Resume Exit_添加记录_Click End Sub6.3 教学计划窗体代码Option Compare DatabasePrivate Sub 教学计划添加_Click()On Error GoTo Err_教学计划添加_Click Dim stDocName As String Dim stLinkCriteria As String stDocName = 教学计划添加 DoCmd.OpenForm stDocName, , , stLinkCriteriaExit_教学计划添加_Click: Exit SubErr_教学计划添加_Click: MsgBox Err.Description Resume Exit_教学计划添加_ClickEnd SubPrivate Sub 关闭教学计划窗体_Click()On Error GoTo Err_关闭教学计划窗体_Click DoCmd.CloseExit_关闭教学计划窗体_Click: Exit SubErr_关闭教学计划窗体_Click: MsgBox Err.Description Resume Exit_关闭教学计划窗体_ClickEnd SubPrivate Sub 删除教学计划记录_Click()On Error GoTo Err_删除教学计划记录_Click DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70 DoCmd.DoMenuItem acFormBar, acEditMenu, 6, , acMenuVer70Exit_删除教学计划记录_Click: Exit SubErr_删除教学计划记录_Click: MsgBox Err.Description Resume Exit_删除教学计划记录_ClickEnd SubPrivate Sub 打印_Click()On Er

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论