SQL销售管理数据库系统实训报告

SQL销售管理数据库系统实训报告,第1张

一个月的数据库实训就转眼间就上完了,期间讲解了一个学生管理系统,最后还做了一个小的数据库链接作业。现在就说说关于vb链接的数据库的一些方法。

首先说数据库,简单的说就是建表格,然后把一张一张的表格和在一起,成为一大堆的数据集合。他是依照某种数据结构组织起来并存放二级存储器中的数据集合,基本分为三个层次,物理数据层,概念数据层和逻辑数据层。不同层次间的联系是通过映射来转换的。

大多数vb链接数据库都使用ado控件,他可以分为分为有源数据库和无源数据库,即是否使用了dsn数据源。在连接数据库前首先要在vb菜单中“工程”-“引用”或“部件”从中选择 microsoft activex data objects 26 library和 microsoft activex data objects recordset 26两个组件,然后定义链接的对象,用什么名字由自己决定。下面的代码也要由自己建立的数据库来具体设置参数。

set db = new adodbconnection

set xs = new adodbrecordset

connconnectionstring = "dsn=login;uid=;pwd=;"

connconnectiontimeout = 30

connopen

rsopen "select 用户名 from login", conn, adopenstatic, adlockreadonly, adcmdtext

dim i as string

for t = 0 to val(rsrecordcount) - 1

i = trim(rsfields("用户名")value)

rsmovenext

combo1additem i

next t

rsclose

这样数据库也就基本上链接好了。

1设计好数据库表

2设计好程序功能,也就是你需要对你程序要实现的功能有个很好的了解,不能说边开发边想,这种方法并不适合大多数人

3将代码模块化,比如:连接数据的代码可以放在一个模块中,数据库 *** 作(查询/删除等等)放在另一个模块中,界面的基本 *** 作可以放在另一个模块中,这样做的好处在于好维护代码以及后期代码的升级等等,当然不是必须的

4界面的设计 ,包括各个控件的布局等等,界面设计像VB这种可视化编程的,能减少控件直接拖拉使用的最好减少,更多的是通过编码来实现,其中对于一些特殊的控件可以通过自定义用户控件

===========================

基本来说一个连接数据库的桌面软件开发,在开发前,你需要明白自己要做什么,这个软件要为别恩做些什么,等想好了再去做,做好前期设计是必须的,编码并不是主要的,只是一些苦力活而已

最后小AD下,思想源地能为你提供最好的设计思路和实现方案,只要你需要可以M我们

 Microsoft Access在很多地方得到广泛使用,例如小型企业,大公司的部门,和喜爱编程的开发人员专门利用它来制作处理数据的桌面系统。它也常被用来开发简单的WEB应用程序.这些应用程序都利用ASP技术在Internet Information Services运行.比较复杂的WEB应用程序则使用PHP/MySQL或者ASP/Microsoft SQL Server.

它的使用方便程度和强大的设计工具为初级程序员提供许多功能。不过,这种便于使用可能使人误解。这类开发者都是没有在应用或者数据设计方面训练的办公室从业人员。因此许多人以为这样的开发者能够创造可用的系统,但也有很多人认为工具本身的局限性产生了这样的误导。

一些专业的应用程序开发人员使用 Access 用作 快速应用开发,特别是给街道上的推销员制作一个初型或独立应用程序的工具。可是如果是透个网络存取数据的话,Access 的可扩放性并不高.因此当程序被较多使用者使用时,他们的选择多会是倾向于一些客户端-服务器为本的方案,例如 Oracle、DB2、Microsoft SQL Server、Windows SharePoint Services、PostgreSQL、MySQL、Alpha Five、MaxDB,或者Filemaker。无论如何,不少 Access 的功能(表单,报告,序列和VB代码)可以用作其他数据库的后期应用,包括 JET(档案为主的数据库引擎,Access 缺省使用)、Microsoft SQL Server、Oracle和任何其他跟ODBC兼容的产品。这种方法允许开发者把一个成熟的应用的数据移动到一台更大功率的服务器而没有已经在适当的位置牺牲发展。

很多开发者谁使用Microsoft Access使用Leszynski命名约定,虽然这不普遍;它是一次编程大会,并非一个DBMS实施的规章。

可以这样开头,本人有幸在##单位参加了计算机网络实训,收益匪浅,现概括如下:

网络办公自动化系统开发分析

一、开发工具与技术的研究

就现在开发OA的技术来说,主要集中分为三大类:基于C/S结构的应用程序开发,结合C/S结构和Web技术的复合应用程序,基于B/S结构的动态网页技术。以下

将分析这三类技术的各自优缺点:

C/S结构系统:是传统开发模式,一般以数据库和客户端的两层结构实现,也有加入中间件的三层或多层结构,在OA早期是标准的系统模式,但随着计算机技术

的发展和网络的发展,它已经无法满足现在的远程网络办公和移动办公,逐渐在被取代

C/S+Web技术:是为了补充C/S结构的不足,在C/S基础上加入Web技术来实现对远程数据的获取,但拥有一定局限性,如数据及时更新、软件升级等问题就无法

很好解决

B/S结构系统:是援用动态网页技术,加入OA的开发理念,完全适应网络办公和移动办公需求,也是现代办公自动化系统的首选技术。

就B/S结构的开发,具体技术又有多种选择:JSP+J2EE,ASP+IIS,ASPnet+Microsoft NET Framework,PHP+Apache,就这几门技术,可以说各有其优缺点,

分析如下:

JSP技术:具有良好的跨平台性,加上J2EE功能十分强大,但是J2EE的布置使开发成本显得略高,而且没有良好的安装界面

PHP技术:是早期动态网页技术中的强手,但随着JSP技术与ASP技术的不断更新,使得PHP技术稍微比较落后

ASP技术:类似于PHP技术,开发简便,快速,加上IIS的功能支持,是比较简易快速的开发技术

ASPnet:可以说是ASP技术的替代技术,是ASP的一大进步,在Microsoft NET Framework的强大支持下,可以使用C#、VB、Javascript三种语言来编写代码,

采用预先编译技术,使得代码安全性加强

最终讨论结果:在针对于中小型企业用户,建议采用ASPnet技术,理由是,该技术易于服务器的维护,成本相对较低,开发周期较短

在针对政府部门用户,建议采用JSP或ASPnet技术,理由是,政府部门服务器很多已经改装为Linux系统,在该平台下采用JSP技术较成熟;如果是Windows用户

,则采用ASPnet技术

二、OA概述

人们普遍使用计算机来提高个人工作效率,但是在需要许多人一起协同工作的现代工作环境中,我们更需要提高我们的整体工作效率。利用网络通讯基础及先

进的网络应用平台,建设一个安全、可靠、开放、高效的信息网络和办公自动化、信息管理电子化系统,为管理部门提供现代化的日常办公条件及丰富的综合信息

服务,实现档案管理自动化和办公事务处理自动化,以提高办公效率和管理水平,实现企业各部门日常业务工作的规范化、电子化、标准化,增强档案部门文书档

案、人事档案、科技档案、 财务档案等档案的可管理性,实现信息的在线查询、借阅。最终实现“无纸”办公。

办公自动化,一个极大的概念,一个炒作了很久的概念。无论是办公设备公司,还是系统集成公司,都大力推出自己的办公自动化产品。有办公设备、办公自动化

电脑、办公自动化软件。可见,办公自动化中内容庞大,可为空间不可小视。那么,首先我们来探讨一个问题,什么是办公?

办公实际就是文件的制作、修改、传递、签定、保存、销毁、存档的过程。那么随着文件的这一流程,产生了各种各样的设备。随着技术的发展,计算机网络

技术的进步,办公自动化网络的建设也得到了大力推广。

传统的办公模式主要以纸介质为主,在信息革命的浪潮中,显然已经远远不能满足高效率、快节奏的现代工作和生活的需要。如何实现信息处理的自动化和办

公的无纸化逐步得到了人们的重视。

传统办公模式

办公自动化提了多年,但效果并不明显,人们还是停留在单机字处理和表格处理的所谓办公自动化的初级阶段。信息的交流和共享,以及团队的协同运作等无

法完美的实现,极大地限制了工作的效率。

Internet/Intranet的迅猛发展,为信息的交流和共享,团队的协同运作提供了技术的保证,同时也预示着网络化办公时代来临。

网络化办公模式

现有办公自动化系统和大型信息管理系统中,企业业务流程重组或者是文件流转功能都是核心功能。同时我们也认为,企业办公主要是一个文件流转的过程,

所有的办公事务都可以抽象成一个数据库表单。

传统的办公自动化系统和大型MIS系统在处理企业管理流程中大多采用企业业务流程重组(BKR),其核心思想就是要先优化企业业务管理流程,再根据优化后的流

程建设企业信息系统。这样不仅在系统建设中工作量巨大,同时面临来自企业内部重重的阻碍。

我们的核心思想是;前期系统建设中不牵涉企业内部业务流程重组,只是协助企业通过方便的流程自定义等功能进行流程电子化,以及不断根据实际需求去改变电

子化流程。

三、系统结构设计

现在的网络办公自动化系统可以说百家争鸣,各有所长,但是一般的B/S结构系统都做得比较固定,也就是针对某个行业甚至某个企业而开发的,有诸多的限制

和代码固化,不利于灵活的OA定制和客户化!而且很多OA系统都具有相同的功能,只是表现手法和 *** 作流程有所不同罢了,所以,他们的基本是一致的,是有共性

的,是可以统一的。

我的基础思想是开发一个底层的通用型OA平台,在此平台下实现OA系统的主要功能模块的底层 *** 作,这样,当针对某个企业或者政府部门开发OA系统时,只需在此

基础上稍加修改,就可以成为一套具有很强针对性的OA系统,这样方便该系统的二次开发,也方便于针对不通性质部门单位的OA系统的定制。系统结构图如下:

通过以上示意图可以看出,底层通用型管理模块是整个OA系统的基础,而应用层模块是面对客户的,它是界面和业务逻辑的结合体,针对不通企业将有所不通

,这种结构将很好的解决一套OA的多种定制功能,便于二次开发。

四、通用型管理模块功能划分

针对于这个底层模块,它并不需要实现实际的功能,它主要是负责完成应用层交付的任务和与底层数据库交换数据,所以它的功能是比较抽象的、统一的和可扩展

的。虽然如此,我们还是将这个模块按不同的功能细分,因为办公系统有些模块之间联系并不紧密,比如公文管理系统与公共信息系统,邮件管理系统与办公设备

管理系统之间的联系就不是那么紧密,甚至可以完全分开。所以我们的底层管理模块针对于这些情况,主要分为八大功能子模块:

1.公文管理

公文管理主要负责公文的发送与接受工作,发送流程按照流程定制来完成,所以还包括流程定制功能。这三大块是OA的核心部分,实现也最为复杂,特别是流

程定制功能,是一个非常灵活的模块,它决定了该OA系统的效率和可用性

2.邮件管理

邮件管理主要功能是发送与接受内部邮件,发送与接受外部邮件(外部邮件服务器必须支持pop3),邮件需要存入数据库,以便今后浏览查询

3.表单管理

表单管理是一个辅助性模块,基本上在其他所有模块都有可能用大它的功能,它主要是实现表单模板的定制,表单的存储,打印等功能。在一个企业,表单是

很重要的一个东西,它在办公过程中出现的频率紧次于公文,所以这个模块也非常重要,并且表单的定制与打印是一个技术难点

4.档案管理

档案管理功能是对准备归档的公文或者企业各类合同、协议、文件、指示、资料等的一个合理存储与查阅功能,针对于复杂的分类和查阅权限,实现合理存取

,管理得基本功能

5.人事管理

人事管理功能主要包括:员工资料管理,员工薪资管理,员工考勤管理,员工权限管理,部门机构管理,部门任命管理等等公司内部人事管理的所有功能,本

子模块将以底层视角反应员工得管理,包括职务和所属性质都将按统一模式规划,便于应用层定制模块

6.日程安排

日程安排是办公系统的一个必不可少的辅助功能,可分为个人日程,部门日程,主要需要解决的是日程的基本存储和信息提示

7.公共信息管理

公共信息包含:公司新闻、文档、员工论坛、资料下载等功能,主要是针对所有部门的一个共用系统,该系统可以采用传统模式,如论坛可以采用BBS系统等,

底层主要是统一规范,提供基本功能

8.会议管理

会议对于任何一个公司都是重要的,而会议的形式随着网络的发展也变得多样化起来,除了传统的会议,还有网络会议,视频会议等新型会议方式,使得相隔

甚远的人之间也可以有了当面交流的环境。对于相隔较远的部门,如总公司与子公司之间的交流建议采用非视频的网络会议,因为这个即可以满足网速,也可以满

足交流得需求。对于处于同一个大厦的各部门,建议使用视频会议,因为加入多媒体的功能,可以使得会议气氛跟贴近传统会议的效果,而且交流也更人性化,同

时也可以得到局域网网速得支持。

这八大功能子模块都是OA系统得基础,在此之上,我们可以创建更多的功能和辅助,可以使得OA的定制变得轻松而丰富。

五、总结

通过以上的综合分析,该办公自动化系统的开发将分为三期完成,第一期是基础类库的开发,第二期是底层管理模块的开发,第三期是应用层定制。每一期都

是下一期的基础,但可以独立使用,只有三期完成,才算完成整套OA系统。

关于该OA系统的几个技术卖点:建议提供语言信箱和视频新闻模块,这样可以有与其他产品所不同的卖点。

以上就是关于SQL销售管理数据库系统实训报告全部的内容,包括:SQL销售管理数据库系统实训报告、VB开发数据库应用程序的步骤和方法、access数据库实习心得等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9307311.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-27
下一篇2023-04-27

发表评论

登录后才能评论

评论列表(0条)

    保存