教材管理系统报告.doc





《教材管理系统报告.doc》由会员分享,可在线阅读,更多相关《教材管理系统报告.doc(17页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、. .工程学院?数据库系统原理与应用?课程设计成果报告教材管理系统设计与开发学生学号:6学生XX: 永轩学 院: 计算机学院专业班级:计算机科学与技术1242班专业课程: 数据库系统原理与应用 指导教师: 华2014年 1月 4日课程设计指导教师评分表课程设计题目教材管理系统设计与开发成员XX学号任务分工永轩6班级信息模块高立业0教材信息模块翠翠5取用信息模块评分工程及分值要素成绩评定项 目最高分评 分 要 素成 绩1学习态度20上机出勤及端正的学习态度、认真刻苦程度,工作量饱满程度等2软件设计质量40采用的算法、设计案,设计结果,界面友好等面进展综合评定3辩论过程20能简明扼要地阐述设计的主
2、要容,能准确流利地答复各种问题4设计报告书写10容按要求步骤书写,条理清晰,表述清楚、措词得当5实际动手能力10熟练使用开发工具,能够迅速准确的进展调试、纠错和运行;组长全面负责,承担复杂的模块设计分值就高总 成 绩等 级评语. .word.zl. .目 录一、需求分析1二、概念构造设计1三、逻辑构造设计2四、数据库的物理设计3五、数据库设计实现及运行3一数据库的创立3二数据表的创立可同时在创立时定义相关的约束3三视图的创立4四自行设计各模块中所涉及的操作语句41插入数据操作42删除数据操作53修改数据操作6六、系统详细设计及实现7七、实训总结及心得体会9. .word.zl. . 教材管理系
3、统设计与开发一、需求分析1系统的简单描述开发该教材管理系统是为了更好地管理学校的各类教材,便于教材管理人员领书、查询教材资料及其库存情况。使教材信息管理工作系统化、规化、自动化,提供对教材的查询、更改等功能,进一步减低工作人员的管理强度,给使用者带来更加优良的效劳,从而到达提高教材管理效率的目的。2功能的描述该系统支持教材信息,班级信息及教材领取情况的录入、修改和删除。能实时为使用者提供他们所需要的信息的查询如教材的编写者,教材的价格,教材的版本等。能为使用者提供相应模块的增加,删除,修改,查询等操作。用户界面简单明了,易于操作,效劳程序易于维护、平安可靠。能判断输入,如果输入不合法,应当会有
4、相应的提示;如果合法,才能进展正常操作。3为保障系统信息平安,系统要提供密的身份验证、访问控制、数字签名、数据加密等平安机制,确保数据的平安性和完整性。二、概念构造设计该系统包含教材,班级两个实体和一个取用联系,其具体关系如以下图所示。教材书名名库存名类别名版次名编号名编写者图1 教材实体教材书名名库存名类别名版次次名书号号号号名编写者者取用班级人数名称班号mn数量图2 教材管理系统根本E-R图三、逻辑构造设计1.模式设计:关系的码用下划横线标出。教材书号,书名,版次,类别,编写者,库存,班级班号,班级名,人数取用书号,班号,数量2子模式设计:即针对自己的设计模块的应用需定义什么样的视图表构造
5、;并利用数据字典加以描述。表1 班级信息表字段名 说明数据类型是否为空备注BH班级编号Char(10)Not nullKeyBJMC班级名称Char(40)Not null表2数据项名:班级编号简述:存储每个班级的信息简要说明:学校班级编号类型及长度:字符串型,7位数据值类型:连续/离散离散 四、数据库的物理设计为了提高在表中搜索元组的速度,在实际实现的时候基于教材的编号建立索引。根据教材取用表BC中的Bno建立了索引,BC表按照教材编号升序建立唯一索引。T-SQL语句:CREATE UNIQUE INDEX BCbno ON BC(Bno)五、数据库设计实现及运行一数据库的创立T-SQL语句
6、:CREATE DATABASE BOOK ON( NAME = BOOK_data, FILENAME = c:program filesmicrosoft sql servermssqldataBOOK_data.mdf, SIZE = 10MB, MAXSIZE = 30MB, FILEGROWTH = 10%)LOG ON( NAME = BOOK_log, FILENAME = c:program filesmicrosoft sql servermssqldataBOOK_log.ldf, SIZE = 1MB, MAXSIZE = 5MB, FILEGROWTH = 1MB)二数
7、据表的创立T-SQL语句: CREATE TABLE Book ( Bno CHAR(4) PRIMARY KEY, /* 列级完整性约束条件*/ Bname CHAR(30) UNIQUE, /* Bname取唯一值*/ Bpub CHAR(30), /*/ Border CHAR(6), /* 版次*/ Bclass CHAR(6), /* 类别*/ Bwriter CHAR(20), /* 编著XX*/ Bstock SMALLINT ) /* 库存*/ CREATE TABLE Class ( o CHAR(6) PRIMARY KEY, /* 班级编号*/ ame CHAR(20),
8、 /* 班级名称*/ u SMALLINT/* 班级人数*/ ) CREATE TABLE BC ( o CHAR(6) NOT NULL, Bno CHAR(4) NOT NULL, Rnum SMALLINT /* 领取数量*/ PRIMARY KEY (Bno,o), /* 主码由两个属性构成,必须作为表级完整性进展定义*/ FOREIGN KEY(Bno) REFERENCES Book(Bno), /* 表级完整性约束条件,Bno是外码,被参照表是Book */ FOREIGN KEY(o) REFERENCES Class(o), /* 表级完整性约束条件,o是外码,被参照表是Co
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 教材 管理 系统 报告

限制150内