基于web的高校教材管理系统设计与研究

2017-12-07 13:41胡尔西代姆·伊米提
数字技术与应用 2017年9期
关键词:库存管理

胡尔西代姆·伊米提

摘要:本文针对高校教材管理系统设计与研究,设计开发了基于web的高校教材管理系统,能够提高工作人员办公效率,具有一定的使用价值。

关键词:教材管理;教材领取;库存管理;ASP.NET;B/S

中图分类号:TP315 文献标识码:A 文章编号:1007-9416(2017)09-0162-02

对高校而言,有效的对教材进行管理,对高校教学工作的正常开展起着非常重要的作用,甚至是决定性的作用。由于系统是面向教务处的相关人员对教材进行有效管理的,因此该系统在流程和操作上,对各式各样信息的增删改查、统计等各个功能的实现上,必须满足实际的工作流程与实际的工作需要和管理需要,以便提高管理的有效性和便捷性。

1 系统开发工具简介

在编写高校教材管理系统时,首先需要选择开发系统的模式与架构,其次考虑在该架构下用到的技术和框架,接着再考虑具体的开发方法和流程,最好再选择合适的开发平台和开发工具[1]。

1.1 系统开发模式的选择

在信息管理系统的整体发展过程中,一种出现过4种模式,它们是主机终端模式;文件服务器模式;客户机/服务器模式(即CIient/Server,C/S);浏览器/服务器模式(Browser/Server,B/S)。前两者随着技术的发展,由于自身已不能满足实际的需要,已经被淘汰。目前,应用最广泛的是B/S和C/S这两种模式。因此,本章节将对这两种模式,进行详细的阐述。

1.1.1 C/S模式

C/S即是Client/Server(客户栅服务器) 的缩写,它是20世纪80年代逐步成长起来的一种模式。在这种架构中,分为客户端和服务器两部分,分别由两台计算机担当。但是,客户端在运行时,需要指定的客户端软件支持,客户端软件负责把用户的请求,通过网络上指定的协议,发送到服务器,服务器接收到请求后,做相关的处理,再将处理结果返回给客户端。然而,随着系统规模的逐步增大、用户群体的逐渐增加,地理分布区域的扩张,这种模式也表现出很多缺点:

(1)软件部署和维护成本高;(2)运行成本较高;(3)由于与客户端进行连接,服务器的性能会收到影响,大量的并发操作甚至会使服务器宕机;(4)没有有效的统一管理,在系统的管理上,存在一定的弊端;(5)可移植性差,由于系统平台的专属性,兼容性不高。

1.1.2 B/S模式

B/S架构是基于浏览器的一种架构,由浏览器和服务器扮演两种角色。该结构与传统的C/S架构相比,突出了分层的特点(MCV模式)。

(1)使用便捷,无需安装指定的软件,只需有浏览器即可操作;(2)在系统开发环节上,带来了很大的便利性。开发人员无需考虑客户端的软件开发,只需把精力集中在服务器的开发上即可;(3)减少了网络开销;(4)减少了系统资源的消耗,无需安装客户端。

1.2 系统方案的选择

通过上述的分析,本教材管理系统最终采用B/S的架构,首先,B/S架构的扩展性更好,在计算机资源相对紧张的情况下,能够很好的支持系统的正常运行,方便维护。其次,开发便捷性更好。B/S架构的程序开发时,精力只需集中在服务器端。在升级的时候,也只需要升级服务器即可,大大提高了开发的效率,降低了开发成本和维护成本。

2 系统需求分析与总体设计

2.1 系统需求

(1)根据习惯上教材科的操作方式,整个系统应该有三种用户角色,即教材科人員,普通学生教师和系统管理员。(2)从系统功能上来看,主要包括四个主要功能:书籍信息订购、教材领取、特殊情况处理、系统信息管理与维护。

2.2 系统层次模块图

教材库存管理系统层次模块图1所示。

3 系统设计与实现

3.1 主框架

教材管理系统的布局,在前端界面上采取了分层结构。上方是系统的名称。主框架分成左右两部分内容。左侧是导航类型的树形菜单,负责进入系统的各个模块。右侧主要用来显示相关模块的界面,并完成对应的操作。

3.2 功能设计

登录页的功能是用于验证用户身份的合法性,防止非法用户登录,获取到数据。因此登录页保障了系统和数据的安全性。如果用户是非法的,或者未经登录就访问系统的模块,则会被强制定向到登录页,如果用户是合法的,那么登录后会跳转到对应的操作界面。在登录后刷新时,服务器会获取到session,并进行判断。从session中拿出用户名和密码,把用户名和密码与数据库中存储的用户名密码进行比对,如果一致,则表示这个用户是合法的,允许该用户访问系统的相关模块,如果不一致,则表示是非法的或者session已经失效,那么系统会强制跳转到登录界面[2]。

(1)订书操作。书籍信息订购分为几个子模块,分别是学生、教师和教务处人员订书。该模块的功能,是能够满足上述三类人员的订购需求和操作。在点击确定之后,如果信息都正确,则相关信息或存储到订书表和领书表当中,操作成功则返回相应结果。(2)报损、换书操作。报损是当教材因教材科的原因造成损坏时,选择对相应的书进行报损处理。换书是书已经发给学生或教师后,因书自身的问题进行换书处理。(3)系统管理。系统管理部分主要针对系统管理员,对系统图书进行增删改查操作。

4 结语

高校教材管理系统实现了对教材的一站式管理,具有易操作,易部署等特点,符合高校工作的实际环境,并且针对非计算机专业的管理人员,能够很快的熟悉该系统,并投入到运用中,从而大幅度提高了工作效率。

参考文献

[1]桂海霞.J2EE框架下高校教材管理系统的设计研究[J].安徽理工大学学报:自科版, 2006,(2):41-44.

[2]周璞,孙云.基于C/S和B/S混合模式的高校教材管理系统的研究与设计[J].数字技术与应用,2011,(8):70.endprint

猜你喜欢
库存管理
企业档案管理存在的问题及对策研究
汽车售后备件物流服务体系研究