高校教材管理系统毕业设计(编辑修改稿)内容摘要:
应用程序和 XML Web Services 开发的关键技术。 SQL 与 SQL Sever 2020 Express SQL 是用来对存放在计算机中的数据库进行组织、管理和检索的语言。 SQL 一词是 “Structured Query Language(结构式查询语言 )“的缩写,是 IBM 公司 San Jose实验室为 System R而设计的语言,从 1982 年开始,美国国家标准协会( ANSI)即着手 SQL标准化工作, 1986 年 ANSI 的数据库委员会批准了 SQL作为关系数据库语言的美国标准,这就是第一个 SQL 标准,同时公布了 SQL 标准文本,在此后不久 的 1987年,国际标准化组织( ISO)也做出了同样的决定,目前的 SQL标准是 1992年指定的 SQL—92标准,是一种用于与数据库进行交互的语言。 SQL 语言的极大普及是当今计算机工业中最引人注目的趋势之一。 在过去的几年中, SQL 已经发展成为标准计算机数据库查询语言。 现在,微机到大型机,有很多数据库产品支持 SQL, SQL的国际标准已经能够被采用并被不断扩充。 SQL 在主要计算机开发上的数据库体系中占有重要的地位 [5]。 SQL Server 2020 引入了 SQL Server Management Studio 帮 助实现开发和管理任务。 在 Management Studio 中,可以开发和管理 SQL Server 数据库引擎 与通知解决方案,管理已部署的 Analysis Services 解决方案,管理和运行 Integration Services 包,以及管理报表服务器和 Reporting Services 报表与报表模型。 这个 studio 与 Microsoft Visual Studio 紧密集成。 陕西理工学院毕业设计 第 4 页 共 44 页 在 studio 中, SQL Server 2020 提供了设计、开发、部署和管理关系数据库、分析对象、 数据转换包、复制拓扑、报表服务器和报表以及通知服务器所需的图形工具。 此外, SQL Server 2020 包含命令提示实用工具,可以通过命令提示符执行管理任务。 C简介 C语言自 C/C++演变而来,它是给那些愿意牺牲 C++一点底层功能,经获得更方便和更新产品化的企业开发人员而创造的。 C具有现代、简单、完全面向对象和类型安全等特点 [1]。 C最重要的一点:它是现代的编程语言。 它在类、名字空间、方法重载和异常处理等领域简化了C++。 摒弃了 C++的复杂性,使它更易用、更少出错 [3]。 C是一种 面向对象语言,在很多方面来看, C将成为微软的与 Java 相似的语言。 C是 ASP。 NET 开发中一个最重要的开发工具,微软将 C发展成为 Java 的强劲对手。 这也是微软。 NET 框架的一个重要组成部分, C是微软在编程市场上击败对手的主要工具。 C的诞生无疑将进一步加剧微软和 Sun 产品的战线,但这对用户是有利的,他们可以选择两者之一来开发新的应用[8]。 3系统可行性分析和需求分析 系统可行性可行性分析 技术可行性 C是微软公司发布的一种面向对象的、运行于。 NET Framework 之上 的高级程序设计语言。 并定于在微软职业开发者论坛 (PDC)上登台亮相。 C是微软公司研究员 Anders Hejlsberg的最新成果。 C看起来与 Java 有着惊人的相似;它包括了诸如单一继承、接口、与 Java 几乎同样的语法和编译成中间代码再运行的过程。 但是 C与 Java有着明显的不同,它借鉴了 Delphi的一个特点,与 COM(组件对象模型 )是直接集成的,而且它是微软公司。 NET windows 网络框架的主角。 C是一种可视化的、面对对象和事件驱动方式的结构化高级程序设计,可用于开发 Windows环境下的应 用程序。 它简单易学、效率高,且功能强大,可以与 Windows 的专业开发工具 SDK 相媲美。 在 C环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用 Windows 内部的应用程序接口 (API)函数,以及动态链接库 (DLL)、动态数据交换 (DDE)、对象的链接与嵌入 (OLE)、开放式数据访问 (ODBC)等技术,可以高效、快速地开发出 Windows 环境下功能强大、图形界面丰富的应用软件系统 [1]。 SQL是高级的非过程化编程语言,允许用户在高层数据结构上工作。 它不要求用户指定对数据的存放方法,也不需要 用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统可以使用相同的 SQL 语言作为数据输入与管理的 接口。 它以记录集合作为操作对象,所有 SQL语句接受集合作为输入,返回集合作为输出,这种集合特性允许一条 SQL 语句的输出作为另一条SQL 语句的输入,所以 SQL 语句可以嵌套,这使他具有极大的灵活性和强大的功能,在多数情况下,在其他语言中需要一大段程序实现的功能只需要一个 SQL 语句就可以达到目的,这也意味着用 SQL语言可以写出非常复杂的语句 [5]。 经济可行性 在教材管理系统中,实现对 教材的物流、资金流和信息流的管理,即针对教材出入库管理、教材库存管理、教材费的收取和使用、教材需求信息、学生个人需用教材信息等进行管理。 这些措施将为提高高等院校教材管理水平、提高工作效率、减少人为差错提供良好的管理平台。 极低成本的数据处理、信息查询、信息录入等,可实现教材需求信息、订单管理、教材费用处理、教材费查询、教材出入库管理、库存管理、教材发放等功能。 从目前校园网和教材管理系统的推广和运行情况来看,本系统不需增加过多的硬件投入和应用方面的培训,因此,其经济成本是很陕西理工学院毕业设计 第 5 页 共 44 页 低的。 系统需求分析 用户角色需求 根据习惯上教材科的操作方式,整个系统应该有三种用户角色,即教材科人员,普通学生教师和系统管理员。 教材科人员处理订书领书操作,而不能进入到系统管理的模块中;学生教师可以查询教材信息,不能进入其它任何模块;系统管理员在后台对系统进行用户管理,教材信息管理,并展开系统的正常运行维护工作,但不能进入教材科人员操作模块。 除普通的学生教师等查询用户外,每个角色操作都通过密码验证和用户类型选择后登录。 通过系统管理员才可以修改密码。 工作完成后,通过各自专门的出口退出登录状态。 功能需求 系 统功能主要包括订书处理、领书处理、特殊处理、系统信息管理四个部分。 以下按照不同的功能处理对具体功能进行描述: ( 1)订书处理 教材科人员通过登录页面登录成功后,可以通过菜单选择为学生、老师、或者教材科订书,首先选择需要定的教材,输入教材使用的学年度,如果为学生订书需要选择系和班级,填入需要订购的数量,如果是教师订书需要填写教师名字,选择确定,订书的过程就完成了。 ( 2)领书处理 教材科人员通过登录页面登录成功后,可以通过菜单选择为学生、老师做领书处理。 当学生代表来领书时,通过班级就可以查询到需要领什么书,需 要领多少本,什么书已经领取了等信息,领书成功会做上领书标记。 教师来领书时,通过选择教师名字,就可以知道需要领什么书,也和学生类似的在领书后做领书标记。 ( 3)特殊处理 特殊处理指的是换书、报损、零售、统计、查询这些功能。 教材科人员从登录模块登录后可以进入这些功能模块。 换书是只书本身由缺陷的情况下,对领书的学生或老师做换书处理,并作记录。 报损是因为其它教材科的原因造成的问题做报损处理,并且登记。 零售是对丢失教材的学生做零售处理,并且记录。 这些操作都是要在教材科有自己购买相关教材的情况下才能进行。 如果在进行这些 操作的时候,数量少于阀值将报警,数量不足或没有库存的时候会弹出提示框并关闭相关功能。 统计功能是在选择学年度和教材后统计订购数量,或者按班级统计订购数量。 查询模块是所有用户在没有登录情况下都可以操作,可以按模糊查询、按授课教师等方式查询教材相关信息。 ( 4)系统管理 系统管理员从登录页面进入系统,选择用户类型为 “系统管理 “。 系统管理员登录后不能进入教材科用户使用的模块。 系统管理员可以添加删除修改教材信息,管理各类用户,设置报警阀值,管理班级和系的信息。 性能需求 整个系统应当操作简便,界面友好,维 护简便。 数据库要求运行稳定,执行速度快,数据安全性高。 软件系统本身运行对计算机硬件平台和操作系统平台要求适中。 陕西理工学院毕业设计 第 6 页 共 44 页 4 系统概要设计 系统层次模块图 通过系统层次模块图对教材管理系统作进一步分析,教材管理系统分为用户登录模块、订书模块领书模块、换书、报损、零售模块、教材管理模块、系统管理模块、教材查询模块、统计模块。 图 系统层次模块图 系统流程图 通过系统流程图对教材管理系统作进一步的分析,可知,师生可以进行教材查询,教材科登陆 进去后可进行报损,换书,零售,汇总统计,领书订书操作,管理员登陆进去后可进行系统管理,教材管理操作,其业务流程图如图 所示。 图 业务流程图 数据库设计 数据库是依照某种 数据模型 组织起来并存放二级存储器中的数据集合。 这种数据集合具有如下特点:尽可能不重复,以最 优方式为某个特定组织的多种应用服务,其数据结构独立于使用它的教材管理系统 用户登录模块 订书模块 领书模块 销售、换书、报损模块 图书管理 模块 系统管理模块 教材查询模块 统计模块 学生订书 教师订书 教材科订书 学生领书 教师领书 陕西理工学院毕业设计 第 7 页 共 44 页 应用程序,对数据的增、删、改和检索由统一软件进行管理和控制。 从发展的历史看,数据库是 数据管理 的高级阶段,它是由 文件管理系统 发展起来的。 数据库是信息管理系统的基础,数据库的结构直接关系到各种功能的实现和程序运行的效率。 实体关系 ER 图 ER 模型 [Entity Relationship Model]是一种叫做实体联系模型的简称,它是以图形的方式表现的,又被称作实体联系图, ER模型是人们描述数据及其联系的概念数据模型,是数据库应用系统设计人员和普通非计算机专业用户进 行数据建模和沟通与交流的有力工具,使用起来直观易懂,简单易行,ER 模型是一种用图形表示数据及其联系的方法,所使用的图形构件 (元件 )包括矩形、菱形、椭圆形和连接线。 系统实体关系图如图 所示: 图 系统实体关系图 主要的 ER 模型图如下: (1) 教材表实体属性图 在教材表这个实体中包括的属性有:书名、条形码、作者、出版社、出版日期 ,如图 所示。 图 教材表实体属性图 (2) 订书表实体属性图 在订书表实体中包括的属性有:书名、领书数、领书时间、操作者、领书班级、使用学年 ,如图 所示。 陕西理工学院毕业设计 第 8 页 共 44 页 图 订书表实体属性图 (3) 领书表实体属性图 在领书表实体中包括的属性有:书名、操作者、领书时间、领书班级、使用学年 ,如图 所示。 图 领书表实体属性图 (4) 换书表实体属性图 在换书表这个实体中包括的属性有:书名、操作、换书时间 ,如图 所示。 图 换 书表实体属性图 (5) 班级表实体属性图 在班级表实体中包括的属性有:班级号、系名 ,如图 所示。 图 班级表实体属性图 (6) 用户表实体属性图 在用户表这个实体中包括的属性有:账号、名称、密码 ,如图 所示。 陕西理工学院毕业设计 第 9 页 共 44 页 图 班级表实体属性图 数据表设计 数据库的表结构是非常重要的环节,一个良好的数据库设计,可以提高效率,方便维护,并且为以后进行功能的扩展留有余地,表 是系统数据库表的清单。 表 数据表清单 序号 数据表名称 说明 1 Damage 对报损的教材进行记录 2 Lingshu 对学生和教师领书进行记录 3 Dingshu 对学生和教师订书进行记录 4 User 用户信息 5 Jiaocai 教材信息记录 6 Number 库存报警阀值记录 7 Change 对换书的教材进行记录 8 Sell 对 销售的教材进行记录 9 Class 记录班级和系的信息 ( 1)报损表( damage) 存放由于教材科原因造成的教材损坏的报损信息,如表 所示。 表 报损信息表 字段名 属性 主键 /外键 说明 da_ID int 主键 自动增加 Number Numeric(5, 0) 报损数量 Time datetime 报损时间 Name nchar(10) 操作者 Bookname nchar(30) 书名 ( 2)阀值表 (number) 设置库存报警阀值,如表 所示。 表 阀值 信息表 字段名 属性 主键 /外键 说明 陕西理工学院毕业设计 第 10 页 共 44 页 Number Numeric(5, 0) 报警阀值 ( 3)教材表 (jiaocai)。高校教材管理系统毕业设计(编辑修改稿)
相关推荐
户型 由于目标客户已经定位在经商一族上,户型力求通风采光,舒适好用,有观景阳台和空中花园。 人文环境 小区文化,邻里文化 高河的房产市场越来越 大,“口碑效应”在竞争日趋激烈的今天更起着举足轻重的作用,口碑好的楼盘有助于新客源的保证,以及提高销售的成功率。 为开发商树立形象品牌,而口碑主要来自于现有业主高河.四季阳光项目综合推广提案 高河.四季阳光项目综合推广提案 10 在亲身体验小区的各项配套
3。 24 压溶作用 25 胶结作用 25 溶蚀作用 25 交代作用 26 小结 26 4 高桥地区盒 8 沉积环境分析 27 沉积相标志 27 岩性标志 27 古生物标志 27 测井相标志 27 沉积相类型及特征 26 辫状河三角洲平原 27 辫状河三角洲前缘 28 沉积演化及沉积模式 32 沉积演化 32 沉积模式 32 小结 32 结论 34 参考文献 34 附录 一 36 附录二 37
码设备、显示电视墙 组成。 DSS 管理服务器主要组成: CMS 中心管理服务器、 DMS 设备管理服务器、 MTS 流媒体转发服务器、 SS 存储服务器、 ESS 网络智能存储服务器、VMS 电视墙管理服务器、 ARS 主动注册管理服务器。 系统采用模块化设计,可根据系统规模将一些服务器组合在一台服务器上实现。 DSS 客户端:与 DSS 实现 CS/BS 访问架构。 电视墙组成: NVD
分区设计 涉及到数据库文件和日志文件的分区问题。 磁盘分区设计的一般原则: ( 1) 减少访问冲突,提高 I/O 并发性。 多个事物并发访问同一磁盘时,会产生磁盘访问冲突而导致效率低下,如果事务访问数据均能分布于不同磁盘上,则 I/O 可并发执行,从而提高数据库访问速度。 ( 2) 分散热点数据,均衡 I/O 负担。 在数据库中数据访问的频率是不均匀的,那些经常被访问的数据成为热点数据
模型构建及假设 研究模型及变量的定义 在服务失误后的消费者具体情绪上, Tsiros et al( 2020)认为,后悔与失望都是消费者负面情绪反应,其中后悔是选择与放弃产品绩效后所产生的情绪反应,而失望则是预期与实际绩效的比较后所产生的情绪反应 [7]; Menon et al( 2020)认为,生气和焦虑不仅对满意有直接影响,还通过消费者对服务供应者反应的评价对满意产生间接影响 [8]。
,并使高校 资源得以更有效 配置,从而提高我校的高校日常管理水平,也让学校、园区更好的为高校师生 服务提供的便利。 根据学校的现有的条件 实际情况,开发人员利用个人所拥有的计算机硬件设备和软 件条件,从思想上,工作思维和工作方式做起,实现一整套关于高校科研 宿舍管理系统的软件来实现一些基本信息的维护。 为我们的高校的 管理人员减少点负担,从根 本上解决用手工操作工作量大且容易出错的问题,同时