网络数据库课程设计撰写模板1
- 格式:doc
- 大小:427.50 KB
- 文档页数:25
目录一、项目名称:工资管理系统设计 (1)二、系统功能的基本要求 (1)三、课程设计的目的和意义 (1)四、应掌握的知识点 (1)五、应训练的能力点 (1)六、数据库设计内容 (2)(一)需求分析 (2)(二)概念结构设计 (2)(三)逻辑结构设计 (3)(四)数据库与数据表设计——物理结构设计 (4)1.数据库与数据表设计 (4)2.数据完整性设计 (5)七、数据库操作实施与结果——数据库对象的设计 (5)(一)建数据库——工资管理库 (5)(二)建表——员工信息表、部门信息表、工资信息表 (6)(三)视图 (7)(四)存储过程 (7)(五)触发器 (8)(六)索引 (9)(七)运行和维护 (9)1. 关系图的建立 (9)2. 简单查询 (9)3. 复杂查询 (11)八、总结 (12)九、参考文献 (13)一、项目名称:工资管理系统设计二、系统功能的基本要求:➢员工每个工种基本工资的设定;➢加班津贴管理,根据加班时间和类型给予不同的加班津贴;➢按照不同工种的基本工资情况、员工的考勤情况产生员工的每月的月工资;➢员工年终奖金的生成,员工的年终奖金计算公式=(员工本年度的工资总和+津贴的总和)/12;企业工资报表。
能够查询单个员工的工资情况、每个部门的工资情况、按月的工资统计。
三、课程设计的目的和意义《网络数据库》是实践性教学环节之一,是《网络数据库》课程的辅助教学课程。
通过课程设计,使学生掌握数据库的基本概念,结合实际的操作和设计,巩固课堂教学内容,使学生掌握数据库系统的基本概念、原理和技术,将理论与实际相结合,应用现有的数据建模工具和数据库管理系统软件,规范、科学地完成一个小型数据库的设计与实现,把理论课与实验课所学内容做一综合,并在此基础上强化学生的实践意识、提高其实际动手能力和创新能力。
实训目的:●了解数据库系统的理论●掌握数据库设计的基本方法,熟悉数据库设计的步骤;●通过设计数据库系统应用课题,进一步熟悉数据库管理系统的操作技术,提高动手能力,提高分析问题和解决问题的能力●学习基本数据库编程方法●快速跟踪数据库系统软件的新技术及市场应用动态。
目录1 引言 (1)1.1课程设计选题 (1)1.2课程设计的目的 (1)1.3本选题的设计背景 (1)2 系统分析与设计 (1)2.1 功能及性能分析 (1)2.1.1 功能需求 (1)2.1.2 性能需求 (2)2.1.3 数据流图 (2)2.2 系统的开发运行环境 (3)2.3 系统总体设计 (3)3 数据库设计 (4)3.1 数据库概念结构 (4)3.2 数据库逻辑结构 (5)3.2.1 关系模型及优化 (5)3.2.2 视图的设计 (5)3.3 数据库的实现 (6)3.3.1表 (6)3.3.2 安全性设计 (7)3.3.3 一致性设计 (7)3.3.4触发器的设计 (8)4 详细设计与实现 (9)4.1 登录模块 (9)4.2 考生注册模块 (9)4.3 在线考试模块 (10)4.4 后台功能模块 (13)I4.4.1试题管理模块 (13)4.4.2考生管理模块 (13)4.4.3成绩管理模块 (14)结论 (15)参考文献 (15)II1 引言1.1课程设计选题《在线考试系统》1.2课程设计的目的通过数据库系统课程设计,熟悉了SQL SERVER数据库管理系统的结构与组成;掌握了SQL SERVER数据库管理系统的应用技术和的使用;应用ASP开发工具实践了《在线考试系统》的数据库应用系统的设计方法、开发过程和SQL SERVER数据库的管理与维护。
最终达到掌握数据库管理系统的使用和开发,提高分析问题、解决问题和实践应用能力。
1.3本选题的设计背景随着计算机技术的发展和互联网时代的到来,人们已经进入了信息时代,亦或是数字化时代。
在数字化的网络环境下,学生希望得到个性化的满足,根据自己的情况进行学习,同时希望能够得到科学的评价;教育机构也希望给网上的学生提供更灵活的服务。
在线考试系统正是迎合这一需求而开发的,它旨在探索一种以互联网为基础的考试模式。
通过这种新的模式,为考生创造一种新的考试环境,提高考试工作效率和标准化水平。
数据库课课程设计模板一、教学目标本课程的教学目标是使学生掌握数据库的基本概念、原理和方法,培养学生运用数据库技术解决实际问题的能力。
具体目标如下:1.知识目标:(1)了解数据库的基本概念,如数据、数据库、数据模型等;(2)掌握数据库的设计和实现的基本方法;(3)熟悉数据库的管理和维护的基本技术;(4)了解数据库领域的新技术和新应用。
2.技能目标:(1)能够使用数据库管理系统进行数据库设计和实现;(2)能够进行数据库的查询、更新和维护;(3)能够运用数据库技术解决实际问题。
3.情感态度价值观目标:(1)培养学生对数据库技术的兴趣和好奇心;(2)培养学生团队协作、自主学习的能力;(3)使学生认识到数据库技术在现代社会中的重要性和应用价值。
二、教学内容根据教学目标,本课程的教学内容主要包括以下几个部分:1.数据库的基本概念:数据、数据库、数据模型等;2.数据库的设计和实现:需求分析、概念设计、逻辑设计、物理设计等;3.数据库的管理和维护:安全性、完整性、并发控制、恢复等;4.数据库技术的新发展:关系数据库、面向对象数据库、分布式数据库等;5.数据库应用实践:使用数据库管理系统进行实际问题的解决。
三、教学方法为了实现教学目标,本课程将采用以下教学方法:1.讲授法:通过讲解数据库的基本概念、原理和方法,使学生掌握基本知识;2.案例分析法:通过分析实际案例,使学生了解数据库技术在实际问题中的应用;3.实验法:通过上机实验,使学生熟悉数据库管理系统,提高实际操作能力;4.讨论法:通过分组讨论,培养学生的团队协作和自主学习能力。
四、教学资源为了支持教学内容和教学方法的实施,本课程将准备以下教学资源:1.教材:选用国内知名出版社出版的数据库教材;2.参考书:提供相关的数据库技术参考书籍;3.多媒体资料:制作课件、案例分析等多媒体教学资料;4.实验设备:提供计算机实验室,让学生进行实际操作。
五、教学评估为了全面、客观、公正地评估学生的学习成果,本课程将采用以下评估方式:1.平时表现:通过观察学生在课堂上的参与程度、提问回答等情况,评估学生的学习态度和积极性;2.作业:布置适量的作业,要求学生按时完成,并根据作业的质量和完成情况给予评估;3.考试:设置期中和期末考试,考察学生对数据库知识的掌握程度;4.实践项目:让学生分组完成一个实际的数据库应用项目,评估学生的实际操作能力和解决问题能力。
1.前言 (2)1.1选题的理由和实际意义 (2)1.2国内外关于该课题的研究现状及趋势 (3)2需求分析 (5)2.1 用户对系统要求 (5)2.2功能介绍 (6)3 系统设计 (7)3.1定义 (7)3.2系统模块图 (8)3.4 数据表的设计 (8)3.5 用例列举 (12)3.5.1建立数据表 (12)3.5.2建立视图 (16)3.5.3建立索引 (17)3.5.4约束条件的增加、删除、修改 (17)3.5.5查询语句 (18)3.5.6建立存储过程,触发器 (20)4 总结 (21)1.前言(本部分要有因果关系,前后通顺)1.1选题的理由和实际意义随着IT事业的发展,如今,我们已经全面跨入信息时代。
计算机被广泛的应用于各个行业,人工战略已经转化为信息战略,如何在短时间内获取大量信息并整合信息,成为立足于时代的关键。
为了适应考生人数的急剧增长,当今社会各大高校都在进行扩招政策,学生数量的急剧增加带来信息量的成倍增长,由于信息管理的不善与疏忽,各大高校大小事故时有发生。
进行正确的信息管理,对于信息及时处理和反应,能够最大程度的减少学校以及在校学生的损失,减小潜在危机。
学生宿舍是学生生活的基本单位,是同学休息与学习的地方,为了保障同学入住学生宿舍的安全性,信息的处理和管理极为重要。
据了解,本校的宿舍信息管理仍然使用传统的手工方式,主要方式是基于文本、表格等纸介质的手工处理,用人工手抄对男女生信宿信息进行处理登记。
数据信息处理工作量大,容易出错且不易修改;由于数据繁多,容易丢失,逐条查找记录的方式不易操作,浪费了大量的时间,效率极低。
学校的宿舍管理缺乏系统,规范的信息管理手段。
建立学生宿舍管理系统,使宿舍管理工作系统化,规范化,便捷化,程序化,避免宿舍管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改宿舍情况。
随着高校规模的扩大,在校学生的基本情况随之层次化、多样化、复杂化,相应的,学生管理工作面临严峻的挑战。
数据库课程设计模板数据库课程设计是计算机科学与技术专业中非常重要的一门专业课程,它通过实践性的项目来让学生深入理解数据库的设计原理和应用技术。
本模板旨在为数据库课程设计提供一个用户友好、易于理解的指南,帮助学生完成一份全面、详细、完整且深入的数据库课程设计报告。
1. 引言1.1 项目背景在这一部分中,介绍项目的背景和目标。
说明该数据库课程设计的意义和重要性。
1.2 项目目标明确项目的目标和预期成果。
描述希望通过该数据库设计项目实现的功能和效果。
2. 需求分析2.1 用户需求在这一部分中,列举用户的需求和期望。
可以通过对用户的调查和访谈来获取需求信息。
2.2 功能需求明确系统应该具备的功能,例如数据录入、查询、修改、删除等。
2.3 性能需求列出系统对性能的要求,例如响应时间、并发访问能力等。
3. 数据库设计3.1 数据库模型选择选择适合项目需求的数据库模型,例如关系型数据库、面向对象数据库、文档数据库等。
3.2 数据模型设计设计合适的数据模型来支持项目需求。
可以使用ER模型、关系模型等来描述数据结构和关系。
3.3 数据库表设计根据数据模型设计的结果,创建数据库表格,并定义各个表格之间的关系。
3.4 数据库安全考虑数据的安全性和保护措施,如用户认证、权限控制等。
4. 数据库实现4.1 数据库平台选择选择合适的数据库平台来实现设计的数据库,例如MySQL、Oracle、MongoDB等。
4.2 数据库表创建在数据库平台上创建数据库表格,并添加适当的约束和索引。
4.3 数据填充向数据库中添加实际数据,以供后续操作和测试。
5. 系统实现5.1 数据库连接编写程序代码来与数据库建立连接,并进行相关操作。
5.2 数据操作使用编程语言实现对数据库的增删改查等操作。
5.3 用户接口设计用户友好的界面,以便用户可以方便地使用系统进行操作。
6. 测试与性能评估6.1 单元测试设计并执行适当的单元测试用例,验证数据库和系统的正确性。
网络数据库课课程设计一、教学目标本课程旨在让学生了解和掌握网络数据库的基本概念、原理和方法,培养学生运用网络数据库技术解决实际问题的能力。
具体目标如下:1.知识目标:(1)理解网络数据库的基本概念,如数据库、数据模型、SQL等。
(2)掌握网络数据库的设计和建立方法,包括需求分析、概念设计、逻辑设计等。
(3)了解网络数据库的管理和维护方法,如备份、恢复、安全等。
2.技能目标:(1)能够使用网络数据库管理系统(如MySQL、Oracle等)进行数据库的创建、表的创建和操作。
(2)能够编写简单的SQL查询语句,进行数据的增、删、改、查操作。
(3)具备网络数据库项目开发的基本能力,如数据库设计、后台管理等。
3.情感态度价值观目标:(1)培养学生对网络数据库技术的兴趣,认识到其在现代社会中的重要性和应用前景。
(2)培养学生团队协作、自主学习的能力,提高学生的问题解决能力。
二、教学内容本课程的教学内容主要包括以下几个部分:1.网络数据库基本概念:介绍数据库、数据模型、SQL等基本概念。
2.网络数据库设计:讲解需求分析、概念设计、逻辑设计等数据库设计方法。
3.网络数据库管理:介绍备份、恢复、安全等数据库管理方法。
4.网络数据库应用:学习如何使用网络数据库管理系统进行数据库的创建、表的创建和操作,以及编写SQL查询语句。
5.项目实践:进行网络数据库项目开发,巩固所学知识,提高实际应用能力。
三、教学方法本课程采用多种教学方法,以激发学生的学习兴趣和主动性:1.讲授法:讲解网络数据库的基本概念、原理和方法。
2.案例分析法:分析实际案例,让学生了解网络数据库在实际应用中的作用。
3.实验法:让学生动手实践,操作网络数据库管理系统,提高实际操作能力。
4.讨论法:分组讨论,培养学生的团队协作能力和问题解决能力。
四、教学资源为实现教学目标,我们将使用以下教学资源:1.教材:选用权威、实用的网络数据库教材,为学生提供系统的理论知识。
网课数据库课程设计一、课程目标知识目标:1. 理解数据库的基本概念,掌握数据库的基本结构;2. 学会使用SQL语言进行数据查询、插入、修改和删除操作;3. 了解数据库的设计原则,能够进行简单的数据库设计。
技能目标:1. 能够运用所学知识,独立创建数据库,并进行数据管理;2. 掌握使用数据库软件(如MySQL、Access等)进行数据操作;3. 能够通过网课平台进行有效的信息检索和数据库知识学习。
情感态度价值观目标:1. 培养学生主动探究数据库知识的兴趣,激发学习动力;2. 培养学生良好的团队合作意识,提高沟通与协作能力;3. 增强学生的信息素养,使其认识到数据库在现代社会中的重要价值。
分析课程性质、学生特点和教学要求:1. 本课程为数据库基础课程,旨在让学生掌握数据库的基本知识和操作技能;2. 学生为年级中学生,具备一定的计算机操作基础,对数据库知识有一定的好奇心;3. 教学要求注重实践操作,以培养学生实际应用能力为主。
二、教学内容1. 数据库基本概念:数据库的定义、功能、分类;2. 数据模型:实体-关系模型、关系模型、层次模型和网状模型;3. 关系数据库:关系数据结构、关系操作(查询、插入、修改、删除)、关系完整性约束;4. SQL语言:数据查询、数据定义、数据操纵、数据控制;5. 数据库设计:需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施;6. 数据库管理:数据库的创建、使用、备份与恢复、安全性控制、事务管理。
教学大纲安排:第一周:数据库基本概念及数据模型;第二周:关系数据库及SQL语言基础;第三周:SQL语言的高级应用;第四周:数据库设计方法与步骤;第五周:数据库管理及实践操作。
教材章节关联:第一章:引言,介绍数据库的基本概念;第二章:数据模型,讲解各类数据模型;第三章:关系数据库,讲解关系模型及关系操作;第四章:SQL语言,详细介绍SQL语句的使用;第五章:数据库设计,讲解数据库设计的过程及方法;第六章:数据库管理,介绍数据库的管理与维护。
《数据库技术及应用》课程设计报告课题名称:电脑配件库存管理系统系(科):信管(电子商务)班级: 0929 学号: 18092918 姓名:宋兵完成时间: 12月南京师范大学中北学院目录1.问题描述 (2)1.1背景 (2)1.2数据需求 (2)1.3事物需求 (3)1.4关系模式 (3)2.方案图表设计 (3)2.1E-R图 (3)2.2数据流程图 (8)2.3数据字典 (9)2.4关系图: (11)3.数据库源代码 (12)3.1数据库建立 (12)3.2数据初始化 (14)4.结果数据处理 (17)4.1单表查询 (17)4.2超期处理 (19)4.3还书操作 (20)4.4借书操作 (22)4.5书籍状态 (24)4.6读者状态 (24)5.结束语 (26)5.1课程设计心得 (26)1.问题描述1.1背景随着图书馆规模的不断扩大,图书数量也相应的增加,有关图书的各种信息量也成倍增加,面对着庞大的信息量,传统的人工方式管理会导致图书馆管理上的混乱,人力与物力过多浪费,图书馆管理费用的增加,从而使图书馆的负担过重,影响整个图书馆的运作和控制管理,因此,必须制定一套合理、有效,规范和实用的图书管理系统,对图书资料进行集中统一的管理。
另一方面,IT产业和Internet获得了飞速发展,计算机应用已渗透到了各个领域,引起信息管理的革命,实现了信息的自动化处理,提高了处理的及时性和正确性。
提高图书管理工作效率,作到信息的规范管理,科学统计和快速查询,让图书馆更好的为学校,社会服务。
1.2数据需求图书馆管理信息系统需要完成功能主要有:1. 读者基本信息的输入,包括借书证编号、读者姓名、读者性别。
2.读者基本信息的查询、修改,包括读者借书证编号、读者姓名、读者性别等。
3.书籍类别标准的制定、类别信息的输入,包括类别编号、类别名称。
4.书籍类别信息的查询、修改,包括类别编号、类别名称。
5.书籍库存信息的输入,包括书籍编号、书籍名称、书籍类别、作者姓名、出版社名称、出版日期、登记日期。
网络教育学院《数据库课程设计》题 目:XXXX数据库系统的设计与实现学习中心: 学 学1 系统概况本章需简单介绍开发项目基本情况,如系统的编写目的,系统的开发背景,系统的实现目标等。
2 系统需求分析2.1 系统总体需求系统总体需求主要根据系统功能分析系统设计之前的规划工作,包括分析系统元素的种类、功能、各数据项以及系统整体性能模式。
另外,也包括系统各实体之间的联系,系统各模块功能的分析,软硬件平台的介绍等。
2.2 系统整体功能介绍针对某一特定的系统,介绍该整体系统的功能结构,最好给出整体的功能结构图。
2.3 系统元素、实体介绍分析系统中包含的元素项,实体以及他们之间的联系。
2.4 软硬件平台介绍对系统中应用到的软硬件平台给予详细的介绍。
3 系统设计与实现系统设计与实现包括系统的概念设计、各功能模块的设计、逻辑设计、界面的设计以及数据库的设计等。
3.1 概念设计给出系统各实体之间关系的E-R图,并作相应的介绍,并给出系统整体结构功能。
3.1.1 XX与YY之间的联系3.1.2 XX1与YY1之间的联系3.1.3 XX2与YY2之间的联系3.2 模块功能设计给出系统各模块功能的详细设计。
3.2.1 XX模块的功能设计3.2.2 YY模块的功能设计3.3 系统总体功能给出总体系统设计的介绍,并给出相应的E-R图。
3.4 逻辑设计本部分设计主要包括各数据库功能表的设计。
3.5 界面设计本部分介绍各功能界面的设计与介绍。
4 系统总结总结系统的设计与实现的心得、体会,以及系统的优缺点等。
数据库系统课程设计报告模板
姓名:
学号:
专业:
班级:
组号:
指导教师:胡仕成
计算机科学与技术学院哈尔滨工业大学
课程设计题目:企业帐务处理系统
1.需求分析说明书
{该部分要求写出对系统的需求分析结果,包括对系统的简要介绍,系统应该包括的实体集和联系集,对每个实体集和联系集作简单的介绍,以及每个实体集和联系集所包括的属性。
如下示例}
企业帐务处理系统是用来处理企业发生各种费用的原始单据到余额表的一系列处理过程,所涉及的实体集和联系集主要包括:
原始单据:是用来记录企业发生各种费用的记录。
所包括的属性有:单据号,单据类别,……
凭证:
余额:
2.E-R模型设计
{根据上面的需求分析画出系统的E-R图。
}
3.数据库设计
{将上面的E-R图转换为模式图}
{根据模式图设计每个关系模式(Oracle的数据类型)。
如下示例}
收料入库单(cpc_bill)。
华北科技学院课程设计说明书(网络数据库)学号: 200807034216 姓名:__刘维娟_______ 班级: 信管B082 __________ 设计题目:_________学生信息管理系统________ 设计时间:__2010-6-27_____至___2010-7-1_____ 指导教师:_________崔新伟__________________ 评语:_________________________________ _________________________________________ _________________________________________ _________________________________________ _________________________________________ 评阅成绩:____评阅教师:__崔新伟_目录1 引言 (1)1.1课程设计选题 (1)1.2课程设计的目的 (1)1.3本选题的设计背景 (1)2 需求分析 (2)2.1 功能需求 (2)2.2 系统的开发运行环境 (2)3 总体设计 (2)3.1 系统体系结构设计 (2)3.2系统功能模块及主要类设计 (2)4 数据库设计....................................................................................... 错误!未定义书签。
4.1 数据表设计 ............................................................................ 错误!未定义书签。
4.2 存储过程与触发器设计........................................................ 错误!未定义书签。
4.3 索引设计................................................................................. 错误!未定义书签。
4.4 安全性设计 (2)5 详细设计 ........................................................................................... 错误!未定义书签。
5.1 登录模块................................................................................. 错误!未定义书签。
5.2 文件模块................................................................................. 错误!未定义书签。
5.3 用户管理模块 ........................................................................ 错误!未定义书签。
5.4 院系管理模块 ........................................................................ 错误!未定义书签。
5.5 学生信息管理模块................................................................ 错误!未定义书签。
5.6 成绩管理模块 ........................................................................ 错误!未定义书签。
6 小结和展望 (16)参考文献 (16)附录 (18)使用说明书 (18)源程序清单 (18)1引言1.1课程设计选题《学生信息管理系统》1.2课程设计的目的本课程设计是关于数据库SQL Server应用的课程设计。
通过本设计,使学生能够充分理解本学期关于《网络数据库》课程中的知识点,初步掌握将数据库SQL Server应用于具体的管理信息系统中。
希望学生能够结合所学高级语言如VB、PB等或可视化语言作为数据库应用开发的前台软件,使用SQL Server数据库作为后台数据库开发出一个数据库管理应用系统。
主要围绕数据库设计和基本数据库编程两方面进行,对于巩固数据库理论知识,加强学生的实际动手能力和提高学生综合素质十分必要。
通过设计数据库系统的应用软件,进一步熟悉数据库管理系统的操作水平,提高动手能力,提高分析问题和解决问题的能力。
1.培养数据库分析和设计能力。
2.加强软件结构和功能模块分析能力。
3.提高自学能力和独立进行软件开发能力。
4.提高创新意识和协作精神。
5.加强文字论述规范、清晰、严谨的能力。
1.3本选题的设计背景2随着各个学校图书馆的建立,图书管理系统的引入就不可避免了,从一定意义上说,开发一套图书管理系统是有着很重要的意义的,它不仅使对图书的管理更加方便、系统,最重要的是它可以节约人力、物力资源,从而可以大大的减少开支。
此外,它还可以让学生方便的查找、借阅图书,提高工作人员的处理速度,也可以使管理人员随时掌握每个读者的借阅情况,根据借阅情况,就可以采取相应的措施如:某一类书的借阅量比较大,而库存量不足,就可以针对这种情况适当的采购这类图书。
3本数据库的设计目标是帮助图书管理人员利用计算机对图书馆的书籍、读者资料、借还书等进行高效、方便的管理;适用范围是系统管理员、图书管理人员和读者。
4需求分析4.1功能需求5本课题的主要研究内容就是设计一套资料管理系统,用以取代传统的手工管理方式。
6基本功能如下:7(1) 资料信息的录入:将有关资料信息录入数据库;8(2) 资料信息的检索:根据指定条件查询相关的资料,包括单条件查询和多条件查询;9(3) 资料信息的修改:资料信息的修改以及删除;10(4) 资料的借阅:资料借阅信息的登记;2.2 系统的开发运行环境本系统开发平台: VB + SQL SEVER本系统运行环境: WINDOWS XP环境硬件:PC机,档次不低于CPU为PIII667,内存为128M,4G硬盘,其它硬件与此相配套。
软件:操作系统为WindowsXP,设计语言为VB,采用SQL Server数据库管理系统。
11总体设计3.1 系统体系结构设计用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输出和输入。
3.2系统功能模块及主要类设计1. 设计图书借阅系统数据库(此部分内容为ER 图,各数据表、视图、存储过程、触发器等数据库对象的设计,以及建立所使用的SQL 语句) 2.ER 图图1 图书借阅系统中实体集与实体集之间的联系3.数据表Book 表:Jy 表:n m学生姓借专性出借照照借借索库复价出作IJyls表:XS表SQL代码:create database XSBOOKonprimary(name='XSBOOK_1',filename='d:\database\XSBOOK_1_data.mdf', size=10mb,maxsize=100mb,filegrowth=10%)create table XS( 借书证号char(8) not null primary key,姓名char(8) not null,专业名char(12) not null,性别bit not null ,借书数int not null,出生时间datetime,照片image null,照片标识int not null)use XSBOOKcreate table BOOK( ISBN char(16) not null primary key,书名char(26) not null,作者char(8) not null,出版社char(20),价格decimal (8,1),复本量integer not null,库存量integer not null)use XSBOOKcreate table JY( 借书证号CHAR(8) not null ,ISBN char(16) not null,索书号char(10)not null primary key,借书时间datetime not null)use XSBOOKcreate table JYLS( 借书证号CHAr(8) not null ,ISBN char(16) not null ,索书号char(10) not null ,借书时间datetime not null,还书时间datetime not null,primary key(索书号,借书时间))1.触发器(1)use XSBOOKcreate table users( username char(8) not null primary key,pass char(10) not null)use xsbookgocreate trigger tjy_insert on dbo.jyfor insert asbeginupdate xsset 借书数=借书数+1where XS.借书证号in(select inserted.借书证号from inserted)update bookset 库存量=库存量+1where book.isbn in(select inserted.isbnfrom inserted)end此为在借书时对book表和xs表的更改(2)use xsbookgocreate trigger tjy_delete on jyfor delete asbegindeclare @ssh char(10),@jszh char(8),@isbn char(16) declare @jssj datetime,@hssj datetimeupdate xsset 借书数=借书数-1where xs.借书证号in(select deleted.isbnfrom deleted)update bookset 库存量=库存量-1where book.isbn in(select deleted.isbnfrom deleted)select @ssh=索书号,@jszh=借书证号,@isbn=isbn,@jssj=借书时间from deletedinsert jyls(索书号,借书证号,isbn,借书时间,还书时间)values(@ssh,@jszh,@isbn,@jssj,getdate())end此为在还书时对book表和xs表的更改2.开发应用程序(按照应用程序的功能模块,说明执行的代码和操作数据库的SQL语句)2.登录界面图1 登陆主界面,其中对数据库的操作运用了sql语句:string i_stemp1,i_stemp2,i_name,i_passi_stemp1=trim(sle_bm.text)i_stemp2=trim(sle_pass.text)select username,passinto:i_name,:i_passfrom userswhere username=:i_stemp1 and pass=:i_stemp2;if sqlca.sqlcode=100 then(此为select语句未找到结果)messagebox("系统提示","输入错误!",exclamation!)sle_bm.text=""sle_pass.text=""end if3.图书信息管理图2 添加图书信息图3 修改图书信息图4 删除图书信息如图所示这组窗体完成了图书信息的管理:即对图书信息的查看,增添,删除,修改等操作。