一、项目说明
1、项目背景:数据库原理课程设计
2、编写目的:掌握数据库设计原理及相关软件的使用
3、软件定义:学生教学管理系统
4、开发环境:Access2003
二、需求分析
1、 问题的提出:学生教学管理是整个学校管理工作中的关键环节之一,涉及到学生基本信息管理、成绩管理等诸多方面。采用计算机信息技术和网络技术来管理学生信息是大势所趋;计算机网络学生管理信息系统能为学校管理者提供及时、准确的学生信息,提高管理工作效率。随着新学期改变,我们对在校学生的基本信息存储也应该发生相应的变化,以便更好地对学生进行管理。为了高效率地完成学生信息的管理,决定开发学生信息管理系统。
2、 需完成的功能:
(1)能录入、修改、查询、输出学生的档案信息包括学生的学号、姓名、性别、出生日期、专业等。
(2) 能录入、修改、查询、输出学生的各学期各门课的成绩信息,并支持按特殊等条件的统计、查询、报表输出。
三、项目任务
在小组的团结合作下,每个人都对数据库的基本对象表、查询、窗体、报表、宏进行了设计,正是由于小组的团结合作很快就完成了对学生数据库的创建。
Access数据库实验报告怎么写哦?
格式如下:内容按自己做的实验写 一、实验目的 通过建立“进、销、存管理”数据库系统,熟悉Access2002数据库系统开发环境,掌握创建表的各种方法。
并能够掌握表中的字段的定义及修改技术,掌握表间关系的建立方法,掌握数据记录的操作技术。
二、实验内容1.启动Access2002,并完成下列操作:①打开Northwind示例数据库,观察数据库窗口;②浏览产品、客户、雇员、订单等数据表的结构与数据;③关闭Northwind。
Mdb数据库,新建一个空数据库“进、销、存管理”。
2.使用向导创建“进、销、存管理”数据库的第1个表“产品”,包括以下字段:产品号,产品名称,价格提示:由于向导中为产品提供的字段中没有“产品号”和“价格”,可将其“产品ID”和“单价”分别重命名为“产品号”与“价格”。
要求:将由向导生成的产品表的结构列在试验记录上。
3.在设计视图中打开新建的“产品”表,可按实验表1.1的结构对其进行修改。
正数:1.401298E-45~3.402823E38;范围内的数;要求:将操作过程写在实验记录上。
4.创建“进、销、存管理”数据库的其他数据表:客户:客户号,客户名,地址,税号,信息度,国家;订单:订单号,订单时间,产品号,客户号,产品数量,需要产品时间, 订单业务员,是否发货;库存:产品号,库存量,存放地点;发货:订单号,发货时间,产品号,客户号,产品数量,发货价格,发货 负责人;生产:产品号,完成日期,数量,生产负责人;进库:进库号,产品号,进库数量,进库时间,经手人。
要求:将订单表、客户表和生产表在试验记录中画成如表1.1的形式。
...
ACCESS实验报告!高手救命!!!!
Microsoft Access应用实验一、实验目的Microsoft Access应用实验是管理信息系统实验课的重要组成部分,属于学科基础实验范畴,是与相关教学内容配合的实践性教学环节。
学生通过实验,验证课堂学习的知识,掌握数据库、数据表建立、查询以及窗体的方法,从而具有小型数据库管理系统的设计能力。
并以此提高学生的动手能力和实践水平,培养学生的技术应用能力和综合分析问题、解决问题的能力。
二、实验设备PC机、互联网、Access 2003三、实验内容1、创建Access数据库了解Access数据库窗口的基本组成,熟悉Access的工作环境,查找数据库对象的相关帮助信息,创建数据库文件。
2、创建和使用表创建表,对表进行指定的格式和属性的设置,对记录进行排序和筛选,建立索引和关系。
3、查询设计在数据库中完成选择查询、参数查询、交叉表查询,根据具体要求完成指定的操作。
4、窗体设计在数据库中,根据要求建立多种窗体,根据不同的数据源,显示不同的内容,建立主子窗体。
5、小型数据库管理系统的设计运用课程所学知识自行设计一个小规模数据库管理系统。
四、实验步骤1、创建Access数据库1)Access数据库窗口的基本组成打开Microsoft Access后,就出现了它的操作界面,操作界面上包括标题栏、菜单栏、新建文件选项栏以及空的模板界面。
图1 Access数据库初始界面2)创建数据库文件创建数据库文件,单击新建文件,单击空数据库则可以出现保存地址窗口,选择地址则可保存数据库。
创建好数据库后,则会弹出数据库设计窗口,其中设计窗口的选项包括数据对象:表、查询、窗体、报表、页、宏以及模块。
图2 创建数据库图3 数据库设计界面2、创建和使用表在数据库中创建表,设计表结构,并输入相关数据。
关系表中的相互关联的字段是无法修改的,如需修改,必须先将关联去掉。
在设计表时还可进行插入新字段、移动、复制、删除字段、修改字段属性等操作。
图4 表设计器图5 输入表图6 表实例3、查询设计新建查询,熟悉掌握查询的要点。
Access中的查询可以对一个数据库中的一个表或多个表中存储的数据信息进行查找、统计、计算和排序。
设计查询有多种方法,通过查询设计器和查询设计向导都可以设计查询。
查询设计好后,直接单击“运行”即可执行。
图7 新建查询图8 查询视图图9 查询设计视图图10 参数查询界面4、窗体设计1)在设计视图创建窗体图11 窗体设计2)使用向导创建窗体图12 窗体设计窗口图13 窗体示例图14 窗体示例5、小型数据库管理系统的设计我们通过这一个学期和王老师的学习、自己查阅书籍、团队的讨论以及不断地实践探索,大概了解了Access的基本运行和操作,知道了如何根据实际需要去设计一个简单的管理信息系统。
通过摸索和学习,我们设计了一个Link-Link通讯公司的仓库管理系统,这个仓库管理系统知识基本很简单的运行,但是通过这次设计过程,了解了很多有关Access和仓库管理方面的知识,加深了我们对管理信息系统的认知。
在成果验收的时候,老师也给了我们很多宝贵的建议,使得我们的小系统不断的完善。
下图是我们设计的仓库管理系统的设计主界面。
图15 我们设计的仓库管理系统的主界面五、实验结果经过一个学期对Access数据库及其应用的学习和运用,我对Access数据库有了更深的认识和了解,明白了其中操作的原理,能建立数据表、查询、窗体和简单的报表,从而建立一个较为完整的数据库,能利用所学的知识运用Access。
这是我在课程上的收获。
在学习的过程中我也有不少收获。
在课程上碰到难懂的知识点,或在作业上遇到不懂的地方,我学会首先要自己看书,研究课本,自主的思考问题,如不能独立解决,就和老师或同学讨论研究,直至问题得到满意的回答。
在独立思考和互助的过程中,我的学习方法也在不断改进。
企业数据库数据查询实验报告
一、项目说明 1、项目背景:数据库原理课程设计 2、编写目的:掌握数据库设计原理及相关软件的使用 3、软件定义:学生教学管理系统 4、开发环境:Access2003 二、需求分析 1、 问题的提出:学生教学管理是整个学校管理工作中的关键环节之一,涉及到学生基本信息管理、成绩管理等诸多方面。
采用计算机信息技术和网络技术来管理学生信息是大势所趋;计算机网络学生管理信息系统能为学校管理者提供及时、准确的学生信息,提高管理工作效率。
随着新学期改变,我们对在校学生的基本信息存储也应该发生相应的变化,以便更好地对学生进行管理。
为了高效率地完成学生信息的管理,决定开发学生信息管理系统。
2、 需完成的功能:(1)能录入、修改、查询、输出学生的档案信息包括学生的学号、姓名、性别、出生日期、专业等。
(2) 能录入、修改、查询、输出学生的各学期各门课的成绩信息,并支持按特殊等条件的统计、查询、报表输出。
三、项目任务在小组的团结合作下,每个人都对数据库的基本对象表、查询、窗体、报表、宏进行了设计,正是由于小组的团结合作很快就完成了对学生数据库的创建。
Access数据库实训心得
持续一个月的数据库实训,让我参与了软件工程化的开发过程。
其中体会最深的便是我们这个实训网的几个之最:一.项目最大:项目大是因为我们这个事业起点网站涉及到用户众多-高校,企业,学生,老师,专家,第二个原因是网站的功能多-用户管理,网上实习,网上竞赛,毕业实习设计,项目管理,人才库管理,人才推荐,搜索 ... 项目大很容易造成系统范围的泛滥,在我们的开发初期,由于需求不太明确,功能实现没有重点,造成了需求范围的扩大,给项目开发进度造成了严重的滞后性。
然后我们召开了会议讨论了这个问题,一致认同先把项目的基本功能实现,将网站的基本架构搭建起来,最后再在这个基础上继续增加我们网站的其他功能。
因此在这个过程中,我深刻体会到了软件工程初期阶段的需求分析以及概要设计的重要性,这两个文档是指导我们后期开发的最重要的依据。
二.数据库表最多:如此庞大的系统,就需要庞大的数据库来支持,所以项目大的直接后果就是我们的数据库表特别多,而且表与表之间的依赖关系也复杂,实体类之间的关系众多,设计起来有一定的难度。
数据库的另外一个问题是-数据表的属性,数据表属性的设计完全是依赖于我们刚开始做的需求分析文档,如果需求分析不完整的话,就会造成数据库表属性的缺失,从用户的角度看,就会觉得你的系统提供的数据不够全面,信息量小。
三.开发团队最大:我们团队一共有十四个人,这个对于我们的项目经理来说,是一个相当严峻的问题,毕竟十四个人的团队相当于其他几个小组加起来的人数总和,管理起来有相当大的难度。
对于我们这些小组成员来说,由于沟通渠道太多,造成了我们项目中遇到问题,不知道去跟哪个小组成员沟通。
为了解决这个问题,我们在团队中又选出了三个小组长,小组成员遇到问题,先去咨询小组长,然后小组长提供反馈信息。
四.项目各个模块间藕合度高:网站涉及的各个功能模块之间的联系紧密,模块之间的接口设计的好坏是项目最终集成成功与否的最重要因素。
用户管理这一个部分要为每个模块提供接口,主要是用户的编号以及用户的类型等。
每个页面之间的链接也是其中重要的模块接口。
这个问题由于我们前期做好了充分的沟通以及按照概要设计中的接口说明去设计自己的模块,所以后期的模块整合没有遇到什么太大的不兼容性等问题。
接下来就谈谈我这一个月中的工作: 需求分析阶段:需求分析阶段我完成了网上竞赛模块的需求分析,其中遇到的主要问题是阅读材料后发现网上实习,网上竞赛,毕业设计指导这几个模块的功能是类似的,提取需求分析后不够明确,经过几次跟汤老师的交流后,确定了这几个模块之间的具体差别,网上竞赛模块的基本需求也大致确定了,网上竞赛模块的基本功能就是学生通过网站报名参加竞赛,企业审核通过后,专家对作品进行评分,排名。
概要设计阶段:在需求分析的基础上,对网上竞赛模块进行了比较具体的概要设计,流程图(IPO图以及用例图);这个阶段的主要难点是对网上竞赛业务流程的描述,如何实现学生报名,企业发布,专家评审的步骤操作,与及跟其他模块对该模块的限制。
数据库设计阶段:我负责整合初步数据库设计说明书,分配组员按照各自的功能模块的具体需求设计自己模块需要的数据表,然后对这些数据表进行整合。
在这个过程中遇到的问题就是数据库实在是太大了,最后下来一共有30多张表,表与表之间的关系复杂,关联性大,需要设置的外键较多,很难将所有的属性字段给提取出来,属性的类型设置也是一个问题,采用数值型还是采用字符串性在数据库设计中尤为重要,因为在后台搜索方面,数值型比较快捷,而在数据显示方面,字符串型又有直接读出不用转换的好处。
每个表的主键我们采用了用实体的编号去标记它,因为这样实体间关联起来会更加简单。
数据库的设计关键是要对整个项目的整体的把握,并且要细化对每个实体类的具体属性要求。
详细设计阶段:我觉得是最重要的一个方面,一个完整的详细设计说明应该可以帮助程序员完成具体的实现,程序员可以不用考虑模块之间的耦合问题,只需要将单一的功能按照逻辑顺序编写出来就可以了。
网站整体构架搭好了,我们就可以在里面填充自己的功能了。
但是因为时间太仓促了,我们这个阶段也就缩水了,带来后面的问题就是后期代码编写的时候比较混乱,函数接口较难统,界面风格多样化。
这个阶段,我的主要工作是跟队友一起设计出了网上竞赛模块的学生,企业,管理员,高校以及专家的界面。
编码阶段:我们是用ASP.net开发的,主要任务就是从工具中选出你想要的控件,然后在控件响应函数中填充代码,完成相应的事件响应。
这里遇到的最大问题是页面的排版问题,因为自己是第一次开发网站,造成了自己设计的界面风格单调,不太美观,现在就尽量做到页面的整齐。
这个阶段主要做的就是:写代码→编译→调试→写代码。
这一个月中我学到了很多东西,技术方面就是学会了用ASP.Net编写网站,最重要的是让我经历了软件工程化的所有阶段,让我对整个软件工程有了感性的认识,而且将大学三年所学到的...
《ACCESS数据库》实训报告的目的以及心得?
在access里面用罗斯文数据库实例建立个或自己建一个:1、启动ACCESS建空数据库,取名“学生管理”。
2、建一个表,如果有excel数据可直接导入或在设计视图里面建表,字段名:学号、姓名、性别、出生日期(在里面限定》1988-1-1')、家庭住址。
取名“学生档案”至于记录,自己输入几个人的情况。
3、建一个表取名“学生成绩”,字段名:学号、课程A、课程B、课程C、课程D、课程E。
至于记录,自己输入几个人的情况。
4、,5、建关联的查询。
在查询设计视图中将“学生档案”的学号拖到“学生成绩”的学号字段上。
sql语句为:SELECT 学生档案.学号, 学生档案.姓名, [学生成绩]![课程A]+[学生成绩]![课程B] AS 总成绩 FROM 学生档案 INNER JOIN 学号 ON 学生档案.学号 = 学生成绩.学号,可以查询学生成绩。
6、sql语句为:SELECT 学生档案.学号, 学生档案.姓名, [学生成绩]![课程A],[学生成绩]![课程B] FROM 学生档案 where ((year(now)-year(出生日期)>20 INNER JOIN 学号 ON 学生档案.学号 = 学生成绩.学号7、用以更新查询即可。
8、建一窗体(设计视图)里面建一些说明标签,一些功能按钮:按钮的单击事件调用相应的宏事件(或用VBA代码)调用需要的查询,取名“主窗体”。
一个简单的数据库就建好了。
access功能很多,一句两句说不清楚,找本教材看看。
...
大学access数据库作业
Access是一种传统的桌面型关系数据库,数据库是有结构的数据集合,它与一般的数据文件不同,是一串文字或数字流。
数据库中的数据可以是文字、图象、声音等。
关系式数据库由一系列表组成,表又由一系列行和列组成,每一行是一个记录,每一列是一个字段,每个字段有一个字段名,字段名在一个表中不能重复。
图1图1是一个“产品”表的例子。
“产品”表由10个记录组成,一个记录占一行,每一个记录由产品ID、产品名称、库存量、订货量、单价和折扣率6个字段组成。
“产品ID”是字段名,其下面的1,2等是字段的值。
表与表之间可以建立关系(或称关联,连接),以便查询相关联的信息。
Access数据库以文件形式保存,文件的扩展名是DB。
Access 97数据库由六种对象组成,它们是表、查询、窗体、报表、宏和模块。
表(Table) ——表是数据库的基本对象,是创建其他5种对象的基础。
表由记录组成,记录由字段组成,表用来存贮数据库的数据,故又称数据表。
查询(Query)——查询可以按索引快速查找到需要的记录,按要求筛选记录并能连接若干个表的字段组成新表。
窗体(Form)——窗体提供了一种方便的浏览、输入及更改数据的窗口。
还可以创建子窗体显示相关联的表的内容。
窗体也称表单。
报表(Report)——报表的功能是将数据库中的数据分类汇总,然后打印出来,以便分析。
宏(Macro)——宏相当于DOS中的批处理,用来自动执行一系列操作。
Access列出了一些常用的操作供用户选择,使用起来十分方便。
模块(Module)——模块的功能与宏类似,但它定义的操作比宏更精细和复杂,用户可以根据自己的需要编写程序。
模块使用Visual Basic编程。
转载请注明出处范文大全网 » ACCESS实验报告的格式是什么?