五个access管理系统实用范例整合.doc

上传人:b****2 文档编号:1696505 上传时间:2022-10-23 格式:DOC 页数:81 大小:9.95MB
下载 相关 举报
五个access管理系统实用范例整合.doc_第1页
第1页 / 共81页
五个access管理系统实用范例整合.doc_第2页
第2页 / 共81页
五个access管理系统实用范例整合.doc_第3页
第3页 / 共81页
五个access管理系统实用范例整合.doc_第4页
第4页 / 共81页
五个access管理系统实用范例整合.doc_第5页
第5页 / 共81页
点击查看更多>>
下载资源
资源描述

五个access管理系统实用范例整合.doc

《五个access管理系统实用范例整合.doc》由会员分享,可在线阅读,更多相关《五个access管理系统实用范例整合.doc(81页珍藏版)》请在冰豆网上搜索。

五个access管理系统实用范例整合.doc

整合了五个access小数据库

很适合学习与借鉴自己做出成品

数据库课程设计

数据库设计报告

——客户资料管理系统

姓 名:

魏智祥

学 号:

21308133

指导教师:

喻国荣

东南大学交通学院测绘工程

目  录

一、课题描述

二、制作过程

1、系统分析

2、环境描述

3、创建表

4、创建窗体

5、集成数据库系统

6、总结

客户资料管理系统

由于企业的不断发展,客户量也会不断增加,如果仍然在excel电子表格处理客户信息,不仅容易出错,而且管理客户资料也显得比较繁琐,于是基于access的客户资料管理系统数据库应运而生。

在该系统中,所有的操作都是基于窗体的,数据直观,操作简便,在一定程度上大大提高了工作效率。

本数据库的功能主要有三个:

一是管理客户的基本资料,二是对客户资料进行查询,三是将客户资料导出。

制作过程:

一、对系统的需求分析:

对客户资料管理系统数据库的需求分析主要从功能模快、流程图和包含的表三方面进行。

1.功能模块的分析

“客户资料管理系统”数据库的功能主要包括三大模块:

一是管理员登陆模块,该模块的功能是对操作数据库的用户的身份验证,只有具有权限的用户才能操作该数据库系统,这样才能保证数据库系统的安全性;二是客户资料管理模块,该模块的功能是对客户资料进行添加、修改和删除操作;三是客户资料查询模块,该模块的功能是对客户资料进行查看、导出和打印操作。

具体的功能模块如图:

导出记录

查看记录

删除记录

修改记录

添加记录

验证用户名和密码

客户资料管理

客户资料查询

管理员登陆

客户资料管理系统

2.流程图的分析

根据对“客户资库系统管理系统”的数据库系统功能模块的分析,可以设计出该数据库系统的流程图:

开始

导出记录

查询记录

删除记录

修改记录

添加记录

客户资料查询

客户资料管理

结束

退出系统

退出系统

客户管理系统

用户名和密码是否正确

管理员登陆

3.表的分析

对于“客户资料管理系统”数据库系统而言,其结构比较简单,因此只需要一张“客户资料”表和一张“用户表”表。

其中,“客户资料”表的主要功能是保存所有客户的信息,它以“客户ID”为主键;“用户表”表的功能是存储管理员登陆的用户名和密码信息,它以“用户ID”为主键。

两表中的字段信息如下

“客户资料”表字段

字段名称

字段类型

字段大小

允许为空

备注

客户ID

文本

10

主键

公司名称

文本

50

公司地址

文本

50

客户姓名

文本

20

客户职务

文本

20

国家

文本

20

默认为中国

地区

文本

50

城市

文本

50

邮编

文本

10

电话

文本

24

传真

文本

24

备注

文本

“用户表”表字段

字段名称

字段类型

字段大小

允许为空

备注

用户ID

文本

10

主键

用户名

文本

10

密码

文本

10

二、创建空白数据库

1.启动Access,选择新建命令,在“空白数据库”窗格中单击,输入数据库的名称为“客户资料管理系统”

2.单击“创建”即可得到空数据库,如图:

三、创建表

1、选择“设计视图”命令。

在“视图”组中单击,在弹出的下拉菜单中选“视图设计命令”。

在打开的另存为对话框将表名称输入为“用户表”

2.设计“用户表”。

在打开的“用户表”的设计视图中输入上边“用户表”的文字,如图:

3.切换视图。

保存刚才设计的表,选择“表工具/设计”选项卡中的“视图”组的“视图”将该表切换到表视图,如图:

3.在“用户表”中添加一条记录,该记录的“用户ID”为“1001”用户名为“guanliyuan”,密码为“123456”,如图,然后保存:

4.单击创建,选择“表设计”按钮,在打开的表1的设计视图中输入前面所设计“客户资料”表的内容,并设置“客户ID”为主键,将表1以“客户资料”为名进行保存,并切换到表示图,如图:

四、创建窗体

“客户资料管理系统”主要有三个模块。

1.点击“创建”,在窗体组中单击“空白窗体”,将“用户表”的“字段列表”窗体格中的“用户名”和“密码项”字段添加到空白窗体中,如图:

2.将窗体以“管理员登陆”为名保存,切换到设计视图,如图:

3.在窗体设计工具栏控件组中单击“标题”为窗体添加标题,如图:

4.添加命令按钮。

在设计控件组中选择“按钮”在窗体的主体区域创建一个“提交”按钮,如图:

5.返回窗体视图,设置页眉页脚的背景色,将“密码”文本框的输入掩码为“密码”,如图:

6.创建“客户资料窗体”,如图:

7.分别添加命令按钮,为“添加记录”“保存记录”,“删除记录”,“将窗体以客户资料管理”保存,最后的结果如图:

8.创建客户资料查询窗体,最后的效果如图:

9.创建导出数据窗体,是窗体导出到excel格式,word格式,txt格式或者HTML格式,如图:

代码如图所示,连接到的是事件过程,

PrivateSubCommand1_Click()

DoCmd.OutputToacOutputForm,"导出数据",acFormatRTF,,True

EndSub

PrivateSubCommand2_Click()

DoCmd.OutputToacOutputForm,"导出数据",acFormatHTML,,True

EndSub

PrivateSubCommand3_Click()

DoCmd.OutputToacOutputForm,"导出数据",acFormatTXT,,True

EndSub

PrivateSub导出到Excel格式_Click()

DoCmd.OutputToacOutputForm,"导出数据",acFormatXLS,,True

EndSub

10.创建切换面板,如图:

11,修改条件宏,让他与切换面板联系起来。

五、集成数据库系统

现在已经基本完成了“客户资料管理系统”,我们可要将“管理员登陆设置为启动选项,并将数据库系统生成为ACCDE文件就可以了。

1,在打开的access选项中选择“当前数据库”选项卡下,应用程序的标题保存为“客户资料管理系统”,启动页面为“用户登陆”

2,最后,备份数据库,即可大功告成。

最后的程序

六、小结

过了还几个星期,还是把报告完成了,在做这个数据库的过程中,最后的结果基本实现了预期的目的。

系统主要有以下几个部分部分组成,登陆系统,客户资料系统,查询系统,客户资料管理。

其中,客户资料查询是最复杂的一部分,牵涉到简单的vb语言。

此系统能使繁杂的公司客户资料变得有条理易于管理跟查询,体现了电子化带来的便利。

这个程序做的时候参考了好几本书,由于我用的是Access2010,该版本的教学还没有出来,摸索的时候花费了大量的时间,也是一直没交报告的一个原因。

虽然这次做的只是一个小小的应用,但是已经能看得出用数据库来管理资源,尤其是庞大资源,它所带来的便利。

通过这次的作业,我对数据库这门课也有了新的认识,一直都不是很清楚他能干什么?

学它有何用?

但是这次我明白了,它确实是管理资源的一大利器,我们应该学好它,好好利用它。

当然,这次设计也有很多不足,比如我的退出系统,始终无法将所有窗体全部隐藏,还是登陆界面跟其他管理页面一起显示。

虽然作业交上去了,但是我会一直思考该怎么修改,使这个系统更加的完善。

更要不断的学习,不断练习,使自己的水平不的提升。

正如喻老师所说,用自己的电脑做更多有意义的事而不是每天仅仅用它来娱乐。

学生信息管理数据库系统设计与开发

一.项目说明

一、概述

1、项目背景:

数据库原理课程设计

2、编写目的:

掌握数据库设计原理及相关软件的使用

3、软件定义:

学生信息管理系统

4、开发环境:

Access2003

二、需求分析

1、 问题的提出:

学生信息管理是整个学校管理工作中的关键环节之一,涉及到学生基本信息管理、成绩管理、住宿管理等诸多方面。

采用计算机信息技术和网络技术来管理学生信息是大势所趋;计算机网络学生管理信息系统能为学校管理者提供及时、准确的学生信息,提高管理工作效率。

随着新学期改变,我们对在校学生的基本信息存储也应该发生相应的变化,以便更好地对学生进行管理。

为了高效率地完成学生信息的管理,决定开发学生信息管理系统。

2、 需完成的功能:

(1)能录入、修改、查询、输出学生的档案信息包括学生的学号、姓名、性别、出生日期、专业、所在班级等。

(2) 能录入、修改、查询、输出学生的各学期各门课的成绩信息,并支持按特殊等条件的统计、查询、报表输出。

三、项目任务

在三个人的团结合作下,每个人都对数据库的基本对象表、查询、窗体、报表、宏进行了设计,正是由于三个人的团结合作很快就完成了对学生数据库的创建!

二.项目环境

2.1硬件环境

2.2软件环境

WindowsVista、Access2003

三.数据分析

3.1实体数据关系

3.2实体数据定义

班级表:

主键:

班号(数据类型:

文本,字段大小:

10,有索引)

其它:

所属院系(数据类型:

文本,字段大小:

15,无索引)

班级名称(数据类型:

文本,字段大小:

10,无索引)

参社表:

主键:

学号(数据类型:

文本,字段大小:

10,无索引)

注册号(数据类型:

文本,字段大小:

10,无索引)

其它:

担任职务(数据类型:

文本,字段大小:

10,无索引)

讲授表:

主键:

课号(数据类型:

文本,字段大小:

10,无索引)

教师编号(数据类型:

文本,字段大小:

10,无索引)

其它:

上课地点(数据类型:

文本,字段大小:

10,无索引)

教师表:

主键:

教师编号(数据类型:

文本,字段大小:

10,有索引)

其它:

教师姓名(数据类型:

文本,字段大小:

10,无索引)

性别(数据类型:

文本,字段大小:

1,无索引)

教师职称(数据类型:

文本,字段大小:

5,无索引)

出生日期(数据类型:

日期/时间,格式:

常规日期)

课程表:

主键:

课号(数据类型:

文本,字段大小:

10,有索引)

其它:

学分(数据类型:

文本,字段大小:

2,无索引)

课程名称(数据类型:

文本,字段大小:

20,无索引)

属性(数据类型:

文本,字段大小:

10,无索引)

社团表:

主键:

注册号(数据类型:

文本,字段大小:

10,有索引)

其它:

所属院系(数据类型:

文本,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 英语

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1