高校教材管理系统设计内容摘要:

客户端。 ACCESS 有两种使用方式:作为创建个人或部门数据库的独立应用程序,或作为更强健、更具扩展性的后端数据库的接口客户端。 不论选用了何种后端数据源,最终用户都将得到使用流行的桌面数据库客户端时易于使用的好处。 分别如下: ( 1) 信息查找和使 用更容易的特征。 ( 2) 具有 Web 特性的信息共享特性。 ( 3) 丰富的信息管理分析工具。 绥化学院 2020 届本科生毕业论文 6 第 3 章 系统设计 第 1 节 系统总体结构 本系统是以教材管理为原型设计开发的,教材科的日常 工作 大体上有如下几 项。 ( 1)教材预订。 教材的预订工作基 本上是由系 来完成。 教材科将教材征订通知下发到各系,各系根据要求 选订所开课程的教材,填写预订单,经系 汇总报教材科。 ( 2)教材发放。 通常是以系、班级为单位进行 教材发放。 ( 3)查询。 这项工作包括 三 项内容,第一是预订查询用于及时 了解各系教材的订购情况;第二是入库查询用于及时掌握入库情况;第三是库存查询情况。 ( 4)打印与报表。 主要用于订书、购书、发书清单的打印。 ( 5)系统管理。 主要包括用户、密码的更改,学生信息管理和数据库的维护。 根据上述对教材管理业务流程和数据流程的调查分析,并根据模块划分原则,同时考虑到用户对新系统的易学易用性,将新系统划分为如图 31 所示的功能模块结构。 图 31 功能模块结构 图 教材管理系统 系统管理 学生管理 教材管理 报表打印 系统帮助 用户管理 数据备份 数据恢复 学生管理 学费管理 教材征订 教材入库 教材出库 库存教材管理 教材费用 基本帮助 绥化学院 2020 届本科生毕业论文 7 第 2 节 系统 流程分析 教材管理 部门将教材订单进行处理,以确定本学期的教材数量 ,同时对 教材的基本信息进行完善处理。 根据各系提供清单,教材管理员根据库存的情况发放教材,若库存有货,教材管理员打印领取教材通知单给各系,通知各系领取教材。 若库存无货,打印订货单交给采购员,采购员根据订货单制定补货单并将其交给相应的供应商。 供应商将提货通知单发给采购员。 采购员进行采购并将教材入库并打印入库单,交给教材管理员。 教材管理员把库存报表交给学校,其 系统 流程图如图 32 所示 [10]。 图 32 系统 流程图 各系 学校 领取教材单 领教材通知 库存报表 教材管理员 定货单 入库单 采购员 补货单 提货通知 供应商 绥化学院 2020 届本科生毕业论文 8 第 4 章 系统 功能与实现 第 1 节 数据库 结构 数据库设计的主要任务是在 DBMS(database management system)的支持下,按照应用的要求,数据结构的好坏将直接影响到系统的效率以及实现的效果。 好的数据库结构会减少数据库的存储量、冗余度,数据的完整性和一致性比较高,系统具有较快的响应速度,简化基于数据库 [11]的应用程序的实现方法等。 实体具体的描述如下。 教材实体的 ER 图如图 41 所示。 图 41 教材实体 ER 图 仓库实体的 ER 图如图 42 所示。 图 42 仓库实体 ER 图 教材编号 仓库 教材入库数 量 入库时间 入库单价 … ..…… .… .. 教材编号 教材 教材名称 出版社 教材作者 绥化学院 2020 届本科生毕业论文 9 班级实体的 ER 图如图 43 所示。 图 43 班级实体 ER 图 根据上面的 ER 图数据表创建如下 : 教材基本信息包括书号,版本,定价,印次等如表 41 所示。 表 41 教材信息表 字段名 说明 数据类型 是否为空 备注 XUH 序号 Int (4) Not null JCBH 教材编号 Char (10) Not null Key JCMC 教材名称 Varchar (50) Not null SH 书号 Varchar (4) Null ZZ 作者 Varchar (50) Null CBSDM 出版社代码 Char (4) Not null BB 版本 Tinyint (2) Not null YC 印次 Tinyint (2) Null DJ 定价 Numeric (6, 2) Null JLDW 计量单位 Char (10) Null NRJJ 内容简介 Varchar(1000) Null BZ 备注 Varchar(100) Null 班级 班级编号 班级名称 绥化学院 2020 届本科生毕业论文 10 教材仓库信息包括教材编号,教材数量等如表 42 所示。 表 42 仓库信息表 字段名 说明 数据类型 是否为空 备注 XH 序号 Int (4) Not null Key WZH 位置号 Char (10) Not null JCBH 教材编号 Char (10) Not null SL 数量 Int (4) Not null JLDW 计量单位 Char (10) Not BZ 备注 Varchar (100) Null 班级信息包括 班级编号,班级名称如表 43 所示。 表 43 班级信息表 字段名 说明 数据类型 是否为空 备注 BJBH 班级编号 Char(10) Not null Key BJMC 班级名称 Char(40) Not null 第 2 节 输入输出 功能 输入功能 教材管理系统能够完成教材基本信息的录入以及各种详细信息等,体现了教材管理的最新发展。 根据学院,班级,课程输入相 应的教材,采取较为灵活的组织方式输入。 在输入界面内,通过选择,填 写等方式来实现信息的输入,数据库文件即教材信息数据库,由管理员录入 的教材信息组成,使数据库的输入工作简洁直观,可方便完成以后的数据的保存、编辑和打印等工作。 在教材管理系统中,设置有 下拉列表框供用户选择教材名,选定后单击按钮即可实现数据的录入。 教材入库记 录 表如表 44 所示。 绥化学院 2020 届本科生毕业论文 11 表 44 教材入库记录表 教材号 教材名 教材单价 教材数量 入库时间 001001 高等数学 15 150 001002 C++ 27 200 001003 模拟电子 22 100 输出 功能 常用输出设备有显示终端、打印机、磁带机、绘图仪、多媒体设备等,常见输出介质有纸张、磁盘、磁带、光盘、多媒体介质等。 信息系统的输出方式有屏幕显示输出、打印机打印输出、文件输出、绘图输出等,最为广泛使用的输出方式是屏幕显示和打印机打印。 通常在功能选择、查询、检索信息时,采用屏幕输出方式。 本教材管理系统使用的是屏幕显示输出以及打印机打印输出方式。 管理员可以 根据 需求将报表打印出来 [7]。 现以教材需求表为例 , 如 表 45 所示。 表 45 教材需求表 书名 作者 出版社 单价 需求册数 电子商务 王晓敏 机械工业出版社 18 66 毛泽东思想概论 罗正 武汉大学出版社 22 44 模拟电子 马办 高等教育出版社 33 64 公共关系 戴玉娥 清华大学出版社 14 72 计算机英语 李丽 高等教育出版社 26 26 第 3 节 系统 实现 为了设计出符合一般标准又具有特色的界面 , 开发该系统时要遵循以下开发原则 : ( 1) 保证界面设计的风格具有一致性。 将在每个界面都会用统一的颜色作为背景色。 ( 2) 界面设计时,控件的摆放要协调和匀称。 ( 3) 常用操作应建立快捷方式,方便管理员日常操作。 ( 4)提供信息反馈。 对 不常见的操作和至关重要的操作,系统应该能反馈信息。 绥化学院 2020 届本科生毕业论文 12 ( 5)提供错误处理信息。 在出现错误时,系统应该能检测出错误并提供错误处理的功能;错误出现后,系统的状态不发生变化,或者系统要提供错误恢复的向导。 ( 6) 设置工具栏和状态栏。 系统的总体设计,预订需要设计几个具有主要功能的窗体,其中系统主要功能界面是最主要的,是设计的重 点。 该界面上包括了系统的功能查询以及触发其他单项功能界面的快捷方式,如教材管理、查询、打印与报表等 [8]。 登录界面实现 经过设计所形成的系统主要窗体 [12]分别为如下几个部分,其中首要的是登录窗口设计完成之后能够让用户顺利进入该系统以及要实现的一系列操作。 登录界面如图 44所示。 图 44 登录界面 用户 输入用户名、用户的权限和密码之后,即可进入系统主界面,进行 基本 操作。 密码更改界面 为了提高本系统的安全和高效性,用户可以通过对其初设密码进行修改,这样可以保证数据库的安全 性和完整性,也有利于管理员对数据进行全面的掌握,防止非法修改产生破坏。 同时密码可以进行多次修改,只要管理员获得了修改的权限。 通过用户对自己的密码进行修改 ,密码更改界面 如图 45 所示。 图 45 密码更改界面 绥化学院 2020 届本科生毕业论文 13 首 界面实现 根据设计的要求和系统规划要实现的功能,对数据库的要求进行符合考虑,同时满足设计的原则,经过仔细设计所形成的系统界面如图 46 所示。 图 46 首界面 当系统管理员想进入系统时,在登录窗体 (图 44)中输入用户名和密码,点击确定按钮,就可进入教材管理系统的主窗体界面,主窗体 界面如图 46 所示,管理员就可以进行如下的工作: ( 1) 通过订书单来确定所需要 的订 书。 ( 2) 把订书单和库存做比较得出还需要订阅的书的名称、数量等。 ( 3) 把所需要订阅书导出到订书表,通。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。