A. 数据库实验报告
表建得不合理,不符合数据库规范化要求,课程并不是由学号所决定了,课程可作为一个独立的表,还有,成绩是有学号和课程号共同决定的,因此成绩表也应该列出来作为一个独立的表。
应该分为3个表来建立数据库
1、学生信息表(学号,姓名,性别,出生日期,联系电话)
2、课表(课程号,课程名)
3、成绩表(学号,课程号,成绩)
期中学号是学生表的主键,课程号是课表的主键,学号和课程号组合是成绩表的主键,两者共同决定成绩。
拆分出来后,避免了数据冗余的问题,消除专递依赖!
完整性参照很简单,你自己解决吧。
B. 求ACCESS实训心得500字,谢谢
通过这次将近一个星期的课程设计实训,我对数据库在生活中的广泛应用有了更深的体会,同时也加深了对ACCESS2003的认识,了解了相关的ACCESS的知识,尤其是对数据库的原理与开发程序的应用有了更进一步的认识和了解。我了解到了,数据库原理与应用技术是一门应用性很强的学科,在学习时必须使理论与实际相结合。通过这次的课程设计我经过了一次综合训练,更加全面地掌握和应用了所学的知识。
在这次课程设计中,我们小组设计的是一个学生学籍管理系统,通过设计这个系统,可以更方便地实现信息的浏览,查询,添加等操作和报表输出等功能,具体包括能实现学生基本情况,学生成绩,专业信息,课程信息和选课信息的输入;对学生的基本信息以及课程,专业信息能提供各种灵活的查询;能浏览各种学生的基本信息,专业信息和课程信息;可以输出各种常用的报表的功能。虽然这个系统的功能还不是很完善,还有很多功能尚未实现,但这也是我们共同努力的结果,只要有更多的时间,我相信我们能完成的更好。
C. Access数据库实验报告怎么写哦
要先从理论上分析将要实现的功能,如此再去设计需要的陆雀表、查询、窗体;
具体做可以看看sql查询高悉锋语言,不会的可以在帮助中搜索,只要肯钻,不是很难,戚晌再把做的过程得到表、查询、窗体的截图插入报告中,会让你的报告很成功的,祝好运!
D. access数据库实习心得
这种数据库用起来还真的可以,没有复杂的权限之类的东西。而且都是可视化操作不用写代码,不会SQl的人也能用,但是好多sql语句都不标准,使用标准的sql语句还查不出来 比如时间非要加 #号。还有查询前几条数据的时候还要必须加主键 如: select top 10 * from yourtable order by stuName desc ,Id desc 如果没有IDDESC 就全查出来了。top 10完全没起到作用,反正有时候用的还是就是难过……大部分还是好的很
E. Access数据库实训心得
持续一个月的数据库实训,让我参与了软件工程化的开发过程。其中体会最深的便是我们这个实训网的几个之最:一.项目最大:项目大是因为我们这个事业起点网站涉及到用户众多-高校,企业,学生,老师,专家,第二个原因是网站的功能多-用户管理,网上实习,网上竞赛,毕业实习设计,项目管理,人才库管理,人才推荐,搜索 ... 项目大很容易造成系统范围的泛滥,在我们的开发初期,由于需求不太明确,功能实现没有重点,造成了需求范围的扩大,给项目开发进度造成了严重的滞后性。然后我们召开了会议讨论了这个问题,一致认同先把项目的基本功能实现,将网站的基本架构搭建起来,最后再在这个基础上继续增加我们网站的其他功能。因此在这个过程中,我深刻体会到了软件工程初期阶段的需求分析以及概要设计的重要性,这两个文档是指导我们后期开发的最重要的依据。 二.数据库表最多:如此庞大的系统,就需要庞大的数据库来支持,所以项目大的直接后果就是我们的数据库表特别多,而且表与表之间的依赖关系也复杂,实体类之间的关系众多,设计起来有一定的难度。数据库的另外一个问题是-数据表的属性,数据表属性的设计完全是依赖于我们刚开始做的需求分析文档,如果需求分析不完整的话,就会造成数据库表属性的缺失,从用户的角度看,就会觉得你的系统提供的数据不够全面,信息量小。 三.开发团队最大:我们团队一共有十四个人,这个对于我们的项目经理来说,是一个相当严峻的问题,毕竟十四个人的团队相当于其他几个小组加起来的人数总和,管理起来有相当大的难度。对于我们这些小组成员来说,由于沟通渠道太多,造成了我们项目中遇到问题,不知道去跟哪个小组成员沟通。为了解决这个问题,我们在团队中又选出了三个小组长,小组成员遇到问题,先去咨询小组长,然后小组长提供反馈信息。 四.项目各个模块间藕合度高:网站涉及的各个功能模块之间的联系紧密,模块之间的接口设计的好坏是项目最终集成成功与否的最重要因素。用户管理这一个部分要为每个模块提供接口,主要是用户的编号以及用户的类型等。每个页面之间的链接也是其中重要的模块接口。这个问题由于我们前期做好了充分的沟通以及按照概要设计中的接口说明去设计自己的模块,所以后期的模块整合没有遇到什么太大的不兼容性等问题。 接下来就谈谈我这一个月中的工作: 需求分析阶段:需求分析阶段我完成了网上竞赛模块的需求分析,其中遇到的主要问题是阅读材料后发现网上实习,网上竞赛,毕业设计指导这几个模块的功能是类似的,提取需求分析后不够明确,经过几次跟汤老师的交流后,确定了这几个模块之间的具体差别,网上竞赛模块的基本需求也大致确定了,网上竞赛模块的基本功能就是学生通过网站报名参加竞赛,企业审核通过后,专家对作品进行评分,排名。 概要设计阶段:在需求分析的基础上,对网上竞赛模块进行了比较具体的概要设计,流程图(IPO图以及用例图);这个阶段的主要难点是对网上竞赛业务流程的描述,如何实现学生报名,企业发布,专家评审的步骤操作,与及跟其他模块对该模块的限制。 数据库设计阶段:我负责整合初步数据库设计说明书,分配组员按照各自的功能模块的具体需求设计自己模块需要的数据表,然后对这些数据表进行整合。在这个过程中遇到的问题就是数据库实在是太大了,最后下来一共有30多张表,表与表之间的关系复杂,关联性大,需要设置的外键较多,很难将所有的属性字段给提取出来,属性的类型设置也是一个问题,采用数值型还是采用字符串性在数据库设计中尤为重要,因为在后台搜索方面,数值型比较快捷,而在数据显示方面,字符串型又有直接读出不用转换的好处。每个表的主键我们采用了用实体的编号去标记它,因为这样实体间关联起来会更加简单。数据库的设计关键是要对整个项目的整体的把握,并且要细化对每个实体类的具体属性要求。 详细设计阶段:我觉得是最重要的一个方面,一个完整的详细设计说明应该可以帮助程序员完成具体的实现,程序员可以不用考虑模块之间的耦合问题,只需要将单一的功能按照逻辑顺序编写出来就可以了。网站整体构架搭好了,我们就可以在里面填充自己的功能了。但是因为时间太仓促了,我们这个阶段也就缩水了,带来后面的问题就是后期代码编写的时候比较混乱,函数接口较难统,界面风格多样化。这个阶段,我的主要工作是跟队友一起设计出了网上竞赛模块的学生,企业,管理员,高校以及专家的界面。 编码阶段:我们是用ASP.net开发的,主要任务就是从工具中选出你想要的控件,然后在控件响应函数中填充代码,完成相应的事件响应。这里遇到的最大问题是页面的排版问题,因为自己是第一次开发网站,造成了自己设计的界面风格单调,不太美观,现在就尽量做到页面的整齐。这个阶段主要做的就是:写代码→编译→调试→写代码。 这一个月中我学到了很多东西,技术方面就是学会了用ASP.Net编写网站,最重要的是让我经历了软件工程化的所有阶段,让我对整个软件工程有了感性的认识,而且将大学三年所学到的知识进行了一次系统的串联,更重要的是学会了如何跟项目团队中的成员沟通问题,这是一个宝贵的实践经验。
F. 《网页设计》实验报告
1、
设计由多个网页组成的小型网站,自选主题,要求积极、健康,不得从网络上下载;
2、
构建本地站点,创建站点目录;
3、
站点目录中各种文件分类存放,文件命名
科学
,网站不少于10个页面;
4、
整个网站内容大小不超过20M;
5、
网页版面采用表格布局;
6、
网页中引入CSS
样式表
技术。
7、
超级链接的都可正确点通;
8、
网页中需添加如
动画
、
音频
、视频等多媒体元素;
9、
栏目设计合理,页面
文字
充实,图文并茂。
10、
使用动态页面效果,如
时间轴动画
、弹出信息、弹出菜单等;
11、
可根据个人能力和兴趣使用数据物纳库,ASP,JSP,罩禅没PHP等网页技术。
实验报告
应包涵以下几个部分:
1、实验说明:说明网战在设计所应用的技术,站点下各目录、各文件;素材的收集途径等;
2、实验步骤:详细阐述网页设计整体
流程
和其中各个环节的操作袭雹步骤;
3、实验心得。
G. 实验五 ACCESS应用 实验要求: 1.创建一个名为“学生管理”的数据库。 2.创建一个“学生档案”数据表
在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功能很多,一句两句说不清楚,找本教材看看。