五个access管理系统实用范例整合.doc
- 文档编号:1696505
- 上传时间:2022-10-23
- 格式:DOC
- 页数:81
- 大小:9.95MB
五个access管理系统实用范例整合.doc
《五个access管理系统实用范例整合.doc》由会员分享,可在线阅读,更多相关《五个access管理系统实用范例整合.doc(81页珍藏版)》请在冰豆网上搜索。
整合了五个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,有索引)
其它:
所属院系(数据类型:
文本,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 五个 access 管理 系统 实用 范例 整合