12秋网络数据库实验1 建立系统运行平台(2学时)

12秋网络数据库实验1  建立系统运行平台(2学时)
12秋网络数据库实验1  建立系统运行平台(2学时)

实验一建立网络数据库应用系统运行平台(2学时)

【实验目的】

1.了解并掌握IIS的安装,虚拟目录设置的方法,ASP文件运行的方法等。

2.掌握SQL Server2000的软硬件要求及安装过程。

3.掌握SQL Server 2000企业管理器和查询分析器的使用。

【实验要求】

1.完成IIS6.0和SQL Server 2000的安装与配置,设置虚拟目录,运行简单的ASP文件。

2.使用企业管理器建立数据库,完成备份、还原、附加数据库操作。

3.利用查询分析器和企业管理器完成数据库表的各种操作。

【实验内容】

1.在自己个人计算机上安装IIS和SQL Server 2000,根据自己的实际情况搭建ASP运行环境。

2.编写一个简单的ASP网页程序,实现在浏览器IE中输出登录网站的时间及简单的欢迎信息。

3.利用SQL Server 2000企业管理器,完成应用系统(学生管理系统stu_DB)数据库的创建、数据库属性的修改等操作。

4.利用企业管理器或查询分析器在数据库stu_DB中创建下面数据库表,并建立表之间的关联。

学生表s(sno,sname,sex,sage,dno)

教师表t(tno,tname,sex,tage,prof,sal,dno)

课程表c(cno,cname,ct,cr)//ct:学时,cr:学分

选课表sc(sno,cno,score)

授课表tc(tno,cno)

系别表d(dno,dname,addr)

【实验指导及部分代码】

1.安装和配置IIS

(1)安装IIS。安装过程请参考教材第2章中的详细说明。

(2)配置IIS。IIS的配置方法请参考教材第2章中的详细说明,这里补充一点就是需要让IIS支持父路径的功能,具体操作如下。

(3)启动IIS,在【默认网站】上右键单击,选择【属性】,如图1所示;

图1

(4)单击【属性】菜单后,弹出如图2所示的对话框。

(5)在图2中选择【主目录】属性页,然后单击【配置】按钮,弹出如图3所示的对话框。

图2 图3

(6)在图3中选择【选项】属性页,然后选中图3中的“启用父路径”复选框。

(7)创建虚拟目录的具体方法请参考教材第2章中的详细说明。

2.参考代码如下

欢迎

欢迎进入!

您登录网站的时间:<%=time()%>

3. 创建数据库和数据库表

具体过程请参考教材第3章中的详细说明。

【实验思考】

1.把一个HTML网页文件直接更改成扩展名为.asp的文件行不行?

2.是否一定要在C:\Inetpub\wwwroot下开发ASP文件?可不可以放在别的文件夹下?

3.SQL Server 2000企业版有哪两种认证模式?有何区别?

4.在建立表之间关联时,对表有什么限制?

网络数据库实训报告(一)

网络数据库应用实训报告 日期:2016年3月18日班级:物联1411 一、实训目的和要求 1、掌握采用界面方式创建、修改、删除数据库; 2、掌握采用T-SQL 语句创建、修改、删除数据库; 二、实训所需仪器、设备 硬件:计算机软件:操作系统Windows7、SQLServer2008 三、实训内容 1)在管理平台中管理数据库。 (1)创建数据库“studentsdb”。 (2)查看studentsdb数据库的属性。 (3)修改数据文件大小为2MB,指定“最大文件大小”为5MB。日志文件的大小在每次填满时自动递增5%。 (4)将studentsdb数据库的名称更改为student_db。 2)使用T-SQL 语句管理数据库 (1)使用CREATE DATABASE 创建studb数据库,然后通过系统存储过程sp_helpdb查看系统中的数据库信息。 (2)使用ALTER DATABASE 修改studb数据库的设置,指定数据文件大小为5MB,最大文件大小为20MB,自动递增大小为1MB。(3)

为studb数据库增加一个日志文件,命名为studb_Log2,大小为5MB,最大文件大小为10MB。 (4)将studb数据库的名称更改为my_studb。 (5)使用DROP DATABASE 删除my_studb数据库。 四、实训步骤 (内容说明:1.大致的操作步骤;2.参数设置) 1)在管理平台中管理数据库。 (1)数据库右击→新建数据库→数据库名称“studentsdb”; (2)数据文件→初始大小→2MB (3)数据文件→点击自动增长下的→最大文件大小→限制文件大小→5MB; (4)日志文件→点击自动增长下的→文件增长→按百分比→5% (5) studentsdb右击→属性; (6) studentsdb右击→重命名→student_db; 2)使用T-SQL 语句管理数据库 命令如下: CREATEDATABASE studb on PRIMARY ( NAME='student_db', FILENAME='C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA', size=4MB, MAXSIZE=20MB, FILEGROWTH=1 ) log on ( NAME='stusb_log2', FILENAME='C:\Program Files\Microsoft SQL

实验室管理系统详细设计

实验室管理系统 第一章:引言 1.1课题背景 计算机技术的进步, 促使现代工业技术在快速发展,随着科研和生产技术的不断发展, 原来的人工管理模式已显得不太适应, 而对于高校实验室, 无论其规模的大小, 每时每刻都会产生例如实验设备信息、实验数据、设备维修等等这样大量的信息, 这些数据、信息不仅是一些测量、分析的数据, 还有许多维持实验室运行的管理型数据。在以往的手工管理、纸袋储存数据的方式下,这些海量般的数据、信息, 使得实验室的管理人员以及使用人员为维护这些数据浪费了大量的物力和时间, 效率低下, 并且经常出错, 更谈不上数据的快速科学分析。 在这一背景下, 实验室信息管理系统( LIMS)开始出现, 并在实际应用中得到了快速发展, 成为一项崭新的实验室管理与应用技术。在当今这样一个网络信息时代, 除了提高实验室自身专业水准, 提高实验室的管理水准已经是唯一的选择。实验室信息管理系统( LIMS) 无疑会把实验室的管理水平提升到信息时代的高水平。 1.2研究目的与意义 高校实验室信息管理系统是一个以实验室信息管理和实验信息管理为主的先进的网络系统,能够为用户提供充足的实验室信息和实验信息的查询手段。传统的人工管理实验室这种古老的方式来进行,已完全不能满足学校对实验室规划的需要,实验室信息管理系统能够极大地提高实验室管理的效率,也是使学校的科学化、正规化管理的重要条件。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。现代企业的竞争逐渐整合为工作效率的竞争,在信息爆炸的时代,传统教学实验管理面临着诸多挑战。

操作系统实验1

#include "stdio.h" #include #include #define getpch(type) (type*)malloc(sizeof(type)) #define NULL 0 struct pcb { /* 定义进程控制块PCB */ char name[10]; char state; int ntime; int rtime; struct pcb* link; }*ready=NULL,*p; typedef struct pcb PCB; void sort() /* 建立对进程进行优先级排列函数*/ { PCB *first, *second; int insert=0; if((ready==NULL)||((p->ntime)<(ready->ntime))) /*运行时间最短者,插入队首*/ { p->link=ready; ready=p; } else /* 进程比较运行时间优先级,插入适当的位置中*/ { first=ready; second=first->link; while(second!=NULL) { if((p->ntime)<(second->ntime)) /*若插入进程比当前进程所需运行时间短,*/ { /*插入到当前进程前面*/ p->link=second; first->link=p; second=NULL; insert=1; } else /* 插入进程运行时间最长,则插入到队尾*/ { first=first->link; second=second->link; } } if(insert==0) first->link=p; } }

erp系统管理实验报告doc

erp系统管理实验报告 篇一:管理系统ERP实验报告 生产模拟实习 实习报告 系别管理系专业班级信管072 学生学号学生姓名指导教师 日期评阅成绩 指导老师签名:批改日期: 实习项目一系统使用学习与基础数据流程 一、时间安排 12个课时。 二、实习目的和要求 1、掌握本系统的操作方法。 2、掌握基础数据的来源以及相关获取的手段、方法。 3、了解基础数据的表现形式以及录入方式。 4、了解基础数据与业务管理之间的关系。如物料主文件与物料管理之间的关系,物料清单与物料需求计划的关系等。 5、了解基础数据的作用、意义、重要性。 6、根据系统配备的案例,建立一套基础数据进行操作练习。三、实习步骤 新建自己的实验室:

1.企业选择:选择五羊-本田摩托有限公司作为这次实习的企业。 2. 库存初始化: 将模拟日期设置为XX年12月30日, 从主界面点击“基础数据”进去点击“存储初始化”进行数据的初始化。得到如下数据: 3.根据营销部、财务部和生产部提供的数据制定XX年年度生产规划: 4.根据XX年年度生产规划制定XX年月度生产规划 实习项目二营销管理流程 一、时间安排 6个课时 二、实习目的和要求 1、掌握企业各部门的工作内容和业务流程。 2、了解企业各部门之间的相互关系。 3、理解企业各个部门管理的作用、意义、重要性。 4、根据系统配备的案例,建立一套业务数据进行操作练习。 5、通过在线帮助,学习相关的管理理论知识。三、实习内容: ①、制定营销计划,负责市场调研;②、建立新老客户详细档案;③、向客户报价,录入客户订单; ④、库存,若货源充裕,则填写交运单交客户,仓库发货;若货源不足则生成定制单交生产部安排生产;

网上购物系统实训总结

实训总结

工作成果: 1、技术上,感觉大体功能都已实现完善,前台主要用于显示。总体做下来, 可能由于个人的技术原因,喜欢哪种可以实现就用哪种方式实现,有时 可能会忽略整体的把握效果,还有就是另一方面感觉因为学习的技术较 为浅显,所以实现的代码看起来很重复很庞大,其实个人认为代码达到 最高的可重用性才成为最标准的代码,这个以后也会更加改进。知道了 很多原来在课本上没有学到的东西:学会了如何划分模块、网站的颜色 要搭配协调、数据库中的类型要与代码中的类型一致。 2、学习成果上来说,还算可以,毕竟自己喜好倾向于这些,也做过很多例 子。每做一个实例就多积累一些经验,成果显著。所以也才能完成这个 作业。感觉学习技术没什么难,关键在于思想,而思想是通过各种实战 演练而自然产生的,也就是说:做的多了,遇到问题,解决问题,思想 自然也就形成了。制作网站首先要有一个明确的模块这样才能进行下一 步的工作。有了模块在一步一步的将这些模块的功能实现。学习完整个 课程,总体来说也受益匪浅,在以后的道路上,我会努力,越走越远。 3、经过两个月是实训我对网站设计有了更深的了解,也更加的感兴趣了。 看着经过自己一点点的修改调整而出现的越来越好的网站感觉很有成就 感。在调整网站时需要有极大的耐心和细心再这次实训中充分培养了我 的耐心和细心。有时一个不经意的代码错误就会影响的整个网站。 工作中遇到的困难以及如何解决: 1.用到很多的模块要把各模块的比例算好使整体更美观。方法:通过调整所占比 例使图像更加美观大方。 正常比例: 2.有时会出现图片不显示的情况,有可能是图片的名字不对应,或找不到图片。 正确: 错误:

实验一-系统管理及基础数据设置

企业资源计划(ERP)实验指导书 2011版 唐中林 西南石油大学 经济管理学院

实验一系统管理与基础数据设置 本实验通过系统管理,创建公司数据库账套,录入用户信息并授予用户权限,即完成数字化企业搭建的第一步——账套管理、用户管理及权限管理;通过基础数据设置,设置启用系统的公用参数,录入公司的公共基础数据及各业务模块的基础数据,导入公司期初数据(未结业务单据),即完成数字化企业搭建的第二步——系统初始化和基础资料设置。本次实验内容总体上属于ERP系统初始化阶段。 本次实验的实验目的: ●了解数字化企业构建过程 ●了解ERP系统的集成思想和方法 ●理解系统管理的主要目的 ●理解基础信息含义与作用 ●理解基础信息设置的主要目的 1.1 系统管理 (注:由于金蝶K3 V10.3SP1基于C/S架构,本节内容通常由系统管理员(教师)在服务器端完成,学生可通过阅读或者特别申请学习本节内容。建议同学们直接跳过本节内容,从 1.2节开始实验。——tangzlupdated) 一、账套管理 [实验要求] 根据模拟案例数据,新建绿色原野公司的账套,并启用该账套。 [实验资料] 详见3.3节。 [实验环境] 时点:2011-03-30(注:该时间随各专业年级ERP课程上课时间段进行动态调整,通常设置为开始上课时的日期。——tangzlupdated) 操作人员:administrator(系统管理员的内设帐号,安装系统时默认的系统管理员)[实验步骤] 1、点击[开始]→[程序]→[金蝶K/3]→[中间层服务部件]→[账套管理],进入账套管理菜单选择界面。 图1.1-1 选择账套管理菜单 2、在登录界面,不用输入密码,单击“确定”按钮进入账套管理。 图1.1-2 账套管理登录界面

操作系统实验实验1

广州大学学生实验报告 1、实验目的 1.1、掌握进程的概念,明确进程的含义 1.2、认识并了解并发执行的实质 2.1、掌握进程另外的创建方法 2.2、熟悉进程的睡眠、同步、撤消等进程控制方法 3.1、进一步认识并发执行的实质 3.2、分析进程竞争资源的现象,学习解决进程互斥的方法 4.1、了解守护进程 5.1、了解什么是信号 5.2、INUX系统中进程之间软中断通信的基本原理 6.1、了解什么是管道 6.2、熟悉UNIX/LINUX支持的管道通信方式 7.1、了解什么是消息 7.2、熟悉消息传送的机理 8.1、了解和熟悉共享存储机制 二、实验内容 1.1、编写一段程序,使用系统调用fork( )创建两个子进程。当此程序运行时,在系统 中有一个父进程和两个子进程活动。让每一个进程在屏幕上显示一个字符:父进程显示'a',子进程分别显示字符'b'和字符'c'。试观察记录屏幕上的显示结果,并分析原因。 1.2、修改上述程序,每一个进程循环显示一句话。子进程显示'daughter …'及 'son ……',父进程显示'parent ……',观察结果,分析原因。 2.1、用fork( )创建一个进程,再调用exec( )用新的程序替换该子进程的内容 2.2、利用wait( )来控制进程执行顺序 3.1、修改实验(一)中的程序2,用lockf( )来给每一个进程加锁,以实现进程之间的互斥 3.2、观察并分析出现的现象 4.1、写一个使用守护进程(daemon)的程序,来实现: 创建一个日志文件/var/log/Mydaemon.log ; 每分钟都向其中写入一个时间戳(使用time_t的格式) ; 5.1、用fork( )创建两个子进程,再用系统调用signal( )让父进程捕捉键盘上来的中断信号(即按^c键);捕捉到中断信号后,父进程用系统调用kill( )向两个子进程发出信号,子进程捕捉到信号后分别输出下列信息后终止: Child process1 is killed by parent! Child process2 is killed by parent! 父进程等待两个子进程终止后,输出如下的信息后终止: Parent process is killed! 5.2、用软中断通信实现进程同步的机理

数据库实训报告

数据库 实训报告 专业:计算机科学与技术班级:计091 姓名:xxx 任课教师:xxx 2012年11月5日

目录 第一章概述 (3) 1.1引言 (3) 1.2摘要 (3) 第二章需求分析 (3) 2.1功能分析 (3) 2.2性能分析 (4) 2.3可靠性和可用性需求 (4) 2.4出错处理要求 (4) 2.5约束 (4) 2.6逆向需求 (4) 2.7将来可能提出的要求 (4) 第三章数据库设计 (4) 3.1数据字典 (4) 3.2E-R图 (5) 3.3数据库设计 (6) 第四章详细设计 (7) 4.1登录主界面开发 (7) 4.2登录后学生信息界面的开发 (8) 4.3登录后教师信息界面的开发 (8) 4.4登录后学生选课界面的开发 (9) 4.5登录后教师发布选课界面的开发 (9) 总结 (10) 参考文献 (10)

第一章概述 引言 由于信息科技化的越来越多的被应用在商业、工业等领域。管理信息系统的实施在技术上已逐步成熟。任何一个单位要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统。那么作为高等教育组织的学校也不例外。 所以在顺应形势的前提下我们做了此实训,本文介绍了以Oracle11g和JAV A为开发环境而实现的学生教务管理系统的完全运行。自下而上地应用开发”的策略开发一个学校教务管理信息系统的过程。 摘要 学生选课管理系统是一个非常通用的信息管理系统,本课题主要设计一个简单的选课管理系统,进行简单的课程查询及管理。主要实现的功能有:学生基本信息的导入/导出;学生课程信息的录入、修改、添加、删除、查询;在课程设计中,系统开发平台为Windows7,程序设计语言采用Java,数据库采用MYSQL,程序运行平台为Windows7。系统的实现可以极大地方便教师和学生对课程的使用,查询和管理。之所以选择Java作为开发工具,不仅仅因为它好用,更是它的功能强大和使用方便。系统设计部分主要介绍了系统功能设计和数据库设计及JAVA代码设计;系统实现部分说明了几个主要模块的算法,本系统界面友好,操作简单,比较实用。 第一章需求分析 2.1功能需求 “学生选课系统”服务于两种客户,一种是:教师,主要实现的功能包括自己信息管理,公布课程信息,选择学生。另一是:学生,主要实现功能包括管理自己信息,选择课程,查看各种信息。

实验一系统管理和基础设置

实验一系统管理与基础设置 实验目的 掌握用友ERP-U8管理软件中系统管理和基础设置的相关内容。理解系统管理在整个系统中的作用和基础设置的重要性。实验内容 1?建立单位账套 2?增加操作员 3?进行财务分工 4?输入基础信息 5?备份账套数据 6?修改账套参数 实验准备 安装用友ERP-U8软件(版),将系统日期修改为"yyyy-mm-dd ”格式。 实验要求 1?设置操作员 2?建立账套(不进行系统启用的设置) 3?设置操作员权限 4?由701操作员在“企业应用平台”中分别启用“总账管理”、“薪资管理”、“固定资产管理”、“应收 款管理”、“应付款管理”系统,启用日期为2010年1月1日。 5?设置部门档案、人员类别、人员档案、客户分类、客户档案和供应商档案。 实验资料 详见教材《会计信息系统实验教程》(用友ERP-U8)P12~16。 实验步骤 一、新建单位账套 1 ?启动与登录系统管理 从开始菜单依次选择“开始T程序T用友ERP-U8 T系统服务T系统管理”命令,进入“用友ERP-U8 在系示。

输入操作员“ Admin ”(默认密码为空),单击“确定”按钮,以系统管理员的身份进入系统管理窗口。 2.增加操作员 在“系统管理”窗口选择“权限”菜单下的“用户”命令,进入“用户管理”窗口,窗口中显示了系统已经预设好的几位默认用户,单击工具栏中的“增加”按钮,打开“增加用户”对话框,如图所示。 1站色□1角色空称 □QFEK-EI-aOOZ 岀口货运隔 □OFEKrEX-OcaS 出口单11 谢0QFER-FI-0(101 殳计主管 □□PEBrFI-0(]O3 启咗计 □rPEK-FT-OCIl 页收■合计 □CFEH-n-Ut LE应何合计 □QFEK-n-aCEl咸本合计 □CPER-FT-QC22 盛截算员0 rPEit-FT-ncsi 比釣□(jfEK-FI-0C41 胡科骨计 | * M | F 憎m 1 I W

操作系统实验_实验1

广州大学学生实验报告 开课学院及实验室:计算机科学与工程实验室 2015年11月11日 实验课 操作系统成绩 程名称 实验项 进程管理与进程通信指导老师陈康民目名称 (***报告只能为文字和图片,老师评语将添加到此处,学生请勿作答***) 进程管理 (一)进程的创建实验 一、实验目的 1、掌握进程的概念,明确进程的含义 2、认识并了解并发执行的实质 二、实验内容 1、编写一段程序,使用系统调用fork( )创建两个子进程。当此程序运行时,在系统中有一 个父进程和两个子进程活动。让每一个进程在屏幕上显示一个字符:父进程显示'a',子进程分别显示字符'b'和字符'c'。试观察记录屏幕上的显示结果,并分析原因。 2、修改上述程序,每一个进程循环显示一句话。子进程显示'daughter …'及'son ……', 父进程显示'parent ……',观察结果,分析原因。 三、实验步骤 1、编写一段程序,使用系统调用fork( )创建两个子进程。 代码: #include main( ) { int p1,p2; while((p1=fork( ))= = -1); /*创建子进程p1*/ if (p1= =0) putchar('b'); else { while((p2=fork( ))= = -1); /*创建子进程p2*/ if(p2= =0) putchar('c'); else putchar('a'); } } 运行结果:

bca,bac, abc ,……都有可能。 2、修改上述程序,每一个进程循环显示一句话。子进程显示'daughter …'及'son ……',父进程显示'parent ……',观察结果,分析原因。 代码:#include main( ) { int p1,p2,i; while((p1=fork( ))= = -1); /*创建子进程p1*/ if (p1= =0) for(i=0;i<10;i++) printf("daughter %d\n",i); else { while((p2=fork( ))= = -1); /*创建子进程p2*/ if(p2= =0) for(i=0;i<10;i++) printf("son %d\n",i); else for(i=0;i<10;i++) printf("parent %d\n",i); } } 结果:

湘潭大学数据库实验1

《数据库原理》实验教学指导书 实验一数据模型设计与实现撰写人:郭云飞 湘潭大学 信息工程学院 二○一六年四月

实验一数据模型设计与实现 一.上机目的 1.了解并掌握数据模型的设计。 2.了解并掌握Oracle中的用Create命令定义表的方法,以及表的完整性定义。3.了解并掌握Oracle中的用Alter命令和Drop命令对表的修改和删除。 二.预备知识 1.E-R图图例 图例一(教材第5版) 矩形,表示实体集 菱形,表示联系集 线段 椭圆,表示属性 下划线标识主键属性 图例二(教材第6版) 矩形,表示实体集 菱形,表示联系集 线段 属性在实体矩形内列出 下划线标识主键属性 2.Oracle数据类型 3.CREATE TABLE命令 1)CREATE TABLE table_name( column_name type(size), column_name type(size), …); 2)CREATE TABLE table_name [(column_name,…)] AS SELECT statement; 新建一张表,用于保存查询结果。 4.完整性约束 Oracle允许用户为表和列定义完整性约束来增强一定的规则。 可分为:表约束和属性约束

1)NOT NULL约束 NOT NULL约束保证属性值不能为NULL。没有NOT NULL约束的属性,值可以为NULL。 2)UNIQUE约束 指定一个属性或者属性的集合为唯一键。在表中没有两行具有相同的值。如果唯一键是基于单条记录的,NULL是允许的。 表约束命令格式: ,[CONSTRAINT constraint_name] UNIQUE (Column, Column, …) 属性约束命令格式: [CONSTRAINT constraint_name] UNIQUE 3)主键约束(Primary Key Constraint) 主键约束强制属性和属性集合的唯一性,并且用一个唯一索引来管理它。每个表中只能用一个主键,这样可以通过主键来标识表中的每条记录。NULL值不允许在主键属性出现。 表约束命令格式: ,[CONSTRAINT constraint_name] PRIMARY KEY (Column, Column, …) 属性约束命令格式: [CONSTRAINT constraint_name] PRIMARY KEY 4)外键约束 外键提供表内或表间的完整性规则。外键必须依赖于一个primary或unique key。 表约束命令格式: ,[CONSTRAINT constraint_name] FOREIGN KE Y (Column, Column, …) REFERENCE S table (column, column, …) 属性约束命令格式: [CONSTRAINT constraint_name] FOREIGN KEY table (column) 5)Check约束 CHECK约束定义了每条记录必须满足的条件 语法: [CONSTRAINT constraint_name] CHECK (condition) 5.ALTER TABLE命令 ALTER TABLE命令可用来修改数据表的定义。 6.DROP TABLE命令 用DROP TABLE命令删除Oracle数据表的定义。 命令格式: DROP TABLE table_name [CASCADE CONSTRAINT]; CASCADE CONSTRAINT选项说明了也把完整性约束一起删除。 注意: ●D ROP TABLE也把数据表中的数据删除。 ●数据表的VIEWS和SYNOMNYMS保留下来,但它们变成了不合法的。 ●任何悬而未决的事务将被提交。 ●只有数据表的生成者或DBA才有权删除它。

数据库管理员实习报告范文.doc

数据库管理员实习报告范文 亲爱的朋友,您好,时光飞逝,又到了我们见面的时候,面对着即将结束的实习期,相信您一定有很多感触以及心得,以下是我为您整理的“数据库管理员实习报告范文”,欢迎大家阅读,仅供大家参考,希望对您的生活有所帮助。 数据库管理员实习报告范文(一) 通过这次在xx的实习,学到了很多东西。也了解到了软件开发的真正价值。这次的实践让我真切体会到了我们前面所学知识的用处所在。以前总认为所学的知识只是理论上的知识,根本就没有任何作用,但通过这次实习,让我学有所用。而且学到了很多在学校学不到的东西,受益匪浅。 在这个信息时代,信息都是电子化。很多方面根本不在是一些手把手的管理,而是在电脑面前操作一下即可,让我们真正享受到高科技的待遇。在软件开发领域,做一个项目的出发点是提高办事效率。而在项目制作的过程中我们要使一个软件简洁实用,人性化,快捷方便。 这次实习的主要任务是图书管理系统的开发。项目运行的平台是windowsxp,运用系统主要是microsoft visual studioxx,microsoft sql server xx,运用的知识主要有我们学习过的知识数据库技术,以及实习过程中所提及的知识。在软件开发果过程中首先要了解三层结构的的含义及其设计模式思想部署企业级数据库业务系统开发。 三层结构是一种成熟、简单并得到普遍应用的应用程序架构,它将应用程序结构划分三层独立的包,包括用户表示层、业务逻辑层、数据访问层。其中将实现人机界面的所有表单和组件放在表示层,将所有业务规则和逻辑的实现封装在负责业务逻辑组件中,将所有和数据库的交互封装在数据访问组件中。 三层结构示意图 三层结构是一种严格分层方法,即数据访问层只能被业务逻辑层访问,业务逻辑层只能被表示层访问,用户通过表示层将请求传送给业务逻辑层,业务逻辑层完成相关业务规则和逻辑,并通过数据访问层访问数据库获得数据,然后按照相反的顺序依次返回将数据显示在表示层。 下面介绍图书管理系统开发技术 一、系统的功能设计 首先对系统进行需求分析,我们必须要知道要做一个系统“用来干什么”,这需要在对用户需求进行充分调研的基础上,深入理解并描述出软件的功能、性能、接口等方面的需求,可以使用uml建模作为需求分析和系统设计的有效方法。图(1)给出了本图书管理系统的功能结构图,其

操作系统实验全(五个)

操作系统试验指导 —. 课程的性质、目的和任务 操作系统在整个计算机系统软件中占有中心地位。其作用是对计算机系统进行统一的调度和管理,提供各种强有力的系统服务,为用户创造既灵活又方便的使用环境。本课程是计算机及应用专业的一门专业主干课和必修课。通过本课程的学习,使学生掌握操作系统的基本概念、设计原理及实施技术,具有分析操作系统和设计、实现、开发实际操作系统的能力。 二. 实验的意义和目的 操作系统是计算机专业学生的一门重要的专业课程。操作系统质量对整个计算机系统的性能和用户对计算机的使用有重大的影响。一个优良的操作系统能极大地扩充计算机系统的功能,充分发挥系统中各种设备的使用效率,提高系统工作的可靠性。由于操作系统涉及计算机系统中各种软硬件资源的管理,内容比较繁琐,具有很强的实践性。要学好这门课程,必须把理论与实践紧密结合,才能取得较好的学习效果。培养计算机专业的学生的系统程序设计能力,是操作系统课程的一个非常重要的环节。通过操作系统上机实验,可以培养学生程序设计的方法和技巧,提高学生编制清晰、合理、可读性好的系统程序的能力,加深对操作系统课程的理解。使学生更好地掌握操作系统的基本概念、基本原理、及基本功能,具有分析实际操作系统、设计、构造和开发现代操作系统的基本能力。 三.实验运行环境及上机前的准备 实验运行环境: C语言编程环境 上机前的准备工作包括: ●按实验指导书要求事先编好程序; ●准备好需要输入的中间数据; ●估计可能出现的问题; ●预计可能得到的运行结果。 四. 实验内容及安排 实验内容包括进程调度、银行家算法、页式地址重定位模拟,LRU算法模拟和先来先服务算法五个实验。每个实验介绍了实习的目的要求、内容和方法。

12秋网络数据库实验1 建立系统运行平台(2学时)

实验一建立网络数据库应用系统运行平台(2学时) 【实验目的】 1.了解并掌握IIS的安装,虚拟目录设置的方法,ASP文件运行的方法等。 2.掌握SQL Server2000的软硬件要求及安装过程。 3.掌握SQL Server 2000企业管理器和查询分析器的使用。 【实验要求】 1.完成IIS6.0和SQL Server 2000的安装与配置,设置虚拟目录,运行简单的ASP文件。 2.使用企业管理器建立数据库,完成备份、还原、附加数据库操作。 3.利用查询分析器和企业管理器完成数据库表的各种操作。 【实验内容】 1.在自己个人计算机上安装IIS和SQL Server 2000,根据自己的实际情况搭建ASP运行环境。 2.编写一个简单的ASP网页程序,实现在浏览器IE中输出登录网站的时间及简单的欢迎信息。 3.利用SQL Server 2000企业管理器,完成应用系统(学生管理系统stu_DB)数据库的创建、数据库属性的修改等操作。 4.利用企业管理器或查询分析器在数据库stu_DB中创建下面数据库表,并建立表之间的关联。 学生表s(sno,sname,sex,sage,dno) 教师表t(tno,tname,sex,tage,prof,sal,dno) 课程表c(cno,cname,ct,cr)//ct:学时,cr:学分 选课表sc(sno,cno,score) 授课表tc(tno,cno) 系别表d(dno,dname,addr) 【实验指导及部分代码】 1.安装和配置IIS (1)安装IIS。安装过程请参考教材第2章中的详细说明。 (2)配置IIS。IIS的配置方法请参考教材第2章中的详细说明,这里补充一点就是需要让IIS支持父路径的功能,具体操作如下。 (3)启动IIS,在【默认网站】上右键单击,选择【属性】,如图1所示;

实验管理系统

数据库设计课堂测试 某学校拟开发一套实验管理系统,对各课程的实验安排进行管理。 [需求分析] 每个实验室可进行的实验类型不同。由于实验室和实验员资源有限,需根据学生人数分批次安排实验室和实验员。一门含实验的课程可以开设给多个班级,每个班级每学期可以开设多门含实验的课程。每个实验室都有其可开设的实验类型。一门课程的一种实验可以根据人数、实验室的可容纳人数和实验室类型,分批次开设在多个实验室的不同时间段。一个实验室的一次实验可以分配多个实验员负责辅导实验,实验员给出学生的每次实验成绩。 1.课程信息包括:课程编号、课程名称、实验学时、授课学期和开课的班级等信息;实验信息记录该课程的实验进度信息,包括:实验名、实验类型、学时、安排周次等信息,如表3-1所示。 表3-1 课程及实验信息 2.以课程为单位制定实验安排计划信息,包括:实验地点,实验时间、实验员等信息。实验计划如表3-2所示。

3.由实验员给出每个学生每次实验的成绩,包括:实验名,学号,姓名,班级,实验成绩等信息。实验成绩如表3-3所示。 4.学生的实验课程总成绩根据每次实验的成绩以及每次实验的难度来计算。 [概念模型设计] 根据需求阶段收集的信息,设计的实体联系图(不完整)如图3-1所示。 [逻辑结构设计] 根据概念模型设计阶段完成的实体联系图,得出如下关系模式(不完整): 课程(课程编号,课程名称,授课院系,实验学时) 班级(班级号,专业,所属系) 开课情况( (1) ,授课学期) 实验( (2) ,实验类型,难度,学时,安排周次) 实验计划( (3) ,实验时间,人数) 实验员( (4) ,级别) 实验室(实验室编号,地点,开放时间,可容纳人数,实验类型) 学生( (5) ,姓名,年龄,性别)

操作系统实验一

本科实验报告 课程名称:操作系统 学号: 姓名: 专业: 班级: 指导教师: 课内实验目录及成绩 信息技术学院

实验(实验一) 1 实验名称:基本shell命令及用户管理 2 实验目的 2.1 掌握安装Linux操作系统的方法。 2.2 掌握Linux操作系统的基本配置。 2.3 了解GNOME桌面环境。 2.4 掌握基本shell命令的使用。 3 实验准备 3.1 下载VMware Workstation虚拟机软件(版本不限)。 3.2 准备Linux操作系统的安装源(内核版本和发行版本均不限)。 注:实验准备、实验内容4.1和4.2作为回家作业布置,同学们利用课余时间可在私人计算机上完成。 4 实验要求、步骤及结果 4.1 安装虚拟机软件。 【操作要求】安装VMware Workstation虚拟机软件,并填写以下4.1.1和4.1.2的内容。 4.1.1【VMware Workstation虚拟机版本号】 4.1.2【主要配置参数】 4.2 安装Linux操作系统。 【操作要求】安装Linux操作系统,版本不限。 Linux发行版本: Linux内核版本:

【主要操作步骤:包括分区情况】 1、创建一台虚拟机安装操作系统时客户机操作系统选择Linux 2、修改虚拟机的安装路径。 3、建一个新的虚拟磁盘,磁盘的空间20GB,并且将单个文件存储虚拟磁盘。 4、设置分区完毕,安装虚拟机 4.3 了解Linux操作系统的桌面环境之一GNOME。 【操作要求】查看桌面图标,查看主菜单,查看个人用户主目录等个人使用环境。【操作步骤1】桌面图标

【操作步骤2】主菜单 【操作步骤3】个人用户主目录 【操作步骤4】启动字符终端

2015网络数据库实验指导书

《网络数据库实验》指导书计算机科学与技术专业 佛山科学技术学院计算机系 2015年3月

目录 实验一数据库和数据库表操作 (1) 实验二数据库单表查询 (5) 实验三数据库多表连接查询 (9) 实验四数据库嵌套查询和组合查询 (11) 实验五数据的更新 (17) 实验六 T-SQL语言 (19) 实验七视图与索引 (24) 实验八存储过程的实现 (27) 实验九触发器的实现 (32) 实验十数据库的安全性 (36) 实验十一备份、还原与导入、导出 (37) 实验十二数据库应用系统设计 (38) 参考资料 1.王珊萨师煊.《数据库系统概论》(第四版).北京:高等教育出版社,2006 2.方风波. 网络数据库项目教程. 北京:电子工业出版社,2012 3.吴德胜. SQL Server入门经典. 北京:机械工业出版社,2013 公共邮箱:fosucomputer@https://www.360docs.net/doc/236971385.html, 邮箱密码:computer

学生-课程数据库xscj中用到的四个表文件如下: 1.学生表(Student表) Student表(学生表)结构 Student表(学生表)记录 2.课程表(Course表) Course表(课程表)结构 Course表(课程表)记录

3.成绩表(SC表) SC表(成绩表)结构 SC表(成绩表)记录 4.系表(Department表) Department表(系表)结构 Department表(系表)结构

实验一数据库和数据库表操作 一、实验目的和要求 1.掌握利用查询窗口和对象资源管理器进行数据库及基本表的定义、删除与修改; 2.掌握索引的建立与删除的方法。 二、实验内容与步骤 (一)建立数据库 【SY1-01】通过企业管理器或查询分析器建立学生-课程数据库xskc。 CREATE DATABASE xscj ON PRIMARY (NAME='xscj_data',FILENAME='E:\sjk2015\xscj.mdf') LOG ON (NAME='xscj_log',FILENAME='E:\sjk2015\xscj.ldf') 【注】先在E:盘上建立一个文件夹(例如:E:\sjk2015),数据库文件保存到自建的文件夹中。 (二)基本表的定义、修改与删除 1.定义基本表 利用查询窗口和对象资源管理器创建基本表,并输入数据。 【SY1-02】建立一个学生表Student,它由学号Sno、姓名Sname、性别Ssex、出生日期Sbirth、年龄Sage、系代号Dno五个属性组成。要求“学号”为主键,“姓名”不能为空,“性别”默认值为“男”。 CREATE TABLE Student ( Sno char(10)PRIMARY KEY, Sname Varchar(8)NOT NULL, Ssex char(2)DEFAULT'男'CHECK(Ssex in('男','女')), Sbirth smalldatetime NULL, Sage int null, Dno char(4)NULL ) 【SY1-03】建立课程表Course,它由课程号Cno、课程名Cname、先修课Cpno、Ccredit学分四个属性组成。要求“课程号”为主键,“课程名”属性不能为空。 CREATE TABLE Department ( Dno char(4)PRIMARY KEY, Dname Varchar(20)NOT NULL, College Varchar(20) ) 【SY1-04】建立学生成绩表SC,包含学号Sno、课程号Cno、成绩Grade三个字段。要求建立主键及与student、sc表联接的外键,并创建检查约束(Grade>=0 and Grade<=100)。 CREATE TABLE SC (Sno char(10)NOT NULL, Cno char(6)NOT NULL, Grade int CHECK(Grade BETWEEN 0 AND 100), PRIMARY KEY(Sno,Cno), FOREIGN KEY(Sno)REFERENCES Student(Sno), FOREIGN KEY(Cno)REFERENCES Course(Cno) )

数据库实训报告

数据库实训报告 目的:熟练掌握与应用数据库操作应用技术。 时间:2012.2.20 ~ ~2012.2.26 地点:学校机房 实训人:网络1001班 32号马长旺 指导老师:孔庆月王彦新 实训任务:运用Microsoft SQL Server 2005和Microsoft Visual Studio 2008软件制作一个学生成绩管理系统。 一:实训的内容:1.项目目标:具体规划模块如下, 1)课程信息管理:包括对课程信息管理、浏览等功能。 2)学生信息管理:包括学生信息的浏览、管理、查询等功能。 3)成绩管理:包括对学生所学课程浏览、管理、查询功能。功能结构图如下: 成绩信息的查询 成绩信息的增减删 学生信息的查询 学生信息的增减删 课程信息的增减删 学生成绩管理系统 课程信息管理 学生信息管理 学生成绩管理 2.数据库结构设计与实现 学生成绩管理系统数据库的名称设置为“JDXS”,其中包括3个数据表:课程信息表、学生信息表、成绩表。 a. 课程信息表:用于保存所有的课程信息; b. 学生信息表:包括用于保存说有学生的基本信息; c. 成绩表:用于保存学生所学课程及成绩;

3.创建项目 启动程序“Microsoft Visual Studio 2008”,选择“文件”-----“新建”----“项目”命令,打开“新建项目”对话框,输入项目名称“StudentInfoSystem”,文件位置设置为“E:/学生成绩管理系统”文件夹。单击“确定”按钮后,出现创建项目的开发环境 4.设计与实现主窗体 将刚才创建的窗体Form1作为主窗体:右击主窗体,设置主窗体的属性。添加各个控件。 5.设计与实现课程设置窗体 选中项目中的解决方案名称(StudentInfoSystem)右击,选中“添加”---“新建项”---“Windows窗体”,在“新添加项”对话框中,输入窗体名 称“FrmCourseManage”,单击“添加”按钮。然后,对改窗体进行界面设计和代码设计。 6.设计与实现学生信息管理窗体

管理信息系统实验及答案(1)复习进程

第一章学校教务管理信息系统项目规划 一、开发背景介绍 信息社会的高科技,商品经济化的高效益,使计算机的应用已普及到经济和社会生活的各个领域。这对于正在迅速发展的各大高校而言,同样有着重要意义。现如今高校为适应社会的需求以及自身办学的需要,扩建、扩招已在寻常不过。自然就会有更多的学生信息需要处理。如果只靠人力来完成,必然是一项非常繁琐、复杂的工作,而且还会出现很多意想不到的错误,这不仅会给教学及管理带来了很大的不便,也不益于学校全面快速发展的需要。在高校中,教务管理工作具有举足轻重的地位,教学质量直接取决十教务管理水平。现如今教务管理信息系统的开发与实施可谓日新月异。在数字校园理论逐步应用的过程中,各高校一方面不断投资购建各种硬件、系统软件和网络,另一方面也不断开发实施了各类教学、科研、办公管理等应用系统,形成了一定规模的信息化建设体系。教务管理系统是一个庞大而复杂的系统,它包括对学生信息的注册、修改,学生选课及课程管理和学生的四六级考试及计算机等级考试的管理;对教师课程的管理以及对选课学生评分的管理;和管理员对教师、各类考试的综合管理等主要的功能。教务管理系统运行的状况将直接影响到学校里的主要工作,一旦此系统出错,不仅学校的教学进度安排会受到一定程度的影响,而且还会危及到每一个在校学生的切身利益。所以设计一个功能相对完整、操作简单以及界面友好的教务管理系统变得非常重要。为了提高教务管理的工作效率和服务质量,降低出错率,精简人力、物力的投入,各个高校均建立了自己的教务管理信息系统,为学校的动态管理和分析决策带来了极大的便利。现在的学校的教务管理也逐步从手工转到计算机自动化信息处理阶段。通过这个系统,用户可以方便的对教师信息以及学生信息和学生成绩资料进行添加、修改和删除操作,还可以对学生资料和成绩进行查询操作。除此之外,对用户的添加和删除操作也很方便。教务管理系统是典型的信息管理系统(MIS),它能够实现整体规划教学资源(学生,教师,教室),评估教学质量,制定教学计划,检查教学进度,给学校的教务人员管理教务工作提供了极大的方便。

(完整版)网络数据库实训报告(一)

网络数据库应用实训报告 日期:2016 年3月18 日班级:物联1411 一、实训目的和要求 1、掌握采用界面方式创建、修改、删除数据库; 2、掌握采用T-SQL 语句创建、修改、删除数据库; 二、实训所需仪器、设备 硬件:计算机软件:操作系统Windows7、SQLServer2008 三、实训内容 1)在管理平台中管理数据库。 (1)创建数据库“studentsdb”。 (2)查看studentsdb 数据库的属性。 (3)修改数据文件大小为2MB,指定“最大文件大小”为5MB。日志文件的大小在每次填满时自动递增5%。 (4)将studentsdb 数据库的名称更改为student_db。 2)使用T-SQL 语句管理数据库 (1)使用CREATE DATABASE 创建studb 数据库,然后通过系统存储过程sp_helpdb 查看系统中的数据库信息。 (2)使用ALTER DATABASE 修改studb 数据库的设置,指定数据文件大小为5MB,最大文件大小为20MB,自动递增大小为1MB。

(3)为studb 数据库增加一个日志文件,命名为studb_Log2,大小为5MB,最大文件大小为10MB。 (4)将studb 数据库的名称更改为my_studb。 (5)使用DROP DATABASE 删除my_studb 数据库。 四、实训步骤 (内容说明:1.大致的操作步骤;2.参数设置) 1)在管理平台中管理数据库。 (1)数据库右击→新建数据库→数据库名称“studentsdb”; (2)数据文件→初始大小→2MB (3)数据文件→点击自动增长下的→最大文件大小→限制文件大小→5MB; (4)日志文件→点击自动增长下的→文件增长→按百分比→5% (5) studentsdb右击→属性; (6) studentsdb右击→重命名→student_db; 2)使用T-SQL 语句管理数据库 命令如下: CREATE DATABASE studb on PRIMARY ( NAME='student_db', FILENAME='C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA', size=4MB, MAXSIZE=20MB, FILEGROWTH=1 ) log on ( NAME='stusb_log2', FILENAME='C:\Program Files\Microsoft SQL

相关文档
最新文档