(2)面向对象
Access是一个面向对象的开发工具,利用面向对象的方式将数据库系统中的各种功能对象化,将数据库管理的各种功能封装在各类对象中。它将一个应用系统当作是由一系列对象组成的,对每个对象它都定义一组方法和属性,以定义该对象的行为和外国,用户还可以按需要给对象扩展方法和属性。通过对象的方法、属性完成数据库的操作和管理,极大地简化了用户的开发工作。同时,这种基于面向对象的开发方式,使得开发应用程序更为简便。
(3)界面友好、易操作
Access是一个可视化工具,是风格与Windows完全一样,用户想要生成对象并应用,只要使用鼠标进行拖放即可,非常直观方便。系统还提供了表生成器、查询生成器、报表设计器以及数据库向导、表向导、查询向导、窗体向导、报表向导等工具,使得操作简便,容易使用和掌握。
(4)集成环境、处理多种数据信息
Access基于Windows操作系统下的集成开发环境,该环境集成了各种向导和生成器工具,极大地提高了开发人员的工作效率,使得建立数据库、创建表、设计用户界面、设计数据查询、报表打印等可以方便有序地进行。
(5)Access支持ODBC(开发数据库互连,Open Data Base Connectivity),利用Access强大的DDE(动态数据交换)和OLE(对象的联接和嵌入)特性,可以在一个数据表中嵌入位图、声音、Excel表格、Word文档,还可以建立动态的数据库报表和窗体等。Access还可以将程序应用于网络,并与网络上的动态数据相联接。利用数据库访问页对象生成HTML文件,轻松构建Internet/Intranet的应用。
4 系统总体设计
4.1系统功能设计
系统功能设计的主要工作是建立系统模块结构。在模块化结构系统中,由于各个模块之间基本上是相互独立的,所以每个模块都可以独立的被理解、编程、调试和修改,这样就使得复杂的工作变得相对简单、层次简单,同时模块的相对独立也能够有效的防止模块错误的蔓延,从而提高系统的可靠性。
依据之前课题的研究思路结合业务流程的分析画出系统模块结构,有两个问题需要注意:
(1)添加模块。抛开具体业务本身,考虑到信息安全的问题,往往要添加登录模块,登录成功的用户才允许使用系统;为方便系统管理与文护,需要添加系统管理模块,用来管理系统用户的相关信息。
(2)由人工操作到计算机世界的转化过程中,为了便于快速计算机处理数据,往往添加查询按钮。该功能可以快速了解目前某个设备的信息。
(3)我们可以通过设置一个中间量使各表之间进行连接。因此一般的应用程序都会有基础数据管理模块,一般只允许系统管理员使用,用来录入和文护系统编号。
本系统的模块结构图,如图4.1所示
图4.1 模块结构图
1)登录模块
输入用户名和密码,如果用户名和密码正确,进入主界面;否则提示用户明确的错误信息。
2)用户文护模块
修改密码子模块:用于系统管理员进行用户权限设置,其作用是保障任何进入系统的用户可以修改自己的密码。当然不能输入正确的用户名和密码的用户不能进去主界面,因此是没有这个权限的。保障系统安全需要进行输入检验,并进行必要的信息提示。
3)设备编辑模块
管理员对新购入的设备进行删除、修改、添加、查询处理。包括以下几个功能模块:
①设备基本信息子模块:用于显示并更新设备型号、制造厂商等基本信息。
②设备领用登记模块:用于显示并更新设备领用情况。
③设备消耗登记模块:用于显示并更新设备的消耗部门及原因,以便进行及时核对和调配。
- 上一篇:《计算机网络》课程通用题库管理系统设计与实现
- 下一篇:C#公司考勤管理系统的设计实现+流程图+ER图
-
-
-
-
-
-
-
中考体育项目与体育教学合理结合的研究
酸性水汽提装置总汽提塔设计+CAD图纸
乳业同业并购式全产业链...
杂拟谷盗体内共生菌沃尔...
河岸冲刷和泥沙淤积的监测国内外研究现状
十二层带中心支撑钢结构...
java+mysql车辆管理系统的设计+源代码
大众媒体对公共政策制定的影响
电站锅炉暖风器设计任务书
当代大学生慈善意识研究+文献综述