教材管理信息系统的设计与实现Word格式文档下载.docx
《教材管理信息系统的设计与实现Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《教材管理信息系统的设计与实现Word格式文档下载.docx(41页珍藏版)》请在冰豆网上搜索。
实际运行表明整个系统符合操作简便、界面灵活、实用、安全的要求,完成了院校教材管理的全过程。
经过测试证明本系统可以良好运行。
关键词:
教材管理;
信息系统;
数据库;
PowerBuilder9.0
Abstract
Atpresent,theselectionofcollegetextbooktendstobediversifiedandthetraditionaltextbooksofinformationmanagementcan’tmeetthemainrequirement,therefore,anewperfectteachingmanagementsystemisverynecessary.Thissystemthatmainlyliesintheconstructionofteachingmaterialmanagementmeetthediversityofteachingmanagementandimprovetheefficiencyofstaff’sworkandreduceworkload.Thispaperdiscussesthedesignandimplementationofthecollegeteachingofinformationmanagementsystem,analyzedtheenvironmentoftheapplicationandhowtorealizetheaboveinsoftware,giventheexamplesoftheuseofASAdatabasesystem..
TeachingmanagementsystembasedonC/Sstructureisdeveloped,usingtheSQLprogramminglanguages,withPowerBuilder9.0fordevelopmenttools,ASAfordatabase.
Thissystemmainlyincludesfivebigfunctionsthatarestudentinformationmanagement,teachinginformationmanagement,orderinformationmanagement,inventoryinformationmanagement,financialinformationmanagement.Fromtheanalysisoftherequirement,systemdesign,detaileddesignandsystemrealization,thispaperintroducestheresearchanddevelopmentofthissystem.
Actualoperationshowsthatthewholesystemwitheasyoperation,flexibleinterface,practicalandsaferequirementsandhasfinishedtheprocessofthecollegeteachingmanagement.Thetestofthissystemshowsthatitcanoperatesowell.
Keywords:
Teachingmaterialmanagement;
Informationsystem;
Database;
PowerBuilder9.0
第1章绪论
1.1.提出问题
院校的教材管理模式是在学年制基础上以班级为单位进行处理的,院校中设置的专业门类多,各专业每学期开设的课程种类多,因此不仅涉及的教材种类非常多,而且要面对全校各系的授课老师,各班级的学生,涉及人员广,工作量大。
教材管理对各个学校而言,都是一项复杂、烦琐的工作,是高校教务管理中的一个重要环节。
传统的院校教材管理模式在学生规模日益增大、教材日益多样化、学生个人之间教材差异越来越大的现实面前已呈现出无法应对的局面。
因此,建立一套与选课相配套的教材管理模式和管理系统具有十分重要的意义和实际应用的迫切性,而且现有的条件、管理理念和技术水平已使之成为可能。
1.2.开发的意义
我国目前的各种管理软件很多,类似于教材管理这样的管理软件也有很多,大多是针对高校的学生使用的教材信息进行整体分析,综合管理,而且进行事务处理的表都非常综合单调,同时大多数是基于最早的VB设计和Access数据库这些简单的设计工具,在高科技发展的现代这种管理方式显然是不安全而且受到平台的限制的,基于这种现状,开发一个适应现状的教材管理系统显得尤为重要。
本系统是根据教师、学生信息、班级信息存储流程,将教材中心的各类数据联系起来,组成一个有机的系统,使得教材的预订、验收、发放等各个方面的信息得以方便、快捷地传递并经过精细和综合处理生成各种报表送交给教材管理中心,不仅可以节省大量的人力,减少工作中的失误,对教材的询问可以迅速的从电脑中查询信息答复用户,而且不受平台限制,PowerBuilder不仅是一个很好的编程工具而且还是一个很好的平台,操作简单,界面简洁。
而一套好的教材管理软件,不但能大大降低工作人员的劳动强度,还能提高学校的管理效率和教学水平。
1.3.设计目标
本系统的功能是根据教材管理的需求编写的,功能并不是很强大,但是作为一个内部管理系统其功能已经足够使用了。
其主要优点就是用起来简单方便,管理员可以随时检查教材的各项管理工作的进展情况,教材的缺漏管理,预订等各种功能,所用的Client/Server(客户/服务器)结构,C/S结构是目前软件开发比较流行的设计标准。
本系统就是使用C/S结构作为设计标准的,采用PowerBuilder9.0作为软件开发的主要技术。
开发教材管理系统的目的就是充分利用计算机和现代办公软件,摆脱传统办公工具,用计算机实现集中方便的管理工作,把学校教材科的工作人员从繁重的体力劳动中解脱出来以达到提高工作效率和质量,最终实现教材管理的全面自动化为和现代化。
因此系统主要是实现教材管理信息的输入包括入库、出库、需求信息的输入等。
教材管理各种信息的查询、修改等。
教材采购报表的生成以及各系各部门的教材需求管理等。
第2章需求分析
2.1.调查分析
由于当今院校的学科种类和数量不断增加,学院的规格不断扩大,学生的数量大幅上升,加上选修,限选科目的开展使得每一位学生的课表都可能不同。
这些变化已经突现出个性化的特点,在需教材尽管一些主干课程相同,但已有相当一部分管理上实现了针对学生个人的管理。
在这种形势下,每位学生每学期的教材选用都出现了差异。
一个班的学生在购买教材时首先以班级为单位到教材管理部门将绝大部分学生都要使用的教材先买回来,再由每个学生分别到教材管理部门购买其它教材;
或者是一个班首先统计所需的每一种教材的名称和数量以及订购的同学姓名,然后统一到教材管理部门购买回来再分别发放。
在这种范围加大的学年学分管理模式下,原有的教材管理系统,尽管在一定程度上可适应这些变化,但问题也越来越突出。
2.2.可行性分析
2.2.1技术可行性
PowerBuilder是一个数据库前端开发工具,是完全按照客户/服务器结构研制开发,融合面向对象技术,图形化开发环境的数据库前端开发工具。
PowerBuilder是一个用来进行客户/服务器开发的完全可视化开发环境。
使用PowerBuilder用户可以以所见即所得的方式来创建应用程序的用户界面。
当今社会是一个高度网络化的社会,所以PowerBuilder不但可以在个人环境中使用,并且可以在客户/服务器结构的环境中使用。
PowerBuilder可以很方便地管理数据源并且很容易地对数据库进行操作,PowerBuilder具有描述多个数据库连接与检索的能力,它能从大多数流行的RDBMS中存取数据,且不管数据存放在什么地方。
相对于其他任何客户/服务器开发环境,PowerBuilder具有工作更快、成本更低、质量更高、功能更强等特点。
本系统开发使用的是PowerBuilder语言和ASA数据库,减少了代码的复杂性,让系统看上去更加的简洁明了。
用了面向对象设计,提高了对数据库操作的安全性和程序的可扩展性。
本系统在界面设计上都采用了模块化处理思想,把很多页面共有的部分集中成一个模块,各个模块独立实现。
界面简单,易操作。
2.2.2经济可行性
在教材管理系统中,实现对教材的物流、资金流和信息流的管理,即针对教材出入库管理、教材库存管理、教材费的收取和使用、教材需求信息、学生个人需用教材信息等进行管理。
这些措施将为提高高等院校教材管理水平、提高工作效率、减少人为差错提供良好的管理平台。
极低成本的数据处理、信息查询、信息录入等,可实现教材需求信息、订单管理、教材费用处理、教材费查询、教材出入库管理、库存管理、教材发放等功能。
从目前校园网和教材管理系统的推广和运行情况来看,本系统不需增加过多的硬件投入和应用方面的培训,因此,其经济成本是很低的。
2.2.3系统可行性
该系统完全根据用户的需求编写的,经过测试后,可以应用于高校教材管理中心。
系统运行速度快,而且操作简单。
得到了教材管理中心工作人员的认可,而且,程序代码清晰,比较好管理,运用了ASA数据库占用的内存比较小,不影响其他的程序同步进行。
并且该项目为用户自行开发,在法律方面不会存在侵犯专利权、侵犯版权等问题。
2.3.功能需求分析
根据对总体功能需求分析,除了一些基本的增加、修改、删除功能以外,本系统还需要实现以下主要功能:
1.登录功能:
该功能让管理员或者员工使用正确的用户名和密码才能进入该系统,从而增强系统的安全性。
2.学生信息管理功能:
该功能主要用于管理学生的一些基本信息,包括学生编号,姓名,生日,性别,系别,班级,电话等。
主要实现信息的录入,查询,修改以及删除等功能。
3.订单信息管理:
主要实现订单信息的管理功能,将订单的基本信息例如编号,购书者,求购图书名称,数量等等情况进行汇总整合,实现订单的增加,修改,删除,查询等功能。
4.库存信息管理:
这个功能主要是面向工作人员设计的。
包括教材种类以及数量查询,针对各种教材进行及时的查缺补漏。
5.系统维护功能:
包括a、密码修改,用于管理人员修改密码,提高系统的安全性;
b、数据库备份,用于管理人员及时备份数据库中的详细数据,以防数据的丢失,以提高数据库系统的安全性,完整性,稳定性。
6.财务信息管理:
主要用于统计教材管理中心的财务状况,包括各个学生的教材支付情况,已付金额,实际使用金额以及余额的情况