欢迎来到沃文网! | 帮助中心 分享知识,传播智慧!
沃文网
全部分类
  • 教学课件>
  • 医学资料>
  • 技术资料>
  • 学术论文>
  • 资格考试>
  • 建筑施工>
  • 实用文档>
  • 其他资料>
  • ImageVerifierCode 换一换
    首页 沃文网 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    商贸学院学生教材管理系统的设计与开发.doc

    • 资源ID:843886       资源大小:421.30KB        全文页数:40页
    • 资源格式: DOC        下载积分:20积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: QQ登录 微博登录
    二维码
    微信扫一扫登录
    下载资源需要20积分
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,下载更划算!
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    商贸学院学生教材管理系统的设计与开发.doc

    1、摘 要随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。管理信息系统是一个不断发展的新型学科,企业要生存要发展,要高效率地把企业活动有机地组织起来,就必须加强企业管理,即加强对企业内部的各种资源(人、财、物等)的有效管理,建立与自身特点相适应的管理信息系统。作为校园信息化管理,已经成为评测校园教学质量的一个重要手段。在校园信息化管理中,学校的教材管理已是首要解决的问题,学校每学期开学都需要购买大量的教材,学校根据每学期所开设的各种课程,向书店或者出版社购进教科书,然后学生以班级为单位向学校领书交费。这项工作现在大部分学校还是手工操作,不仅工作效率很低,并且不能及

    2、时了解教材库存和领取的具体情况。针对上述情况,根据目前学校管理的模式和计算机管理中的优点。本系统主要设计了4大功能模块,分别是出/入库管理、库存查询、信息录入、信息管理。通过对教材信息管理系统的实现,大大提高了管理员的工作效率,方便了学校对班级和教师教材信息的管理,完成了设计的目的。关键词: 管理信息系统; 教材管理; access2000Abstract Is getting more and more thorough along with the information technology in the management and the widespread application

    3、, management information systems implementation technically already gradually maturely. The management information system is the new discipline which develops unceasingly, the enterprise must survive must develop, wants the high efficiency organically to organize the enterprise activities, must stre

    4、ngthen the business management, namely strengthens to enterprise interior each resources (personnel and so on) the effective management, establishes the management information system which adapts with own characteristic. Takes the campus informationization management, already became evaluates the ca

    5、mpus quality of teaching important means. In the campus informationization management, the school teaching material management already was the most important solution question, school each semester begins school needs to purchase the massive teaching materials, the school acts according to each kind

    6、 of curriculum which each semester opened, purchased the textbook to the bookstore or the publishing house, then the student received book paying fee take the class and grade as the unit to the school. This work now majority of school manual operation, not only the working efficiency is very low, an

    7、d cannot understand promptly the teaching material keeps in stock the special details which and receives. In view of the above situation, according to the present school administrations pattern and computer managements merit.This system has mainly designed 4 big functional modules, the warehousing m

    8、anagement, the inventory query,the information input,the information management. First establishes the database structure through the functional analysis, is as far as possible perfect according to the function and the practical union project approach contact surface and the function code. But acces

    9、s2000 develop this management system management system very good tool.Through to teaching material information management systems realization, raised managers working efficiency greatly, has facilitated the school to the class and grade and the teacher teaching material information management, has c

    10、ompleted the design goal.Key words:Management information system; Teaching material management ;access 2000目 录引 言11 教材管理系统设计的目的和相关原理21.1 教材管理系统设计的概述21.2 本课题采用的研究方法31.2.1 基本含义31.2.2 access2000介绍31.2.3 Access数据库功能简介31.2.4 Access数据库的对象41.2.5 Access2000的特点41.2.6 java语言介绍51.2.7 基本概念61.2.8 eclipse介绍72 可行性

    11、研究82.1 应用背景82.2 可行性分析83 系统分析103.1 系统需求分析104 系统总体设计124.1 系统简介124.2 系统实现的功能124.2.1 系统流程和操作方式设计124.2.2系统开发原则124.2.3系统结构135主要功能模块145.1功能测试156测试小结16参考文献21致 谢22附录A 教材添加代码23引 言高校教材是体现教学内容和教学方法的知识载体,是进行教学的重要工具和提高教学质量的基本保证。它是学校传授知识的媒介,是学生获取知识的工具,是学校开展教学,学生完成学业的重要保证。学校的教材包括教师用书和学生用书两部分,其中学生用书占总用书量的98%。要管理好这部分

    12、工作是高校教材管理的重点。教材管理系统就是研究如何有效节省人力,将资源合理配置,达到学院教材管理网络化。随着高等教育改革的不断深入,各校招生规模都在逐年扩大,各校的招生专业也在不断增加,加之学分制的实行,要开设大量的选修课,教材的品种数量大幅度提升,给教材管理工作带来一定的难度。而加强教材管理信息化建设,利用计算机和网络, 进行信息采集、处理、传送、存储、统计分析等不仅减轻劳动强度,还有效地提高工作效率,保证管理质量。如何在高校建立一套与学校事业发展要求相适用的科学的教材管理信息化系统,是学校教材管理部门积极探索的目的。为了提高教材管理的效率,把教材管理人员从繁重的日常工作中解脱出来,引入现代

    13、化的管理工具计算机,就成为必然趋势。利用计算机进行教材管理可大大提高工作效率。日常的工作只是输入相应数据。要查询某一教材的资料时,只要在计算机上输入其编号或名称,计算机就应在几秒钟之内把其所有信息全部地显示出来(包括名称、数量、单价、存放位置、购置日期、订购单位等)。利用计算机管理的另一个好处是不需特别的盘点,因为在输入单据的过程中,计算机会根据是进库还是出库,而自动地增加或减少相应教材的库存量,所以只要你需要,计算机会随时报告某些教材或所有教材的库存量,这样就大大提高了盘点的工作效率。实现了计算机管理后,只需几秒钟,就可以知道书库中任何种书的全部资料。结算经费时,只需按下几个键,计算机就会为

    14、你打印出漂亮、准确的结算清单。目前市场上也已不同程度地开发了一些教材管理软件,并且起得了一定的效果,但一般或是由于软硬件环境的限制、或是由于任务时间的限制,而针对某一特定目标考虑,因而使得开发的系统欠缺系统性、可移植性及可扩充性。11 教材管理系统设计的目的和相关原理1.1 教材管理系统设计的概述作为校园信息化管理,已经成为评测校园教学质量的一个重要手段。在校园信息化管理中,学校的教材管理已是首要解决的问题,学校每学期开学都需要购买大量的教材,学校根据每学期所开设的各种课程,向书店或者出版社购进教科书,然后学生以班级为单位向学校领书交费。这项工作现在大部分学校还是手工操作,不仅工作效率很低,并

    15、且不能及时了解教材库存和领取的具体情况。针对上述情况,根据目前学校管理的模式和计算机管理中的优点,经过多方面的分析,该系统实现班级信息管理、教材收费管理、领取的自动管理以及以往的教材信息的查询。本系统主要设计了4大功能模块,分别是出/入库管理、库存查询、信息录入、信息管理。通过功能分析首先建立数据库结构,根据功能尽量完善和实用结合设计程序界面和功能代码。系统的简单ER图如图2.1教材入库领书订书报表学生老师库存量入库单出库单费用单数量书费图2.1 系统ER图 通过对教材信息管理系统的实现,大大提高了管理员的工作效率,方便了学校对班级和教师教材信息的管理,实现了设计教材管理系统的目的。1.2 本

    16、课题采用的研究方法 本课题研究以信息管理知识为基础理论,以系统科学的观点为指导,以java语言和access2000、eclipse作为工具。整体设计遵循软件工程的方法,经过需求分析、总体设计、文档和代码的编制、模块测试和系统实现几个阶段,进行教材管理系统的开发。下面对这几种技术和方法进行概述。1.2.1 基本含义ACCESS2000是office自带的数据库,Access 是Office2000里面的一个组件。是用来制作简单的数据库。还有的意思就是访问、还有接入的意思。如Access list 访问列表,Access point 接入点。1.2.2 access2000介绍Access200

    17、0是微软公司推出的office2000重要组成部分,作为office2000主要组件之一,是目前应用最广泛的主流数据库管理系统之一。它具有极其友好的用户界面。而且不用编写任何程序代码,就可以开发出比较实用的中小型数据库管理应用系统。1.2.3 Access数据库功能简介在办公软件Office套件中,最为广大用户熟悉的是Word和Excel,因为它们功能强大且方便易用,更因为它们不仅可用于办公,还可用于个人写作和家庭记帐理财等。同为Office套件中一部分的Access,虽然有着同样强大的功能,但使用的人却相对少些,不像Word和Excel那样广泛。事实上,真正用过Access的用户,对其强大功

    18、能和灵活应用均称赞有加。 Access 数据库管理系统是Microsoft Office 套件的重要组成部分,适用于小型商务活动,用以存贮和管理商务活动所需要的数据。Access不仅是一个数据库,而且它具有强大的数据管理功能,它可以方便地利用各种数据源,生成窗体(表单),查询,报表和应用程序等。数据库是有结构的数据集合,它与一般的数据文件不同,(其中的数据是无结构的)是一串文字或数字流。数据库中的数据可以是文字、图像、声音等。1.2.4 Access数据库的对象Access 数据库由六种对象组成,它们是表、查询、窗体、报表、宏和模块。表(Table) 表是数据库的基本对象,是创建其他5种对象的

    19、基础。表由记录组成,记录由字段组成,表用来存贮数据库的数据,故又称数据表。查询(Query)查询可以按索引快速查找到需要的记录,按要求筛选记录并能连接若干个表的字段组成新表。窗体(Form) 窗体提供了一种方便的浏览、输入及更改数据的窗口。还可以创建子窗体显示相关联的表的内容。窗体也称表单。报表(Report) 报表的功能是将数据库中的数据分类汇总,然后打印出来,以便分析。宏(Macro) 宏相当于DOS中的批处理,用来自动执行一系列操作。Access列出了一些常用的操作供用户选择,使用起来十分方便。模块(Module) 模块的功能与宏类似,但它定义的操作比宏更精细和复杂,用户可以根据自己的需

    20、要编写程序。模块使用Visual Basic编程。1.2.5 Access2000的特点1.简单易学,功能强大提供了可视化操作工具、向导、并利用VBA语言可快速构造出具有一定的规模、较为复杂和功能强大的管理信息系统。2. 典型的开放式数据库管理系统它可以通过ODBC实现与其他数据库进行数据交换和共享。ODBC是一个开放式数据库连接的借口。也可以将数据导出到Excel,可以实现共享数据,动态更新。3. 名称自动更正数据库是由各个数据库对象组成,若某个对象更改名称,该对象相关的其他对象环境中自动更改该对象名称。通过表对象关联可以有体现出来。4. 数据访问页自access97版本后,access20

    21、00增强了网络功能,就是可能把数据库中的数据以web页的形式发送到网上。供用户浏览访问。通过浏览器可以打开、浏览、编辑和存储数据库中的数据,实现与网络数据库的资源共享。5. 关闭时自动压缩数据库由于数据库文件占用的磁盘空间往往太大,为了减少磁盘存储空间,我们可以在关闭数据库的时候自动压缩数据库文件。6. 支持SQL serverSQL server也是实现对数据库的管理,它只不过比access对数据的管理更安全。通过access可直接编辑SQL server端的对象、也可利用SQL server设计工具来查看、创建、修改和删除表、视图、存储过程和数据库图表。1.2.6 java语言介绍 Jav

    22、a是由Sun Microsystems公司于 1995年5月推出的Java面向对象程序设计语言(以下简称Java语言)和Java平台的总称。由James Gosling和同事们共同研发,并在1995年正式推出。用Java实现的HotJava浏览器(支持Java applet)显示了Java的魅力:跨平台、动态的Web、Internet计算。从此,Java被广泛接受并推动了Web的迅速发展,常用的浏览器均支持Javaapplet。另一方面,Java技术也不断更新。(2010年Oracle公司收购了SUN)Java由四方面组成:Java编程语言、Java类文件格式、Java虚拟机和Java应用程序

    23、接口(Java API)。 Java平台由Java虚拟机(Java Virtual Machine,简称JVM)和Java 应用编程接口(Application Programming Interface,简称API)构成。Java应用编程接口为Java应用提供了一个独立于操作系统的标准接口,可分为基本部分和扩展部分。在硬件或操作系统平台上安装一个Java平台之后,Java应用程序就可运行。Java平台已经嵌入了几乎所有的操作系统。这样Java程序可以只编译一次,就可以在各种系统中运行。Java应用编程接口已经从1.1x版发展到1.2版。常用的Java平台基于Java1.4,最近版本为Java

    24、1.7。Java分为三个体系J2SE(Java2 Platform Standard Edition,java平台标准版),J2EE(Java 2 Platform,Enterprise Edition,java平台企业版),J2ME(Java 2 Platform Micro Edition,java平台微型版)。与传统程序不同,Sun 公司在推出 Java 之际就将其作为一种开放的技术。全球数以万计的 Java 开发公司被要求所设计的 Java 软件必须相互兼容。“Java 语言靠群体的力量而非公司的力量”是Sun公司的口号之一,并获得了广大软件开发商的认同。这与微软公司所倡导的注重精英和

    25、封闭式的模式完全不同。Sun 公司对 Java 编程语言的解释是:Java 编程语言是个简单、面向对象、分布式、解释性、健壮、安全与系统无关、可移植、高性能、多线程和动态的语言。1.2.7 基本概念抽象类:规定一个或多个抽象方法的类本身必须定义为abstract,抽象类只是用来派生子类,而不能用它来创建对象。final类:又称“最终类”,它只能用来创建对象,而不能被继承,与抽象类刚好相反,而且抽象类与最终类不能同时修饰同一个类。包:Java中的包是相关类和接口的集合,创建包须使用关键字package。多态类:在java中,对象变量是多态的。而java中不支持多重继承。接口:Java中的接口是一

    26、系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为(功能)。Java中的每一个类都是从Object类扩展而来的。object类中的equal和toString方法。equal用于测试一个对象是否同另一个对象相等。toString返回一个代表该对象的字符串,每一个类都会从Object类继承该方法,有些类重写了该方法,以便返回当前状态的正确表示。(toString 方法是一个很重要的方法)通用编程:任何类类型的所有值都可以同object类型的变量来代替。封装:就是把数据和行为结合起在一个包中,并对对象

    27、使用者隐藏数据的实现过程,一个对象中的数据叫他的实例字段(instance field)。重载:当多个方法具有相同的名字而含有不同的参数时,便发生重载。编译器必须挑选出调用哪个方法。重写:也可称为方法的“覆盖。”在Java中,子类可继承父类中的方法,而不需要重新编写相同的方法。但有时子类并不想原封不动地继承父类的方法,而是想作一定的修改,这就需要采用方法的重写。值得注意的是,子类在重新定义父类已有的方法时,应保持与父类完全相同的方法头声明。数组列表:ArrayList动态数组列表,是一个类库,定义在java.util包中,可自动调节数组的大小。class类 object类中的getclass方

    28、法返回class类型的一个实例,程序启动时包含在main方法的类会被加载,虚拟机要加载他需要的所有类,每一个加载的类都要加载它需要的类。1.2.8 eclipse介绍Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。虽然大多数用户很乐于将 Eclipse 当作 Java 集成开发环境(IDE)来使用,但 Eclipse 的目标却不仅限于此。Eclipse 还包括插件开发环境(Plug-i

    29、n Development Environment,PDE),这个组件主要针对希望扩展 Eclipse 的软件开发人员,因为它允许他们构建与 Eclipse 环境无缝集成的工具。由于 Eclipse 中的每样东西都是插件,对于给 Eclipse 提供插件,以及给用户提供一致和统一的集成开发环境而言,所有工具开发人员都具有同等的发挥场所。这种平等和一致性并不仅限于 Java 开发工具。尽管 Eclipse 是使用Java语言开发的,但它的用途并不限于 Java 语言;例如,支持诸如C/C+、COBOL、PHP等编程语言的插件已经可用,或预计将会推出。Eclipse 框架还可用来作为与软件开发无关

    30、的其他应用程序类型的基础,比如内容管理系统。基于 Eclipse 的应用程序的一个突出例子是 IBM Rational Software Architect,它构成了 IBM Java 开发工具系列的基础。2 可行性研究2.1 应用背景 教材管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以教材管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学

    31、日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对教材信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高教材管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。2.2 可行性分析可行性分析也称为可行性研究,是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题

    32、是否能够解决。该系统的可行性分析包括以下几个方面的内容。(1) 经济可行性:主要是对项目的经济效益进行评价,本系统作为一个毕业设计,不需要任何经费,对于我们学校在经济上完全没有问题的。而且本系统正式使用后,将会大大的提高教材科管理教材的效率。(2) 技术可行性:技术上的可行性分析主要分析技术条件能否顺利完成开发工作,硬、软件能否满足开发者的需要等。本系统主要采用了access2000和java语言进行相关的开发,而java是面向对象的可视化软件开发工具,其对编程平台对数据库的访问做了很好的封装,数据库接口的转换只需动态更改控件的相关属性即可;另考虑到access2000数据库服务器用户,亦提供

    33、access2000数据库接口,微软公司的access2000数据库,它能够处理大量数据,同时保持数据的完整性并提供许多高级管理功能。它的灵活性、安全性和易用性为数据库编程提供了良好的条件。(3) 应用可行性:本系统主要是为了提高学校教材管理的效率而进行开发的,所以在各方面上得到了教材科和老师的支持,领导的认同。现有的管理制度和方法科学,规章制度齐全,原始数据正确等。规章制度和管理方法为系统的建设提供了制度保障。3 系统分析3.1 系统需求分析系统分析的任务是明确教材数据库管理系统开发的目的、系统应用的功能等(即用户需求),以及开发人员要解决的问题。分析主要有以下步骤:1) 软件结构分析对于大

    34、型系统的设计,通常分为两个阶段:结构设计和过程设计。结构设计:确定系统由哪些模块组成,以及这些模块之间的相互关系。过程设计:确定每个模块的处理过程。其中,结构设计是总体设计阶段的任务,而过程设计则是详细设计阶段的任务。这里只是一个小型的数据库管理系统,只分析构成它们最基本的成分,以及所有这些成分之间的相互关系。结构分析就是系统分析人员对完成任务的每一个工序进行分析的过程。系统的结构业务流程图如图3.1教材预订教材入库教材发放教材账务预订查询入库查询库存查询帐务查询图3.1 业务流程图统开发的过程首先是要确定需要建立的表格及视图,即首先完成数据库的设计,这个过程主要是通过access2000的使

    35、用完成的;其次,就是进行界面的设计,它是系统开发中比较重要的一步,系统界面在用户对软件的评价中占有很大的比重,影响到本次开发的成功与否,所以在后面将有专门一部分论述界面设计。2) 数据库的特点(1)设计全面:在设计数据库时,充分收集了用户在管理过程中和将来可能用到的内容,分类分项进行了设计。(2)数据库之间分工明确:数据库设计中,尽量减少数据库个数和多重数据库操作的机会。(3)字段明晰:每个字段名对应的字段明晰,类型和宽度与实际中完全相符。(4)设计时去掉了在不同关系中重复出现的属性名,而且字段名便于识别,又尽量简化。字段名数据类型说明教材名称文本记录书本名称出版社文本发行社作者文本作者教材属

    36、性文本教材属性经手人文本办理人入库时间日期登记课本入库的时间4 系统总体设计4.1 系统简介本系统是一个小型的学校教材管理系统,利用java编写用户接口,以access2000创建数据库而制作的桌面数据库管理系统。由于本管理系统操作简单、界面明了,所以容易直观对相应的功能进行操作。4.2 系统实现的功能4.2.1 系统流程和操作方式设计教材管理系统的工作流程建立在传统手工工作流程的基础上,但又不能完全等同于手工工作流程。因为教材管理系统毕竟不同于传统手工作业,从效率上来说,前者也高于后者,前者只需要少量的人工干预就能够实现教材信息的集中管理。 首先,在流程安排上应尽量避免数据的重复输入,实现从

    37、采购到发放一次输入的数据得到多次使用,以提高系统的工作效率。这一步很大程度依赖于数据库的设计。其次,选择合适的操作方式。计算机系统操作方式有两种:一种是联机操作方式,即人机交互方式;另一种是脱机操作方式,它是将事先设计好的一套操作程序以作业的形式提交给计算机,由计算机依托几批处理的方式完成这套操作,并将处理结果通过系统打印输出。本次设计的教材管理系统属于第一种操作方式,需要用户输入信息完成操作。之所以采用这种方式,主要是考虑到此数据库管理系统的实时性需求,因为数据库随时可能都需要得到改变。4.2.2系统开发原则为了设计出符合一般标准又具有特色的界面,系统开发时要遵循以下开发原则: 保证界面设计

    38、的风格具有一致性。 界面设计时,控件的摆放要协调和匀称。 常用操作(如教材管理、查询等操作)应建立快捷方式,方便管理员日常操作。系统主要功能界面是最主要的,是设计的重点。该界面上包括了系统的功能查询以及触发其他单项功能界面的快捷方式。4.2.3系统结构 本系统是以教材管理业务为原型设计开发的,教材科的日常业务大体上有如下几项: 教材预订。教材的预订工作基本上是由系、部来完成。教材科将教材征订通知下发到各系、(轮流传阅),各系从中选订所开课程的教材,填写预订单,经系、部汇总报教材科。教材科汇总报教务处审批后,编制填写正式订单寄发到各出版社。 教材入库业务。出版社按订单如期如数发书,教材科查收入库

    39、。 教材发放。按预订数量发放专业和年级用书。通常是以系、班级为单位领进行领书。 查询,这项工作包括四项内容,其一是预订查询及时了解各系教材的订购情况;再就是入库查询及时掌握入库情况;第三是库存查询情况;第四是帐务查询,主要记录学生、班级、教师领教材的详细情况。后台数据库运行的方式工作,用户无须了解具体数据库的内容即能通过在前台操作接口的直观操作达到预期目标。5主要功能模块软件主界面一览。软件主要功能一览。单项功能列表。5.1功能测试添加教材信息信息添加成功6测试小结通过测试结果,让了解到,教材管理系统开发的几个主要功能能够较好的实现,但是由于我对该系统的信息了解不够以及本身的知识缺陷,所以有好

    40、些方面没有考虑到,比如说没有对于帮助系统始终没有提供更强大的索引功能,系统功能本身还不够全面,内容不够丰富。7主代码/*该方法用于初始化时显示选中的教材信息*/public void display() DBconnection dbc = DBconnection.getInstance();ResultSet rs = dbc.executeQuery(SELECT * FROM TeachingMaterial WHERE DocumentNumber =+ id);try rs.next();DocumentNumber_TextField.setText(rs.getString(D

    41、ocumentNumber);Name_TextField.setText(rs.getString(Name);Author_TextField.setText(rs.getString(Author);BookConcern_TextField.setText(rs.getString(BookConcern);Price_TextField.setText(rs.getString(Price);Branch_TextField.setText(rs.getString(Branch);rs.close(); catch (SQLException e) / TODO Auto-gene

    42、rated catch blockJOptionPane.showMessageDialog(this, e.getMessage().toString();/*该方法用于初始化时显示选中的教材信息*/*该方法用于提交修改*/private void Ok_ButtonActionPerformed(java.awt.event.ActionEvent evt) DBconnection dbc = DBconnection.getInstance();int cash = 0;try cash = Integer.parseInt(Price_TextField.getText(); cat

    43、ch (NumberFormatException ex) JOptionPane.showMessageDialog(null, 格式错误!,温馨提示, JOptionPane.INFORMATION_MESSAGE, new ImageIcon(image/tanhao_副本.jpg);return;if (cash 0) JOptionPane.showMessageDialog(null, 不能有负数!, 赋值出错,JOptionPane.INFORMATION_MESSAGE, new ImageIcon(image/exit.jpg);return;if (dbc.executeU

    44、pdate(UPDATE TeachingMaterial SET Name =+ Name_TextField.getText() + ,Author=+ Author_TextField.getText() + ,BookConcern=+ BookConcern_TextField.getText() + ,Price=+ Price_TextField.getText() + ,Branch=+ Branch_TextField.getText() + ,Data=+ Mytime.lblNowtime.getText()+ WHERE DocumentNumber= + id) JO

    45、ptionPane.showMessageDialog(null, 信息修改成功, 祝贺,JOptionPane.INFORMATION_MESSAGE, new ImageIcon(image/haha_副本.jpg);/this.setVisible(false); else JOptionPane.showMessageDialog(null, 修改失败!请重试, 抱歉,JOptionPane.INFORMATION_MESSAGE, new ImageIcon(image/tanhao_副本.jpg);this.setVisible(false);/*该方法用于提交修改*/* * param args the command line arguments */public static void main(String args) java.awt.EventQueue.invokeLater(new Runnable() public void run() new FrRedit(id).setVisible(true);


    注意事项

    本文(商贸学院学生教材管理系统的设计与开发.doc)为本站会员(精***)主动上传,沃文网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知沃文网(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服点击这里,给沃文网发消息,QQ:2622162128 - 联系我们

    版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如有侵权请立即联系:2622162128@qq.com ,我们立即下架或删除。

    Copyright© 2022-2024 www.wodocx.com ,All Rights Reserved |陕ICP备19002583号-1

    陕公网安备 61072602000132号     违法和不良信息举报:0916-4228922