第一篇:县级基本农田保护信息管理系统需求分析和功能设计
县级基本农田保护信息管理系统需求分析和功能设计
提要:耕地保护特别是基本农田保护历来是国家的头等大事,目前各地土地利用总体规划编制工作已经基本结束,现进入基本农田划定工作阶段。按照国土资源部要求,基本农田划定工作的一个重要任务就是要建立各级基本农田管理信息系统,通过日常信息监管,实施最严格的耕地保护制度。本文立足于工作实际,在现有软件和硬件的基础上,研究确实可行的管理系统,并结合软件在广西使用的普遍性和广泛性,对县级基本农田保护管理系统提出功能需求以及设计开发思路,以期为各县级系统开发提供指导。
关键词 :基本农田,信息系统,mapgis
Abstract: the cultivated land protection, especially the protection of basic farmland has always been a national priority, the country at present general land use planning work has been basically end, now into the basic farmland demarcated work stage.According to the requirements of land and resources, the basic farmland demarcated work a important task is to establish the basic farmland management information system at all levels, through the routine information supervision, implement the strictest arable land protection system.This paper based on the actual work, in the existing software and hardware, and on the basis of research really feasible management system, and combined with the use of software in guangxi universality and broad, at the county level of protection of basic farmland management system function demand and put forward the design development train of thought, so as to provide the guidance system development each county.Keywords: basic farmland, information system, mapgis
中图分类号:S27文献标识码:A 文章编号:
基本农田划定是依据土地利用总体规划将基本农田落实到地块,确定基本农田空间位置、数量、质量等级、地类等信息的全过程。将基本农田划定成果包括基本农田保护图件、基本农田责任状、保护标志牌、统计表等图表册全部放入数据库进行统一管理、更新,可以全面掌握基本农田的数量、分布、等级,为基本农田管理提供评价、统计、查询和预测等服务,提高管理者的管理水平和决策效率。
一、基础平台的选择
本次开发地理信息系统主要是基于mapgis为平台,采用.net技术开发,C/S体系结构。
当今计算机技术和信息技术蓬勃发展,形成了诸多关于土地管理方面的软件,基本农田信息是一个相当庞大的数据库,不仅包含基本农田的属性信息,充分借助GIS空间分析与属性查询的交互式操作进行数据变更和统计,是一般软件所不能及的,利用GIS软件管理地理信息数据是未来发展的一大趋势。另一方面,在运行环境上,Internet技术飞速发展,使得基于b/s体系结构的方式取代了c/s体系结构,用于无序下载客户端软件即可浏览并进行基本的GIS操作,提高了系统升级维护的便捷性。
广西开展的第二次土地调查数据库、乡镇级土地利用规划数据库均采用MapGIS软件系统,因此,以此为基础,设计开发基本农田管理系统可以满足基本农田数据库建库需求同时具备广泛试用性。
二、县级基本农田管理系统的需求分析
基本农田管理信息系统的建设要以实现基本农田精细化监管为总体目标,以基本农田“管理信息化”为建设目标,主要实现如下6个方面的主要功能需求。
(一)占用预警
实现图形与属性数据的互动。通过导入新增建设用地项目范围线,分析项目范围内占用基本农田和土地利用现状地块情况,统计占用的基本农田总面积及各地类面积的细化情况,在地图上标出预警区域,建立预警档案,为新增建设用地项目报批提供参考依据。
(二)基本农田动态监测
一是实现图形与属性数据的互动。采用卫星或航拍影像数据监测基本农田变化。根据影像特征,对比基本农田保护区范围内各地类的变化情况。二是及时分析。巡查人员在巡查项目过程中如果发现了基本农田占用情况,通过拍照片、用GPS采集坐标信息,上传到土地部门。数据库管理员把巡查员传回的坐标数据导到基本农田数据库,利用占用预警分析功能,分析出该项目占用基本农田情况是否合法,如占用合法,则进行基本农田补划;如占用非法,则移交执法部门执法
(三)智能补划
在土地利用现状图斑中自动选取不在基本农田保护地块范围内的满足补划条件的耕地地块(或可调整地类地块),显示补划地块信息和位置。在查找结果中,根据实际补划面积,提供最优补划方案,保证基本农田的占补平衡.(四)数据变更管理
通过对基本农田图斑、保护块等的新增、分割、合并等变更操作,根据日常的业务需求,可以实现对基本农田占用补划、灾毁等实时变更。
(五)数据入库检查、综合统计分析与图表输出
数据入库:衔接好土地利用现状数据库、基本农田规划数据库、基本农田划定数据库、基本农田占、补划数据库等的录入。
数据检查:要求系统具有强大的检查功能,对入库的数据建立数据入库核查、检查机制,检测数据的数据结构、数据属性、图形拓扑(包括单个图层内和图层间)、逻辑关系等。对于检查出来的错误可以直接在图上定位,并能形成检查报表。
汇总统计:对基本农田现状面积以及变化,数量、地类、质量等信息进行分类统计、制图、制表。同时要求在指定区域、指定时间点统计分析。
图表输出:输出相关表格图件。土地利用地类面积表、土地利用现状图和基本农田保护图专题图等。
(六)数据共享、安全和维护
数据共享要求:建立健全与各级数据信息管理相一致的基本农田数据标准体系和成果规范体系,要实现耕地保护系统其他相关业务职能部门数据信息的无缝对接,保证各级数据的一致性、格式的通用性。建立数据的多级访问权限机制和数据保密机制,保证数据访问、发布的安全性。
数据维护要求:要求系统接口开放,能根据各类规程及政策文件要求变化,对系统功能和算法进行调整,及时调整维护各数据库数据。
三、系统总体架构
此总体框架由三大体系:安全体系、运行管理体系、保障体系;四个层面:基础层、数据层、支撑层、应用层构成。
基础层是系统的运行保障层,包括网络基础设施和相应的硬件设施。硬件层为系统提供通信、安全等基础设施。
数据层主要是系统的数据支撑层,包括了系统的数据资源及数据资源管理功能。系统的数据包括:基础地理数据、二调基本农田调查数据、土地利用总体规划基本农田数据、土地利用分等定级数据、建设用地审批数据、基本农田数据数据库数据。数据层为系统提供真实的基础数据支持。
支撑层主要是系统业务应用系统的支撑平台,由各种中间件、服务组件和接口组成,主要包括工作流中间件、GIS服务组件、位置服务中间件、消息中间件和安全中间件等组成。
应用层主要是系统的业务应用系统,包括基本农田业务管理、基础数据管理、数据更新、维护管理等。
四、系统功能设计
基本农田信息系统分为建库子系统、成果监管子系统和WEB发布子系统。
建库子系统:提供了建库工具和数据检查功能,辅助用户快速建立信息齐全、图属无误的基本农田划定数据库;同时提供初步的统计汇总功能,满足建库单位上报成果进行检核的要求。
监管子系统:结合国土资源管理部门对基本农田划定数据库的日常管理要求,提供了信息查询浏览、建设占用地块范围统计分析、基本农田保护责任书责任卡的输出和管理、以及调整补划等功能,使相关人员能够对数据库进行全局把握并维护现势性,达到长效更新和永久保护的目的。
WEB发布子系统:在同一局域网内,实现基本农田数据库的图属发布和信息的有效共享。由数据库管理员统一维护,针对不同用户设定不同的职能权限,使客户端人员只能在分配的功能范围内调用自己辖区的数据,做到互不侵犯,有效保证数据安全。
五、应用前景
目前以广西第二次土地调查形成的全区土地利用现状图、遥感影像图、农村土地权属和基本农田四个数据信息成果为基础,集成了土地、矿产、海洋等数据库,与电子政务系统紧密结合,完成了“一张图”工程构建,解决了办公信息系统与GIS的无缝连接。因此在广西建设开发基本农田信息管理系统,具备十分优越的基础条件。采用信息系统管理也是今后发展必然趋势,使用该系统可以更好的服务于国土系统,实现基本农田的动态高效管理。本系统设计思路符合实际运用需求,可为各地区基本农田信息系统的构建提供参考依据。
参考文献:
〔1〕杜小娅,陆跃进.浅谈基本农田保护管理信息系统需求设计分析(J).信息资源建设与管理.2012,2:35-37.〔2〕王旭.基本农田信息管理系的设计研究-以岳陵市为例(D).山东农业大学硕士毕业论文,2008.〔3〕童秋英,罗明俊,喻存国.武汉市基本农田保护管理信息系统设计与实现(J).中国测绘学会九届二次全体理事会议暨2006年学术年会,2006.注:文章内所有公式及图表请用PDF形式查看。
第二篇:实验室信息管理系统需求分析
整体需求分析
满足功能性需求,包括监测业务管理、全面资源管理、分析仪器的自动采集、现场监测管理系统、综合信息管理、服务管理系统、移动手机审批管理、与其他系统集成。
满足技术需求和数据需求。
满足系统性能需求,包括精度、性能、吞吐量,系统可扩展性、系统可靠性、系统可管理性。
满足系统安全保障需求,包括安全等级保护需求、网络安全需求分析、应用安全需求分析、审计核查需求分析、数据安全需求分析。
监测业务管理
环境监测业务管理包括监测计划管理、监测流程管理、监测对象管理、报告报表管理、查询统计、自定义报表等功能。
1、满足监测对象管理需求,包括污染源管理(污染源基本信息管理、污染源常用测点管理、污染源电子档案、报告数据查询、监测数据比对分析、污染源基本信息变更记录、监测方案自动生成/更新测点信息、使用污染源测点配置自动生成方案信息)、环境质量测点管理(水环境测点管理、气环境测点管理、声环境测点管理、土壤监测测点管理、辐射监测测点管理)。
2、满足监测业务流程管理需求,包括业务流程管理(委托监测、监督监测、定期监测、专项监测、应急监测)、管理流程管理(不符合项管理、留样复测、受控文件创建/修订流程、受控文件销毁、投诉/申诉处理、原样/留样清理、仪器设备检定/校准、仪器设备维修、任务管理、报告/报表签发、分包管理、会议室申请、数据修改)、监测计划管理(计划配置、任务智能下达、任务委托管理、任务委托指派、任务委托处理、任务委托收回)
实验室管理
实验室管理包括仪器设备管理、物资管理、标准方法管理、环境监控管理、监测管理和支撑服务等功能。
1、满足采样管理需求,包括采样任务分配、现场采样质量控制、采样统计。
2、满足样品管理需求,包括样品登记、二维码管理、样品交接管理、留样管理、样品清理、样品质控交接、样品生命周期图、标准样品查询。
3、满足分析管理,包括分析任务指派、待取样任务及扫描取样、待分析任务、样品分析(编号扫描入工作台、试剂/标准溶液配置记录、结果数据录入、增加质控样品、原始记录录入、原始记录结果自动计算、分析仪器数据自动提取、分析人员资质判定、分析结果智能提醒、原始记录管理)。
4、满足数据审核的要求,包括分析校核、主任审核、质控审核;满足质控管理的要求,包括质量管理、数据质控、质控样品管理、质量控制图、质保指标管理、质控考核。
5、满足报告报表管理,包括报告编制、报表编制、报告/报表三级审核,报告发放登记、报告附件上传。
6、满足查询统计需求,提供系统内所以信息的查询,自动生成报表。
7、满足机构人员管理需求,包括监测站介绍、实验室物理布局设计及浏览、机构管理(最高管理者、技术负责人、质量负责人、授权签字人、组织机构管理)、人员管理(人员信息、合同信息、培训记录、上岗证、密码初始化及修改、工作量统计、请休假管理、操作日志)、培训管理。
8、满足仪器设备管理需求,包括设备管理(一机一档、适用分析方法、仪器照片、管理配置、作业指导书/仪器说明书、检定/校准/功能确认/期间核查、使用记录、仪器查询、维护记录、仪器维护保养计划、维修记录)、现场仪器(二维码管理、出入库管理、仪器校验、预警和报警管理)、记录录入、校准曲线(曲线信息、曲线预警和报警、曲线使用记录、曲线配置记录)。
9、满足物质管理需求,包括采购管理(采购申请、采购计划、采购与验收入库)、消耗品管理、试剂管理、标准物质管理、车辆管理。
10、满足标准/方法管理需求,包括分析项目管理(项目信息、工作量系数、分析人员AB角、项目保存期限)、分析方法管理(方法信息、可分析项目、样品预处理、分析原始记录配置)、标准管理(标准配置、结果评价/提醒)。
11、满足环境监控需求,包括楼房楼栋管理、环境监控显示、环境信息登记。
12、满足支撑服务需求,包括文档中心(文件上传、文件搜索、文档库文档储存形式、文档库授权、文档库与其他业务系统关联、文档库API、日志记录)、监测收费(小微企业、大中型企业)。
13、满足认证认可支撑需求,包括评审管理、不符合项管理。
14、满足质量监督检查需求,包括质量监督检查表、质量监督检查报告、不符合项。
15、满足配置管理需求,包括流程管理(工作流业务列表、工作流用户组信息、工作流步骤变量)、开发人员工具(公告代码集管理功能、系统编号维护、功能菜单维护、系统参数维护、数据异常管理)、系统运行策略设置(质控审核策略、系统登录策略、模块松耦合策略、物质采购策略)。
现场监测应用
移动监测终端实现通过移动智能终端进行移动审批、现场采样、接收任务提醒、文档查看、查询监测对象、查询统计以及查看通讯录等。
1、系统满足业务办理和审核需求,包括方案审核签批、报告签批、任务管理签批、物资领用审核、采购计划审批。
2、系统满足现场采样需求,包括查看委托信息、企业信息选择、现场监测数据录入、现场采样记录打印、查看历史监测报告、现场采样并启动应急任务、历史数据自动加载、离线存储、人员轨迹(定位、人员轨迹查询)、拍照并上传、录像并上传。
3、系统满足任务提醒需求,包括待办任务提醒、已办任务查询。
4、系统满足文档中心管理,包括文档下载、文档关联、搜索并查看文档。
5、系统满足监测对象查询需求,包括污染源查询并发起采样(污染源基本信息查询、污染源排污许可证查询、污染源常用测点查询、污染源电子档案、报告数据查询)、环境测点查询(水环境测点查询、气环境测点查询、声环境测点查询、土壤监测测点管理、辐射监测测点管理)。
6、系统满足查询统计需求,包括监测站的整体状况查询、监测站实验室分析情况查询、监测站人员情况查询、降水值报表、降尘硫酸盐化速率质控表、污染源废水监测统计。
企业网上委托
系统可实现“外网申请-内网审核-外网反馈”的功能,企业可以在外网进行账号注册、账号登陆和账号信息修改等功能的使用。(本次项目的企业网上委托功能可依托福州市环保局网站进行建设,即在环保局网站上的“网上办事”栏目内增加环境委托监测的业务事项。)
1、系统满足基本信息修改需求。
2、系统满足网上委托需求。
3、系统满足检测报告查询需求。
外部接口设计
1、系统满足短信对接接口。
2、系统满足仪器对接需求,包括数据文件接口、RS232接口、模拟信号接口。
3、系统满足与移动应急监测系统对接接口。
第三篇:教师信息管理系统需求分析报告
教师信息管理系统
需求分析
编写目的:
通过调查分析,教师信息管理系统是针对教师日常工作安排来设计开发的系统。一是动态了解教师教研信息,规范管理教师的个人基本信息、科研信息、奖惩信息等;二是为我系教师绩效评估提供支持和参考。写出需求分析文档作为项目设计的基本准则要求,以及作为系统分析员进行系统分析和测试人员进行测试时的手册。
需求概述:
试设计一个教师信息管理系统,使之能提供以下功能:
(1)录入功能:输入教师的信息(不一定按顺序)
(2)排序功能:根据输入的教师信息,按照教师号由小到大排序
(3)输出功能:按教师号由小到大输出所有教师信息
(4)查询功能:至少一种查询方式(按教师号查询 或 按职称查询等)
(5)修改功能:能够修改教师的信息
(6)删除功能:能够删除指定教师的信息
需求说明:
教师信息包括:职工号、姓名、性别、年龄、学历、工资、住址、电话等,并且要求教师号不能重复;
输入的教师信息要求用文件形式保存,并可以对其进行排序、浏览、查询、修改、删除等基本操作;
对教师信息应该能够分别按教师号以及职称两种方式进行查询,并且要求能返回所有符合条件的教师的信息;
对教师信息的修改应逐个地进行,并且任何一个教师信息的更改都不会影响其他的教师记录;
所设计的系统应以菜单方式工作,应为用户提供清晰的使用提示,依据用户的选择来进行各种处理,并要求在此过程中能够尽可能的兼容用户使用过程中的异常情况。
第四篇:安全信息管理系统模块需求
关于安全服务体系管理平台建设的报告
一、概况
2010年是民航安全管理体系(SMS)的深化实施年,天津机场如何实现SMS的深化呢?所谓深化即是发现问题,解决问题的过程。天津机场从08年启动SMS的建设,通过两年实践,总结经验教训,发现目前我们的SMS在过程控制能力、系统工程分析、重大风险预警及安全信息的决策支持功能发挥等方面仍存在不足。
通过调研分析我们提出建立一个基于计算机网络技术的安全服务体系管理平台,以综合安全管理为主,加入服务质量测评、体系文件管理功能,运用安全系统工程理论、数理统计分析方法,来提高安全、服务、体系三方面工作的实效性、系统性、科学性。
二、主要功能模块
包括用户管理,安全目标,组织机构,安全培训,文件管理,安全信息,风险管理,不安全事件调查,应急响应,安全监察,服务质量测评十大模块。
三、各模块功能说明
1、用户管理模块
平台管理人员通过为不同类型的用户设臵相应权限,完成系统赋予不同用户的职能。
2、安全目标
该模块主要功能为安质部向各部门下发安全质量目标、跟踪
安全目标分解过程,并可通过该平台提交安全质量月报表和年报表。
3、组织机构
该模块主要进行机场安全员、质量员信息的管理,包括安全员、质量员基本资料的查询,图形化的安全员质量员的组织结构图,安全员、质量员的考核培训情况。
4、安全培训
收集机场一、二、三级培训大纲,跟踪各级培训的实施过程;逐步完善建立知识题库,例如空防知识、航站楼准入知识和机坪运行细则的知识等题库。用户可以进行系统随机选题完成自测和学习。通过该模块发布培训计划和培训信息,并使员工可以通过该平台进行在线考试。发布考核结果,该结果的同时将在安全组织模块中显示其存档。
5、文件管理
对文件进行分类管理的工具,管理内容涉及到日常工作中可能涉及到的标准和法规,如国际民航组织公约及附件、国家相关法律标准、行业规章标准、上级通知通告等方面的规定文档,还要管理面向各单位的体系文件,应急响应相关文件,各种不定期发布的其他学习类材料,以及机场不安全事件和行业内国际国内不安全事件等。要求这些内容能够按分类、按所赋予的不同用户权限进行展示,并且可以通过类别、标题、文字内容、关键字等方式进行检索,展示在页面上也可按时间、近期热点等排序。
6、安全信息
该模块包括信息报告和信息收集两部分。信息报告包括:自愿报告和不安全事件报告。
自愿报告为匿名登录用户提供按规定格式填报不安全信息的渠道。不安全(服务差错)事件上报,也是按规定格式,如按时间、地点、后果、事件等级、责任单位、事件类型、类别(按集团公司对不安全事件的划分)、引发原因等字段填报,完成不安全事件上报、审核、入库,发布调查报告,发布警示信息等内容。要求入库的不安全事件能够按设计字段进行统计,显示统计图表,最大化的利用统计信息,以针对性的拟定实施安全管理措施。
信息收集包括对国内外、行业内外的有价值的安全信息的收集、整理、分析、最后按规定制式入库。
通过收集和报告的安全信息为风险管理提供数据支持。
7、风险管理
该模块包括风险辨识、风险评估、风险控制三个子模块。(1)风险辨识
主动识别:运用预先危险性分析法、事件树等方法,各部门针对自身情况添加各工作环节的风险源识别情况,建立起天津机场的危险源数据库。
被动识别:运用事故树、事故致因理论等方法,分析已发生的不安全事件,查找危险源。
(2)风险评估 现有方法
依照202风险管理相关要求对风险源进行评分,分值评定采用“事件分析法”和“专家分析法”。“事件分析法”通过输入此危险源的相关事件、致因、后果等等数值对其进行分析。“专家分析法”通过选择专家,由专家来对此危险源的情况进行分析打分,并直接算出最后的风险值。要求对每一风险源均可查看此危险源的历史分析数据。通过定义好的风险分析方法,对各危险源的风险情况进行量化,可得到高风险的项,并可对该项由责任部门提出相应整改意见,跟踪该风险的控制情况。
风险评估模型的建立
因为安全管理平台存储着大量的安全数据信息,我们可以通过建立更完善的安全评估模型体系,实现定性的、定量的,综合的、系统的安全管理。
通过设臵关键点对风险控制措施/计划进行跟踪。
8、应急响应
实现应急响应的过程控制,并预留接口,远期目标可以实现应急演练的桌面模拟。
9、安全监察
该模块将主要进行发布局方检查(审计)、集团总部安全服务评价、公司内部安全服务检查等的通告,并能够对通告进行催办,接收各部门反馈的自查报告,下发检查后合格项与不合格项
清单,并自动提示相关部门对不合格项进行整改,对不合格项要求相应部门能够填写整改措施,并记录整改状态,和对其所存在的风险进行量化,提示风险状态,直至控制在可接受范围,并验证关闭。对个别由于人、财、物等客观条件限制不能完成整改的隐患,系统可提示将其纳入风险管理,由责任单位提出预防性措施。同时系统对以上信息进行统计,并图形化显示统计结果,便于管理者客观、全面掌握隐患信息。
10、旅客满意度监测模块
该模块利用PDA或智能手机类设备开展旅客满意度调查。利用网络的便捷性,在开展调查的同时,由系统后台同时完成统计,并在平台同时显示调查情况。
第五篇:学生信息管理系统需求说明书
学生信息管理系统需求说明书
1.引言
由于学生信息的冗长与繁琐,所以它的管理问题带来的麻烦和不方便也随之而来。所以开发一个适合学校的、便于管理学生信息的管理系统是十分重要的。
为了充分实现素质教育,多方面发展学生的兴趣爱好,大部分学校都设立了全校范围的内的选修课。学生可以根据自己的兴趣和特长,选择自己喜欢的课程。由于高等学校的快速发展,高校的规模也越来越大,学生数量和课程量都迅速地增长,管理上的手工操作不仅仅会耗费学生与工作人员大量的时间和精力,效率以及准确性也很低。如何使同学们方便、快捷、准确地选课,以及老师们对学生的相关信息的管理,已经成为一个重要的问题。
利用计算机进行学生信息管理,不仅能够保证准确、无误、快速输出,而且还可以利用计算机对有关信息进行查询,检索迅速、查找方便、可靠性高、存储量大、保密性好。要科学地实现信息化管理,开发一个适合学校的,能够进行信息存储、查询、修改等功能的信息管理系统是十分重要的。本课题就是针对便于学生信息管理的问题而设计的一个管理系统。
2.系统设计 系统要能实现如下功能:
登录系统:用户登入、系统退出。
学生管理模块:查询学生个人信息,学生个人成绩,和学生个人课表。
教师管理模块:学生个人信息管理:对学生信息的操作包括更新,添加,删除,查找等;学生成绩管理:对学生成绩的操作包括更新,能按学号、成绩进行排序,能按学号、学生姓名、所在班级进行查找;教师个人信息管理:能查询教师个人信息和安排教师上课的课表。
信息表导出:对学生信息,成绩进行导出,可导出到word或excel文档中。
信息维护:修改密码等。
系统退出。
3.数据库设计
3.1 数据库系统的选择
MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司。目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。MySQL的特性1.使用C,C++和java编写,并使用了多种编译器进行测试,保证源代码的可移植性 2.支持AIX、FreeBSD、HP-UX、Linux、Mac OS、Novell Netware、OpenBSD、OS/2 Wrap、Solaris、Windows等多种操作
系统 3.为多种编程语言提供了API,这些编程语言包括C、C++、Eiffel、Java、Perl、PHP、Python、Ruby和Tcl等。4.支持多线程,充分利用CPU资源 5.优化的SQL查询算法,有效地提高查询速度 6.既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的软件中提供多语言支持,常见的编码如中文的GB 2312、BIG5,日文的Shift_JIS等都可以用作数据表名和数据列名7.提供TCP/IP、ODBC和JDBC等多种数据库连接途径 8.提供用于管理、检查、优化数据库操作的管理工具 9.可以处理拥有上千万条记录的大型数据库。3.2数据库设计
数据库设计占重要位置,数据库设计质量的优劣,可直接影响到数据库数据的冗余度、数据的一致性、数据丢失等问题,采用的指导理论是范式理论,要设计图书流通的实体-关系图(E-R图)。E-R图由3个相关联的部分构成,即实体、实体与实体之间的关系以及实体和关系的属性。根据范式理论和E-R图转换成关系模型的规则,可转换为下面的关系模式,例如:学生信息表(学号,姓名,头像,性别,出生日期,籍贯,身份证号码,家庭住址,电话号码,入学时间,专业),加下划线的为主键。
3.3数据库索引
建立索引是加快查询速度的有效手段,数据库的每一个表建立了主键,主键由一个或几个字段组成,每一个表都按主
键建立了索引,部分表为了满足查询和排序的需要,除建立主索引外,还建立了次索引。
3.4数据库调用
使用纯Java数据库驱动程序,JDBC提供的API通过纯Java驱动程序转换为DBMS(数据库管理系统)所使用的专用协议来实现和特定的DBMS交互信息。