优秀的毕业设计论文网
计算机 JAVA 电子信息 单片机 机械机电 模具 土木工程 建筑结构 论文
热门搜索词:网络 ASP.NET 汽车 电气 数控 PLC

198基于VB的教材管理系统

以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
  
资料介绍:

第二章  系统设计
2.1 系统分析
系统分析的任务是明确教材数据库管理系统开发的目的、系统应用的功能等,主要有以下步骤:
1. 软件结构分析
对于大型系统的设计,通常分为两个阶段:结构设计和过程设计。
结构设计:确定系统由哪些模块组成,以及这些模块之间的相互关系。
过程设计:确定每个模块的处理过程 。其中,结构设计是总体设计阶段的任务,而过程设计则是详细设计阶段的任务。这里只是一个小型的数据库管理系统,只分析构成它们最基本的成分以及所有这些成分之间的相互关系。结构分析就是系统分析人员对完成任务的每一个工序进行分析的过程。
 这里只画出其结构的业务流程与数据流成图,如图2-1, 2-2
                    
图2-1业务流程图
                            
                           图2-2数据流程图

[资料来源:http://think58.com]

    系统开发的过程首先是要确定需要建立的表格以及视图,即首先完成数据库的设计,这个过程主要是通过Access的使用完成的;其次,就是进行界面的设计,这个过程是在VB中完成的,它是系统开发中比较重要的一步,系统界面在用户对软件的评价中占有很大的比重,影响到本次开发的成功与否,所以在后面将有专门一部分论述界面设计。最后就是功能编码功能的实现了,作为一个程序员来说,这一部分的工作相对简单,需要注意的主要是SQL语言在程序中的嵌套以及部分API函数的调用。

[资料来源:http://www.THINK58.com]

2. 工作量分析
对工作量的分析,是以分析传统教材管理系统的各种工作量为基础的。分析包括输入量分析,输出量分析,文档结构,程序编制,调试状况分析,一般有:
(1) 问题分析与综合
(2) 数据库组织与结构的分析
(3) 文档结构分析与编制
(4) 子系统处理过程分析
(5) 书目记录的种类分析
(6) 与用户充分交流的分析
(7) 输出产品的种类格式分
(8) 程序编制、调试状况分析
(9) 软件测试对象的分析
2.2 系统流程和操作方式设计
教材管理系统的工作流程建立在传统手工工作流程的基础上,但又不能完全等同于手工工作流程。因为教材管理系统毕竟不同于传统手工作业,从效率上来说,前者也高于后者,前者只需要少量的人工干预就能够实现教材信息的集中管理。
    首先,在流程安排上应尽量避免数据的重复输入,实现从采购到发放一次输入的数据得到多次使用,以提高系统的工作效率。这一步很大程度依赖于数据库的设计。
其次,选择合适的操作方式。计算机系统操作方式有两种:一种是联机操作方式,即人机交互方式 ;另一种是脱机操作方式,它是将事先设计好的一套操作程序以作业的形式提交给计算机,由计算机依托几批处理的方式完成这套操作,并将处理结果通过系统打印输出。本次设计的教材管理系统属于第一种操作方式,需要用户输入信息完成操作。之所以采用这种方式,主要是考虑到此数据库管理系统的实时性需求,因为数据库随时可能都需要得到改变。

[资料来源:www.THINK58.com]


                                       [资料来源:http://THINK58.com]

 

[资料来源:http://THINK58.com]

 

[资料来源:http://www.THINK58.com]

  [来源:http://think58.com]


            第三章  系统界面设计
3.1系统界面设计
  1、 为了设计出符合一般标准又具有特色的界面,系统开发时要遵循以下开发原则:
(1) 保证界面设计的风格具有一致性。
(2) 界面设计时,控件的摆放要协调和匀称。
(3) 常用操作(如教材管理、查询 、打印等操作)应建立快捷方式,方便管理员日常操作。
(4) 提供信息反馈,对一些不常见的操作和至关重要的操作,系统应该能反馈信息。
(5) 提供错误处理信息,在出现错误时,系统应该能检测出错误并提供错误处理的功能;错误出现后,系统的状态不发生变化,或者系统要提供错误恢复的向导。
(6)为了方便管理员的管理应设置工具栏和状态栏。
         系统的总体设计,预订需要设计几个具有主要功能的窗体,其中系统主要功能界面是最主要的,是设计的重点。该界面上包括了系统的功能查询以及触发其他单项功能界面的快捷方式,如教材管理、查询、打印与报表等。 [资料来源:http://think58.com]

   2、系统结构
      本系统是以教材管理业务为原型设计开发的,教材科的日常业务大体上有如下几项:
(1) 教材预订。教材的预订工作基本上是由系、部来完成。教材科将教材征订通知下发到各系、(轮流传阅),各系从中选订所开课程的教材,填写预订单,经系、部汇总报教材科。教材科汇总报教务处审批后,编制填写正式订单寄发到各出版社。
(2) 教材入库业务。出版社按订单如期如数发书,教材科查收入库。
(3) 教材发放。按预订数量发放专业和年级用书。通常是以系、班级为单位领进行领书。
(4) 查询,这项工作包括四项内容,其一是预订查询及时了解各系教材的订购情况;再就是入库查询及时掌握入库情况;第三是库存查询情况;第四是帐务查询,主要记录学生、班级、教师领教材的详细情况。
(5) 打印与报表,主要用于订书、购书、发书清单的打印。
(6) 系统管理主要包括用户、密码的更改,学生信息管理和数据库的维护。
(7) 选项和系统帮助能使用户快速得到帮助。 [资料来源:http://www.THINK58.com]

3、教材管理系统功能模块设计图
   根据上述我们对教材管理业务流程和数据流程的调查分析,并根据模块划分原则,同时考虑到用户对新系统的易学易用性,我们将新系统划分为如3-1图所示的功能模块结构: [资料来源:http://think58.com]

 图3-1功能模块结构

[资料来源:www.THINK58.com]

3.2系统的界面及窗体
3.2.1 下面是系统的主要窗体
  [资料来源:http://think58.com]