论文部分内容阅读
摘要:随着高等职业院校的办学规模飞速扩张,校园网建设已经基本完成,高职院校教材管理网络化将是未来发展的方向。为了提高教材管理的工作效率,为了教材管理工作的信息化,设计一套适应现代高职院校的教材管理软件具有重要的现实意义。文章详细地介绍了B/S构架的教材管理系统设计。
关键词:教材管理;软件工程;B/S构架
中图分类号:TP311.52 文献标识码:A文章编号:1007-9599 (2013) 05-0000-02
1引言
教材管理工作作为教学管理中的一项基础工作,为正常的教学秩序做好最基础的保障。传统的手工教材管理方式、单机软件教材管理方式及现有的教务管理系统中的教材管理子系统已经面临着严峻的挑战,在很多方面已经不能满足需求。本文提出利用信息化校园建设的平台和先进的软件设计理念来设计一套基于B/S构架、通用性强、操作简单、灵活度高、适应性强的网络教材管理信息系统。
文章设计的教材管理信息系统是教材管理与教学任务紧密结合,提高了教材管理工作的准确性;实现教学任务分配和教材管理过程的无纸化;提高了教材管理工作的效率;加强教材管理工作的信息化;规范了教材管理工作,避免了一些不规范的操作,使教材管理工作完全符合财务和审计的要求。
2系统架构
系统采用B/S的架构框架,可以减轻对客户端计算机性能压力,可以提高系统管理员的系统维护效率。B/S结构应用程序相对于传统的C/S结构应用程序有其优势,用户操作系统可以跨平台,与用户交流更生动和丰富,开发成本低,便于系统修改和扩展。
B/S体系结构主要是利用Web技术,结合浏览器的脚本解释能力,用通用浏览器就实现了原来需要复杂的专用软件才能实现的强大功能,并节约了开发成本和维护成本。在B/S体系结构中,除了数据库服务器外,应用程序以静态或动态网页的形式存放于Web服务器上,用户运行某个应用程序时只需在客户端上的浏览器中输入相应的网址。调用Web服务器上的应用程序并对数据库进行操作完成相应的数据处理工作,最后将结果通过浏览器显示给用户。B/S体系结构图如图1所示。
图1 B/S体系结构
3系统功能需求分析
本系统的需求实现是基于B/S系统构架的系统,从系统的实际需求分析,系统包括系统管理员、系部管理者、团队负责人、教师、学生五个角色。教材管理信息系统的主要功能需求如下:(1)教学任务分配,本系统导入学院教务管理系统的学期教学任务,经过教学系部、教学团队、教师层层分配,最后把教学任务分配到教师。(2)填写教材信息,教师接到本系统的教学任务后,通过系统对教学任务输入对应的教材信息。(3)教材审核,教师完成线上教材信息的填写后,要经过教学团队、系部管理者层层审核,通过审核的教材信息才能进入下一流程。(4)教材征订,教材管理员对教学系部完成审核的教材信息交教务处长审核,审核完成后输入教材征订单交教材供应商,进入教材采购阶段。(5)教材入库,由院教材管理员完成教材征订单的教材入库工作。(6)教材出库,由院教材管理员完成教材发放出库工作。(7)教材库存信息,教材管理员可以实现教材出入库的所有信息数据查询和打印,教师和学生可以查询教材库的库存教材信。(8)教材费用结算,系统可以根据不同的需要自动统计,可以做到每一位学生和教师的费用清单和汇总,可以满足审计及财务对数据的要求。学生和教师可以查询个人教材及其它教学材料的使用明细。(9)系统维护,教材管理系统的管理员可以对系统进行初化管理,权限管理,用户管理等。
4系统设计
4.1系统功能构架设计
系统一共分为三个子系统,教学任务管理子系统、教材管理子系统和后台管理子系统。系统共分为12个模块,其中,教学任务管理子系统分为教学任务管理和教学任務分配管理2个模块,教材管理子系统又分为填写教材信息、教材信息审核管理、教材征订管理、教材入库管理、教材出库管理、教材库存管理、费用统计管理7个模块,后台管理子系统又分为日志管理、权限管理、用户管理3个模块。B/S模式教材管理信息系统的系统总包图如图2所示。
图2 系统总包图
4.2实体E-R图
图3 系统整体E-R图
如图3所示,教材管理信息系统主要包括系统管理员、系部管理者、团队负责人、教师、学生、教学任务分配表、教材信息表、教材信息审核表、教材出库单、教材库存表、费用清单等实体。
4.3系统数据库设计
根据系统功能构架设计和实体E-R图设计,系统需要以下几种数据库表:教学任务表、教材征订表、教材入库表、教材出库表、院系表、专业表、班级表、审核记录表、系统用户表、用户角色表、角色权限表、后台模块表等。其中教材征订单表如表1所示。
表1教材征订单表
字段名 数据类型 长度 主键否 描述
orderid int 主键 订单号
bookname varchar(50) 50 否 教材名称
classid int 否 班级
studentnum int 否 班级人数
course varchar(20) 20 否 课程
isbn varchar(50) 50 否 教材ISBN
publisher varchar(50) 50 否 出版社
author varchar(100) 100 否 教材著者
version varchar(20) 20 否 教材版别
price decimal(10,2) 10 否 单价
discount int 否 折扣
dateline int 否 订单添加时间
5结束语
本文所设计的教材管理系统是基于B/S架构的网络化信息系统,是未来教材管理工作发展的最终方向,教材工作参与者都通过网络方式参与到教材工作中,提高了教材管理工作的工作效率、增强工作和信息化与公开化、实现教材管理过程无纸化。
参考文献:
[1]谢星星.UML基础与Rose建模实用教程[M].清华大学出版社,2011.
[2]周丽莉,狄巨星,李耀辉,宋淑彩.基于B/S结构的高校教材管理系统[J].河北建筑工程学院学报,2005.
[3]赵中枢.基于工作流的高校教材管理系统的设计与应用[D].大连海事大学,2012.
[9]旷玲丽,徐鹤.基于B/S模式的教材管理系统的设计与实现[J].郑州轻工业学院学报(自然科学版),2010,12.
关键词:教材管理;软件工程;B/S构架
中图分类号:TP311.52 文献标识码:A文章编号:1007-9599 (2013) 05-0000-02
1引言
教材管理工作作为教学管理中的一项基础工作,为正常的教学秩序做好最基础的保障。传统的手工教材管理方式、单机软件教材管理方式及现有的教务管理系统中的教材管理子系统已经面临着严峻的挑战,在很多方面已经不能满足需求。本文提出利用信息化校园建设的平台和先进的软件设计理念来设计一套基于B/S构架、通用性强、操作简单、灵活度高、适应性强的网络教材管理信息系统。
文章设计的教材管理信息系统是教材管理与教学任务紧密结合,提高了教材管理工作的准确性;实现教学任务分配和教材管理过程的无纸化;提高了教材管理工作的效率;加强教材管理工作的信息化;规范了教材管理工作,避免了一些不规范的操作,使教材管理工作完全符合财务和审计的要求。
2系统架构
系统采用B/S的架构框架,可以减轻对客户端计算机性能压力,可以提高系统管理员的系统维护效率。B/S结构应用程序相对于传统的C/S结构应用程序有其优势,用户操作系统可以跨平台,与用户交流更生动和丰富,开发成本低,便于系统修改和扩展。
B/S体系结构主要是利用Web技术,结合浏览器的脚本解释能力,用通用浏览器就实现了原来需要复杂的专用软件才能实现的强大功能,并节约了开发成本和维护成本。在B/S体系结构中,除了数据库服务器外,应用程序以静态或动态网页的形式存放于Web服务器上,用户运行某个应用程序时只需在客户端上的浏览器中输入相应的网址。调用Web服务器上的应用程序并对数据库进行操作完成相应的数据处理工作,最后将结果通过浏览器显示给用户。B/S体系结构图如图1所示。
图1 B/S体系结构
3系统功能需求分析
本系统的需求实现是基于B/S系统构架的系统,从系统的实际需求分析,系统包括系统管理员、系部管理者、团队负责人、教师、学生五个角色。教材管理信息系统的主要功能需求如下:(1)教学任务分配,本系统导入学院教务管理系统的学期教学任务,经过教学系部、教学团队、教师层层分配,最后把教学任务分配到教师。(2)填写教材信息,教师接到本系统的教学任务后,通过系统对教学任务输入对应的教材信息。(3)教材审核,教师完成线上教材信息的填写后,要经过教学团队、系部管理者层层审核,通过审核的教材信息才能进入下一流程。(4)教材征订,教材管理员对教学系部完成审核的教材信息交教务处长审核,审核完成后输入教材征订单交教材供应商,进入教材采购阶段。(5)教材入库,由院教材管理员完成教材征订单的教材入库工作。(6)教材出库,由院教材管理员完成教材发放出库工作。(7)教材库存信息,教材管理员可以实现教材出入库的所有信息数据查询和打印,教师和学生可以查询教材库的库存教材信。(8)教材费用结算,系统可以根据不同的需要自动统计,可以做到每一位学生和教师的费用清单和汇总,可以满足审计及财务对数据的要求。学生和教师可以查询个人教材及其它教学材料的使用明细。(9)系统维护,教材管理系统的管理员可以对系统进行初化管理,权限管理,用户管理等。
4系统设计
4.1系统功能构架设计
系统一共分为三个子系统,教学任务管理子系统、教材管理子系统和后台管理子系统。系统共分为12个模块,其中,教学任务管理子系统分为教学任务管理和教学任務分配管理2个模块,教材管理子系统又分为填写教材信息、教材信息审核管理、教材征订管理、教材入库管理、教材出库管理、教材库存管理、费用统计管理7个模块,后台管理子系统又分为日志管理、权限管理、用户管理3个模块。B/S模式教材管理信息系统的系统总包图如图2所示。
图2 系统总包图
4.2实体E-R图
图3 系统整体E-R图
如图3所示,教材管理信息系统主要包括系统管理员、系部管理者、团队负责人、教师、学生、教学任务分配表、教材信息表、教材信息审核表、教材出库单、教材库存表、费用清单等实体。
4.3系统数据库设计
根据系统功能构架设计和实体E-R图设计,系统需要以下几种数据库表:教学任务表、教材征订表、教材入库表、教材出库表、院系表、专业表、班级表、审核记录表、系统用户表、用户角色表、角色权限表、后台模块表等。其中教材征订单表如表1所示。
表1教材征订单表
字段名 数据类型 长度 主键否 描述
orderid int 主键 订单号
bookname varchar(50) 50 否 教材名称
classid int 否 班级
studentnum int 否 班级人数
course varchar(20) 20 否 课程
isbn varchar(50) 50 否 教材ISBN
publisher varchar(50) 50 否 出版社
author varchar(100) 100 否 教材著者
version varchar(20) 20 否 教材版别
price decimal(10,2) 10 否 单价
discount int 否 折扣
dateline int 否 订单添加时间
5结束语
本文所设计的教材管理系统是基于B/S架构的网络化信息系统,是未来教材管理工作发展的最终方向,教材工作参与者都通过网络方式参与到教材工作中,提高了教材管理工作的工作效率、增强工作和信息化与公开化、实现教材管理过程无纸化。
参考文献:
[1]谢星星.UML基础与Rose建模实用教程[M].清华大学出版社,2011.
[2]周丽莉,狄巨星,李耀辉,宋淑彩.基于B/S结构的高校教材管理系统[J].河北建筑工程学院学报,2005.
[3]赵中枢.基于工作流的高校教材管理系统的设计与应用[D].大连海事大学,2012.
[9]旷玲丽,徐鹤.基于B/S模式的教材管理系统的设计与实现[J].郑州轻工业学院学报(自然科学版),2010,12.