电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

教材管理系统报告

13页
  • 卖家[上传人]:公****
  • 文档编号:484222449
  • 上传时间:2024-02-17
  • 文档格式:DOC
  • 文档大小:195.92KB
  • / 13 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、河南工程学院数据库系统原理与应用课程设计成果报告教材管理系统设计与开发学生学号: 201210913126 学生姓名: 李永轩 学 院: 计算机学院 专业班级: 计算机科学与技术1242班 专业课程: 数据库系统原理与应用 指导教师: 李华 2014年 1月 4日课程设计指导教师评分表课程设计题目教材管理系统设计与开发成员姓名学号任务分工李永轩201210913126班级信息模块高立业201210913130教材信息模块李翠翠201210913235取用信息模块评分项目及分值要素成绩评定项 目最高分评 分 要 素成 绩1学习态度20上机出勤及端正的学习态度、认真刻苦程度,工作量饱满程度等2软件设计质量40采用的算法、设计方案,设计结果,界面友好等方面进行综合评定3答辩过程20能简明扼要地阐述设计的主要内容,能准确流利地回答各种问题4设计报告书写10内容按要求步骤书写,条理清晰,表述清楚、措词得当5实际动手能力10熟练使用开发工具,能够迅速准确的进行调试、纠错和运行;组长全面负责,承担复杂的模块设计分值就高总 成 绩等 级评语目 录一、需求分析1二、概念结构设计1三、逻辑结构设计2四、数

      2、据库的物理设计3五、数据库设计实现及运行3(一)数据库的创建3(二)数据表的创建(可同时在创建时定义相关的约束)3(三)视图的创建4(四)自行设计各模块中所涉及的操作语句41插入数据操作42删除数据操作53修改数据操作6六、系统详细设计及实现7七、实训总结及心得体会9 教材管理系统设计与开发一、需求分析 1系统的简单描述开发该教材管理系统是为了更好地管理学校的各类教材,便于教材管理人员领书、查询教材资料及其库存情况。使教材信息管理工作系统化、规范化、自动化,提供对教材的查询、更改等功能,进一步减低工作人员的管理强度,给使用者带来更加优良的服务,从而达到提高教材管理效率的目的。2功能的描述该系统支持教材信息,班级信息及教材领取情况的录入、修改和删除。能实时为使用者提供他们所需要的信息的查询(如教材的编写者,教材的价格,教材的版本等)。能为使用者提供相应模块的增加,删除,修改,查询等操作。用户界面简单明了,易于操作,服务程序易于维护、安全可靠。能判断输入,如果输入不合法,应当会有相应的提示;如果合法,才能进行正常操作。3为保障系统信息安全,系统要提供严密的身份验证、访问控制、数字签名、数据

      3、加密等安全机制,确保数据的安全性和完整性。二、概念结构设计该系统包含教材,班级两个实体和一个取用联系,其具体关系如下图所示。教材书名名库存名类别名版次名编号出版社名编写者图1 教材实体教材书名名库存名类别名版次次名书号号号号出版社名编写者者取用班级人数名称班号mn数量图2 教材管理系统基本E-R图三、逻辑结构设计1.模式设计:关系的码用下划横线标出。教材(书号,书名,版次,类别,编写者,库存,出版社)班级(班号,班级名,人数)取用(书号,班号,数量)2子模式设计:即针对自己的设计模块的应用需定义什么样的视图表结构;并利用数据字典加以描述。表1 班级信息表字段名 说明数据类型是否为空备注BJBH班级编号Char(10)Not nullKeyBJMC班级名称Char(40)Not null表2数据项名:班级编号简述:存储每个班级的信息简要说明:学校班级编号类型及长度:字符串型,7位数据值类型:(连续/离散)离散 四、数据库的物理设计为了提高在表中搜索元组的速度,在实际实现的时候基于教材的编号建立索引。根据教材取用表(BC)中的Bno建立了索引,BC表按照教材编号升序建立唯一索引。T-SQL

      4、语句:CREATE UNIQUE INDEX BCbno ON BC(Bno)五、数据库设计实现及运行(一)数据库的创建T-SQL语句: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)(二)数据表的创建T-SQL语句: CREATE TABLE Book ( Bno CHAR(4) PRIMARY KEY, /* 列级完整性约束条件*/ Bname CHAR(30) UNIQUE, /* Bname取唯一值*/ Bpub CHAR(30), /*出版

      5、社*/ Border CHAR(6), /* 版次*/ Bclass CHAR(6), /* 类别*/ Bwriter CHAR(20), /* 编著姓名*/ Bstock SMALLINT ) /* 库存*/ CREATE TABLE Class ( Cno CHAR(6) PRIMARY KEY, /* 班级编号*/ Cname CHAR(20), /* 班级名称*/ Cnu SMALLINT/* 班级人数*/ ) CREATE TABLE BC ( Cno CHAR(6) NOT NULL, Bno CHAR(4) NOT NULL, Rnum SMALLINT /* 领取数量*/ PRIMARY KEY (Bno,Cno), /* 主码由两个属性构成,必须作为表级完整性进行定义*/ FOREIGN KEY(Bno) REFERENCES Book(Bno), /* 表级完整性约束条件,Bno是外码,被参照表是Book */ FOREIGN KEY(Cno) REFERENCES Class(Cno), /* 表级完整性约束条件,Cno是外码,被参照表是Course*/)(三)视

      6、图的创建T-SQL语句:建立教材库存信息的视图GREATE VIEW BC_STOCKASSELECT Bno,Cno,BstockFROM BCWHERE Bclass=理工WITH CHECK OPTION;(四)自行设计各模块中所涉及的操作语句1插入数据操作添加教材信息模块如下图3:图3本模块可以对在籍学生的信息进行添加操作,可以添加学生的系名、班级号、学号、姓名、性别、班级号、异动记录等信息。T-SQL语句:insertinto BC(Cno,Bno,Rnum)values(101241,001,45)insertinto BC(Cno,Bno,Rnum)values(101242,001,48)insertinto BC(Cno,Bno,Rnum)values(1012142,007,48)insertinto BC(Cno,Bno,Rnum)values(101231,003,33)insertinto BC(Cno,Bno,Rnum)values(101233,006,37)2删除数据操作删除教材信息模块如下图4:图4本模块可以对在籍学生的信息进行删除操作。T-SQL语句

      7、: Delete From BC Where Bno=001;3修改数据操作修改教材信息模块如下图5:图5本模块可以对在籍学生的信息进行修改操作,可以修改学生的系名、班级号、学号、姓名、性别、班级号、异动记录等。T-SQL语句:UPDATE BC SET Bno=007 WHERE Cno=101242六、系统详细设计及实现1程序的开发环境、运行环境设置。开发坏境:visual basic 6.0数据坏境:SQL sever操作系统:Windows XP。2系统功能模块图及说明。图6选择书籍需求教材数量删除用户输入关键字选择查询类型修改入库信息输入入库信息修改出库信息输入出库信息修改用户信息实际教材数量添加新用户信息查询用户管理选材信息出库管理入库管理教材管理系统用户登录4测试与调试第1节 登录界面的测试 该测试的目的是保证登录窗口的正确性与在错误发生时的容错与纠错性。该系统的用户名为habc,密码为123。 如果输入正确用户和密码则会进入系统。当在登录界面中输入错的用户名或错误的用户密码时:例如输入用户名为habc,错误密码为1231时,系统会弹出对话框提示输入密码错误;如果输入用户名为yonghu密码为123时,系统会弹出对话框提示用户名不存在。 第2节 教材入库界面测试 该测试的目的是保证添加教材信息窗口的正确性与在数据输入不正确或有异常数据时的容错与纠错性。当输入正确信息时,此时会显示纪录完成。当输入错误数据时,此时系统会显示缺少相应信息。当输入异常数据时,系统会弹出有错误信息。 第3节 教材出库界面测试 该测试的目的是保证出库教材信息窗口的正确性与在数据输入不正确或有异常数据时的容错与纠错性。当

      《教材管理系统报告》由会员公****分享,可在线阅读,更多相关《教材管理系统报告》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.