教师教材管理系统设计与实现--大学毕业论文设计.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《教师教材管理系统设计与实现--大学毕业论文设计.doc》由会员分享,可在线阅读,更多相关《教师教材管理系统设计与实现--大学毕业论文设计.doc(36页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、学士学位毕业论文(设计、创作)C/S结构的教师教材信息管理系统的设计与实现 黑河学院毕业论文(设计、创作)-30-目 录摘 要IIIABSTRACTIV前 言V第1章 综述11.1 背景11.2 软件设计的意义与价值11.3 软件设计开发的目标2第2章 开发环境简介32.1 VB.NET简介32.2 Access 2003概述32.3 Visual Studio 2005简介32.4 运行环境4第3章 需求分析53.1 软件功能的需求分析53.2 软件性能的需求分析63.3 系统的数据流图6第4章 总体设计94.1 软件的功能描述94.2 数据库设计94.2.1 数据库概念设计94.2.2 数
2、据库逻辑设计104.2.3 数据库连接11第5章 系统的详细设计125.1 登录界面设计及算法设计125.2 主界面设计135.3 修改界面设计及算法设计135.4 查询界面设计及算法设计145.5 删除界面设计及算法设计155.6 添加界面设计及算法设计165.7 统计界面设计及算法设计16第6章 系统实现186.1 登录功能的实现186.2 系统主界面的实现186.3 添加功能的实现186.4 删除模块的实现196.5 修改功能的实现206.6 查询功能的实现216.7 统计功能的实现21第7章 系统测试237.1 单元测试237.2 集成测试237.3 验收测试24总 结25参考文献26
3、致 谢27摘 要本文介绍了利用VB.NET编程语言和Access为数据库系统,以Visual Studio 2005为开发平台设计开发C/S结构的教师教材管理系统的过程。教师教材管理系统主要包括了添加、删除、修改、查询、统计等五个部分。添加功能里又分别包括了添加教师信息、添加教材信息、添加课程信息三部分。删除功能、修改功能、查询功能与添加功能相同,都包含了教师、教材、课程三个方面。统计部分主要是实现对相关信息的统计功能。这五个部分在设计时都使用了数据网格控件。希望用户能够直接通过数据网格实现信息的添加、删除、修改和查询的操作。这样既提高了系统的可操作性,又能够实现信息的批量处理,从而节省时间,
4、提高工作效率。在本系统的设计实现过程中,本人遇到了一些技术方面的问题,例如如何实现数据库的连接,如何使用数据网格实现对信息的添加、修改、显示、查询、统计等功能,如何对错误信息进行处理等等。本人通过查阅相关资料,反复思考以及指导老师的指点顺利地解决了这些问题。关键词:教材管理;数据网格;信息系统ABSTRACTThis article describes the use of VB.NET programming language and the Access database system and Visual Studio 2005 development platform for the
5、design and development of C / S structure of the teaching materials management system process. Teacher textbook management system includes add, delete, modify, query, statistics and other five parts. Adding features, including information to add teachers to add textbook information, to add course in
6、formation. Delete function, modify function, query function are the same with add function, which consists of teachers, textbooks, curriculum three aspects. Statistics is to achieve some of the major statistical features of the relevant information. The five parts are same in the design of using a d
7、ata grid control. Want users to be able to achieve information directly through the data grid, add, delete, modify, and query operations. This will not only improve the operability of the system, but also enables batch processing of information, thereby saving time and increasing efficiency. In the
8、design and implementation of the system process, I encountered some technical issues, such as how to link to the database, how to use the data grid to achieve information to add, modify, display, query, and so function, how to show error messages and much more. I have access to relevant information
9、through, thought, and the instructors instructions to resolve these issues successfully.KeyWords:Textbook Management;Data Grid;Information System前 言时代在不断地进步,社会生产力在高速的发展,新技术层出不穷,信息量急剧膨胀,整个社会已经成为了信息化的社会,人们对信息和数据的利用以及处理都已经进入自动化、网络化和社会化的阶段。如在查找编辑资料、处理银行借贷、仓库管理、科研生产等各方面,无不需要利用大量的信息资源。因此,如何有效地进行数据信息管理及利用,
10、已成为人们普遍关注的问题。目前教师教材的信息处理方式仍停留在手工操作阶段,劳动强度大且工作效率低,管理人员的大量时间都消耗在重复性的工作上。为了解决这些问题,开发一个适合的教师教材管理系统是一个行之有效的途径。本课题实现的主要内容是:验证用户的有效性,防止非法操作;对教师、教材、课程等信息进行添加、修改、删除、查询、统计等操作。该设计主要用于教师教材的管理,其总体的任务是:使教师教材管理工作规范化、系统化、程序化,避免系管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效地处理相关信息。第1章 综述1.1 背景随着社会高科技的普及,人们的生产、生活逐渐趋于信息化,信息管理也就重要起来
11、了,能否更快、更多、更有效地获取信息决定着在竞争中所处的地位。现如今正是高速发展的信息时代,各行各业都离不开信息处理,所以计算机被广泛应用。它的最大好处在于能够更方便、更快捷、更安全地进行信息管理。对于一所综合性院校来说,教师数量大,课程总量多,教材种类多,随着各校规模的迅速扩大,这种情况更加明显。而且随着社会的发展,社会对教育,对学校也提出了更高的要求。而传统的人工教材管理的方法存在诸多弊端,效率低,易出错,由于数据繁多,致使数据容易丢失且不易查找。总之,缺乏系统的、规范的信息管理手段。因此,高校教材管理人员目前迫切需要一套方便、高效的信息管理模式来帮助他们改变繁琐、低效的传统手工管理方式,
12、并最终实现教材管理的全面自动化。本系统是为了方便教师教材信息的管理而设计的,希望能在更快更好的管理教材的基础上,提高教师的教学、科研水平,减轻管理人员的工作压力。综上所述,教师教材管理系统的开发成了必须要做的事情。教师教材管理系统,使教材管理工作规范化,系统化,程序化。同时,避免了教材管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改教材情况。1.2 软件设计的意义与价值在各大院校里,教材管理作为教学的一个必不可少的重要环节,是衡量教学质量的重要指标。每个学期的教材管理都要花费大量的时间和人力,大量的教材信息加大了管理员的工作负担。基于C/S结构的教师教材信息管理系统的
13、开发就是为了解决这个问题。C/S结构的优点是能充分发挥客户端的处理能力,很多工作可以在客户端处理后再提交给服务器。对应的优点就是客户端响应速度快1。在本系统中,管理员可以通过前台的添加信息对教师、教材、课程等信息进行添加操作,此外还有对教师、教材、课程等相关信息的删除、修改、统计、查询和统计等功能。为教师教材的管理提供了一个更为方便、快捷、有效的方式,使得管理员繁琐的工作变得简单方便,在最大的程度上减轻了管理员的工作负担,提高了工作效率并保证了工作的准确性。此项目作为本人的毕业设计,对于本人来说是一个很好的锻炼机会。在开发此项目的过程中,发现自己对专业知识的掌握和动手能力的不足,之后查阅了大量
14、的书籍和资料,巩固了专业知识。在开发此项目的过程中涉及到了相关文档的撰写,在编写相关文档的过程中语言组织能力和逻辑思维能力也得到了锻炼。再次,明白了理论与实践相结合的重要性,平时学到的很多理论知识,只有真正运用到生活和工作中,才能说明理论的价值。总之,无论从哪方面出发考虑,开发此项目都具有很大的实际意义和理论价值。1.3 软件设计开发的目标本系统能够改变传统的手工管理记录信息的模式,提高教师教材管理工作的效率,本系统设计完成后可节省管理人员大量的时间和精力。本系统只需将教师、教材、课程等相关信息输入到计算机中,管理员就可以对教师、教材、课程进行查询、删除、修改和统计等相关操作。相关信息的添加、
15、删除、查询、修改和统计工作可以随时进行。本系统能对使用者的身份进行验证,这样可以使系统不被非法人员操作。在数据库安全方面要保证用户信息和相关信息的保密性,保证相关信息的不丢失、不泄露。这样,软件的设计开发才能真正达到简单和实用的目标。第2章 开发环境简介2.1 VB.NET简介Visual Basic.NET是微软改进的BASIC语言的新一代产品。是一种基于.NET网络平台的高水平的编程语言。新版Visual Basic.NET拥有众多的新特性。 首先,它将完全面向对象。它将拥有继承性,支持重载和成员共享,还将以结构化的异常处理机制代替原来VB 6.0混乱而极易出错的错误处理方式。其次,它的语
16、言功能将变得更为强壮。包含严格的类型检查、变量声明时进行初始化等新功能,它的代码块缩放功能使得代码变得更加清晰易读,比VB 6.0更为强大的语法检查功能使您可以在程序生成之前就排除几乎所有的语法错误2。再次,基于名称空间构建的.NET Framework SDK时一个更先进、更完整的构件库,Windows Form和Web Form技术支持VB.NET在编写Windows应用程序、Windows服务、Web应用程序和Web服务上表现得一样出色。最后,新的VB.NET支持代理、自由线程和垃圾收集,这些更深层次的功能将使得VB.NET变得更加强大。VB.NET是一种面向对象的语言,它兼容许多使用.
17、NET Framework的语言。VB.NET允许程序员开发基于Windows或者Web浏览器的应用程序,同时避免了程序设计工作中的复杂性。程序员无需做太多工作,就能设计出具有诸如按钮、复选框、单选按钮、文本框和列表框等标准元素的屏幕界面。VB.NET的每一个对象都按照预定设计进行动作,生成一个的Windows或者Web浏览器用户界面3。2.2 Access 2003概述Access是Office数据库工具组件,具有基本的数据库功能,也是一个很好的管理工具。同时,它还是一个非常强大的前端应用开发工具,可以像使用Excel一样方便地使用它。利用它可方便地建立日常的管理数据库,并搭建复杂而又稳健的
18、应用系统,因此目前Access被广泛用于许多企业或公司的日常管理中。新版的Access 2003的功能更加强大,针对企业应用和编程开发的功能得到了进一步的突出和加强,应用程度也会越来越深。Access一贯体现的简易、快捷、功能强大、独特的数据处理和向导式的编程方式,让数据库开发人员大大提高了开发效率。Access不仅可以用于单纯的存储数据,还可以作为前端应用程序。既是数据库,同时也可以是开发工具,支持多种后台数据库4。2.3 Visual Studio 2005简介Visual Studio 2005是一个完全面向对象的开发平台。它是一套完整的开发工具集,能够用于生成ASP.NET Web应用
19、程序、XML Web Services、桌面应用程序和移动应用程序等等。在Visual Studio 2005中由于使用了统一的IDE环境,使开发跨语言平台的应用程序成为可能,程序员可以根据自己的实际情况在同一应用程序中使用不同的语言。2.4 运行环境本系统使用了VB.NET编程语言,Access 2003数据库管理作为后台数据库,以Visual Studio 2005为开发平台。本系统的运行环境如下:硬件:CPU:英特尔酷睿双核E2160 1.8GHz运行时内存:1G软件所需磁盘空间:20MB软件:操作系统:Windows XP 数据库:Access 2003数据库管理系统 工具平台:Vis
20、ual Studio 2005第3章 需求分析3.1 软件功能的需求分析本系统是教师教材管理系统,顾名思义这个系统是对教师信息、教材信息以及相关信息进行管理的一个系统。本系统应该实现下述功能。登录本系统时应出现登录界面,在登录界面中用户需要输入用户名和密码,当用户名存在且用户名与密码匹配时,用户才能进入系统。用户进入系统后,进入主界面。在主界面中有菜单,用户可以通过菜单操作实现各种功能。菜单中包含添加信息,删除信息,修改信息,查找信息和统计信息。前四个功能又分别包含有教师信息,教材信息,课程信息等三部分。添加功能在界面中使用数据网格,当用户添加数据时,可以直接在数据网格中直接添加,添加完成后点
21、击保存按钮即可将信息添加到数据库的相应表中。删除功能界面中也使用了数据网格,当用户要删除信息时,将相应的教师姓名、教材名称或课程名称输入到文本框中,点击删除按钮即可。查找功能界面使用了数据网格控件,用户输入在教师姓名、教材名称或课程名称里输入相应内容,点击检索按钮,即可查询相关信息。修改功能界面,用户修改相关信息时可以在数据网格中直接修改,修改完成后点击保存按钮即可。本系统的系统流程图如图3.1所示5。图3.1 教师教材管理系统系统流程图3.2 软件性能的需求分析1.安全性软件的设计要考虑到安全性的设计。在本系统的登录界面中用户只有输入正确的账号和密码才能进入系统主界面,完成相关操作。2.兼容
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 教师 教材 管理 系统 设计 实现 大学毕业 论文
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内