c#aspnet教材管理系统毕业论文.docx

上传人:b****7 文档编号:15756461 上传时间:2023-07-07 格式:DOCX 页数:53 大小:291.84KB
下载 相关 举报
c#aspnet教材管理系统毕业论文.docx_第1页
第1页 / 共53页
c#aspnet教材管理系统毕业论文.docx_第2页
第2页 / 共53页
c#aspnet教材管理系统毕业论文.docx_第3页
第3页 / 共53页
c#aspnet教材管理系统毕业论文.docx_第4页
第4页 / 共53页
c#aspnet教材管理系统毕业论文.docx_第5页
第5页 / 共53页
c#aspnet教材管理系统毕业论文.docx_第6页
第6页 / 共53页
c#aspnet教材管理系统毕业论文.docx_第7页
第7页 / 共53页
c#aspnet教材管理系统毕业论文.docx_第8页
第8页 / 共53页
c#aspnet教材管理系统毕业论文.docx_第9页
第9页 / 共53页
c#aspnet教材管理系统毕业论文.docx_第10页
第10页 / 共53页
c#aspnet教材管理系统毕业论文.docx_第11页
第11页 / 共53页
c#aspnet教材管理系统毕业论文.docx_第12页
第12页 / 共53页
c#aspnet教材管理系统毕业论文.docx_第13页
第13页 / 共53页
c#aspnet教材管理系统毕业论文.docx_第14页
第14页 / 共53页
c#aspnet教材管理系统毕业论文.docx_第15页
第15页 / 共53页
c#aspnet教材管理系统毕业论文.docx_第16页
第16页 / 共53页
c#aspnet教材管理系统毕业论文.docx_第17页
第17页 / 共53页
c#aspnet教材管理系统毕业论文.docx_第18页
第18页 / 共53页
c#aspnet教材管理系统毕业论文.docx_第19页
第19页 / 共53页
c#aspnet教材管理系统毕业论文.docx_第20页
第20页 / 共53页
亲,该文档总共53页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

c#aspnet教材管理系统毕业论文.docx

《c#aspnet教材管理系统毕业论文.docx》由会员分享,可在线阅读,更多相关《c#aspnet教材管理系统毕业论文.docx(53页珍藏版)》请在冰点文库上搜索。

c#aspnet教材管理系统毕业论文.docx

c#aspnet教材管理系统毕业论文

学号:

题目类型:

(设计、论文、报告)

 

毕业设计(论文)

题目:

教材管理系统

 

系(院):

专业(方向):

计算机科学与技术

班级:

学生:

指导教师:

 

 

摘要

随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。

管理信息系统是一个不断发展的新型学科,企业要生存要发展,要高效率地把企业活动有机地组织起来,就必须加强企业管理,即加强对企业部的各种资源(人、财、物等)的有效管理,建立与自身特点相适应的管理信息系统。

作为校园信息化管理,已经成为评测校园教学质量的一个重要手段。

在校园信息化管理中,学校的教材管理已是首要解决的问题,学校每学期开学都需要购买大量的教材,学校根据每学期所开设的各种课程,向书店或者购进教科书,然后学生以班级为单位向学校领书交费。

这项工作现在大部分学校还是手工操作,不仅工作效率很低,并且不能及时了解教材库存和领取的具体情况。

针对上述情况,根据目前学校管理的模式和计算机管理中的优点,经过多方面的分析,该系统实现班级信息管理、领取的自动管理以及以往的教材信息的查询。

本系统主要设计了6大功能模块,分别是院系设置、专业设置、班级设置、教材管理、入库管理、出库管理。

通过功能分析首先建立数据库结构,根据功能尽量完善和实用结合设计程序界面和功能代码。

而VisaulStudio2005和MicrosoftSQLServer2000就是开发这个管理系统很好的工具。

通过对教材信息管理系统的实现,大大提高了管理员的工作效率,方便了学校对班级和教材信息的管理,完成了设计的目的。

关键词:

asp,net;管理信息系统;教材管理;MicrosoftSQLServer2000

 

Materialsmanagementsystem

Student:

WUChengfaTeacher:

TAOXiao_mei

Abstract:

Isgettingmoreandmorethoroughalongwiththeinformationtechnologyinthemanagementandthewidespreadapplication,managementinformationsystem'simplementationtechnicallyalreadygraduallymaturely.Themanagementinformationsystemisthenewdisciplinewhichdevelopsunceasingly,theenterprisemustsurvivemustdevelop,wantsthehighefficiencyorganicallytoorganizetheenterpriseactivities,muststrengthenthebusinessmanagement,namelystrengthenstoenterpriseinterioreachresources(personnelandsoon)theeffectivemanagement,establishesthemanagementinformationsystemwhichadaptswithowncharacteristic.

Takesthecampusinformationizationmanagement,alreadybecameevaluatesthecampusqualityofteachingimportantmeans.Inthecampusinformationizationmanagement,theschoolteachingmaterialmanagementalreadywasthemostimportantsolutionquestion,schooleachsemesterbeginsschoolneedstopurchasethemassiveteachingmaterials,theschoolactsaccordingtoeachkindofcurriculumwhicheachsemesteropened,purchasedthetextbooktothebookstoreorthepublishinghouse,thenthestudentreceivedbookpayingfeetaketheclassandgradeastheunittotheschool.Thisworknowmajorityofschoolmanualoperation,notonlytheworkingefficiencyisverylow,andcannotunderstandpromptlytheteachingmaterialkeepsinstockthespecialdetailswhichandreceives.Inviewoftheabovesituation,accordingtothepresentschooladministration'spatternandputermanagement'smerit,undergoesvariousanalysis,thissystemrealizestheautomaticcontrolwhichaswellastheformerteachingmaterialinformationinquirytheclassandgradeinformationmanagement,theteachingmaterialchargemanagement,receive.Thissystemhasmainlydesigned4bigfunctionalmodules,respectivelyisthesystemadministration,themoneyspentonbooksmanagement,thewarehousingmanagement,thesynthesisinquiry.Firstestablishesthedatabasestructurethroughthefunctionalanalysis,isasfaraspossibleperfectaccordingtothefunctionandthepracticalunionprojectapproachcontactsurfaceandthefunctioncode.ButVisaulStudio2005andtheMicrosoftSQLServer2000developthismanagementsystemmanagementsystemverygoodtool.

Throughtoteachingmaterialinformationmanagementsystem'srealization,raisedmanager'sworkingefficiencygreatly,hasfacilitatedtheschooltotheclassandgradeandtheteacherteachingmaterialinformationmanagement,haspletedthedesigngoal.

Keywords:

;Managementinformationsystem;Teachingmaterialmanagement;

MicrosoftSQLServer2000

 

目次

 

1引言

高校教材是体现教学容和教学方法的知识载体,是进行教学的重要工具和提高教学质量的基本保证。

它是学校传授知识的媒介,是学生获取知识的工具,是学校开展教学,学生完成学业的重要保证。

学校的教材包括教师用书和学生用书两部分,其中学生用书占总用书量的98%。

要管理好这部分工作是高校教材管理的重点。

教材管理系统就是研究如何有效节省人力,将资源合理配置,达到学院教材管理网络化。

随着高等教育改革的不断深入,各校招生规模都在逐年扩大,各校的招生专业也在不断增加,加之学分制的实行,要开设大量的选修课,教材的品种数量大幅度提升,给教材管理工作带来一定的难度。

而加强教材管理信息化建设,利用计算机和网络,进行信息采集、处理、传送、存储、统计分析等不仅减轻劳动强度,还有效地提高工作效率,保证管理质量。

如何在高校建立一套与学校事业发展要求相适用的科学的教材管理信息化系统,是学校教材管理部门积极探索的目的。

为了提高教材管理的效率,把教材管理人员从繁重的日常工作中解脱出来,引入现代化的管理工具——计算机,就成为必然趋势。

利用计算机进行教材管理可大大提高工作效率。

日常的工作只是输入相应数据。

利用计算机管理的另一个好处是不需特别的盘点,因为在输入单据的过程中,计算机会根据是进库还是出库,而自动地增加或减少相应教材的库存量,所以只要你需要,计算机会随时报告某些教材或所有教材的库存量,这样就大大提高了盘点的工作效率。

实现了计算机管理后,只需几秒钟,就可以知道书库中任何种书的全部资料。

目前市场上也已不同程度地开发了一些教材管理软件,并且起得了一定的效果,但一般或是由于软硬件环境的限制、或是由于任务时间的限制,而针对某一特定目标考虑,因而使得开发的系统欠缺系统性、可移植性及可扩充性。

2材管理系统设计的目的和相关原理

2.1教材管理系统设计的概述

作为校园信息化管理,已经成为评测校园教学质量的一个重要手段。

在校园信息化管理中,学校的教材管理已是首要解决的问题,学校每学期开学都需要购买大量的教材,学校根据每学期所开设的各种课程,向书店或者购进教科书,然后学生以班级为单位向学校领书交费。

这项工作现在大部分学校还是手工操作,不仅工作效率很低,并且不能及时了解教材库存和领取的具体情况。

针对上述情况,根据目前学校管理的模式和计算机管理中的优点,经过多方面的分析,该系统实现班级信息管理、教材收费管理、领取的自动管理以及以往的教材信息的查询。

本系统主要设计了6大功能模块,分别是院系设置、专业设置、班级设置、教材管理、入库管理、出库管理。

通过功能分析首先建立数据库结构,根据功能尽量完善和实用结合设计程序界面和功能代码。

系统的简单ER图如图2-1

图2-1系统ER图

通过对教材信息管理系统的实现,大大提高了管理员的工作效率,方便了学校对班级和教师教材信息的管理,实现了设计教材管理系统的目的。

2.2本课题采用的研究方法

本课题研究以信息管理知识为基础理论,以系统科学的观点为指导,以ASP.NET、SQL数据库语言和SQLServer2000作为工具。

整体设计遵循软件工程的方法,经过需求分析、总体设计、文档和代码的编制、模块测试和系统实现几个阶段,进行教材管理系统的开发。

下面对这几种技术和方法进行概述。

2.2.1ASP.NET介绍

本系统所介绍平台的界面部分及代码的实现都是用ASP.NET开发的,因此我们下面介绍一下ASP.NET。

ASP.NET是ASP(ActiveServerPages动态服务器端页面)的后继版本,是构建新一代动态和基于网络的分布式应用的技术。

它是基于服务器端的动态页面技术,可以在服务器端根据客户端请示和提交的信息,动态地生成与客户端浏览器类型无关的通用HTML页面,也可以根据客户端浏览器类型,生成特定的数据表现形式。

ASP.NET属于ActiveX技术的服务器端技术部分。

与常见的在客户端实现动态主页的技术如DHTML,JavaApplet,ActiveXControl等不同,其在客户端不需要编程。

用ASP.NET支持的编程语言开发的可编程网页ASP.NETWebForm是由Web服务器解释执行的。

执行结果产生的动态Web页面将送到浏览器;而客户端的Script命令则由浏览器来解释执行。

由于ASP.NET是在服务器端解释执行,开发者可以不必考虑浏览器是否支持ASP.NET,同时由于它在服务器端执行,开发者也不必担心别人下载程序从而偷窃编程逻辑。

ASP.NET采用完全面向对象的编程语言(现阶段支持C#,VB,Jscript)进行开发,使用WYSIWYG(WhatYouSeeIsWhatYouGet)编辑器编辑WebForm,支持代码和页面容的分离。

程序员可以充分利用面向对象的继承、封装、可重用

和事件驱动的特性进行编程,对ASP.NETWebForm进行可视化的编辑工作而不必担心编辑器自动添加或修改的代码会影响脚本程序的运行。

ASP.NET是一个已编译的、基于.NET的环境,可以用任何与.NET兼容的语言(包括VisualBasic.NET、C#和JScripts.NET.)创作应用程序。

另外,任何ASP.NET应用程序都可以使用整个.NETFramework。

开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。

ASP.NET可以无缝地与WYSIWYGHTML编辑器和MicrosoftVisualStudio.NET一起工作。

这不仅使得Web开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到Web页的GUI和完全集成的调试支持。

微软为ASP.net设计了这样一些策略:

易于写出结构清晰的代码、代码易于重用和共享、可用编译类语言编写等等,目的是让程序员更容易开发出Web应用,满足计算向Web转移的战略需要。

ASP.net提供了稳定的性能、优秀的升级性、更快速的开发、更简便的管理、全新的语言以及网络服务。

贯穿整个ASP.net的主题就是系统帮用户做了大部分不重要的琐碎的工作。

由于ASP.NET有强大的功能,所以本系统采用了它作为开发语言,同时它的便捷性和它强大的控件支持性,所以它给我们开发时候带来了很大方便。

ASP.NETWebForms将一个Web应用程序的用户界面分为两个部分:

可视化的组件和用户界面逻辑。

可视化组件部分包括各种标记和WebForms特有的元素,这些组件构成了一个容器,用来容纳要显示的文本和控件。

这个容器被称为页面,用后缀为aspx的文件名存储(也就是浏览者请求的ASP.NET页面)。

用户界面逻辑包含了用于和可视化组件部分交互的代码,可以单独放在其他文件中,有利于代码的重用和维护。

正是由于ASP.NET这一支持代码和页面容分离的特性,在进行系统分析设计时才考虑将人机界面设计工具和脚本编辑与编译工具设计成一个装配件,使两部分工作更紧密的结合,更有利于界面和脚本的同步更新。

2.2.2MicrosoftSQLServer2000

MicrosoftSQLServer2000是在WindowsNT推出后,与Sybase在SQLServer的开发上就分道扬镳而独立开发的,Microsoft将SQLServer移植到WindowsNT系统上,专注于开发推广SQLServer的WindowsNT版本。

SQLServer2000是Microsoft公司推出的SQLServer数据库管理系统的最新版本,该版本继承了SQLServer7.0版本的优点,同时又比它增加了许多更先进的功能、具有使用方便、可伸缩性好与相关软件集成程度高等优点。

可跨越从运行MicrosoftWindows98的膝上型电脑到运行MicrosoftWindows2000的大型多处理器的服务器等多种平台使用。

MSSQLServer不但可以应用于大中型数据库管理中,建立分布式关系数据库,并且也可以开发桌面数据库。

事实上,SQLServer数据库处理的基本结构,采取关系型数据库模式,尽管如此,相信大家都可以轻易的发现,在SQLServer的数据库处理方式,则是使用面向对象的操作方式与精神,也就是说,SQLServer的所有功能,都可以基于系统已经建立好的一些对象来达成,是相当OOP(面向对象)的一个系统结构。

Microsoft于2000年2月正式推出Windows2000作业系统平台。

虽然Microsoft原本的WindowNT4就支援SQLSever2000,但Windows2000为SQLSever2000提供一个更完整的介面,使SQLSever2000在操作上更稳定、简单、安全的作业平台。

事实上,整个SQLSever2000就是在Windows2000的作业环境中发展出来的。

主要特点表现在以下几点:

(1)支援延伸记忆体

SQLServer2000企业版可以利用Windows2000AddressWindowingExtensions(AWE)API来支援大容量记忆空间的定址。

SQLServer现在可以在Windows2000AdvancedServer上支援8GB的记忆体,或是在Windows2000DatacenterServer上支援到将近64GB的记忆体。

除了这两个版本的作业系统,例如Windows2000Professional与Windows2000Server就没有支援AWE的功能。

一些新的SQLServer参数(例如aweenable),可以让SQLServer使用AWE。

(2)SQLServer多重执行个体

利用SQLServer2000,您可以在一部电脑上执行数个SQLServer的执行个体,每个执行个体拥有它自己的系统与使用者资料库。

应用程式连接单一电脑上的执行个体,其方法与连接不同电脑上的执行个体并没有什么不同。

您可以利用SQLServer的安装光碟来产生执行个体。

一个SQLServer6.5或7.0的执行个体可以与SQLServer2000的多重执行个体建立关联性,但是SQLServer6.5与7.0的执行个体不能同时存在。

您可以利用执行个体来将应用程式群组化,因此应用程式可以被指定在某个特定的执行个体上执行。

如此可以降低冲突-因为每个执行个体的资料库在执行一些日常工作(如资料备份、完成作业、建立索引、统计更新或重建索引等等)时都是独立运作的。

(3)分散式分割检视表

分散式分割检视表是SQLServer2000一项值得注意的新功能。

有些或资料库系统常需要许多个高阶伺服器来应付庞大的传输量,对这类或资料库而言,这项功能相当重要。

您可以跨越这些执行SQLServer的机器去建立水平分割,并且包括所有伺服器成员的检视表。

它在每部伺服器上都有相同的外观,使得所有伺服器的分割表看起来都是整体的而非个别的。

应用程式可以引用这份检视表而不需知道资料位于哪部伺服器。

(4)容错移转丛集。

①可以从丛集中的任何一个节点进行容错移转丛集的管理。

②当容错移转状况发生时,允许丛集中的任何一个节点跳入容错移转丛集。

③当丛集中的虚拟伺服器重置或重建时,不影响虚拟丛集里的其他节点。

④可对虚拟伺服器指定多重IP位址。

⑤利用SQLServer的安装程式即可在容错移转丛集中增加或移除节点。

⑥可将丛集中的任一节点指定为容错移转或容错回复节点,亦可对任一节点指定其容错移转或容错回复状况产生时应跳入哪个节点。

(5)新增的索引功能

索引编制工作的提升是SQLServer2000的一大特色。

底下所列的新增功能可以让编制索引的工作更具弹性:

①运算资料行可编制索引。

②可指定索引编制的排序方式为升幂或降幂。

③可指定哪些索引是以平行扫瞄及排序的方式来编制。

2.2.3SQL语句介绍

Delphi语言是数据库开发的常用开发工具,同时为了实现查询的功能以及系统的一些相关功能,SQL语言的使用也是必不可少的,SQL语言即结构查询语句,SQL语言之所以能够为用户和业界所接受,成为国际标准,是因为它是一个综合的、通用的、功能极强,同时简洁易学。

SQL语言集数据查询(dataquery)、数据操纵(datamanipulation)、数据定义(datadefinition)和数据控制(datacontrol)功能于一体,充分体现了关系数据语言的特点和优点。

其主要特点包括:

(1)综合统一

主要功能是通过数据库支持的数据语言来实现的。

非关系模型(层次模型,网状模型)的数据语言一般都分为模式数据定义语言(schemadatadefinitionlanguage,简称模式DDL),外模式数据定义语言(subschemadatadefinitionlanguage,简称外模式DDL)与数据存储有关的描述语言(datastoragede-scriptionlanguage,简称DSDL)以及数据操纵语言(datamanipualtionlanguage,简称DML),分别于定义模式,外模式,模式和进行数据的存取与处置。

当用户数据库投入运行后,如果需要修改模式,必须停止现有数据库的运行,转储数据,修改模式并编译后再重装数据库,因此很麻烦。

(2)高度非过程化

非关系数据模型的数据操纵语言是面向过程的语言,有其完成某项请求,必须指定存取路径。

而用SQL语言进行数据操作,用户只需提出“做什么”,而不必指明“怎么做”,因此用户无需了解存取路径,存取路径的选择以及SQL语句的操作过程均由系统自动完成。

这不但大大减轻了用户负担,而且有利于提高数据独立性。

(3)面向集合的操作方式

非关系数据模型采用的是面向记录的操作方式,任何一个操作其对象都是一条记录。

例如,查询所有平均成绩在80分以上的学生,用户必须说明完成该请示的具体处理过程,即如何用循环结构按照某条路径一条一条地把满足条件的学生记录读出来。

而SQL语言采用集合操作方式,不仅查找结果可以是元组的集合,而且一次插入,删除,更新操作的对象也可以是元组的集合。

(4)语言简洁,易学易用

SQL语言功能极强,但由于设计巧妙,语言十分简洁,完成数据定义,数据操纵,数据控制的核心功能只用了9个动词:

CREATE、DROP、SELECT、ENSERT、UP-DATE、DELETE、GRANT、REVOKE、ALTER,而且SQL语言语法简单,接近英语口语,因此容易学习,容易使用。

 

3可行性研究

3.1应用背景

教材管理系统是一个教育单位不可缺少的部分,它的容对于学校的决策者和管理者来说都至关重要,所以教材管理系统应该能够为用户提供充足的信息和快捷的查询手段。

但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:

效率低、性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。

随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。

作为计算机应用的一部分,使用计算机对教材信息进行管理,具有着手工管理所无法比拟的优点.例如:

检索迅速、查找方便、可靠性高、存储量大、性好、寿命长、成本低等。

这些优点能够极提高教材管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。

3.2可行性分析

可行性

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 自然科学 > 物理

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2