高校教材管理信息系统Word下载.docx
- 文档编号:4232385
- 上传时间:2023-05-03
- 格式:DOCX
- 页数:36
- 大小:394.79KB
高校教材管理信息系统Word下载.docx
《高校教材管理信息系统Word下载.docx》由会员分享,可在线阅读,更多相关《高校教材管理信息系统Word下载.docx(36页珍藏版)》请在冰点文库上搜索。
导师签名:
日期:
年 月 日日期:
摘要
在计算机网络高速发展的社会中,管理信息系统是提高管理水平、工作效率以及教学质量的重要应用之一。
高校教材管理工作是高校教学工作的重要组成部分。
近年来,随着学分制教学改革的不断深入和持续多年的扩招,对教材的需求量及使用量也大幅度增加,使得学校使用的教材种类越来越多,同时数据处理量大、管理工作繁琐,所以高校教材管理是否合理将直接影响到教学管理质量。
本文根据系统开发过程,对系统开发设计的需求分析、功能结构分析、数据库设计以及系统详细设计等过程进行了详细地阐述。
根据实际需求,本系统包含信息管理、教材管理、库存管理以及费用管理四大功能模块,实现了教材的征订、出入库、教材信息查询、费用管理以及相关信息表的打印。
此外,本教材管理信息系统基于B/S体系结构,以VisualStudio作为开发平台,采用ASP.net开发技术,后台采用SQLServer2008作为数据库及结构化的程序设计。
关键字:
信息系统;
教材管理;
B/S体系;
ASP.net;
SQLServer2008
Abstract
Intherapiddevelopmentofcomputernetworksociety,managementinformationsystemwhichistoimprovethemanagementlevel,workefficiencyandthequalityofteachingisoneoftheimportantapplications.Managementofteachingmaterialinuniversitiesisanimportantpartofcollegeteachingwork.Inrecentyears,withthedeepeningofteachingreformofcreditsystemandsustainedexpansion,demandandusageofmaterialsalsoincrease,andmorematerialtypesareusedinschools.Atthesametime,theamountofdataprocessing,andthemanagementworkarecomplicated.Sotheteachingmaterialmanagementinuniversitieswhichisreasonableornotwilldirectlyaffectthequalityofteachingmanagement.
Accordingtothedevelopmentprocess,Iwillinterpretthedetailssuchasdemandanalysisofsystemdevelopmentanddesign,functionstructureanalysis,databasedesignandsystemdetaileddesignprocessinthispaper.Accordingtotheactualdemand,thesystemincludesfourfunctionalmodulessuchasinformationmanagement,materialsmanagement,inventorymanagementandcostmanagement,andrealizesmaterialsbooking,storage,materialsinformationquery,costmanagementandrelatedinformationtable.
Inaddition,theteachingmaterialmanagementinformationsystemisnotonlybasedonB/Ssystem,usingVisualStudioasthedevelopmentplatform,andASP.net,butalsouseSQLServer2008asdatabaseandstructuredprogramdesign.
Keywords:
informationsystem;
teachingmaterialmanagement;
B/Ssystem;
SQLServer2008;
ASP.net
目录
1绪论1
1.1选题背景及意义1
1.2国内发展现状1
2系统开发体系结构和技术工具3
2.1B/S体系结构3
2.2系统开发工具3
2.2.1C#和VisualStudio20103
2.2.2SQLServer20084
2.3ASP.NET4
3系统分析5
3.1系统需求分析5
3.1.1系统开发目的5
3.1.2系统功能分析5
3.2可行性分析5
3.2.1技术可行性6
3.2.2经济可行性6
3.2.3社会可行性6
3.3功能结构分析6
3.3.1业务流程图6
3.3.2数据流图7
4系统设计9
4.1系统总体设计9
4.1.1系统设计的原则9
4.1.2系统功能模块9
4.1.3系统流程图11
4.2数据库设计11
4.2.1数据库概念结构设计12
4.2.2数据库逻辑结构设计14
5系统实现18
5.1数据库链接实现18
5.2系统登录窗体18
5.3系统主窗体18
5.3信息管理模块19
5.4教材管理模块20
5.5库存管理模块21
5.6费用管理模块22
6系统测试23
6.1测试概述23
6.2测试目的23
6.3测试步骤23
6.4系统功能测试23
6.4.1安全测试23
6.4.2界面测试23
6.4.3性能测试23
6.4.4测试结果23
结论26
致谢27
参考文献28
1绪论
1.1选题背景及意义
教材管理是高校教学管理活动之一,对教学和人才培养有着十分重要的影响,所以高校教材管理是教务活动中重要任务。
管理教材作为高校教学管理的环节之一,教材工作具有数据量大而乱,面向对象多,工作分配不平衡等特点。
在目前的教材管理工作中,主要存在两个方面的问题,一方面是教材工作制度不完善,工作量不断增加,工作难度也不断加大;
另一方面是教材工作信息化程度不高,工作效率较低,虽然在某些高校中,已经应用教材管理系统软件,但是软件实施的效果不是太理想,没有形成真正意义上的信息共享。
在高校扩大招生规模的趋势下,学生人数急剧上升,专业门类也在增加,从而都造成教材管理工作的复杂程度上升,因此传统的手工管理方法面对这些情况将无所作为。
然而巧合地利用高校丰富的信息资源和技术资源,引进教材管理系统来管理教材工作,将会大大提高工作效率和工作质量。
通过构建基于计算机信息平台的教材管理系统,不但可以解决诸多管理教材问题,还可以提高教材管理质量水平,使高校教材管理更加规范化、准确化,实现自动化、信息化管理。
1.2国内发展现状
随着我国高校扩招,学生人数迅速增加,教材管理工作更加繁重。
作为教材管理信息化标志的教材管理系统,系统功能的先进性将影响教材管理工作效率,同时也影响学校教学质量。
常见的系统开发模式有以下三种:
(1)单机版的教材管理系统。
这类系统只能在单机上运行,无法达到信息共享,数据处理功能不强。
(2)基于C/S模式的教材管理系统。
此类教材管理系统基本基于校园网,可以实现数据共享的同时也存在C/S模式自身缺陷,即每个客户端都需要安装对应程序软件。
(3)基于B/S模式的教材管理系统。
这种模式的教材管理系统适应校园网情境下的教务系统的使用,可以处理很多数据,实现数据共享,但是大数据量的访问速度相对较慢。
然而在现有的高校教材管理信息系统中,绝大部分都视教材管理系统为教务管理系统的分支。
在这类教务管理系统中,有些信息系统是国家相关部门根据大众需求研发的,通用性强,但缺少个性化服务,适应性比较差。
此外,有些是软件开发商开发后卖给学校的,除了费用昂贵以外,数据信息维护、系统升级都比较困难,也不能适应高校的个性化需求。
还有些高校自己开发的,大部分是基于校园网或者单机的,功能相对较少,可靠性和稳定性都比较差,也不能大范围的应用。
所以基于网络模式的教材管理系统是管理教材的大趋势,例如在文[5]、[6]、[7]、[8]、[9]提出了基于B/S架构的教材信息管理系统和文[10]提出的基于C/S架构的教材管理系统,以及如文[11]、[12]、[13]提出了将C/S和B/S模式相互结合的系统。
虽然存在各种各样的教材管理系统,但许多教材系统都不能适合如今的教材管理需求。
尽管有些系统实现了适应学分制,但都欠缺考虑学分制系统下教材订购计划和学生选购教材的多样化需求。
2系统开发体系结构和技术工具
2.1B/S体系结构
B/S模式,又称为浏览器/服务器模式,是继于C/S模式之后一种新的软件开发模式。
这种开放模式常常被称为“瘦客户机”模式。
这种基于WEB技术开发模式把C/S模式的服务器端进行了拆分,并且在客户端只要安装WEB浏览器即可。
其中服务器包含WEB服务器和数据库服务器。
WEB服务器主要安装应用程序,处理页面请求,接受请求之后通过WEB服务器中的数据库访问数据库服务器,从而把数据库服务器相关数据信息返回给页面用户。
数据库安装在数据库服务器上,主要对应用程序数据进行存储、检索和维护。
B/S模式的工作原理是:
客户端通过一个前台浏览器向WEB服务器发出数据处理请求,WEB服务器启动相应的进程来响应浏览器的请求,在允许的情况下,WEB服务器将向数据库服务器发出处理数据的请求,接着数据库服务器接收数据并进行处理,把结果传回WEB服务器,最后由WEB服务器形成对应的处理结果代码返回到WEB浏览器(如图2-1)。
图2-1B/S的模式结构图
本教材管理信息系统的开发之所以采用B/S体系模式,主要是因为其有如下优势:
基于WEB技术,解决了C/S模式难以解决的异构系统间的连接问题;
操作简单、实用性较强,系统维护管理成本较低;
软硬件配置环境要求相对较低;
共享性、可扩充性较高。
2.2系统开发工具
系统设计主要采用VisualStudio2010开发平台、SQLServer2008为后台数据库,页面设计主要使用ASP.NET技术,下面对VisualStudio2010、SQLServer2008简要介绍。
2.2.1C#和VisualStudio2010
C#是一种最新的、面向对象的编程语言。
程序员可以快速地编写各种基于M平台的应用程序,同时M还提供一系列的工具和服务最大程度地开发利用计算与通讯领域。
使用简单的C#语言结构,可以快速转化为XML网络服务,从而方便在Internet进行数据访问。
最重要的是C#使得C++程序员可以高效的开发程序,同时也不损失C/C++原有的强大的功能。
此外基于继承关系,C#与C/C++相似性很大。
VisualStudio是一套完整的开发工具,用于生成桌面和基于团队的企业级WEB应用程序。
VisualStudio类似于VB、Dreamweaver拥有可视化开发界面,便于系统界面的设置。
此外还可以使用VisualStudio的基于组件的强大开发工具和其他技术,简便系统开发方案的规划、设计等。
2.2.2SQLServer2008
SQLServer2008是微软公司新版的大型数据库服务器,其性能指标在各方面都顺应了大环境下数据库发展趋势。
作为生产数据服务使用的SQLServer2008企业版,支持所有SQLServer2008的功能。
该版本大多应用于大中型数据服务器,并且支持大型国际企业OLTP和数据仓库的性能要求。
SQLServer2008出现在微软数据平台愿景上是因为它使得公司可以运行他们最关键任务的应用程序,同时降低了管理数据基础设施和发送信息给用户的成本。
SQLServer2008的优势有:
安全性、可拓展性及数据可靠性强大;
降低了管理系统、.NET架构等经济成本,缩短了应用程序的开发时间;
提供了全面的智能化的开发平台。
2.3ASP.NET
ASP.NET是一种用于创建动态WEB应用程序的技术,提供了统一的WEB开发模型,包括使用代码生成企业级WEB应用程序所必需的各种服务。
ASP.NET生成的WEB应用程序功能相对强大,而作为ASP.NET的编程框架而言,是在公共语言运行基础上建立的。
ASP.NET在Web应用方面的优点给开发人员和企业带来了重多的惊喜,下面简单阐述ASP.NET在开发和应用方面的优点:
(1)执行率高,简单易学,容易掌握;
(2)性能强大及适应性强,几乎在所有基于Web应用软件开发的平台上都可以运行;
(3)管理性和安全性较强;
(4)良好的可扩展性及可缩放性。
3系统分析
3.1系统需求分析
需求分析即分析用户的需要与需求,是设计的起点。
需求分析是开发系统过程中重要的环节,主要是调查对象对系统的需求,鉴于此需求分析的完整性、准确性以及充分性直接影响系统整个开发过程。
系统分析的主要任务是在调查中获得信息的基础上,对相关信息内容以及周围空间环境进行研究分析。
系统分析所确定的内容是系统设计基本要求、系统实现的基础环境等。
分析的主要任务是:
判断业务流程、数据流程的合理性,数据、业务和功能管理实现之间的关系等。
3.1.1系统开发目的
本系统的开发充分利用计算机信息技术,使教材管理系统在正常的运行中对教材预订、库存、发放等进行管理,及时了解各个环节的信息变动,有利于提高教材管理的效率。
通过建立一个计算机管理系统,使高校的教材征订和发放工作更加系统化、规范化,从而达到提高整个教材管理工作效率的目的。
3.1.2系统功能分析
本系统是一个以管理高校教材工作为起点,实现教材的预订、征订、出入库及费用管理,对繁杂的教材管理工作进行人性化、信息化、自动化管理。
系统功能分析是在系统开发总任务和用户需求的基础上完成的,本系统需要完成的功能任务主要有:
(1)信息管理:
主要实现对学生信息、教师信息、管理员信息以及供应商信息的管理,比如添加、修改、删除等。
(2)教材管理:
主要实现对教材信息的管理以及教材征订信息的管理,比如对教材信息的添加、修改、删除,或者对教材征订信息的添加、修改、删除等信息管理。
(3)库存管理:
主要实现对教材的出入库管理及出库发放情况的信息管理,比如添加、修改教材入库信息等。
(4)费用管理:
主要实现对班级费用、教师费用以及教材对应的供应商费用管理,比如根据相关条件进行费用查询、打印、生成报表等。
3.2可行性分析
可行性分析是任何一项大型工程正式投入力量之前必须进行的一项工作。
“可行性”指在系统开发的实际情况下,有没有必要开发此系统,或者开发此系统的条件是否具备、是否符合实际使用情况。
因此,可行性不仅包含可能性,还包括必要性及合理性。
一般情况下,可行性分析主要涉及技术可行性分析、经济可行性分析和社会可行性分析三个方面。
3.2.1技术可行性
高校教材管理信息系统以ASP.NET为开发语言,VS为开发工具,基于B/S模式。
在现实计算机社会中,这些技术条件都可以满足,并且也具备其所需资源配置。
此外,开发本系统的计算机硬件条件都可以满足,比如说内存、运算速度等;
开发本系统的计算机以WIN7为操作系统,其很多性能优势都可以得到应用。
3.2.2经济可行性
开发高校教材管理信息系统所需的硬件和软件环境都可以在相关网站上下载、或者到相关地方进行购买,经济成本相对较低。
在投入使用本系统之后,不仅可以减轻相关人员的工作负担,提高工作效率,方便用户,为学校各方面的管理也提供很大便利。
而且系统开发的周期相对较短,各方面经济支出不大,节省大量人力、资源和时间,与其实现的经济效益相比,开发成本相对较低。
鉴于此,本系统的开发经济性合理。
3.2.3社会可行性
从社会可行性角度来分析可知,高校教材管理信息系统对于各个高校教学管理都具有重大影响。
在高校硬件软件齐全,技术条件得以满足的情况下,高校教材管理信息系统的应用将不会遇到很大的困难,并且在相关操作环境下能够实现其强大的功能,满足教材管理的需求,提高教材管理水平。
3.3功能结构分析
3.3.1业务流程图
业务流程图(TransactionFlowDiagram,TFD)即用一些规定的符号及连线来表示某个具体业务处理过程。
业务流程图分析主要是对管理工作的业务流程的描述,通过采用系统流程图中的部分图形工具来描述管理业务活动,进行规范化说明。
本系统根据实际需求分析以及参考现有的教材管理业务流程(如图3-1),得出本开发系统的功能模块,从而更好地开发本教材管理系统。
图3-1业务流程图
3.3.2数据流图
数据流图是描述系统中数据的流动、存储和处理状况的图形。
它是结构化系统分析的主要工具,也是需求分析编写、逻辑模型设计的重要工具之一。
本系统根据实际需求分析以及参考现有的教材管理数据流程,得出本系统的整体数据流图(如图3-2所示),从而更好地开发本教材管理信息系统。
图3-2数据流图
4系统设计
系统设计主要包括系统总体设计以及数据库设计两大部分。
其中系统总体设计主要设计整个系统的功能模块,以便后期系统开发,从而满足用户需求。
数据库设计主要包括描述数据特征、确定数据结构等。
4.1系统总体设计
“系统如何实现”是系统总体设计的出发点,即根据用户需求及相关实际情况分析出系统开发的目的,系统的功能实现。
此外,在系统的设计中,要注意分清计算机处理和手工处理的界限。
信息系统重在人机结合,所以要分清计算机处理的内容和手工处理的内容,从而更好的设计出管理信息系统的功能,科学地的发挥信息系统的作用。
4.1.1系统设计的原则
(1)实用性原则:
通过对实际环境、用户需求的调查分析,开发出系统的功能模块,从而达到开发系统的初始目的。
本系统的开发主要为了帮助高校进行教材管理,提高管理水平和管理效率。
(2)安全性原则:
设置用户权限,限制非法用户的操作。
(3)易操作性原则:
操作设置符合用户的需求,通俗易懂,操作方便简单。
(4)界面设计原则:
操作界面简单清新,功能模块方面直观明了、条理清晰,符合用户的使用需求。
4.1.2系统功能模块
根据系统需求分析、系统功能结构分析,得出本教材管理信息系统的功能模块,(如图4-1所示)。
本系统功能模块主要根据用户角色来划分,即管理员身份、教师身份、学生身份。
比如管理员身份主要包含四大功能模块:
信息管理模块、教材管理模块、库存管理模块及费用管理模块。
图4-1系统功能模块图
4.1.3系统流程图
本系统的系统流程图主要用于介绍整个系统的操作流程,用户选择登录身份,输入正确的密码后即可进入教材管理信息系统,进行相应身份的操作,即“管理员”和“教师、学生”的操作权限不同,所可执行功能也不同,如图4-2所示。
图4-2系统流程图
4.2数据库设计
数据库管理是管理信息资源中最有效果的方式。
数据库设计一般以数据库建立和应用系统为基础核心,在特定的计算机运行环境下,构建最优的数据库模式和应用系统,从而使数据有效存储,进一步满足用户需求。
数据库表的设计原则:
首先,数据库表建立要符合标准化和规范化,这样有利于缩小数据冗余。
一般情况下系统数据库的设计符合3NF(ThirdNormalForm,第三范式)是最完善的。
然而有时为了提高数据库设计的效率,对数据表的设置并不严格要求。
同时,采用数据驱动来增强系统的扩展性和灵活性;
再者,在设计数据库的时候要考虑到未来会发生变更的数据字段。
4.2.1数据库概念结构设计
概念结构设计是把需求分析阶段得到用户需求抽象为概念模型表示的过程。
概念结构设计的任务是在需求分析的基础上,按照特定的方法把它们抽象为一个不依赖于任何具体机器的数据模型,即概念模型。
数据库概念结构设计的目的是分析数据字典中的数据内在的语义关系,并将其抽象表示为数据的概念模式。
目前,数据库概念结构设计常用E-R模型来描述。
根据需求分析及系统功能实现分析,本教材管理信息系统的各个实体之间存在一定的关联。
一般情况下将教材管理系统抽象为学生、教师、供书商等这几个实体,各实体之间的关系如图4-3所示。
图4-3教材管理系统E-R模型
根据系统需求分析及实际系统的设置,本教材管理系统涉及以下几个实体:
学生实体、教师实体、供应商实体、管理员实体、征订实体、入库实体、发放实体及教材实体。
下面给出系统局部实体E-R图。
学生实体包含姓名、班级、专业、院系、账号、密码、班级人数,如图4-4所示:
图4-4学生实体E-R图
教师实体包含教师号、姓名、院系、账号、密码、教研室,如图4-5所示:
图4-5教师实体E-R图
供应商实体包含供应商编号、供应商名称,如图4-6所示:
图4-6供应商实体E-R图
管理员实体包含账号、密码,如图4-7所示:
图4-7管理员实体E-R图
征订实体包含用户ID、图书ID、征订数量、征订时间、用户类型,如图4-8所示:
图4-8征订实体E-R图
入库实体包含ISBN、经办人、供应商编号、入库数量、入库时间,如图4-9所示:
图4-9入库实体E-R图
发放实体包含领书时间、领书人
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 高校 教材 管理信息系统
![提示](https://static.bingdoc.com/images/bang_tan.gif)