1、学生毕业论文管理系统的设计与实现毕业论文定稿 作者: 日期:2 个人收集整理 勿做商业用途学生毕业论文管理系统的设计与实现摘要传统纸质媒介的毕业论文管理模式不利于教师对学生进行及时有效的指导,同时也不利于管理部门对毕业论文整体进度进行有效的监督。本系统突破传统管理模式,以电子文档为媒介,基于B/S架构,采用MVC开发模式,实现了在毕业论文中各个角色对毕业论文各环节的数字化管理,避免了传统管理模式下的各种弊端;有效地提高了工作效率。关键词:数字化管理; B/S; MVC开发模式Students Graduation Thesis Management System Design and Impl
2、ementationAbstractThe traditional paper-based media graduation thesis management mode is not good to the teachers and students to carry out timely and effective guidance, but also detrimental to the management of graduation thesis overall progress for effective supervision. The system breaks through
3、 the traditional management mode, the electronic documents to the media, based on the B/S architecture, using MVC development model, realized in the thesis in various roles on graduation thesis in every link of the digital management, to avoid the traditional management mode under various drawbacks;
4、 effectively improves working efficiency。个人收集整理,勿做商业用途本文为互联网收集,请勿用作商业用途Key words: Digital management; B / S; MVC development model第1章绪论1.1系统开发背景随着计算机互联网技术的飞速发展,计算机在各行各业的应用越来越广泛, 而且网络化是21世纪计算机技术发展的重要趋势之一。目前,我国的计算机网络发展己初具规模,大部分高校的校园网都已开通.因此,如何充分利用高校校园网络,发挥其巨大功能来为高校的教学和科研服务成为摆在我们面前的一个需要深入探讨和解决的重大课题。随着网
5、络技术的日益成熟,网页技术的应用已经深入到了生活的每个角落。1。2系统开发的目的及意义毕业论文在高校人才培养计划中占据着非常重要的地位,它是对学生四年学习成果,创新能力和综合素质的全面检验,也是对教师四年教学质量综合检查.因而,毕业论文是高校本科教学中的一个重要环节,是综合考察学生知识能力和规范化写作的一个主要方式.毕业论文在高校人才培养计划中占据着非常重要的地位,它是对学生四年学习成果、创新能力和综合素质的全面检验,也是对教师四年教学质量的综合检查.所以,毕业论文管理也相应地成为高校的一项重要工作传统的毕业论文指导都是教师和学生点对点沟通,没有一个合适的交流平台,从出题到选题,再到学生完成毕
6、业设计的整个过程都需要教学管理人员、教师、学生投入大量的精力,缺少电子化和网络化办公,教师和学生信息沟通不畅,电子版论文的提交仍需要通过email等手段,查收非常麻烦,学生的进度也很难以控制和了解,成绩的提交和公布也需要教师手动输人。针对以上问题,本设计拟实现一个通用的毕业论文管理系统,实现毕业论文管理的科学化与信息化,使教学工作的各个环节处于“可视化的”可控状态,及时发现问题,提高毕业论文质量。使教师与学生的沟通更方便、更快捷。1。3开发语言简介Java是一种简单易用、完全面向对象、有平台无关性、安全可靠的、主要面向Internet的开发工具.Java自从1995年正式问世以来,它的快速发展
7、已经让整个web世界发生了翻天覆地的变化。随着Java Servlet的推出,Java在电子商务方面开始崭露头角,最新的Java Server Page(JSP)技术的推出,更是让Java成为基于web 应用程序的首选开发工具。Java是第一套允许使用者将应用程序通过Internet从远端服务器传输到本地机上并执行的一种语言;是一种应用程序提供者不需要知道使用者的计算机硬件与软件环境的语言.比尔盖茨曾经说过:“Java是最卓越的程序设计语言.”Java自问世以来,技术和应用发展非常快,在计算机、移动电话、家用电器等领域中无一没有Java技术的存在。在Internet上,几乎每个网页都包含Jav
8、a程序或代码。 由于Java的广泛应用,使它受到了史无前例的关注,Java是一种Internet编程语言,Java还曾是网络动画技术的代名问,Java虚拟机更足让人耳目一新,Java简单易学、跨平台而又不失强大功能。相比其他语言,Java技术平台具有鲜明的优越性。从最初建造Java平台开始,就考虑了安全性的问题,即其安全性是建立在Java平台的内核中的。其他的语言只是在软件开发时才由用户自行处理其安全问题,难免会有安全漏洞。其次,对于程序员来说,Java语言比以往其他的任何一门语言都好用,原因在于:Java有自动回收垃圾的功能,Java增加了对象和变量的强制类型检查,Java还取消了指针.目前
9、,Java技术的架构包括以下三个方面:J2EE(Java 2 Platform Enterprise Edition)企业版,是以企业为环境而开发应用程序的解决方案:J2EE目前已经成为开发商创建电了商务应用的事实标准。J2SE(Java 2 P1atform Stand Edition)标准版,是桌面开发和低端商务应用的解决方案:J2SE是Java 2平台的标准版,它适用于桌面系统,提供了CORBA标准的ORA技术,结合Java的RMI支持分布式互操作环境。J2ME(Java 2 P1atform Micro Edition)小型版,是致力于消费产品和嵌入式设备的最佳解决方案:J2ME提供了
10、HTTP高级Internet协议,使移动电话能以Client/Server方式直接访问Internet的全部信息,不同的C1ient访问不同的文件,此外还能访问本地存储区,提供最高效率的无线文流.时至今日,Java仍然一步一步地朝着远大的梦想而迈进,显而易见的成果便是在国际互联网中的应用,如今常见的浏览器也都全面支持Java Applet以及衍生出来的JavaScript语言等,而市面上可见的操作系统,也利用Java的跨平台特性来开发,包括Windows系列、各类Unix和Linux、MVC等操作系统,都可以看到Java的踪迹。这一切都充分说明了Java在计算机语言大家庭中的地位.Java对I
11、nternet编程的影响就如同C语言对系统编程的影响一样。1。4 应用技术介绍1.4。1 JSP 简介JSP(Java Server Pages)是目前十分流行的一种技术,主要用于发服务器端的脚本程序和动态生成网站。它与目前同样流行的ASP技术、ASP。NET技术是相同性质的、同一层次的,它们在网站的建设中所起的作用是一样的,但是JSP技术与这两种技术相比,有着十分突出的优越性,因为JSP技术有J2EE平台支持,发展前途不可限量.众所周知,J2EE平台提供了Java企业应用编程接口(Java Enterprise APIs),为企业计算以及电子商务应用系统提供了相关的技术支持和强大的类库支持.
12、J2EE平台包含十几种技术,JSP技术正是其中的一种核心技术。J2EE的发展势头十分迅猛,在可以预见的将来,Sun的J2EE平台可能是惟一可以与微软的.NET构架相抗衡的平台。从这个意义上来说,基于J2EE平台的JSP技术与基于。NET平台的ASP、ASP+技术之争,不正好就是J2EE平台与。NET平台之争的折射吗?因此JSP技术以及它的基础J2EE技术十分值得我们关注。1。4。2 MVC 简介模型视图控制器(MVC)是XeroxPARC在八十年代为编程语言Smalltalk80发明的一种软件设计模式,至今已被广泛使用。最近几年被推荐为Sun公司J2EE平台的设计模式。1。4。3 Struts
13、 简介Struts最早是作为Apache Jakarta项目的组成部分问世运做。项目的创立者希望通过对该项目的研究,改进和提高JSP、Servlet、标签库以及面向对象的技术水准。Struts的目的是为了帮助开发者减少在运用MVC设计模型来开发Web应用的时间。仍然需要学习和应用该架构,不过它将可以完成其中一些繁重的工作。如果想混合使用Servlet和JSP的优点来建立可扩展的应用,Struts是一个不错的选择。Struts 是MVC的一种实现,它将Servlet和JSP标记(属于J2EE规范)用作实现的一部分。Struts继承了MVC的各项特性,并根据J2EE的特点,做了相应的变化与扩展。S
14、truts的核心是ActionSevlet,ActionSevlet的核心是Struts-config.xml配置文件。1。4.4 Spring 简介 spring在英文里有春天、弹簧、跳跃和泉眼的意思.Spring 也表示是一个开源框架,是为了解决企业应用程序开发复杂性由Rod Johnson创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都
15、可以从Spring中受益.1.4。5 Hibernat 简介 Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任.1。4。6 Oracle9I 简介 2000 年 10 月在Oracle Open World 上发布,为 Oracle数据库应用服务器和开发
16、工具引进了许多新功能。Oracle9i是业界第一个完整、简单的用于互联网的新一代智能化的、协作各种应用的软件基础架构。Oracle9i 实际上是指 Oracle9iDataBase, Oracle 9i Application Server 和Oracle9i Developer Suite的完整集成。随着软件逐渐开始转变为一种托管服务( hosted services),具有Internet上的高伸缩性能的、智能化的、和可靠的Oracle9i 将成为高质量的电子商务服务实现的关键软件。第2章系统可行性分析可行性研究(Feasibility Study)是为了弄清所定义的项目是不是可能实现并值
17、得进行。可行性研究的目的是用较小的代价尽可能快的确定问题是否能够解决,是否值得解决,并通过分析以避免冒太大的风险。下面从三个方面分析本系统的可行性. 2。1技术可行性毕业论文管理管理系统,它采用了当前流行的B/S结构和Internet网络技术。而如今编写HomePage也没原来那么麻烦,网站的一些制作要求和素材在Internet随处都可以找到,制作网站的工具也是种类繁多.我们可以从中找到符合自己要。求的工具。管理信息系统的开发有很多的实例,一些实例的源代码也可以提供参考.所以,从技术上来说,开发这个系统的技术难题是不多的。2。2经济可行性开发本系统的经济成本低。系统所有功能由本人来实现,节省许
18、多人力。物力资源开发本系统的经济成本相当低,而且使用Java开发、维护费用不高。开发的周期短.2。3操作可行性网络化已经成为社会的趋势,本系统操作简单方便,用户可以通过阅读操作手册就能轻松使用该系统。第3章需求分析软件需求分析是软件开发期的第一个阶段,也是关系到软件开发成败的关键步骤.准确、完整和规范化的软件需求是软件开发成功的关键。它的重要性在于让用户完全清楚对软件系统的确切要求,它不是确定系统怎样完成它的工作,而仅仅是确定系统必须完成哪些工作.也就是对目标系统提出完整、准确、清晰、具体的要求.反复的调查和研究,了解数据库的组织的详细情况,了解管理的业务流程等系统需求,它对于设计好概念模型是
19、至关重要的。而需求分析的好坏直接影响到系统设计的好坏。3.1系统主要模块功能3.1。1 管理员模块管理员工作图如图31所示:图31:管理员工作图3.1。2 老师模块老师工作图如图3-2所示:图3-2:老师工作图3。1。3 学生模块学生工作图如图3-3所示:图33:学生工作图3.2需求规范本系统根据毕业论文管理手册,将毕业论文整个过程分成若干环节,采用B/S模式,通过网页完成毕业论文各环节的信息采集工作,运用数据库及网页技术,控制毕业论文各个环节,动态统计各种数据,完成对毕业论文各个环节的质量监控。3。2.1 产品背景目前,我国的计算机网络发展己初具规模,大部分高校的校园网都已开通。因此,如何充
20、分利用高校校园网络,发挥其巨大功能来为高校的教学和科研服务成为摆在我们面前的一个需要深入探讨和解决的重大课题。随着网络技术的日益成熟,网页技术的应用已经深入到了生活的每个角落.3.2.2 产品概述学生毕业论文管理系统根据毕业论文管理手册,将毕业论文整个过程分成若干环节,采用B/S模式,通过网页完成毕业论文各环节的信息采集工作,运用数据库及网页技术,控制毕业论文各个环节,动态统计各种数据,完成对毕业论文各个环节的质量监控。3。2.3 性能需求本系统由Java语言所开发,所以具有高度的可移植性。在软件方面,响应时间,更新处理时间都比较快且迅速,完全满足用户需求。当用户需求,如操作方式,运行环境发生
21、变化时,设计的软件要做适当调整,灵活性非常大。3。3系统开发及运行环境3.3。1 硬件平台:CPU:P41.8GHz;内存:512MB以上;3.3。2 软件平台:操作系统:Windows XP;数据库:oracle9I;开发工具包:JDK1.6。0以及MyEclipse6.5;服务器:Tomcat6。0第4章系统概要设计概要设计的任务是根据需求分析得到的物理模型确定一个合理的软件系统的体系结构,作为系统的详细设计的基础和准备,概要设计是把系统里的方方面面简明在文章中加以阐述,以便读者可以大概的了解系统的全部.其中概要设计需要设计以下几点,引言,编写目的,背景,定义,参考材料,总体设计,需求分析
22、,运行环境,功能模块的划分,结构,功能,性能,算法,限制条件,测试计划.在系统概要设计阶段,主要完成的任务有:a确定系统基本模块,给出系统功能模块图;b确定系统模块要实现的基本功能;c完成数据逻辑结构的设计和系统数据库的设计。4.1系统功能模块图用户登录模块控制系统模块出题选题模块论文管理模块留言通知模块评分模块用户权限识别控制论文进度控制教师修改论文教师出题管理员查看出题情况教师留言指导教师评分评审团评分删除论文添加论文修改论文查询论文添加公告删除公告修改公告查询公告控制选题进度控制出题进度控制定稿进度学生选题 管理员查看选题情况管理员发布公告学生留言学生毕业论文管理系统的设计与实现管理员身
23、份识别教师身份识别学生身份识别评审团身份识别该系统的总体功能模块图如图41所示:图4-1:系统功能模块图4。2数据实体结构设计4。2.1 信息实体E-R图学生基本信息E-R图如图4-2所示:图4-2:学生基本信息E-R图教师基本信息E-R图如图43所示:图43:教师基本信息ER管理员基本信息E-R图如图44所示:图4-4:管理员基本信息E-R图论文基本信息ER图如图45所示:图4-5:论文基本信息E-R图出题信息表E-R图如图46所示:图4-6:出题信息表ER图选题信息表E-R图如图4-7所示:图4-7:选题信息表ER图留言信息表E-R图如图48所示:图4-8留言信息表ER图教师批阅信息表E-
24、R图如图49所示:图4-9: 教师批阅信息表ER图教师评分信息表ER图如图410所示:图410: 教师评分信息表E-R图公告信息表ER图如图411所示:图411: 公告信息表E-R图论文成绩信息表E-R图如图412所示:图412: 论文成绩信息表ER图4.2.2 权限管理实体间关系E-R图:根据系统功能模块设计,采用数据最小冗余原则,对本系统数据库进行优化设计;系统中权限管理实体间关系E-R图如图4-13所示:图4-13:权限管理实体间关系ER图4。3数据库设计数据库是本系统核心和基础。它把本中大量的数据按一定的模型组织起来,提供存储、维护、检索数据的功能,使信息系统可以方便、及时、准确地从数
25、据库中获得所需的信息。数据库设计是在既定(本系统使用MySql)的数据库管理系统基础之上建立数据库的过程。其过程是将现实存在的数据及其应用处理关系进行抽象,从而形成数据库结构。数据库是数据库应用程序的核心。数据库设计是建立一个应用程序最重要的一步。一个好的数据库结构和文件设计可以使系统在已有的条件下具有处理速度快,占用存储空间少,操作处理过程简单,查找容易,系统开销和费用低等特点。具体实现时,应首先明确用户对数据的需求,在此基础上,建立数据库的概念模型,概念模型主要是用来反映用户的现实环境和需求,它独立于具体的数据库管理系统,并且与数据库怎样实现无关,建立概念模型的主要工具为实体关系(ER)图
26、;在建立数据库概念模型之后,要真正实现与数据库管理系统的结合,即能够由既定的数据库管理系统所支持,还必须进行逻辑结构的设计,在逻辑设计阶段,主要完成建立数据库的逻辑模型,并解决数据的完整性、一致性、安全性和有效性等问题;最后一个阶段是数据库的物理结构设计,其任务是为系统逻辑结构模型确定合理的存储结构、存取方法、以及数据表示和数据存储空间分配等内容,从而得到具体的数据库物理结构。个人收集整理,勿做商业用途个人收集整理,勿做商业用途4.2。1 数据库名称:OLTS4。2.2 数据库表结构:对数据库中实现具体表的详细设计。如下所示,各数据库表的字段名、类型、长度、是否为空等信息进行了详细的描述。表4
27、1:学生基本信息表(t_student)属性名存储代码数据类型(精度)约束条件备注ID号S_idNumber(10)Primary key学号S_noNumber(10)密码S_passwordVarchar2(50)姓名S_nameVarchar2(50)性别S_genderVarchar2(5)学院S_collegeVarchar2(50)专业S_majorVarchar2(50)联系电话S_telVarchar2(20)表4-2:教师表基本信息表(t_teacher)属性名存储代码数据类型(精度)约束条件备注ID号t_idNumber(10)Primary key教工号t_noNumbe
28、r(10)密码t_passwordVarchar2(50)姓名t_nameVarchar2(50)性别t_genderVarchar2(5)学院t_collegeVarchar2(50)专业t_majorVarchar2(50)联系电话t_telVarchar2(20)表43:管理员基本信息表(t_administrator)属性名存储代码数据类型(精度)约束条件备注ID号a_idNumber(10)Primary key帐号a_noNumber(10)密码a_passwordVarchar2(50)表4-4评审团基本信息表(t_critic)属性名存储代码数据类型(精度)约束条件备注ID号c
29、_idNumber(10)Primary key帐号c_noNumber(10)密码c_passwordVarchar2(50)表45:论文基本信息表(t_thesis)属性名存储代码数据类型(精度)约束条件备注ID号T_idNumber(10)Primary key论文题目T_subjectVarchar2(50)论文性质T_kindVarchar2(10)论文存储T_pathVarchar2(50)论文要求T_demandVarchar2(500)学生学号T_student_noNumber(10)学生提交T_isSubmitVarchar2(5)表46:出题信息表(t_provide_t
30、hesis)属性名存储代码数据类型(精度)约束条件备注ID号P_idNumber(10)Primary key论文题目P_subjectVarchar2(50)论文要求P_demandVarchar2(10)教师工号P_teacherNonumber(10)教师姓名 P_teacherNameVarchar2(20)出题时间P_timedate所属院系P_collegeVarchar2(5)表4-7选题信息表(t_choose_thesis)属性名存储代码数据类型(精度)约束条件备注ID号Ct_idNumber(10)Primary key学生学号Ct_studentNoNumber(10)学
31、生姓名Ct_studentNameVarchar2(20)论文题目Ct_subjectVarchar2(50)教师姓名Ct_teacherNameVarchar2(20)论文状态Ct_chooseStatusVarchar2(5)表48留言信息表(t_message)属性名存储代码数据类型(精度)约束条件备注ID号M_idNumber(10)Primary key留言者姓名M_nameNumber(20)留言内容M_contentVarchar2(500)留言时间M_timedate留言标题M_titleVarchar2(50)表4-9评审结果表(t_commentResult)属性名存储代码
32、数据类型(精度)约束条件备注ID号cr_idNumber(10)Primary key评审者姓名cr_nameNumber(20)评审的论文cr_thesisVarchar2(20)评审成绩cr_gradeNumber(4,2)评审的对象cr_studentNameVarchar2(50)评审者评价cr_commentVarchar2(500)表4-11教师批阅表(t_evaluate)属性名存储代码数据类型(精度)约束条件备注ID号E_idNumber(10)Primary key教师姓名E_teacherNameVarchar2(20)论文题目E_thesisSubjectVarchar2
33、(50)学生学号E_studentNoNumber(10)学生姓名E_studentNameVarchar2(20)批注路径E_pathVarchar2(50)是否已批注E_statusVarchar2(5)教师评价E_commentVarchar2(500)表4-10教师评分表(t_comment)属性名存储代码数据类型(精度)约束条件备注ID号Tc_idNumber(10)Primary key教师姓名Tc_teacherNameVarchar2(20)学生学号Tc_studentNoNumber(10)论文题目Tc_thesisSubjectVarchar2(50)评分成绩Tc_grad
34、eNumber(4,2)教师评价Tc_teacherCommVarchar2(500)表4-12公告表(t_ad)属性名存储代码数据类型(精度)约束条件备注ID号a_idNumber(10)Primary key公告标题A_titleVarchar2(20)公告内容A_contentVarchar2(500)发布时间A_timedate表4-13论文成绩表(t_thesisGrade)属性名存储代码数据类型(精度)约束条件备注ID号tg_idNumber(10)Primary key论文题目Tg_subjectVarchar2(20)学生学号Tg_studentNoNumber(10)学生姓名
35、Tg_studentNameVarchar2(20)教师姓名Tg_teacherNameVarchar2(20)评审团评分Tg_gradeNumber(4,2)最终成绩Tg_finalGradeNumber(4,2)第5章详细设计详细设计是软件开发时期的第三个阶段,也是软件设计的第二步.总体设计阶段已经确定了软件系统的总体结构,给出了系统中各个组成模块的功能和模块间的联系。这一步的工作,就是要在上述结果的基础上,考虑“怎样实现”这个软件系统,直到对系统中的每个模块给出足够详细的过程性描述。需要指出,这些描述应该用详细设计的表达工具来表示,但它们还不是程序,一般不能在计算机上运行。详细设计是编码
36、的先导。这个阶段所产生的设计文档的质量,将直接影响下一阶段程序的质量。为了提高文档的质量和可读性,说明书除了说明详细设计的目的、任务与表达工具外,还要介绍结构程序设计的基本原理,以及如何用这些原理来指导模块内部的逻辑设计,提高模块控制结构的清晰度。5。1系统详细设计的目的与任务详细设计的目的,是为确定软件结构图中的每一个模块所采用的算法和模块内数据结构,用流程图给出清晰的描述。详细设计阶段的任务是在总体设计的基础上进一步确定如何实现目标系统,包括以下内容:1.确定每一模块使用的数据结构;2.确定每个模块实现的功能,确定流程图; 3.为每个模块确定采用的算法,写出模块的详细过程性描述,即代码实现
37、。5.2模块功能实现5.2.1 管理员、教师、学生登录功能的实现管理员、教师以及学生使用各自账号及密码登录系统,经由系统对各自输入的账号和密码进行JS验证,如果验证成功,则进入主页面,从而进行相关操作.登录功能的实现如图51所示:图51用户登录图5.2。2 教师论文出题功能的实现教师使用教工号及密码登录系统,点击系统的出题模块,如需增加论文,则点击增加论文按钮,系统将出现论文基本信息输入界面,包含论文题目,论文要求,适合专业等,填写完后直接提交,等待学院审查.但教师出题的数量不能超过一定限额,教师职称不同,出题数量也不同。如果教师对某个论文题目进行修改或删除,则点击相应论文后面的修改或删除按钮
38、,就可将此论文题目进行修改或永久删除.在进行删除操作系统会提示确认,以防止误操作.如图52所示:图5-2教师论文出题功能5.2.3 论文审核功能的实现当教师把论文题目提交后,学院的论文审核人员进入系统的论文审核页面,对论文进行审核。如果论文题目符合要求,则点击确定按钮,此论文获得通过;否则,点击返工按钮,并写出相应的建议。已获得通过的论文将在系统的选题列表中.如图53所示:图53论文审核功能5.2。4 学生论文选题功能实现学生以学号和密码登录系统,进入相应的论文选题界面,未被选择的论文题目以列表分页的形式列出,相关信息有论文题目,论文要求及相应指导教师,学生可查看论文的基本情况和教师的基本信息
39、.学生点击论文后面的选择按钮,系统将学生选择信息保存至服务器,也可点击退选按钮退选论文。如图5-4示图5-4学生论文选题功能实现结束语本系统对本科生毕业论文各环节进行管理与监控,是新的教学模式探索,指导教师借助此系统可以及时回答学生提出的问题,并修改批阅论文,提高本科毕业生论文工作的效率,增强师生意见交流反馈的及时性,确保了论文指导工作按时完成。学校相关部门可以及时、准确地了解各学院毕业论文进展情况、各指导教师的具体指导情况,有效防止个别指导教师突击赶进度等不符合规章制度的事件发生,做到有理可依、有据可查.本系统同时符合学校建设节约型校园的宗旨,可以做到网上查阅各学院毕业论文的进展情况及其各种
40、表格填写的情况,无需打印,真正做到无纸化办公。致谢论文完成的前提是戴老师给我提供了舒适的工作、学习环境,并给与我悉心的关怀与指导.在此表示衷心的感谢。戴老师认真负责的工作态度、严谨的治学风格,使我深受启发;开发的同时,和同学们的相互探讨也使我获益匪浅。三个月的时间内,我除基本学会开发数据库外更重要的是学到了兢兢业业,奋发向上的精神,这种精神是我今后人生前进道路上的一种力量。所以我再次感谢戴老师和我的同学们。参考文献1Bob Reselman , Richard Peasley , Wayne Pruchniak. Visual Basic 6。0M 使用指南.北京:电子出版社,2000,324
41、32Microsoft Visual Basic 6.0 中文版控件大全M.北京:电子工业出版社,1998,67883Craig Eddy , Timothy Buchanan. 中文Access 2000 24学时教程M。北京:机械工业出版社,1997,791014刘瑞新,汪远征。Visual Basic程序设计教程M。 北京:机械工业出版社,1990,87-775杜春雷.如何使用Visual BasicM。 北京:机械工业出版社,2001,271096张基温。 Visual Basic程序开发教程M。 北京:清华大学出版社,2004,2242567丁宝康。数据库原理M. 北京:经济科学出版
42、社,2000,111198陆丽娜。软件工程M. 北京:经济科学出版社,2000,63909(美)西尔伯沙茨。数据库系统概念M. 北京:经济科学出版社,1996,47-8610刘辉. Access 数据库教程与实训M.北京:林业出版社,2006附录用户登陆模块代码:page contentType=text/html;charset=gbk” pageEncoding=gbk%htmlhead登陆/titlestyle type=”text/css”bodyfont-family:新宋体”;font-size:14xp;width:820px;height:330px;background-image: url(images/login。jpg);.usernamebackgroundimage:url(images/username。gif);background-repeat:norepeat;padding-left:20px;height:20px;width:120px;height:25px;。passwordbackgroundimage:url(images/password.gif);background-repeat:no-repeat;paddingleft:20px;height:20px;width:120
©2010-2024 宁波自信网络信息技术有限公司 版权所有
客服电话:4008-655-100 投诉/维权电话:4009-655-100