教师信息管理系统设计与实现

上传人:m**** 文档编号:203640752 上传时间:2023-04-25 格式:DOCX 页数:36 大小:36.67KB
收藏 版权申诉 举报 下载
教师信息管理系统设计与实现_第1页
第1页 / 共36页
教师信息管理系统设计与实现_第2页
第2页 / 共36页
教师信息管理系统设计与实现_第3页
第3页 / 共36页
资源描述:

《教师信息管理系统设计与实现》由会员分享,可在线阅读,更多相关《教师信息管理系统设计与实现(36页珍藏版)》请在装配图网上搜索。

1、教师信息管理系统设计与实现毕业设计教师信息管理系统设计与实现系别:机电信息学院 专学业生名姓称: 计算机科学与技术名:Xxx学 号:xxxxxxxx指导教师姓名、职称: xxxxxxxx完成日期2013年12月24日教师信息管理系统设计与实现摘要教师管理系统设计与实现是典型的信息 管理系统,其开发主要包括后台数据库的 建立和维护以及前端应用程序的开发两 个方面.对于前者要求建立数据一致性和 完整性强,数据安全性好的数据库.而对 于后者则要求应用程序功能完备,易使用 等特点。在学校,教师信息管理权限主 要包括管理员权限和教师权限。显然如 果以人工的方式对其管理将耗费大量的 人力、物力,本系统以此

2、作为开发的目=精选公文范文,管理类,工作总结类,工作计划类文档,欢迎阅读下载= 标,用以减轻教师管理人员的负担。 本次毕业设计的内容是设计并且实现一 个基于web技术的教师信息管理系统, 故而系统主要以j2EE作为开发基础,用 myeclipse作为开发工具,以MYSQL作 为数据库,以 Macromedia公司的 Dreamweaver作为界面美化工具,使用 JAVA语言开发,页面采取JSP动态页面 开发技术。该系统共分为两大平台:教师操作平台和管理员操作平台。 其功能主要有:实现对所有教师个人信 息的管理的功能,提供基本的添加,删 除,修改和查询等功能。可以对教师基 本信息,教学工作量及教

3、师科研信息等 实现方便的管理和统计。该系统界面简 单、操作方便,容易维护。关键词:教师信息管理系统;JAVA ; JSP Teachers information management system designandimplementationABSTRACTTeachersinformation management system design and implementation is a typical =精选公文范文,管理类,工作总结类,工作计划类文档,欢迎阅读下载= management information system, two aspects of its developm

4、ent mainly includes the backstage database the establishment and the maintenance as well as front end the application procedure development. Regarding the former request establishment data consistency and integrity, and data security database. For the latter request application procedure function is

5、 complete, easy to use and so on characteristics. In the school, the teacher information management including teacher information, obviously artificial manner if its management will spend a lot of manpower, material resources, the development of this system as a target, to reduce the burden of teach

6、ers management. The contents of this graduation project is to design and implement a based on the teacher information management system based on Web, MyEclipse as a development tool, MYSQL as the database,using Macromedias Dreamweaver as the interface landscaping tools, the use of JAVA language deve

7、lopment, take the development technology of JSP dynamic web page.The functions of thesystem are:the achievement of allteachers personal information management functions and the provision of basic insertion , deletion, modification andenquiry functions. It also facilitate the management and statistic

8、s of teachers information, including basic information , workload, working information and so system has a simple interface, easy operation,easymaintenance.Keywords:Teacher informationmanagement system;JAVA ;JSP 目录摘 误! 未定义书签ABSTRACT错误!未定义书签。1绪论12 系统的开发环2JSP 技 术 简介2MyEclipse简介 4SQLServer简介 5Tomcat性 行

9、 可 与 析 分 求 需究需析7究技析济性运可行性研.7术可行性7分经行.7可=精选公文范文,管理类,工作总结类,工作计划类文档,欢迎阅读下载=性84系 统 总 体 设计9总体功能模块9系统管理员功能模块9教师 用 户 的 功 能模块 10系 统 业 务 描述11序流程125系统详细设计与实现14系统和数据库的配置 14概 念 模 型 设计14数 据 库 逻 辑 模型16数 据 库 表 结模19页要 主 的 现 实 匕匕 厶冃 功 统系块登页公页20信 息 管 理教面告面惩用户22概25方25测25测试 测 件 软25与 标 目 的 试 测 件系试-述软法模试集测26运软果结望试的任务和结27

10、7 总28总结学习感28决的问题及存在的不28致受 解 足 谢与展291绪论 随着 办学规模的扩大和招教人数的增加,建 立一个高效的教师信息管理系统是非常 必要的,我国的大中专院校的教师信息管 理的自动化和效率不高,并且随着学校规 模的扩大与政府人才流动机制的变化,学 校教师的人数逐渐增加,而其流动率也在=精选公文范文,管理类,工作总结类,工作计划类文档,欢迎阅读下载= 逐年增加,以往的手工管理教师信息的方 式变得力不从心,已经不能满足学校对教 师信息管理的要求。一直以来教师的信 息管理是学校工作中的一项重要内容, 普通的信息管理系统已不能适应时代的 发展,因为它浪费了许多的人力和物力。 在当

11、今信息时代这种传统的管理方法必 然被以计算机为基础的信息管理系统所 代替。为了提高教师信息管理的效率, 我选择了教师信息管理系统作为毕业设 计的课题。目前大多数教研信息管理工作很大程度上还要依赖人工来 进行,即通过Excel、Word等办公软件 或者简单的数据库采集系统(如FoxPro 等)来处理大量的数据,这种方式不仅给 教研信息管理人员带来了繁重的工作 量,并且造成教研信息管理人员和科研 工作人员之间缺少必要和及时的沟通, 难以反映该校的科研现状,造成信息传 递流转失真且速度慢。本系统在大多数信息管理系统的基础上,基于JSP 开发如何高效安全开发本系统也是我们=精选公文范文,管理类,工作总

12、结类,工作计划类文档,欢迎阅读下载= 研究重点,主要增加了教师对个人信息 的操作,教师不用再往学院的教务处办 公室报送个人档案,可以直接的把个人 信息上传到网络上,也可以方便快速的 查询到自己的信息,教务管理人员也不 必总呆在学院的办公室,他们都不受时 间,位置,空间的限制,只要有上网的 条件,在家里就可以完成有关信息的录 入,更新,管理,查询和删除。将会改 变以前靠手工管理教师信息的状况,迅 速提高工作效率。希望能为教务管理人 员和学校的工作带来便利。“教师信息管理系统的设计与实现”是在这种需 求下产生的。此外,该系统是按照大学 的定量方法和科研部门的要求设计的。 因此,建立一套完善的教学信

13、息管理业务 系统是十分必要的。该系统为我校教学 信息管理人员和教学工作者服务,既能 实现对科研信息的科学有效管理,又能提 高我校教学人员的工作积极性,数据透 明,为学校对教学人员的评价提供依据, 还能够为教学人员提供必要的信息与服=精选公文范文,管理类,工作总结类,工作计划类文档,欢迎阅读下载= 务。从而为教学信息管理人员开展工作 提供极大的便利。12系统的开发环境JSP技术简介JSP技术背景及概要随着Web技术的发展和电子商务时代的到来,人们不 仅仅建立各种静态地发布信息的网站, 而且更多的时候需要能与用户进行交 互,并能提供后台数据库的管理和控制 等服务的动态网站。此动态网站开发技 术应运

14、而生。早期的动态网站开发技术使用的是CGIBIN接口。开发 人员编写与接口相关的单独的程序和基 于Web的应用程序,后者通过Web服务 器来调用前者。这种开发技术存在着严 重的扩展性问题每一个新的CGI程 序要求在服务器上新增一个进程。如果 多个用户并发地访问该程序,这些进程 将耗尽该Web服务器所有的可用资源, 直至其崩溃。为克服这一弊端,微软公 司提出了 Active Server Pages(ASP)技术, 该技术利用“插件”和API简化了 Web应 用程序的开发。ASP与CGI相比,其优=精选公文范文,管理类,工作总结类,工作计划类文档,欢迎阅读下载= 点是可以包含HTML标签,可以直

15、接存 取数据库及使用无限扩充的ActiveX控 件,因此在程序编制上更富有灵活性。 但该技术基本上是局限于微软的操作系 统平台之上,主要工作环境是微软的IIS 应用程序结构,所以ASP技术不能很容 易地实现跨平台的Web服务器程序开 发。Hypertext Preprocessor,即PHP动态网站开发技术与ASP相似,也 是一种嵌入HTML文档的服务器端脚本 语言。其语法大部分与C、Java、Perl等 语言相似,并形成了自己的独有风格, 利用该语言Web程序员可以快速地开发 出动态网页。PHP在大多数Unix平台、 GUN/Linux和微软Windows平台上均可 以运行。PHP的优点主要

16、有:安装方便, 学习过程简单;数据库连接方便,兼容 性强;扩展性强;可以进行面向对象编 程等。但PHP也存在一些弱点,主要是 PHP是一种解释型语言,不支持多线程 结构,支持平台和连接的数据库都有限, 特别是在支持的标准方面存在先天不=精选公文范文,管理类,工作总结类,工作计划类文档,欢迎阅读下载= 足,对于某些电子商务应用来说,PHP 是不适合的。还有一些技术,如Java Servlets技术,利用该技术可以很容 易地用Java语言编写交互式的服务器端 代码。一个Java Servlets就是一个基于 Java技术的运行在服务器端的程序。开 发人员编写这样的Java Servlets,以接收

17、 来自Web浏览器的HTTP请求,动态地 生成响应,然后发送包含HTML或XML 文档的响应到浏览器。这种技术对于普 通的页面设计者来说要轻易地掌握是很 困难的。采用这种方法,整个网页必须 都在Java Servlets中制作。如果开发人员 或者Web管理人员想要调整页面显示, 就不得不编辑并重新编译该Java Servletsl。太阳微系统公司(SunMicrosystems Inc.)在 Web 服务器、应用 服务器、交易系统以及开发工具供应商 间广泛支持与合作下,整合并平衡了已 经存在的对Java编程环境进行支持的技 术和工具后产生了一种新的、开发基于 Web应用程序 的方法Java S

18、erver=精选公文范文,管理类,工作总结类,工作计划类文档,欢迎阅读下载= Pages技术。这种动态网站开发技术主要 有以下一些特点: 能够在任何Web或 应用程序服务器上运行; 分离了应用 程序的逻辑和页面显示;能够进行快 速的开发和测试;简化了开发基于Web的交互式应用程序的过程。JSP技术方法的优越性 为了快速方 便地进行动态网站的开发,JSP在以下几 个方面做了改进,使其成为快速建立跨 平台的动态网站的首选方案2。 将内 容的生成和显示进行分离用JSP技术,Web页面开发人员可以使用 HTML或者XML标识来设计和格式化 最终页面,并使用JSP标识或者小脚本 来生成页面上的动态内容。

19、生成内容的 逻辑被圭寸装在标识和JavaBeans组件中, 并且捆绑在脚本中,所有的脚本在服务 器端运行。于核心逻辑被封装在标识和 JavaBeans中,所以Web管理人员和页面 设计者,能够编辑和使用JSP页面,而 不影响内容的生成。在服务器端,JSP 引擎解释JSP标识和脚本,生成所请求=精选公文范文,管理类,工作总结类,工作计划类文档,欢迎阅读下载= 的内容,并且将结果以HTML页面的形 式发送回浏览器。这既有助于作者保护 自己的代码,又能保证任何基于HTML 的Web浏览器的完全可用性。可重用组件 绝大多数JSP页面依赖 于可重用的、跨平台的组件来执行应用 程序所要求的复杂的处理。开发

20、人员能 够共享和交换执行普通操作的组件,或 者使得这些组件为更多的使用者和客户 团体所使用。基于组件的方法加速了总 体开发过程,并且使得各种组织在他们 现有的技能和优化结果的开发努力中得 到平衡。采用标识 Web页面开发人员不会都是熟悉脚本语言的编程人 员。JSP技术封装了许多功能,这些功能 是在易用的、与JSP相关的XML标识中 进行动态内容生成所需要的。标准的JSP 标识能够访问和实例化JavaBeans组件, 设置或者检索组件属性,下载Applet, 以及执行用其他方法更难于编码和耗时 的功能。适应平台几乎所有平台都支持Java,JSP+JavaBeans几乎可=精选公文范文,管理类,工

21、作总结类,工作计划类文档,欢迎阅读下载= 以在所有平台下通行无阻。从一个平台 移植到另外一个平台,JSP和JavaBeans 甚至不用重新编译,因为Java字节码都 是标准的与平台无关的。3数据库连接 Java中连接数据库的 技术是JDBC, Java程序通过JDBC驱动 程序与数据库相连,执行查询、提取数 据等操作。此外,通过开发标识库,JSP技术可以进一步扩展。第三方开发人 员和其他人员可以为常用功能创建自己 的标识库。这使得Web页面开发人员能 够使用熟悉的工具和如同标识一样的执 行特定功能的构件来进行工作。 于JSP页面的内置脚本语言是基于Java 的,而且所有的JSP页面都被编译成为

22、 Java Servlets,所以JSP页面具有Java技 术的所有好处,包括健壮的存储管理和 安全性。作为Java平台的一部分,JSP 拥有Java编程语言“一次编写,各处运 行”的特点。JSP技术的应用模型利用JSP技术,动态信息JSP页面来表 现,JSP页面安装在Web服务器或者使=精选公文范文,管理类,工作总结类,工作计划类文档,欢迎阅读下载= 用JSP的应用服务器上的JSP引擎执行。 JSP引擎接受客户端对JSP页面的请求, 并且生成JSP页面作为对客户端的响应。 JSP页面通常被编译成为Java Servlets, 这是一个标准的Java扩展。页面开发人 员能够访问全部的Java应

23、用环境,以利 用Java技术的扩展性和可移植性。当JSP 页面第一次被调用时,如果它还不存在, 就会被编译成为一个Java Servlets类,并 且存储在服务器的内存中。这就使得在 接下来的对该页面的调用中,服务器会 有非常快的响应。JSP页面可以包含在多种不同的应用体系结构或者模 型中,可以用于不同协议、组件和格式 所组成的联合体中。基于JSP的动态信 息发布技术是一个开放的、可扩展的建 立动态Web页面的标准。不论采用什么 创建工具,开发人员都可以使用JSP页 面来创建可移植的Web应用,在不同的 Web应用服务器上运行4。MyEclipse简介在开发本平台中所用到的开发工具就是是知名的

24、java项目=精选公文范文,管理类,工作总结类,工作计划类文档,欢迎阅读下载= 开发工具 MyEclipse。MyEclipse企业级 工作平台是对Eclipse IDE的一种扩展, 利用MyEclipse,我们可以在数据库和 J2EE的开发、发布,以及在应用程序服 务器的整合当中极大地提高系统的工作 效率。MyEclipse是一个功能非常丰富的 J2EE集成开发环境,包括了完备的编码、 调试、测试和发布功能,完整支持HTML, Struts, JSP, CSS, Javascript, SQL, Hibernate。在结构上,MyEclipse的特征可以被分为7类:J2EE模型, WEB开发

25、工具,EJB开发工具,应用程 序服务器的连接器,J2EE项目部署服务, 数据库服务,MyEclipse整合帮助。 对于以上每一种功能上的类别,在 Eclipse中都有相应的功能部件,并通过 一系列的插4件来实现它们。MyEclipse结构上的这种模块 化,可以让我们在不影响其他模块的情 况下,对任一模块进行单独的扩展和升 级。 简单而言,MyEclipse是Eclipse 的插件,也是一款功能强大的J2EE集成=精选公文范文,管理类,工作总结类,工作计划类文档,欢迎阅读下载= 开发环境,支持代码编写、配置、测试 以及除错。SQL Server简介SQL Server概要数据库技术产生于20世纪

26、60年代末,他作为数据管理 最有效的手段,在各行各业中得到越来 越广泛的应用。SQL Server是一种关系 型数据库,它除了支持传统数据库组件, 和特性外,另外也支持当今关系数据库 的常用组件,如存储过程、视图等。另 外SQL Server另外一项重要的特点是 它支持数据库复制功能,也就是当你在一 个数据库上执行操作时,可以将其操作 结果传至远程SQL Server相同的数据库 上,让两边数据库的数据保持同步。SQL Server 的优点 SQL Server 和 其他RDBMS 一样,都是用于建立数据 库引擎。同时,SQL Server是一个最为 服务运行的Windows应用程序。这就是

27、说,它要运行在Windows环境下,并且 启动后需要极少的用户交互。这就决定 了 SQL Server具有下列优点:SQLServer作为 Windows NT的自然扩展,=精选公文范文,管理类,工作总结类,工作计划类文档,欢迎阅读下载= 与这个操作系统紧密结合。这样,用户 不必学习另一个用户界面来使用这个数 据库系统。SQL Server具有Windows NT同样容易的安装和维护功 能。例如,这个组合通过系统的简易安 装来实现。避免出现与数据库管理有关 的许多复杂任务,并为每个系统管理任 务使用图形计算环境。SQL Server使用Windows NT服务,可以提供新的 或扩展的数据库功能

28、6。Tomcat简介 Tomcat很受广大程序员的喜 欢,因为它运行时占用的系统资源小, 扩展性好,支持负载平衡与邮件服务等 开发应用系统常用的功能;而且它还在 不断的改进和完善中,任何一个感兴趣 的程序员都可以更改它或在其中加入新 的功能。Tomcat是一个轻量级应用服务器,在中小型系统和并发访问用 户不是很多的场合下被普遍使用,是开 发和调试JSP程序的首选。对于一个初 学者来说,可以这样认为,当在一台机 器上配置好Apache服务器,可利用它响=精选公文范文,管理类,工作总结类,工作计划类文档,欢迎阅读下载= 应对HTML页面的访问请求。实际上 Tomcat 部分是 Apache5图 4

29、-3教师用户的功能图系统业务描述 本系统分系统管理员和教 师用户2个用户权限。系统管理员的主 要功能有教师管理、 公告管理、奖 惩信息管理、课程信息管理、科研项目 管理、留言信息管理、用户信息管理。 教师用户主要功能有教师查看、公告查 看、奖惩信息查看、课程信息查看、科 研项目查看、提交留言、用户信息管理。 用例图如下:图4-4系统业务功能图11程序流程图奖惩信息流程图课程信息流程图图4-5奖惩信息流程图图4-6课程信息流程图12 用户登 录 流 程 图图4-7用户登录流程图135系统详细设计与实现=精选公文范文,管理类,工作总结类,工作计划类文档,欢迎阅读下载= 系统和数据库的配置 系统按通

30、用 的B/S模式进行设计 图5-1 B/S结 构 数据库在一个信息管理系统中 占有非常重要的地位,数据库结构设计 的好坏将直接对应用系统的效率,以及 实现的效果产生影响。合理的数据库结 构设计可以提高数据存储的效率,保证 数据的完整和一致。概念模型设计概念模型设计的典型方法是用E-R图方 法,即用实体-联系模型表示。E-R方法 是用E-R图来描述显示世界,E-R图包 含三个基本成分:实体、联系、属性。 它直观易懂,能够比较准确地反映现实 世界的信息联系,从概念上表示一个数 据库的信息组织情况。本系统E-R图如下:14图5-2系统管理员E-R图图5-3教师用户E-R图 15本系统关系图如下:图5

31、-4系统关系图数据库逻辑模型公告表奖惩信息表=精选公文范文,管理类,工作总结类,工作计划类文档,欢迎阅读下载= 科研项目表课程信息表留言表 用户表 16数据库表结构表5-1公告表 名称id content createtime title 类型 bigint(20) text datetime varchar(255)空 no yesyes yes标题主键公告内容添加时间 公告标题表5-2奖惩信息表 名称 id createtime dengji mingchen type userid 类型 bigint(20) datetime varchar(255) varchar(255) int(

32、11) bigint(20)空no yes yes yes no yes 标题 主键 添加时 间等级名称类型关联的用户ID表 5-3科研项目表名称idcanyurenyuan keyanchengguo keyanleibie xiangmuid xiangmuming userid 类型 bigint(20) varchar(255) varchar(255) varchar(255) varchar(255) varchar(255) bigint(20)空 no yes yes yes yesyes yes标题主键参与人员科研成果 科研类别 项目编号 项目名 关联的教 师 17表5-4课

33、程信息表名称 id didian kechengming shijianxingqi userid 类 型 bigint(20) varchar(255) varchar(255) varchar(255) varchar(255) bigint(20)表 5-5 留言表 空 no yes yes yes yes yes 标 题主键地点课程名时间星期关联 的教师 ID 名称 id content createtime userid 类型 bigint(20) text datetime bigint(20)表5-6用户表 空no yes yes yes标题主键公告内容添 加时间关联的教师ID名

34、称id chushengnianyuancreatetimejiaoshibianhao jiuzhidanwei mingzu password role sex username xingming zhenzhimianmao zhichen 类型 bigint(20) varchar(255) datetime varchar(255) varchar(255) varchar(255) varchar(255) int(11) varchar(255) varchar(255) varchar(255) varchar(255) varchar(255) 空 no yes yes ye

35、s yes yes yes no yes yes yes yes yes标题主键出生年月添加 时间 教师编号 就职单位 名族 密码 用户角色性别用户名姓名政治面貌职称 18 要模块 登录页面 录操作 login()系统功能实现的主 登陆页面图5-5登陆代码:用户登public String throwsIOExceptionHttpServletRequest request = (); String adminId = (Stringpassword = (User u = new User(); (adminId); (password); User user = (adminId, pa

36、ssword); if (user!=null) HttpSession session = (); (if()=1)return return else19HttpServletResponse response = () .print(用户名或者账号错误 return null; else );= 本段代码是程序的登陆代码,首先从获 取从页面输入的用户名和密码,然后调 用 ser user = (adminId, password);方法, 从数据库里取出该条记录进行判断,如 果该条记录存在,则说明用户登陆成功,=精选公文范文,管理类,工作总结类,工作计划类文档,欢迎阅读下载= 同时把用户

37、信息存在session里面方便调 用,如果记录为空,则跳转到登陆页面, 同时提醒用户错误信息。 教师管理 主页面图5-6教师管理主页面 代码如下: 用户列表publicStringuserlist()HttpServletRequestrequest = (); int currentpage = 1; int pagesize = 10;if ( 20currentpage = (集成测试 包括 系统测试和子系统测试。集成测试是组 装软件的系统技术,主要目标是发现与 接口有关的问题。集成测试有两种方法: 非渐增式和渐增式,但比较而言,渐增 式方法比较好,因为: 编写的测试 软件较少,开销较小

38、。 较早地发现 模块间的接口错误。 错误位置容易 判断。 测试更彻底。 因此,本 系统集成测试采用渐增式测试中的混合=精选公文范文,管理类,工作总结类,工作计划类文档,欢迎阅读下载= 法,即对软件结构中较上层使用自顶而 下的测试方法,而对软件结构中较下层, 使用的是自底向上方法,两者结合,这 是对模块较多时测试的一种折衷方法。 验收测试这一步是验证软件的有效性。目的是向未来的用户表明系统能 够象预定的那样工作,验收测试一般使 用黑盒测试法,验收测试有两种可能的 结果。 功能和特性与用户的要求有 差距。功能和性能与用户要求一致,软件是可以接受的。 这个阶段 发现的问题往往和需求分析阶段的差距 有

39、关。 平行运行 所谓平行运 行就是同时运行。新开发出来的系统和 将被它取代的旧系统,以便比较新旧两 个系统的处理结果。目的有:a)可以在准生产环境中运行新系统而有不冒 风险;b)用户能有一段熟悉新系统的时间; c)可以验证用户指南和使用 手册之类的文档; d)能够以准生产 模式对新系统进行全负荷测试,可以用 测试结果验证性能指标。=精选公文范文,管理类,工作总结类,工作计划类文档,欢迎阅读下载= 26软件测试的任务和结果1、寻找Bug;2、避免软件开发过程中的缺陷;3、衡量软件的品质;4、 关注用户的需求。总的目标是:确保软 件的质量。结果:测试结果与预期的结 果相符。277总结与展望总结学习

40、感受毕业设计的目的在于培养我们的动手能 力,综合能力和解决实际问题的能力, 例如我在准备毕业设计资料的过程中, 同时也培养了查阅资料的能力。通过这 个学期毕业设计的锻炼,使我学到了不 少的知识,也为以后的工作和学习积累 下了以下的宝贵经验:1、重视需求分析:在做毕业设计之前,要根据用 户的需求,结合编程语言本身的特点, 制定一个详细的需求分析报告,绘制详 细的功能模块流程图,和所需要的数据 库结果表。完成这些工作之后,在做整 个管理系统的过程中,各项工作才会有 条不紊的开展。2、编写代码养成良好的习惯:在整个系统设计和开发制=精选公文范文,管理类,工作总结类,工作计划类文档,欢迎阅读下载= 作

41、的过程中,主题是编码,和界面制作, 在编写程序时,适时添加注释,这样能 极大的提高编程效率,不用再花很大的 精力回头看之前所写的程序,所以适当 的在编写的程序后添加一些清楚地标准 化注释是十分必要的。3、遇到问题要及时请教:当被一些问题干扰甚至 无从下手时,可以自己先潜心考虑,翻 阅相关书籍,参考一下别人的代码等非 常有效的方法。但自己解决不了时就应 该及时的向导师或者能力强的同学寻求 帮助,征求指导性的意见,这样可以让 我们在更短时间内的得到最快的进步。4、动手实践出真知:毕业设计是一个制 作开发的过程,更是一个学习的过程, 除了是对以前所学知识的综合外,更重 要的是它给了我们一种不同的处理

42、问题 的方法。刚开始接触课题于对它不熟悉 缺乏实践,这让我感到很陌生,有点无 从下手,通过不断地查阅资料,自己摸 索,向别人请教,加强自己对知识理论 的实践,使得我对开发工程有了直观的=精选公文范文,管理类,工作总结类,工作计划类文档,欢迎阅读下载= 了解,提高了个人的动手能力和独立思 考的能力,获得了宝贵的经验。 解 决的问题及存在的不足 1、编程能 力有待提高:于缺乏实践经验,因此在 工作开始时我花了较长的时间来熟悉开 发工具,系统优化做的不是很好! 2、功能实现方面:系统的主要功能模块 基本实现,完成了任务要求,但于个人 能力和时间的限制,有一些功能还不够 完善,需要进一步的修改,还有些功能 在需求分析时能够想到,但在工程开发 的时候未能实现。3、最后系统没有充分利用学院其他系统的数据,如学 院课题申报系统的科研成果信息等。28

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!