《大型数据库技术》课程综合实例
大型数据库管理系统技术应用与实例分析基于SQLServer2005第2版课程设计

大型数据库管理系统技术应用与实例分析基于SQLServer2005第2版课程设计1. 简介本课程设计是基于SQLServer2005进行的大型数据库管理系统技术应用与实例分析,主要涉及以下内容:•数据库管理系统的概念及应用•SQLServer2005数据库的基本概念和操作•数据库设计理论及实践•SQLServer2005数据库的应用实例分析•数据库性能优化的技巧和方法2. 数据库管理系统概述数据库(Database)可以定义为一个有组织的、可存储、可维护、可共享的数据集合,数据在其中以一定形式存储,并可按需求共享。
数据库管理系统(Database Management System,DBMS)是一种管理数据的大型软件系统,它能够进行数据的管理、维护和查询等操作。
数据库管理系统应用广泛,尤其在大型企业和机构中,更是必不可少的工具。
通过数据库管理系统,企业和机构可以高效地管理大量数据,并且能够快速地查找和查询所需数据。
3. SQLServer2005数据库的基本概念和操作SQLServer2005是一种大型数据库管理系统,它的管理和操作需要一定的专业知识和技术。
下面将介绍SQLServer2005数据库的一些基本概念和操作。
3.1 SQLServer2005数据库的基本概念SQLServer2005数据库系统是由若干个相互关联的数据库对象组成的,这些数据库对象主要包括:数据库、数据表、数据行、字段和索引等。
其中,数据库是最基本的对象,它通常包含多个数据表。
3.2 SQLServer2005数据库的操作SQLServer2005数据库的操作通常包括以下几个方面:•数据库的创建和删除•数据表的创建和删除•数据的添加、删除、修改和查询•数据表的备份和恢复3.3 SQLServer2005数据库的应用实例分析下面将介绍SQLServer2005数据库在实际应用中的一些例子。
3.3.1 金融行业应用实例在金融行业中,SQLServer2005数据库可以用来管理行业内的交易数据、客户数据、金融紧急事件发生情况记录等。
大数据库课程设计题目16个 经典实例及参考资料)

数据库课程设计题目〔16个经典实例)系统功能的根本要求:航班根本信息的录入,包括航班的编号、飞机名称、机舱等级等。
机票信息,包括票价、折扣、当前预售状态与经手业务员等。
客户根本信息,包括某某、联系方式、证件与、付款情况等。
按照一定条件查询、统计符合条件的航班、机票等;对结果打印输出。
系统功能的根本要求:线路信息,包括出发地、目的地、出发时间、所需时间等。
汽车信息:包括汽车的种类与相应的票价、最大载客量等。
票价信息:包括售票情况、查询、打印相应的信息。
系统功能根本要求:员工各种信息:包括员工的根本信息,如编号、某某、性别、学历、所属部门、毕业院校、健康情况、职称、职务、奖惩等;员工各种信息的修改;对转出、辞退、退休员工信息的删除;按照一定条件,查询、统计符合条件的员工信息;教师教学信息的录入:教师编号、某某、课程编号、课程名称、课程时数、学分、课程性质等。
科研信息的录入:教师编号、研究方向、课题研究情况、专利、论文与著作发表情况等。
按条件查询、统计,结果打印输出。
系统功能的根本要求:参加会员的根本信息,包括:成为会员的根本条件、优惠政策、优惠时间等。
会员的根本信息,包括某某、性别、年龄、工作单位、联系方式等。
会员购物信息:购置物品编号、物品名称、所属种类,数量,价格等。
会员返利信息,包括会员积分的情况,享受优惠的等级等。
对货物流量与消费人群进展统计输出。
系统功能的根本要求:客房各种信息,包括客房的类别、当前的状态、负责人等;客房信息的查询和修改,包括按房间号查询住宿情况、按客户信息查询房间状态等。
以与退房、订房、换房等信息的修改。
对查询、统计结果打印输出。
系统功能根本要求药品信息,包括药品编号、药品名称、生产厂家、生产日期、保质期、用途、价格、数量、经手人等;员工信息,包括员工编号、某某、性别、年龄、学历、职务等;客户信息,包括客户编号、某某、联系方式、购置时间、购置药品编号、名称、数量等。
入库和出库信息,包括当前库存信息、药品存放位置、入库数量和出库数量的统计。
大型数据库技术课程设计报告

大型数据库技术课程设计设计题目:1、工资管理系统本系统需要完成的功能主要有:系统数据初始化;员工基本信息数据的输入、修改、删除;企业工资的基本设定;员工工资的浏览;员工个人工资表的查询;员工工资的计算;2、旅行社管理信息系统系统功能应包括:(1)旅游团队、团队团员及旅游路线相关信息的输入(2)旅游团队、团队团员及旅游路线相关信息的维护(修改、浏览、删除和撤销)(3)旅游团队管理信息的查询(如按团队编号)(4)团队团员基本情况的查询(可选多种方式)(5)旅游路线相关信息的查询(如按线路编号)(6)旅游团队管理信息的报表及输出。
(7)团队团员基本情况的报表及输出。
(8)旅游路线排行榜发布。
(9)数据备份,更改密码。
基本信息团队团员信息:游客编号、、性别、,联系方式、地址、是否交款、会员等旅游团队信息:团队编号、导游编号、开始时间、旅游天数、跟团人数、旅游路线等。
路线信息:线路编号、旅游路线、市场价格、本店价格、预订等导游信息表:导游编号、、性别、、、地址、任职时间、级别、备注3、酒店客房预订管理系统主要功能:前台操作:包括开房登记、退房结账和房状态查看预订管理:包括预订房间、预订入住和解除预订信息查询:包括在住客人列表、预订客人列表和历史客人列表报表统计:包括开房记录统计、退房结账和预订房间统计4、报刊订阅管理系统本系统主要有以下功能模块:(1)登陆功能:登陆系统为身份验证登录。
分为管理员登录和一般用户登录。
分别通过不同的用户名和密码进入报刊订阅管理界面,新的用户需要注册。
(2)录入新信息功能:对于管理员,包括新用户信息和新报刊信息的录入功能,信息一旦提交就存入到后台数据库中;普通用户自行注册进行可以修改个人信息。
(3)订阅功能:用户可以订阅报刊,系统自动计算所需金额,并显示在界面上;管理员不可订阅报刊,必须以用户身份订阅报刊。
(4)查询功能:用户可以查询并显示自己所订阅的信息;管理员可以按人员、报刊、部门分类查询。
大型数据库技术大作业

《大型数据库技术》大作业课题名称:学生成绩管理系统班级: 16级软工云计算四班学号: ***********名:***成绩:(一)Oracle的安装与配置(1)Oracle 11g的安装1.解压下载的包,然后进入包内,点击setup.exe开始安装选择创建和配置数据库,点击下一步。
选择桌面类,点击下一步:输入数据库名字和口令,点击下一步:准备安装:安装成功:(2)创建数据库(二)用户与权限管理(1)表空间的创建(2)用户配置文件的创建(3)用户的创建(4)权限的分配(5)用户登录(三)Oracle对象创建与管理(1)课题简介当今时代是飞速发展的信息时代。
在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。
计算机的最大好处在于利用它能够进行信息管理。
使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。
尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。
计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理提目前随着个大高校的扩招,在校学生数量庞大。
拥有一款好的学习成绩管理系统软件,对于加强对在校生的成绩管理起到积极作用。
并且,可以为在校生随时查阅自己的成绩信息、教师录入成绩等提供方便,为学校节省大量人力资源本系统就是为了管理好学生成绩信息而设计的(2)数据库表清单1.学生表(学号(主键),姓名,性别,出生日期,专业,学分)2.课程表(课程号(主键),课程名,开课日期,学时,学分)3.教师表(工号(主键),姓名,性别,课程名)4.成绩表(学号(主键),课程号,教师,成绩)5.用户表(用户名,密码)E-R图(3)普通数据表及索引的实现(4)索引、视图的实现(四)PL/SQL编程(1)课程平均成绩:此功能主要是求指定课程号的课程平均成绩实现代码create or replace function dyh_avg_score(dyh_couno number) return number isnum_avg_score number;beginselect avg(stucredits) into num_avg_score from dyh_score where couno=dyh_couno;return(round(num_avg_score,2));exceptionwhen no_data_found thendbms_output.put_line('不存在这门课');return(0);end;set serveroutput ondeclareavg_score number;beginavg_score:=dyh_avg_score(1);dbms_output.put_line('平均成绩是:'||avg_score);end;(2)判断用户名和密码:此功能主要是判断输入的用户名和密码是否和用户表信息一直,若一致则输出1,若不一致输出0实现代码create or replace procedure dyh_login(c_name varchar2,c_password number,flag out number)iscounts number;pcounts number;beginselect count(username) into counts from dyh_users where username=c_name;if counts>0 thenselect count(password) into pcounts from dyh_users where password=c_password;if pcounts>0 thenflag:=1;end if;elseflag:=0;end if;end dyh_login;存储过程:此功能为直接调用此过程进行对用户表进行插入操作实现代码:create or replace procedure dyh_insert_users(dyh_username in varchar2,dyh_password in number)isbegininsert into dyh_users(username,password)values(dyh_username,dyh_password);end dyh_insert_users;序列,触发器:此功能为向学生表插入信息是,运用序列自动添加学号实现代码:创建序列:create sequence dyh_student_seqmaxvalue 9999start with 1011increment by 10nocache;创建触发器:create or replace trigger dyh_tri_studentbefore insert on dyh_studentfor each rowbeginselect dyh_student_seq.nextval into :new.stuno from dual;end dyh_seq_tri;(五)数据库的备份与恢复(1)设置归档模式。
大型数据库系统综合课程设计(任务书)

《大型数据库系统》综合课程设计任务书七、课程设计课题表题目一学生学籍管理系统主要功能模块:实现学生基本情况的录入、修改、删除等基本操作。
对学生基本信息提供灵活的查询方式。
完成一个班级的学期选课功能。
实现学生成绩的录入、修改、删除等基本操作。
能方便的对学生的个学期成绩进行查询。
具有成绩统计、排名等功能。
具有数据备份和数据恢复功能。
题目二图书管理系统主要功能模块图书基本情况的录入、修改、删除等基本操作。
办理借书卡模块。
实现借书功能。
实现还书功能。
能方便的对图书进行查询。
对超期的情况能自动给出提示信息。
具有数据备份和数据恢复功能。
题目三银行储蓄系统主要功能模块实现储户开户登记。
办理定期存款帐。
办理定期取款手续。
办理活期存款帐办理活期取款手续。
实现利息计算。
输出明细表。
具有数据备份和数据恢复功能。
题目四设备管理系统主要功能模块实现设备的录入、删除、修改等基本操作。
实现国家标准设备代码的维护。
能够对设备进行方便的检索。
实现设备折旧计算。
能够输出设备分类明细表。
具有数据备份和数据恢复功能。
题目五医院药品进销存系统主要功能模块新药品的入库。
过期药品的出库登记、处理记录。
药品库存检索。
供货商信息检索。
药品采购记录管理。
药品用药说明信息管理。
输出相应的数据报表。
具有数据备份和数据恢复功能。
题目六书店租赁管理系统主要功能模块完成会员信息、书籍信息等的查询、添加、修改、删除等操作完成书籍检索的功能。
对于借阅信息能按照借阅人、借阅日期等查询会员交纳会费、临时人员借阅所交纳的租金书籍损坏或者过期还书的罚款等信息题目七大学生就业咨询系统主要功能模块对用人单位的基本信息进行录入、修改、删除等。
实现毕业生专业信息的维护。
定时发布用人单位的毕业生需求信息。
方便的实现对人才需求信息的检索。
对用人单位的级别能够自动进行变更。
能够对历年的毕业需求信息进行统计、分析。
具有数据备份和数据恢复功能。
题目八教务辅助管理系统主要功能模块对上课教师基本信息进行管理。
大型数据库课程设计

大型数据库课程设计一、教学目标本课程的教学目标是让学生掌握大型数据库的基本概念、原理和应用方法。
具体来说,知识目标包括了解大型数据库的基本结构、特点和分类,掌握数据库设计的基本方法和步骤,了解数据库管理系统的原理和应用。
技能目标包括能够使用主流的大型数据库管理系统进行数据库设计和操作,能够进行数据库性能优化和故障排除。
情感态度价值观目标包括培养学生的信息素养,提高学生对大型数据库技术的认识和重视,培养学生的团队合作意识和解决问题的能力。
二、教学内容本课程的教学内容主要包括大型数据库的基本概念、原理和应用方法。
具体包括大型数据库的定义、特点和分类,数据库设计的基本方法和步骤,数据库管理系统的原理和应用。
教学中将结合实际案例进行讲解和操作,使学生能够更好地理解和应用所学的知识。
三、教学方法为了激发学生的学习兴趣和主动性,本课程将采用多种教学方法。
包括讲授法、讨论法、案例分析法和实验法。
讲授法用于讲解基本概念和原理,讨论法用于引导学生进行思考和交流,案例分析法用于分析实际应用案例,实验法用于让学生亲自动手操作和实践。
通过多样化的教学方法,使学生能够全面理解和掌握大型数据库的知识和技能。
四、教学资源为了支持教学内容和教学方法的实施,我们将选择和准备适当的教学资源。
教材方面,我们将使用《大型数据库技术》一书,该书内容全面,理论与实践相结合,适合学生自学和参考。
参考书方面,我们将推荐《大型数据库系统》等书籍,供学生深入学习和研究。
多媒体资料方面,我们将收集和整理相关的教学视频、PPT演示和案例分析等,以丰富学生的学习体验。
实验设备方面,我们将安排学生进行上机实验,使用计算机和数据库管理系统进行实际操作。
通过充分利用教学资源,我们将为学生提供全方位的学习支持。
五、教学评估本课程的教学评估将采用多元化的评估方式,以全面客观地评价学生的学习成果。
平时表现将通过课堂参与、提问和小组讨论等方式进行评估。
作业将包括练习题、案例分析和项目设计等,以巩固和加深学生对知识的理解和应用。
大型数据库技术

《大型数据库技术》课程设计报告(2010— 2011学年第 2 学期)题目:数据导出系统专业:信息与计算科学班级:08级(1)班姓名学号:林伟平 0810012117张发双 0810012112林麟祥 0810012128指导教师:王琰成绩:数理系年月日数据库导出系统设计一、设计目的大型数据库课程设计是信计专业所开设的一门重要实践课程,主要要求学生掌握数据库技术原理和技术在实践中的应用。
本课程设计的目的是:(1)在理论学习的基础上,动手编写程序,通过应用所学习的知识,来解决一些实际数据存储和数据处理问题。
(2)真正理解和掌握数据库存储的相关理论,具备程序设计的能力。
(3)培养学生正确的设计思想,理论联系实际的工作作风,严肃认真,实事求是的科学态度和勇于探索的创新精神,充分发挥学生的主观能动性和老师的因材施教、严格要求相结合。
培养学生综合运用所学知识与生产实践经验、分析和解决工程技术问题的能力。
(4)分组的形式,培养同学们的团队合作意识,分工合作意识。
二、设计内容1 基本内容设计一个数据导出系统,将数据库中的数据导出到文本文件(txt)中,以便在不同的数据库管理系统之间传递。
2 基本要求(1)界面可以是B/S模式,也可以是C/S模式,编码语言任选,可以是C,也可以是Java,或ASP、JSP等;(2)允许多个用户同时使用数据导出系统(3)允许用户配置数据库所在机器信息(例如JDBC需要配置机器名,数据库管理系统品牌(Oracle或MS SQLServer等),数据库用户名和密码)(4)允许用户配置需导出表的名称,导出的列名和导出的行(例如被导出的行需要满足哪些过滤条件);(5)允许用户配置导出的文件名和导出文件所在位置;(6)允许用户查看已有的导出文件,以及该文件的信息(例如对应表名、对应列名、过滤条件和导出时间)(7)允许用户户用表格的方式查看文件中的内容(8)系统必须能应对下列情况:导出列中有一列的类型是字符串类型,且某个导出行在该列上值包含半角单引号、双引号、反斜杠、斜杠等符号。
大型数据库实验2

实验报告课程名称大型数据库专业班级____________姓名__________________学号____________实验教学考核和成绩评定办法1. 课内实验考核成绩,严格按照该课程教学大纲中明确规定的比重执行。
实验成绩不合格者,不能参加课程考试,待补做合格后方能参加考试。
2. 单独设立的实验课考核按百分制评分,考核内容应包括基本理论、实验原理和实验。
3. 实验考核内容包括:1)实验预习;2 )实验过程(包括实验操作、实验记录和实验态度、表现);3)实验报告;权重分别为0.2、0.4、0.4;原则上根据上述三个方面进行综合评定。
学生未取得1)和2)项成绩时,第3)项成绩无效。
4. 实验指导教师应严格按照考核内容分项给出评定成绩,并及时批改实验报告,给出综合成绩,反馈实验中出现的问题。
实验成绩在教师手册中有记载。
实验报告主要内容一.实验目的二.实验仪器及设备三.实验原理四.实验步骤五.实验记录及原始记录六.数据处理及结论七.实验体会(可选项)注: 1.为了节省纸张,保护环境,便于保管实验报告,统一采用A4纸,实验报告建议双面打印(正文采用宋体五号字)或手写,右侧装订。
2. 实验类别指验证、演示、综合、设计、创新(研究)、操作六种类型实验。
3. 验证性实验:是指为了使学生巩固课程基本理论知识而开设的强调演示和证明,注重实验结果(事实、概念或理论)的实验。
4. 综合性实验:是指实验内容涉及本课程的综合知识或本课程相关的课程知识的实验。
5. 设计性实验:是指给定实验目的、要求和实验条件,由学生自行设计实验方案并加以实现的实验。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《大型数据库技术》课程综合实例任务书学生宿舍管理系统的实现分为几个阶段:数据库设计、功能设计、界面设计、代码实现和打包发布等。
下面依次介绍这些内容。
一、创建学生宿舍管理系统的Oracle9i 数据库1. Oracle9i 数据库连接环境配置利用Oracle Net configur assistant 工具进行Oracle 数据库连接环境的配置。
具体配置过程有:监听程序的配置,本地网络服务名配置两步。
详细过程可以参考教材P.72-79。
2. 登录OEM 建立数据库表建立学生宿舍管理系统的表结构如下:实例内容: 学生宿舍管理系统技术要点:利用VB6为前台开发工具,Oracle9i 数据库为后台,构建管理信息系统。
涉及到ODBC 配置,数据库连接,SQL 操作,数据库登录、CASE 工具的使用等。
工具软件:Oracle9i 、VB6.0、Object Browser2.7、Setup factory 等. 适用班级:信管2041,计算机2041,2042,5010,3031(A ),3032(A ) 完成时间:6学时利用OEM的可视化界面或向导可以进行表的建立,实际上更多实际开发都采用CASE 工具来进行数据库结构的设计,下面将要介绍一个Oracle的CSE工具----Object Browser 工具。
下载网址:/soft/9257.htmlObject Browser Ver 7.0是一个面向Oracle的综合性开发管理工具,Object Browser 的特征:是一个All IN ONE 的综合性开发工具;Object Browser将Oracle的开发,管理,维护等各项功能集成一体,只要启动Object Browser,就能完成所有工作。
还是一个对象还原工具。
Object Browser直接访问Oracle中的数据库对象,并能将其还原成原代码,所以不需要任何其他的代码管理工作。
只要将Object Browser连接上数据库,就能将整个系统还原成原代码和文档资料。
他是一个轻便快速的工具。
如果你使用过其他的Oracle 开发工具,Object Browser的速度就一定会令你惊讶不已。
经过精心设计的性能优化功能对于编写高效率的SQL及系统管理非常有效。
一旦用过,一定会给你留下深刻的印象。
Object Browser 7.0支持的Oracle版本如下:Oracle 7.3.3、Oracle 7.3.4、Oracle 8.0.4、Oracle 8.0.5、Oracle 8.1.5以上。
3.熟悉CASE工具Object Browser 7.0的使用Object Browser 7.0工具。
这是一个非常易用,功能齐全的国人开发的软件,对Oracle 数据库提供了很好的辅助开发能力。
要熟悉这个工具的使用,你可以使用它插入测试数据。
表中的测试数据录入情况如下:4. 利用Object Browser 7.0建立其他数据库对象建立触发器、视图、存储过程等,都可以在这个工具中完成,如果要生成表的结构,导入、导出数据也可以在这里来完成。
总之,只要你是进行有关Oracle数据库的开发设计工作,几乎所有工作这个工具都可以对你提供极大的帮助。
二、功能设计2.1 系统登录模块启动系统后,首先出现的是系统登录界面。
选定一个用户后,只有输入正确的口令才能登录系统;如果输入口令不正确,则会提示错误信息,并且不能登录系统;直到输入正确的口令后,才能登录系统,进入系统主界面。
其登录流程图:选定一个用户后,系统会自动显示出该用户的权限,包括管理员、四星级、三星级等权限,权限不同对系统的操作不同,具体请参阅用户管理模块。
选择用户后,并且输入正确的口令,通过单击【确定】按扭来进入系统,也可以直接敲回车键来进入系统;通过单击【取消】按扭来退出系统。
系统默认三个用户,如表1。
用户的权限不同,对系统操作的权限也不同。
具体请看系统工具模块中的权限分配。
用户权限密码我独我孤管理员System裘利军四星级208126guest 一星级guest登录系统后进入系统主界面。
系统主界面分三部分组成:主菜单、工具条和状态栏。
一、主菜单包括六大模块,分别为:信息登记入库、信息浏览与修改、信息查询与统计、系统管理、系统工具以及退出系统。
(1)、信息登记入库包括:入舍信息登记、出舍信息登记、宿舍检查情况三个模块。
(2)、信息浏览与修改包括:入舍信息浏览与修改、出舍信息浏览与修改两个模块,其中分别包括所有信息浏览与修改和信息精确浏览与修改两部分。
(3)、信息查询与统计包括:入舍信息查询与统计、出舍信息查询与统计两大模块。
(4)、系统管理包括:数据库导入、数据库导出、批量删除记录、检查情况管理四大模块。
其中批量删除记录模块包括:入舍信息批量删除和出舍信息批量删除两个部分;检查情况管理模块包括:部门管理、类别管理和等级管理三个部分。
(5)、系统工具包括:修改密码、创建用户、删除用户、权限分配、关于该系统五个模块。
(6)、退出系统:用于退出学生宿舍管理系统,终止运行。
二、工具条包括:信息录入、浏览修改、查询统计、用户管理、导入导出、记录删除、互联网、系统注销以及退出系统这些模块。
工具条上的功能除了互联网和系统注销,其它都能在主菜单上找到,一一对应主菜单上的功能。
使用工具条主要是为了操作快捷、方便,同时界面看起来也变得舒服、友善。
三、状态栏:用于显示一些简要的信息。
如系统状态是否就绪,还有操作员,用于显示操作员登录的用户名,以及系统时间,用于显示系统的运行时间。
2.2 系统登记入库模块系统登记入库模块包括:入舍信息登记、出舍信息登记以及宿舍检查情况三大模块。
2.2.1 入舍信息登记入舍信息登记,主要用来把学生的住宿信息登记入库,方便管理员对学生的入舍资料进行管理。
通地主菜单【信息登记入库】点击【入舍信息登记】来进入入舍信息登记模块,也可以点击工具条上的【信息录入】中的【入舍信息登记】来进入入舍信息登记模块。
如图。
入舍信息登记模块包括:学生基本信息和学生入舍情况两部分。
其中,学生基本信息包括:学号、姓名、性别、系别、班级、出生年月、家庭住址以及联系电话组成。
学生入舍情况包括:宿舍楼幢号、宿舍楼层、宿舍门号、床位号码、宿舍电话、寝室长、入舍时间以及该幢楼宿舍管理员组成。
下面就入舍信息登记模块的操作及功能做一下分析、介绍。
操作过程:一开始进入的入舍信息登记是处于不可写的状态的,只有【添加】、【退出】按扭处理激活状态,可以被点击;【重填】、【取消】、【保存】三个按扭处于不可激活状态,即处于失效状态,不可以被点击。
通过点击【添加】按扭才能使其处于可写状态,此时才能在各单元格里填写信息,并且学号单元格自动获焦,【重填】、【取消】、【保存】三个按扭处于激活状态,【添加】按扭处于不可激活状态。
同时,在填写的过程中要注意出生年月、联系电话、宿舍楼幢号、宿舍楼层、宿舍门号、床位号码、宿舍电话以及入舍时间这些单元格只能填数字。
如果填写的信息不是数字,将显示提示信息(如图)。
其它单元格没有限定,什么都可以输入。
其中的出生年月和入舍时间,不但可以能过选择来填入也可以自行填入,这样用起来更加方便,提高输入速度。
填写完所有信息后,通过点击【保存】按扭,来把填写好的信息存入数据库当中。
并且显示添加成功的信息(如图)。
点击提示信息的【确定】按扭后,入舍信息登记模块又处于先前的状态,即:所以单元格处于不可写的状态,【添加】按扭从在添加过程中的不可点击状态恢复到可点击状态。
【重填】、【取消】、【保存】三个按扭也从在添加过程中的可点击状态恢复到不可点击状态。
这样就完成了一次添加的过程。
按上面步骤可以再次完成添加信息的过程,把信息存入数据库当中。
另外,在添加的过程中,如果点击【重填】按扭,将把所有已经填写到单元格中的信息都清空;点击【取消】按扭,将取消本次添加过程,使操作恢复到初始状态,即:所以单元格处于不可写的状态,【添加】按扭从在添加过程中的不可点击状态恢复到可点击状态。
【重填】、【取消】、【保存】三个按扭也从在添加过程中的可点击状态恢复到不可点击状态。
还有,在添加过程中,如果尚未把所有信息给添加完成就去点击【保存】会提示出错信息,提示只有输入完所有信息才能保存入库(如图)。
点击【退出】按钮,来退出入舍信息登记模模块,其作用跟模块上的“×”按扭的作用一样,用于退出该模块。
该模块只有最小化按扭没有最有最大化按扭,也不能对窗体进行拉大拉小,这样主要是为了不让窗体上的按件走样,界面更加友善。
2.2.2 舍信息登记出舍信息登记,主要用来把学生的出宿信息登记入库,方便管理员对学生的出舍资料进行管理。
通地主菜单【信息登记入库】点击【出舍信息登记】来进入出舍信息登记模块,也可以点击工具条上的【信息录入】中的【出舍信息登记】来进入出舍信息登记模块(如图)。
学生出舍信息登记模块包括:学生基本信息和学生出舍情况两部分。
其中,学生基本信息包括:学号、姓名、性别、系别、班级、出生年月、家庭住址以及联系电话组成。
学生出舍情况包括:宿舍楼幢号、宿舍楼层、宿舍门号、床位号码、宿舍电话、寝室长、出舍时间以及该幢楼宿舍管理员组成。
跟学生入舍信息登记模块几乎一样。
出舍信息登记模块的操作跟入舍信息登记模块的操作完全一样,再次不加说明,请参考学入舍信息登记模块的操作过程。
2.2.3 宿舍检查情况宿舍检查情况主要用于对宿舍纪检情况的结果登记入库,用于管理宿舍纪检情况。
主要包括:添加、修改、删除、查询与打印等五部分。
通地主菜单【信息登记入库】点击【宿舍检查情况】来进入入舍信息登记模块,也可以点击工具条上的【信息录入】中的【检查情况登记】来进入入舍信息登记模块。
(如图)宿舍检查情况模块包括的信息有:宿舍楼幢号、宿舍门号、检查日期、检查部门、检查类别、结果等级以及情况原因组成。
同时,对信息的添加、修改、删除、查询与打印都在该模块上操作。
下面就宿舍检查情况模块的操作及功能做一下分析、介绍。
进入宿舍检查情况模块时,如果库中没有任何记录,将提示库中没有任何记录,请添加的信息(如图)。
同时,工具条上只有【添加】、【退出】两个按扭处于可点击状态,其它按扭都处于不可点击状态,即失效。
相反,如果库存在记录,就不会显示提示信息。
同时,工具条上的【添加】、【修改】、【删除】、【退出】四个按扭处于可点击状态,其它按扭处于不可点击状态以及记录列表也处于激活状态。
●添加记录:要添加记录时,点击【添加】按扭,此时所有单元格都处于可写入状态,并且宿舍楼幢号单元格获焦。
同时,【添加】、【修改】、【删除】三个按扭处于不可点击状态。
【保存】、【撤消】按扭处于可点击状态,记录列表也处于不可点状态,不能进行点击选择。
在添加记录时,宿舍楼幢号和宿舍门号,只能填写数字。