预测和辅助决策等功能。
本课题在深入了解租赁公司运营和管理的基本情况下,并对先前的租赁管理系统进行深入的研究后,在软件工程思想的指导下,拟采用结构化方法与现在流行的面向对象(OOP)方法相结合,用数据库系统设计方法对公司租赁管理信息系统进行重新设计,以解决以前信息管理系统中存在的不足,使租赁公司能够更容易、更方便的用计算机进行对电脑租赁业务的管理,以实现无纸化办公。
1系统可行性分析
通过对本课题的调查与实际的分析,我们复查了系统的规模和目标,研究了该课题的高层逻辑模型,认为有必要开发这个系统。
从技术方面:我们能使用现有的技术来完成开发工作。本系统采用的是可视化的开发工具VisualBasic6.0,数据库采用的是office组件中的Access,其中的查询及对数据库的一些基本操作采用的是SQL语言,而这些都是我们在大学本科阶段计算机专业的必修课程。
从经济方面:本系统属于中小型系统,不需要大量的人力、物力和财力,开发成本很低,因此开发这个系统在经济上是可行的。
从操作方面:系统的操作方式在用户组织内行得通。并且我们重新定义了一些问题,导出和评价了一些供选择的解法,草拟了开发计划,书写了相关文档。
2系统需求分析
2.1系统调查
通过对先前的电脑租赁管理系统的深入研究,我们可以知道系统工作的业务流程。每一次的电脑租赁业务由系统管理员输入到计算机中,系统中的租赁清单程序对业务进行处理,更新存储在磁盘上的租赁信息数据库,最后由打印租赁合同程序读一次数据库,并且打印出租赁合同。其业务流程图如图2-1所示。
图2-1电脑租赁的业务流程图
2.2数据流图
此电脑租赁管理系统的数据流图如图2-2、2-3所示。
图2-2顶层数据流图
图2-3第二层数据流图
2.3技术难点分析
本系统的技术难点在于其使用ADOData控件访问数据库。
ADO(ActiveXDataObject)是DAO/RDO的后继产物,ADO"扩展"了DAO和RDO所使用的对象模型,这意味着它包含较少的对象、更多的属性、方法(和参数)以及事件。作为最新的数据库访问模式,ADO简单易用,并且已经成为了当前数据库开发的主流。
ADO涉及的数据存储有DSN(数据源名称)、ODBC(开放式数据连接)以及OLEDB三种方式。要使用ADO就必须清楚ADO的对象层次结构,其大体上分为以下7个对象层次:Command对象;Connection对象;Error对象;Field对象;
Parameter对象;Property对象;Recordset对象。
通过Adodc控件连接数据库的方法有两种:一种方法是在设计状态时,在"属性窗口"中,对Adodc控件的ConnectionString属性设置一个有效的连接字符串再设置Adodc控件的CommandType、RecordSource属性就可以创建数据库的连接了;另一种方法是在运行时,通过代码动态地设置ConnectionString、CommandType和RecordSource属性来创建连接。
3系统总体设计
3.1系统功能模块图
根据系统需求分析可以设计出系统的总体功能模块,如图3-1所示。
图3-1系统功能模块
可以看出,本系统分为四个功能模块,基本信息管理模块用于管理电脑类型、保修类型及电脑基本信息,客户会员管理模块用于对租赁电脑的客户进行统一管理,日常业务管理模块用于管理电脑租赁业务信息,系统用户管理模块用于管理系统用户信息。下面分别介绍这四个功能模块的基本功能。
基本信息管理模块的基本功能如图3-2所示。
图3-2基本信息管理模块功能图
客户会员管理模块的基本功能如图3-3所示。
图3-3客户会员管理模块功能图
日常业务管理模块是整个系统的核心,其他模块都为它提供数据,基本功能如图3-4所示。
图3-4日常业务管理模块功能图
在本系统中,用户管理模块比较简单。在本系统初始化时,有一个默认的"系统管理员"用户test,由程序设计人员手动的添加到数据库中。test用户可以创建用户、修改用户信息以及删除用户;普通用户只能修改自己的用户名和密码。用户管理功能模块的关系如图3-5所示。
图3-5用户管理模块功能图
3.2数据库概念模型设计
数据库是管理信息系统的后台,存储着所有的信息,在管理信息系统中有着很重要的作用。数据库设
上一篇:
VB用VisualBasic开发交互式CAD系统(论文和程序)
下一篇:
对硕士毕业生迁移失业目的地的实证研讨