3教材管理系统说明书.docx
- 文档编号:26821420
- 上传时间:2023-06-23
- 格式:DOCX
- 页数:23
- 大小:637.02KB
3教材管理系统说明书.docx
《3教材管理系统说明书.docx》由会员分享,可在线阅读,更多相关《3教材管理系统说明书.docx(23页珍藏版)》请在冰豆网上搜索。
3教材管理系统说明书
目录
前言1
摘要1
1.意义2
2.课程设计过程系统业务分析2
2.1开发背景2
2.2可行性分析2
3.需求分析3
3.1系统需求分析3
4.物理设计4
5.物理实现5
5.1创建数据库5
6.查询,删除,修改,添加7
6.1查询语句7
6.1.1.查询教材表中书名高数,ISBN1102书的作者7
6.1.2.查询班级表中信息院计算机专业的班长8
6.1.3.查询购买表中集计科班的购买情况8
6.2.添加语句9
6.2.1,添加教材9
6.2.2.添加购买表信息10
6.2.4.添加班级信息10
6.3.删除语句11
6.3.1.删除教材表的信息11
6.3.2.删除购买表的信息12
6.3.4.删除班级表的信息13
6.4.修改语句14
6.4.1.修改教材表的信息14
6.4.3.修改购买表的信息14
6.4.4.修改班级表的信息15
致谢16
参考文献17
前言
教材是体现教学内容和教学方法的知识载体,是进行教学的重要工具和提高教学质量的基本保证。
它是学校传授知识的媒介,是学生获取知识的工具,是学校开展教学,学生完成学业的重要保证。
学校的教材包括教师用书和学生用书两部分,其中学生用书占总用书量的98%。
要管理好这部分工作是高校教材管理的重点。
教材管理系统就是研究如何有模都在逐年扩大,各校的招生专业也在不断增加,加之学分制的实行,要开设大量的选修课,教材的品种数量大幅度提升,给教材管理工作带来一定的难度。
而加强教材管理信息化建设,利用计算机和网络,进行信息采集、处理、传送、存储、统计分析等不仅减轻劳动强度,还有效地提高工作效率,保证管理质量。
如何在高校建立一套与学校事业发展要求相适用的科学的教材管理信息化系统,是学校教材管理部门积极探索的目的。
为了提教材管理的效率,把教材管理人员从繁重的日常工作中解脱出来,引入现代化的管理工具——计算机,就成为必然趋势。
利用计算机进行教材管理可大大提高工作效率。
日常的工作只是输入相应数据。
要查询某一教材的资料时,只要在计算机上输入其编号或名称,计算机就应在几秒钟之内把其所有信息全部地显示出来(包括名称、数量、单价、存放位置、购置日期、订购单位等)。
利用计算机管理的另一个好处是不需特别的盘点,因为在输入单据的过程中,计算机会根据是进库还是出库,而自动地增加或减少相应教材的库存量,所以只要你需要,计算机会随时报告某些教材或所有教材的库存量,这样就大大提高了盘点的工作效率。
实现了计算机管理后,只需几秒钟,就可以知道书库中任何种书的全部资料。
结算经费时,只需按下几个键,计算机就会为你打印出漂亮、准确的结算清单。
目前市场上也已不同程度地开发了一些教材管理软件,并且起得了一定的效果,但一般或是由于软硬件环境的限制、或是由于任务时间的限制,而针对某一特定目标考虑,因而使得开发的系统欠缺系统性、可移植性及可扩充。
摘要
教材管理是高校教务管理中的一个重要环节,它涉及到高校的每一位师生,因其数据量较大,管理工作繁琐,所以高校教材管理的合理与否直接体现了教务部门的工作效率和工作质量。
以往采用手工管理费时、费力,而且还存在许多人为的手工计算错误,迫切需要使用计算机对其进行管理,以摆脱传统的手工管理模式,从而便于管理决策人员迅速掌握情况,加快教务管理工作的现代化进程,因此加强高校教材的计算机管理对高校教务管理工作具有非常重要的意义。
该论文主要论述的是一个基于J2EE平台,以SQLserve作为后台开发工具的教材管理系统的开发过程。
文章首先介绍了教材管理系统的现状及意义,从系统的可行性分析、需求分析、系统丌发要求、数据库设计、系统总体设计等方面进行了详细阐述。
其次根据实际的需求将该系统分为以下几个模块:
书籍管理、订书管理、教材入库、教材出库、系统管理等,并具有较强的操作性,维护性,拓展性和实际应用性。
在此基础上还对各模块的详细设计和具体实现进行详细的分析和描述,最后从实际应用出发,通过软件测试理论对系统进行全面的测试,对该系统进行了客观评价,指出了系统的现实意义、改进之处以及发展前景。
关键词:
教材管理系统;J2EE;SQLserver;数据挖掘
1.意义
教材信息管理系统对各个学校而言,都是一项复杂、烦琐的工作,是教务管理中的一个重要环节,由于学校专业设置门类的,各专业每期开设课程种类多,基业务不仅涉及出版部门,而其要面对全校各系,部的授课老师,各班的学生,教材科设计管理的入出库教材种类非常多,涉及人员广,工作量大,再者是近年来,我国高等教育不断扩大,学校学生人数迅速增加,使教材管理工作更加繁重不堪。
因此,一套好的教材管理软件,不但能大大将低工作人员劳动强度,还能提高学校的管理和教学水平。
2.课程设计过程系统业务分析
2.1开发背景
教材管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以教材管理系统应该能够为用户提供充足的信息和快捷的查询手段。
但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:
效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机对教材信息进行管理,具有着手工管理所无法比拟的优点.例如:
检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高教材管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
2.2可行性分析
可行性分析也称为可行性研究,是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。
可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。
该系统的可行性分析包括以下几个方面的内容。
(1)经济可行性:
主要是对项目的经济效益进行评价,本系统作为一个毕业设计,不需要任何经费,对于我们学校在经济上完全没有问题的。
而且本系统正式使用后,将会大大的提高教材科管理教材的效率。
(2)技术可行性:
技术上的可行性分析主要分析技术条件能否顺利完成开发工作,硬、软件能否满足开发者的需要等。
MSSQLServer2000进行相关的开发;另考虑到SQLServer数据库服务器用户,亦提供SQLServer数据库接口,微软公司的SQLServer数据库,它能够处理大量数据,同时保持数据的完整性并提供许多高级管理功能。
它的灵活性、安全性和易用性为数据库编程提供了良好的条件。
(3)应用可行性:
本系统主要是为了提高学校教材管理的效率而进行开发的,所以在各方面上得到了教材科和老师的支持,领导的认同。
现有的管理制度和方法科学,规章制度齐全,原始数据正确等。
规章制度和管理方法为系统的建设提供了制度保障。
3.需求分析
3.1系统需求分析
系统分析的任务是明确教材数据库管理系统开发的目的、系统应用的功能等(即用户需求),以及开发人员要解决的问题。
分析主要有以下步骤:
1)软件结构分析
对于大型系统的设计,通常分为两个阶段:
结构设计和过程设计。
结构设计:
确定系统由哪些模块组成,以及这些模块之间的相互关系。
过程设计:
确定每个模块的处理过程。
其中,结构设计是总体设计阶段的任务,而过程设计则是详细设计阶段的任务。
这里只是一个小型的数据库管理系统,只分析构成它们最基本的成分,以及所有这些成分之间的相互关系。
结构分析就是系统分析人员对完成任务的每一个工序进行分析的过程。
系统开发的过程首先是要确定需要建立的表格及视图,即首先完成数据库的设计,这个过程主要是通过MicrosoftSQLServer2000的使用完成的;其次,就是进行界面的设计,这个过程是在中完成的,它是系统开发中比较重要的一步,系统界面在用户对软件的评价中占有很大的比重,影响到本次开发的成功与否,所以在后面将有专门一部分论述界面设计。
2)数据库的特点
(1)设计全面:
在设计数据库时,充分收集了用户在管理过程中和将来可能用到的内容,分类分项进行了设计。
(2)数据库之间分工明确:
数据库设计中,尽量减少数据库个数和多重数据库操作的机会。
(3)字段明晰:
每个字段名对应的字段明晰,类型和宽度与实际中完全相符。
(4)设计时去掉了在不同关系中重复出现的属性名,而且字段名便于识别,又尽量简化。
为实现需求分析中所列的主要功能,设计了多个数据库。
图1教材信息管理E—R图
基本表:
班级(班级名,入学时间,所在学院,班长,班长手机,班主任,班主任手机,专业,人数)
教材(ISBN编号,作者,出版社,出版时间,教材单价,教材相关信息)
购买(班级名,书名,书费,书量)
4.物理设计
/*Table:
教材*/
作者char(20)null,
出版社char(10)null,
书名char(10)notnull,
出版时间datetimenull,
单价char(10)null,
ISBN编号char(10)null,
constraintPK_教材primarykey(书名)
)
go
/*Table:
班级*/
createtable班级(
人数char(30)null,
班级名char(20)notnull,
专业char(20)null,
班主任char(10)null,
入学时间datetimenull,
班长char(10)null,
constraintPK_班级primarykey(班级名)
)
go
/*Table:
购买*/
/*==============================================================*/
createtable购买(
班级名char(10)notnull,
书名char(10)notnull,
书费char(10)null,
书量char(10)notnull,
constraintPK_购买primarykey(书名,班级名)
)
go
5.物理实现
5.1创建数据库
数据库图
5.2创建教材表的图
教材表的图
5.3创建班级表的图
创建班级表的图
5.4创建购买的图
购买的图
6.查询,删除,修改,添加
6.1查询语句
6.1.1.查询教材表中书名高数,ISBN1102书的作者
SELECT作者
FROM教材
where书名='高数'andISBN编号='1102'
6.1.2.查询班级表中信息院计算机专业的班长
SELECT班长
FROM班级
where班级名='"计科'AND专业='"计算机';
6.1.3.查询购买表中集计科班的购买情况
SELECT*
FROM购买
where班级名='计科';
6.2.添加语句
6.2.1,添加教材
insertinto教材
values('努尔艾力','喀什出版社','java','2013-9-26','23','1103')
insertinto教材
values('艾力','哈密出版社','语文','2013-6-10','22','2109')
添加完教材信息
6.2.2.添加购买表信息
insertinto购买
values('通信16-1','语文','22','19')
6.2.4.添加班级信息
insertinto班级
values('19','通信16-1','通信','外力','2011-9-7','古丽')
insertinto班级
values('23','通信16-2','通信','阿力','2011-9-7','努尔艾力')
添加完班级信息:
6.3.删除语句
6.3.1.删除教材表的信息
deletefrom教材
where(作者='阿依努尔');
删除完教材信息
6.3.2.删除购买表的信息
deletefrom购买
where(班级名='班级名')
删除完信息:
6.3.4.删除班级表的信息
deletefrom班级
where(专业='计算机')
删除完班级表的信息
6.4.修改语句
6.4.1.修改教材表的信息
update教材
set单价='22'
where(ISBN编号='2110')
修改完教材信息
6.4.3.修改购买表的信息
update购买
set书名='语文'
where(班级名='动科')
修改完购买的信息
6.4.4.修改班级表的信息
update班级
set书名='语文'
where(班级名='动科')
修改完班级表的信息
致谢
在论文即将完成之际,回顾在紧张的学习中进行课程设计的生活,感到受益匪浅,在此向所有关心和帮助过我的老师同学致以最真诚的感谢。
首先,我需要感谢我的陈老师,陈老师耐心解答我遇到的各种问题,热情的为我出谋划策,严格督促我课程设计的进展,在系统设计阶段,陈老师多次帮我检查系统,给我指出错误,并为我提出更好的设想,在撰写论文阶段,几次审阅我的论文,并提出了许多宝贵意见,所以,如果没有陈老师的指导,我就不能较好的完成课程设计的任务。
再者,我还要十万分感谢我的同学,没有他们的帮助我的课程设计也不会较顺利的完成。
总结
本次课程设计我首先通过学院图书馆、网络资源等各种途径对数据库相关知识进行了学习,了解了信息管理系统的基本知识,掌握了教材管理系统的基本的方法。
然后参考学校学生指南,分析我院现有结构设置,管理模式,对塔里木大学信息院学生教材管理现状进行了充分的需求分析和功能分析,为后面模型的研究创建奠定了基础。
在进行需求分析和功能分析以后,我进一步学习了信息管理系统原理、模型设计、开发等方面的知识。
根据我院现有结构设置,分析研究了创建教材管理系统的重要性。
由于时间和能力方面的原因加上无法对教材管理系统的需求进行完整分析,本次设计仅从系统管理、管理、教材入库、等几个大方面设计,各模块的实现都需数据库的支持.模块和数据库表之间实现信息的输入和输出流动,并取得了预期的成果。
因时间和能力方面的关系,本次课程设计塔里木大学信息院生教材管理系统的研究仍有很多不足之处。
如需求分析的不全面使无法实现学生教材管理系统所有功能需求。
教材申请模块等功能尚未实现,有待于进一步的开发与完善。
通过本次课程(实习)设计,我不但学到了很多书本上课堂上无法学到的东西,而且在应用知识解决实际问题的方面有了很大的提高。
在学习思维和动手能力上面对自己都有很大的提高。
回顾系统的开发与论文撰写过程,有几多收获,也有诸多不尽人意之处,更需进一步的努力和开拓,做一名优秀的软件工程师
参考文献
滕佳东著.《信息管理系统》(第2版).大连:
东北财经大学出版社,2003.4
骆丽等译.《金版VisualBasic5.0》.北京:
电子工业出版社,1999.2
刘炳文等.《VisualBase程序设计》—数据库篇.北京:
人民邮电出版社,1999.6.
宋伟.吴建国等编著.《中文VisualBasic6.0编程基础》.北京,清华大学出版社,
王珊陈红著《数据库系统原理教程》.北京:
清华大学出版社,1998.7
王珊.陈红.文继荣著.《数据库与数据库管理系统》.北京:
电子工业出版社,1995
郑人杰主编.《中国计算机软件专业技术水平考试指定用书---软件工程》(初级).北京:
清华大学出版,1999.5
林立军.程斌.翁迪恩编著.《VisualBasic6.0数据库开发指南》(第2版).西安:
电子科技大学出版社.2000.2
徐仁佐等编著.《软件工程》.武汉:
华中科技大学出版社.2002.10
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 教材 管理 系统 说明书