1.4 目标分析
开发本系统的目的就是利用计算机和现代办公软件,摆脱人力操作,用计算机实现集中的方便管理工作,提高工作人员的效率和质量,实现教材管理系统的自动化和现代化。
(1)教材的信息要能够灵活维护,随时可以增加和修改。论文网
(2)学校各个院、系、班级可能从仓库提货,因此系统要能够维护提货院、系、班级资料,随时增加、修改。
(3)当教材存入仓库时,教材管理员能够及时更新教材信息,进行入库登记。
(4)同样,各提货院、系、班级领取教材时,管理员能够将出库信息录入系统。
(5)管理员要随时可以通过系统查询到当前库存中的教材。
(6)管理员可以查询每个系所用教材信息、教材费用等。
2 需求分析
2.1 技术上可行性分析
2.1.1 Visual Basic 6.0
Visual Basic6.0是一种可视化的、面向对象和调用事件驱动方式的结构化高级程序设计,可用于开发Windows环境下的各种类应用程序。它简单易学、效率高,且功能强大,可以与Windows的专业开发工具SDK相媲美,而且程序开发人员不必具有C/C++编程基础。Visual Basic6.0可以高效、快速地开发出Windows环境下功能强大、图形界面丰富的应用软件系统[6]。
总的来说,Visual Basic6.0具有以下特点:
(1)可视化编程
把Windows界面设计的复杂性“封装”起来,开发人员不必为界面设计而编写大量程序代码。只需要按设计要求的屏幕布局,用系统提供的工具,在屏幕上画出各种“部件”,即图形对象,并设置这些图形对象的属性。Visual Basic6.0自动产生界面设计代码,程序设计人员只需要编写实现程序功能的那部分代码,从而可以大大提高程序设计的效率。
(2)面向对象的程序设计
Visual Basic6.0则是应用面向对象的程序设计方法(ADO),把程序和数据封装起来作为一个对象,并为每个对象赋予应有的属性,使对象成为实在的东西。
(3)结构化程序设计语言
在设计Visual Basic6.0程序的过程中,随时可以运行程序,而在整个程序设计好之后,可以编译生成可执行文件(.EXE),脱离Visual Basic6.0环境,直接在Windows环境下运行。
(4)访问数据库
Visual Basic6.0具有强大的数据库管理功能,利用数据控件和数据库管理窗口,可以直接建立或处理access 2003格式的数据库,并提供了强大的数据存储和检索功能。
2.1.2 ACCESS2003文献综述
ACCESS数据库是个人、部门及企业管理数据的最易操作的新一代数据库。它兼容传统的数据库,同时进一步增强了Web支持,具有Web特性的信息共享特性。可以非常方便地跨平台作业和共享数据。它不仅有一个数据库管理系统所应具有的功能而且还是一个面向对象的采用时间驱动机制的新型关系数据库管理系统。它有丰富的信息管理分析工具,可以通过ODBC与其他数据库相连, 实现数据交换与共享数据库是进行信息管理的基础。
ACCESS有两种使用方式:作为创建个人或部门数据库的独立应用程序,或作为更强健、更具扩展性的后端数据库的接口客户端。不论选用了何种后端数据源,最终用户都将得到使用流行的桌面数据库客户端时易于使用的好处[8]。
2.2 经济上的可行性
减少了教材管理人员的工作量,提高其工作效率,实现了学校的无纸化、网络化的教材管理,从而节省学校的教材管理开支。