毕业论文管理系统的设计 毕业论文.docx

上传人:yyf 文档编号:3941046 上传时间:2019-10-10 格式:DOCX 页数:23 大小:1.75MB
返回 下载 相关 举报
毕业论文管理系统的设计 毕业论文.docx_第1页
第1页 / 共23页
毕业论文管理系统的设计 毕业论文.docx_第2页
第2页 / 共23页
毕业论文管理系统的设计 毕业论文.docx_第3页
第3页 / 共23页
毕业论文管理系统的设计 毕业论文.docx_第4页
第4页 / 共23页
毕业论文管理系统的设计 毕业论文.docx_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《毕业论文管理系统的设计 毕业论文.docx》由会员分享,可在线阅读,更多相关《毕业论文管理系统的设计 毕业论文.docx(23页珍藏版)》请在三一文库上搜索。

1、毕业论文管理系统的设计摘 要现代学校的教学规模逐渐增加,随之而来需要处理的信息量越来越大。每年临近毕业之际,就会有大量的学生毕业论文需要处理,使用传统的毕业论文管理方法已不能满足教师和学生的需要。老师与学生需要一个简单方便的系统来代替传统较为机械的论文管理模式,从而能够快速简易地处理教师和学生之间的信息交互。它要能够做到让教师在办公室通过联网的计算机就能够完成自己的教学任务。同样情况,学生也能够足不出户就可以及时完成相应的教学任务。因此,这个系统就需要做成B/S模式的网站系统。由于使用此系统的教师或学生不一定都对网络技术知识有较深的了解,所以,这个系统需要做得简易,让任何专业的教师和学生通过阅

2、读系统说明文档就能很快使用它。关键字:课题申报;课题编辑;成绩评定;课题选择System Design for Managing Graduation ProjectAbstractNowadays, as the increasing of the teaching scale, there is more and more information that the school needs to process. There will be lots of Graduation papers of students have to review when the graduation is

3、 coming. The traditional mode for the Managing Graduation project cant meet the increasing need. A simple and convenient system need to be developed to replace the mechanical and clumsy traditional mode so that the information interaction between teachers and students can be processed efficiently. T

4、he system can make the teacher finish his or her teaching task in his or her office just by one computer. As the same time, the student can finish his or her corresponding task by personal computer. Therefore, the system has to be a website with the B/S model. Not all of the people can master the kn

5、owledge of website, so the system should be made easily to use just by reading some documentation. Keywords: Topics declaration; Topics edition; Scores evaluation; Topics selection目 录1 引 言11.1 课题研究的知识背景11.2 课题研究的意义与目标12 系统的需求分析12.1 系统需要解决的问题12.2 系统主要功能详细描述22.3 系统的开发环境33 系统总体设计43.1 数据库的设计43.2 模块设计53.

6、3 系统主界面设计74 系统具体实现84.1 系统数据库的实现84.2 教师功能的实现84.3 学生功能的实现134.4 系统说明175 系统开发过程遇到的问题及对应解决方案175.1 系统实现过程遇到问题175.2 系统欠缺186 结束语19主要参考文献20致 谢21III1 引 言1.1 课题研究的知识背景目前,用于网站开发的主要技术有很多,这些技术都有其强大的功能,其中ASP就是目前最为广泛的Web开发技术之一。ASP (Active Server Pages)是微软开发的一套服务端脚本环境,内含于IIS中。通过ASP,我们可以结合HTML网页、ASP指令和ActiveX组件建立动态、交

7、互且高效的Web服务器应用程序1。有了ASP,就不必担心客户的浏览器是否能运行我们所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通HTML中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度2。Dreamweaver 8 是ASP的主要开发工具之一。它可以将可视布局工具、应用程序开发功能、代码编辑支持组合在一起,使得开发人员能够快速创建界面吸引人的网站和应用程序。开发人员可以使用Dreamweaver及相关的服务器技术来创建功能强大的Internet应用程序,从而使用户能连接到数据库、Web服务和旧式系统3

8、。1.2 课题研究的意义与目标随着信息技术的高速发展,网络技术和办公自动化已经深入到了社会的每一个角落,而传统的手工管理操作也逐渐被自动网络化管理取代。学校是接受现代化信息的先行者和传播者,因此,学校的各项教学任务管理是实践网络自动化技术的主要途径。大学毕业论文是毕业生在校时期的最后一个教学环节,这个环节直接关系到学校教师能否顺利地完成自己的教学任务和在校生能否顺利毕业。因此,建立一个完善的毕业论文管理系统对此环节有着重要作用,以此为题设计“毕业论文管理系统”具有重要意义。这个系统不仅要能够减少教师和学生的工作量,提高工作效率,还为教师和学生提供了便捷的信息交互。教师或学生只要拥有联网的计算机

9、就能够随时随地进行自己的教学任务,彻底摆脱传统手工操作模式带来的低效与误差。本文介绍的就是这个具有一定实用价值的基于web的管理系统。本课题的目标是开发出一个能够代替传统毕业论文管理模式的毕业论文管理系统。借助这个系统,教师能够申报自己的课题和管理自己的课题,学生能够自主选题,教师也能够自主选择学生,学生能够在线上传自己的毕业论文。同时教师能在线查看或者下载学生的论文,然后可以根据学生论文的完成情况评定成绩。而学生在老师评定成绩后,可以在线查看到自己的论文成绩。2 系统的需求分析2.1 系统需要解决的问题此系统是面向教师和学生的这两类对象的,是为了方便教师管理学生的毕业论文,代替传统的毕业论文

10、管理模式。因此,此系统不仅要拥有传统管理模式的主要功能,而且要能够做到简单、方便、易于操作等。在以往,教师首先要向上级申报自己的课题以及对应的课题内容,经审批合格后公布给学生。而学生则可以从众多论题中依据课题信息或者根据课题老师的信息进行选择,且每人只能选择一个课题,每个课题只能由一个学生来做。学生选择课题后,需经过课题老师同意后,才能最终确定这个论题。学生确定此课题后,便可以着手完成此课题的任务,撰写对应的课题论文。学生将完成的论文交给课题老师,老师审阅后,给予该生应得的论文成绩以及论文评价,并将学生论文成绩公布。学生在论文成绩统一公布后才可以查看到自己的论文成绩,学生若有疑问,则可及时联系

11、课题老师。由传统的论文管理模式可以大致明确该系统的主要功能。首先,系统应该分为两个主要模块:教师模块和学生模块。在教师模块中,教师要具有课题申报、课题编辑、查看学生信息并且确认选择课题的学生、下载学生论文、学生论文成绩评定等功能。在学生模块中,学生要具有课题选择以及课题查询、选择课题的编辑、上传自己论文、查看自己论文成绩等功能。2.2 系统主要功能详细描述2.2.1 系统的功能关系图图 1:系统功能关系图2.2.2 系统主要功能详解从图1可以看出系统的主要功能已经明确,主要分为教师和学生两大模块。此外,为了便于用户使用,又添加了系统说明模块。教师模块:教师以课题为处理对象的功能有三个,分别是课

12、题申报,课题编辑,课题确认,这也是教师模块最主要的功能。课题申报时,教师要能够申报自己的课题,而且每个教师可以申请多个课题,每个课题要有自己的名称和对应的课题要求;教师申报的课题可以有很多,因此系统需要一定的课题编辑功能,让教师对自己的课题可以进行一定的管理,例如删除,修改等;教师申报的课题最终是要被学生选择的,学生选择教师课题后,教师可以查看对应学生信息,从而来决定是否让该学生做这个课题。教师对论文的处理是论文的下载功能。系统要提供给学生对应的论文上传功能,教师能够从对应的论文选择信息栏中去下载学生的论文,可以将论文下载到本地计算机的任何位置中。在这个功能里,是根据文件的文件名和扩展名来实现

13、学生论文的下载。教师对成绩的处理是学生的论文成绩评定功能。教师下载学生的论文到本地计算机后,便可以审阅学生的论文。论文审阅后,教师就可以根据学生论文完成情况来给学生评定成绩。评定成绩的方式有很多,可以是等级制,可以是打分制,可以是文字评价的方式。学生模块:学生以课题为处理对象的主要功能也有三个,分别是课题选择,课题查询,课题编辑,这也是学生模块最主要的功能。课题选择时,学生应该能够看到所有教师发布的论文信息,可以一一进行查看,直至选择自己感兴趣并且没有被别人选择的课题;当有很多课题公布时,就会有很多课题信息项,学生若一一查看,会浪费很多时间,此时系统需要具有课题查询功能,查询可以采用方便的模糊

14、查询,即输入关键字,系统自动筛选出对应的课题;学生选择课题后,若发现有其它自己更感兴趣的课题可以选择,先前已选择的课题若未确认,则可以将它删除,再选择其它课题。学生对论文的处理是学生论文的上传功能。上传时,系统可以从本地计算机任何位置上传。上传的方式有很多,主要分为有组件上传和无组件上传,上传的论文也可以有格式或者大小的限制。学生对成绩的处理是学生对论文成绩的查看功能。学生上传自己的论文后,便等待教师审阅完毕后对自己的论文打分。打分后,学生可以通过这一功能查看自己的论文成绩。系统说明:系统使用说明文档需由系统开发人员来撰写,让需要使用系统的用户通过文档就能够对系统有个大致的了解,并且能够独立使

15、用该系统。2.3 系统的开发环境本系统是利用ASP技术来开发的,它的开发环境可以有很多选择。考虑到自己电脑的配置和系统开发的时限,系统的开发采用下面的开发环境:开发平台:Windows XP SP3 + IIS + IE 5.0以上版本;开发工具:Dreamweaver 8 简体中文版;数据库:Microsoft Office Access 2003。3 系统总体设计3.1 数据库的设计系统采用Microsoft Access 2003 作为后台数据库,主要考虑到Access数据库是Office 办公软件自带的一款软件,简单易于操作,所需电脑配置小于SQL Sever等其它数据库软件。本系统中

16、需要教师信息、学生信息、课题信息、课题选择信息、课题确认信息、学生成绩信息共六张表,每张表都有不同的表项。为了便于简化操作,学生和教师信息表只有四个数据项,再多只是以上数据项的重复;教师发布的课题信息存在课题信息表中;学生选择后的课题信息,连同学生信息和对应教师信息一并存入课题选择表中,这样就避免了以后的表的嵌套查询,降低了数据表的操作的难度;为了简易操作,方便查询,重建了一张和课题选择表结构一样的课题确认表,它存储被教师确认后的学生选择信息表;最后教师的评分存储在学生论文成绩表中,同理,表项中存储了教师和学生的所有信息。数据表分别设计如下:表1: 学生信息表(Student)字段名称类型注释

17、StuName文本学生姓名StuId文本学生学号StuPasswd文本密码StuEmail文本邮箱表2:教师信息表(Teacher)字段名称类型注释TeaName文本教师姓名TeaId文本教师工号TeaPasswd文本密码TeaEmail文本邮箱表3:课题信息表(ReportPaper)字段名称类型注释TeaName文本教师姓名TeaId文本教师工号TopicId文本论文编号TopicName文本论文名字TopicNote文本论文备注表4:课题选择表(PaperSelect)字段名称类型注释StuName文本学生姓名StuId文本学生学号TeaName文本教师姓名TeaId文本教师工号Topi

18、cName文本论文名称TopicId文本论文编号表5:课题确认表(PaperConfirm)字段名称类型注释StuName文本学生姓名StuId文本学生学号TeaName文本教师姓名TeaId文本教师工号TopicName文本论文名称TopicId文本论文编号表6:学生论文成绩表(StuScore)字段名称类型注释StuName文本学生姓名StuId文本学生学号TeaName文本教师姓名TeaId文本教师工号TopicName文本论文名称TopicId文本论文编号StuSco文本论文分数TeaEvalu文本教师评价3.2 模块设计本系统主要有三大模块,分别是教师、学生、系统说明模块,其中教师和

19、学生是主要模块,它们又各自分为许多子模块,这些子模块之间既有信息传递,又具有相互独立的功能。系统说明模块是一个单一且功能独立的模块。教师模块和学生模块划分如下图:图2:教师模块图图3:学生模块图3.3 系统主界面设计系统首页:图4:系统首页教师主界面设计:图5:教师主界面学生主界面设计:图6:学生主界面4 系统具体实现4.1 系统数据库的实现本系统的数据库采用的是ODBC方式产生数据库连接,采用“数据表示视图”的方式创建数据库表4。系统按照设计应该创建六张表:Teacher,Student,ReportPaper,PaperSelect,PaperConfirm,StuScore。创建好后如下

20、:图7:数据库表4.2 教师功能的实现4.2.1 登录和注册教师登录和注册页面分别是由Teacher_login.html和Register1.html两个文件来实现。由Teacher_login.html获得的教工号tea_id和密码tea_mm这两个数据提交给check4.asp,由它来访问数据库表Teacher,检验此数据项是否在数据库表中。同样,由Register1.html获得注册信息数据项,包括教师姓名tea_name,教师工号tea_id,密码tea_mm1,教师邮箱tea_email,这些数据交给check3来处理,由它写到数据库表Teacher中。具体实现如下:图8:教师登录

21、界面图9:教师注册页面点击提交后,由于Teacher是以教师工号为主键,所以如果教师是第一次注册,便会弹出注册成功提示,否则系统会提示出错,返回注册或者登录页面。注册后的数据库表Teacher中便新增了这个教师的信息项:图10:学生Teacher表注册成功后,教师便可以从登录窗口进行登录,进入教师主操作界面。4.2.2 教师主操作页面的实现教师登录后,便可以进入教师主操作页面。在这个页面,对教师的几大功能采用框架结构进行布局,而框架结构是用元素生成的5。具体代码如下:在框架的上方是title1.html页面,用来显示框架标题;框架的下方是ability1.asp页面,用来显示主要功能操作按钮;

22、框架main位置显示welcome1.asp文件,是显示欢迎教师登录的页面。具体实现如下:图11:教师主操作页面4.2.3 申报课题教师申报课题的功能实现的代码是由report_topic.asp和report_topic_check.asp文件来完成。在report_topic.asp文件中,教师填写课题信,课题信息分别是课题编号subject_id,课题名称subject_name,课题备注subject_note,提交给report_topic_check.asp,由它来检查并连同教师姓名和工号一并写到数据库表ReportPaper中,而且每个教师可以申请多个课题。实现如下:图12:教师

23、申报课题4.2.4 课题编辑教师课题编辑功能是教师对自己已申报的课题的管理,可以有很多操作,本系统只提供了删除功能,由文件Tea_paper_edit.asp和Tea_report_dele.asp来实现。为了保证数据库表之间的数据一致性,必须在这个课题未被选定时,教师才能从数据库表中ReportPaper删除自己的课题。实现如下:图13:教师课题编辑4.2.5 确认学生教师发布自己课题后,学生便可以选择论题。学生选择论题后,教师点击“学生确认”按钮,便可以查看自己的课题选择情况,从而决定是接收还是拒绝学生。此功能是由文件paper_confirm.asp, paper_confirm_che

24、ck.asp,paper_confirm_check1.asp三个asp文件来实现的。教师接收后的学生信息项提交到paper_confirm_check.asp中处理,然后被保存到数据库表PaperConfirm中。如果教师拒绝选择某一课题的学生,该生信息经paper_confirm_check1.asp处理,从数据库表PaperSelect中删除。实现如下:图14:教师确认学生4.2.6下载论文教师确认学生后,学生要及时上传自己的论文,上传的文件保存到updata文件夹中然后系统利用文件名方式来定位updata文件夹中的学生论文。在download_paper.asp文件中,这种方式的代码如

25、下:下载学生论文必须是以“姓名+学号”命名且是.doc格式的文件5。4.2.7 成绩评定教师下载到学生论文到自己的计算机后,便可以审阅学生的论文了,然后根据学生论文完成情况,给学生打分。此功能由文件evaluate_result.asp,evaluate_result_check.asp,evaluate_result_check_check.asp来实现。在evaluate_result.asp中生成学生列表,教师可以逐一进行打分。教师点击打分后,进入evaluate_result_check.asp页面,教师将学生论文分数topic_score和学生论文评价topic_remark信息填写

26、好,然后提交到页面evaluate_result_check_check.asp中处理,写到数据库表StuScore中。实现如下:图15:教师打分列表点击“打分”按钮,进入以下页面:图16:教师打分页面4.2.8 修改密码教师修改密码是个较为简单的功能,它由文件password_change1.asp来实现。它是将教师密码进行更新的一个操作,新的密码new_pass提交到check1.asp文件中,将数据库表Teacher中的密码进行更新。实现修改的数据库语句如下:Update Teacher set TeaPasswd=&new_pass& where TeaId=&Session(tea_

27、id)&4.3 学生功能的实现4.3.1 登录和注册教师登录和注册页面分别是Stu_login.html和Register.html两个文件来实现。由Stu_login.html获得的学生学号stu_id和密码stu_mm这两个数据,然后提交给check2.asp,由它来访问数据库表Student,检验此数据项是否在数据库表中。同样,由Register.html获得注册信息数据项:学生姓名stu_name,学生学号stu_id,密码stu_mm1,学生邮箱stu_email,这些数据交给check1来处理,由它写到数据库表Student中。实现如下:图17:学生登录界面图18:学生注册界面点击

28、提交后,由于Student表是以学生学号为主键,所以若此学生是第一次注册,便会弹出注册成功提示,否则系统会提示出错,返回注册或者登录页面。注册后的数据库表Student中便有此学生的数据项:图19:学生表Student注册成功后,学生便可以从登录窗口进行登录,进入学生主操作界面。4.3.2 学生主操作页面的实现学生登录后,便可以进入学生主操作页面。在这个页面,同样对学生的几大功能采用框架结构进行布局,而框架结构是用元素生成的。具体代码如下:在框架的上方是title1.html页面,用来显示框架标题;左下方是ability.asp页面,用来显示主要功能操作按钮;框架main位置显示welcome

29、.asp文件,是显示欢迎学生登录的页面。具体实现如下:图20:学生主界面4.3.2 课题选择学生课题选择功能的实现的代码是由select_topic.asp和select_topic_check.asp文件来完成的。学生点击课题选择按钮时,系统自动将ReportPaper表中的课题信息全部显示出来,以供学生来查阅。实现如下:图21:学生课题选择界面学生此时通过点击教师工号或者姓名,就可以查看教师信息,点击课题编号或者课题名称就可以查看课题详细信息;它们分别通过文件show_Tea_info.asp和show_TopicNote.asp来实现。学生选择课题,点击提交后,若该生已选过课题,则不能提

30、交成功。若课题已被选择,同样不能再被选择。课题信息将会通过select_topic_check.asp文件写到数据库表PaperSelect中,等待教师确认。4.3.3 课题查询学生课题查询功能的最终目的是方便学生更快速地选题,它是通过文件Topic_found.asp和Topic_found_check.asp来实现的。查询是采用关键字方式的课题名称查询,即模糊查询方式6。支持模糊查询的数据库语句:Select * from ReportPaper where TopicName like % &topic_keyword&%4.3.4 课题编辑本系统中的学生课题编辑功能就是指学生对自己已选

31、择课题的管理功能,它可以有很多操作,系统只提供了删除操作,这个功能是通过文件Stu_paper_edit.asp和Stu_report_dele.asp来实现。学生点击删除按钮后,系统会首先查询教师确认表PaperConfirm,若已被教师确认,学生就不能被删除。如果教师尚未确认,那么学生可以进行删除。删除后,学生可以再进行课题选择。4.3.5 上传论文学生选择自己的课题,经教师确认后,便可以做这个课题了。做完课题,完成课题论文后便可以上传自己的论文。学生上传和老师下载论文是同时实现的,学生必须以.doc文件格式进行上传,而且文件名是“学生姓名+学号”的方式。文件saveannounce_up

32、load.asp是上传的操作页面,建立上传路径,此时的文本type是file,可以上传本地计算机中任何位置的文件,文件信息提交到文件saveannouce_upfile.asp来处理。关键代码如下:dim upload,file,formName,formPathset upload=new upload_5xSoftformPath=upload.form(filepath) if right(formPath,1)/ then formPath=formPath&/for each formName in upload.fileset file=upload.file(formName)

33、if file.FileSize0 then file.SaveAsServer.mappath(updata&file.FileName) end ifset file=nothingnextset upload=nothing其中upload_5xSoft是一个通用的类,它还有一个辅助的类FileInfo,这两个类是在upload.inc中定义的。通过定义这两个类,建立上传对象,然后分离出所有的文件,并将文件保存到指定目录中,保存到文件夹updata中是通过FileInfo类的SaveAs方法实现7。4.3.6 查看成绩学生查看成绩功能主要是由文件view_result.asp来实现,如果

34、教师已给该生打过分,在StuScore表中就会存有该生的成绩数据项。老师给学生的评价是用一个单独的show_TeaEvalu.asp文件来显示的。实现如下:图22:学生查看教师评价4.3.7 修改密码学生修改密码和教师修改密码功能类似,它由文件password_change.asp来实现。它是将教师密码进行更新的一个操作,新的密码new_mm1提交到check.asp文件中,将数据库表Teacher中的密码进行更新。更新数据库语句如下:UpdateStudent set StuPasswd=&new_pass& where StuId=&session(stu_id)&4.4 系统说明系统使用

35、说明书是由文件instruct.html来实现的,这个大文本框实质是一个多行文本框:图23:系统使用文档界面这个文档应该由系统设计者来书写,文档要书写的易于理解,要保证用户阅读完后,能够很快学会操作该系统。5 系统开发过程遇到的问题及对应解决方案5.1 系统实现过程遇到问题 不同页面之间数据的获取与传递最先碰到这个问题是在教师登录功能的实现。进入教师主界面后,在框架的main部分是welcome.asp文件,它要能动态的显示登录教师的姓名。这就需要将学生登录页面Stu_login.html和check2.asp的相关信息保存下来,可以让welcome.asp文件获取学生姓名信息。先前尝试用re

36、quest对象实现,却无法获取需要的信息。最后,经查阅相关书籍得知,此时需用session对象来解决。request是用来读取浏览器(客户端)的数据的对象,而session是服务器为每个链接网站的用户开辟的一个用来存放临时数据的对象,它把一个数据放在服务器中。这样下次要用到的话,可以用session(“变量名”)调用8。此问题具体解决代码如下:在check2.asp文件中将学生信息存储在session对象中,以备后用:session(stu_name)=rs(0)rs(0)是学生姓名session(stu_id)=request(stu_id)session(stu_mm)=request(s

37、tu_mm)在welcome.asp中获取这一信息时:你好,同学,欢迎使用本系统 学生课题选择时,课题选择状态的显示学生在点击课题选择按钮后,会将所有数据库表ReportPaper中的所有数据项显示出来。这时学生在进行课题选择时,要选择提交后,才知道这一课题是否被选择过。这就需要在每个数据项后有一个专门的状态栏来显示该课题是否可选。实现这一功能传统的方法是在数据库表中添加选择状态这一数据项,但由于此时数据库表已经设计好,加上已选择的课题信息是单独存放在表PaperSelect中的,所以用这一方法实现起来较为麻烦。具体实现时采取了另一种方法,就是将数据库表ReportPaper中数据显示出来同时

38、,通过访问数据库表PaperSelect来判断。若该课题已在PaperSelect表中,说明已经被选择,否则未被选择。问题解决代码如下:5.2 系统欠缺 文件上传的实现文件上传有很多方式,本系统采用的无组件上传,无组件上传是通过未编译的脚本语言实现的,因此它的执行速度比较慢,不能传送较大的文件。本系统中采用的无组件上传方式,将文件上传到updata文件夹中暂存,然后教师从updata中按文件名进行下载。这样的方式有很多缺点:其一,不能对updata文件夹中的文件进行删除等管理操作。这样,随着使用人数的增加,updata文件夹中将会有越来越多的文件,需要很大的空间存储。其二,安全性和准确性不高。

39、若有人故意使用其他同学的姓名和学号进行上传,就会将原来该生上传的文件覆盖,那么老师下载的论文将不再是原来那位同学上传的文件。而有组件上传是用数据库表存储上传文件的信息,将文件路径存储在数据库表中,较为准确和安全,而且便于管理。但是由于本人相关知识的欠缺和时间的限制,没有实现这一功能。 学生教师的互相交流功能的实现在设置教师和学生信息项时,只设置了Email信息项,这样教师和学生就可以通过Email来进行交流,但这种方式是依托了系统外的交流工具,不够便捷。在系统中若能添加一些学生和教师的在线留言功能或者建立系统自己的邮箱,就会更加便于教师和学生的交流。但是由于时间的限制,没有实现这一功能。6 结

40、束语这次毕业设计从动手开始学习ASP知识到系统的完成经历相当长的一段时间。在这段时间里,在不断的代码书写和调试中,让我意识到做系统开发最应该注意的问题是什么。实现每个功能时,当原理性的东西掌握之后,阻碍自己继续下去的第一大问题,便是编程语言的细节问题。大部分出错都是自己不小心写错了某一变量或者关键字,导致整个页面无法正常显示。这说明做系统是一个需要足够细心和耐力的工作,无论面对什么bug都不要灰心,通过不断的查阅书籍和上网搜索,最终要努力解决它。同时,这也暴露了自己在编程方面的许多缺点和不足:粗心大意,代码书写不够规范等。软件开发是一项长期积累的学科,不是一朝一夕的功夫,目前自己只是万里长征的

41、刚刚起步,需要在更多的项目实践中历练自己,发现自己的不足,不断完善自己。主要参考文献1 满在龙.ASP网络开发详解 M. 北京: 电子工业出版社,2007年7月.2 黄斯伟.HTML完全使用详解 M. 北京: 人民邮电出版社,2006年1月.3 明日科技.ASP开发经验技巧宝典 M. 北京: 人民邮电出版社,2007年11月.4 闫静.Dreamweaver8与ASP动态网页基础与范例 M. 北京: 机械工业出版社,2006年9月.5 胡本峰,赵辉.ASP动态网站开发从基础到实践 M. 北京: 电子工业出版社,2007年6月.6 倪洪球.Dreamweaver8+ASP动态网站开发实例精讲 M. 北京: 人民邮电出版社,2007年3月.7 梁嘉超,卢山编著.ASP后台数据库网站制作实例 M. 北京: 治金工业出版社,2004年6月.8 Danny Goodman 编著. JavaScript宝典 M. 北京: 电子工业出版社,2006年1月.20

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

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1