当前对象的论文信息从论文表中读取该信息的详细论文信息,按照学生编号或者提交时间排序列出已提交的论文标题,描述,内容,提交时间,评阅标志,自己评语和评分存在则显示传递排序方式,由查询结果判断是否被评阅,设置界面是否显示自己评语和评分管理员论文显示函数同教师论文显示函数,没有评阅教师的限制论文修改函数根据修改论文的对象调用修改过程函数学生论文修改函数更新论文表,返回更新结果返回成功信息或失败原因若论文未提交且论文行为时间验证写作时间成功,执行向页面返回执行情况教师论文评阅函数教师论文修改函数更新论文表中的标题,描述,内容更新已提交论文表中的教师评语,教师评分返回成功信息或失败原因若论文行为时间验证评阅时间成功,则执行,返回结果给页面管理员论文修改函数同教师论文修改函数,没有时间验证论文删除函数从论文表中删除指定编号且状态为未提交的论文返回删除结果学生对象,若论文未提交且论文行为时间验证写作时间成功,执行,向页面返回执行情况论文提交函数修改论文表中的提交状态和指导教师向已提交论文表中插入论文编号,提交时间,评论教师,作者输出提交结果学生对象,第五章系统实现教师学生登录功能在登录页面相应的地方填入账号密码,然后选择你登录的身份,点击登录按钮进行登录。
账号密码的验证是通过连接数据库来进行的,通过检索账号密码表,若检索到的账号密码都相符则判断其身份是否致,如果都致则跳转到相应的页面。
如果没有检索到账号密码信息或账号密码不相符则进行出错处理,在登录框附近提示发生。
当登录成功时,将登录的账号信息保存在中。
登录页面如图所示图教师学生登录页面登录出错时提示如图所示图出错提示教师学生密码管理功能密码管理的前提是用户能够成功登录。
在用户成功登录后,选择修改密码跳转到该页面进行处理。
在该页面上设置了四个,分别用来输入账号,密码,新密码和再次的新密码。
判断两次输入的新密码是否致是通过验证控件来实现的,通过设置相应的属性,能在两次输入不致时在边上给出提示。
点击确定按钮进行执行,首先根据输入的前两个中的内容,在数据库中的账号密码表中检索,判断原始账号密码的正误。
当符合时连接数据库,将第三个中的数据存入表中相应行的密码位置,并更新数据。
同时在按钮附近提示密码修改成功。
如出现则提示出错信息,数据库中数据不作改变。
实例截图如图所示图修改密码页面学生信息管理功能评阅信息查询在学生登录进系统后,可以在页面上找到评阅信息查询的按钮。
点击即可进入评阅信息查询页面。
此页面上罗列出了所有该学生可以选择的课程,包括这些课程的代号名称上课时间授课教师等。
由于学生的评阅信息不样。
因此,在设计时主要根据中保存的学生账号做相应处理。
信息的显示是用控件完成的,通过配制其数据源,在评阅成绩表中检索出所有与该学号对应的课程代号并排除评阅信息表中已包含这些课程代号的项。
实例截图如图所示图评阅信息查询查询公告信息公告信息作为学校跟教师学生传递信息或通知的种媒介。
其地位尤为重要,因此将其放在了比较显眼的位置,即在学生刚登录进系统时的首页进行显示。
在此页上通过控件主要显示想关的标题,及发布时间。
在控件的显示标题的项中作相应处理,在后台添加个,其内容为相应的标题,同时将其联接到公告信息显示页面。
同时将该标题保存在中。
在内容显示页面上,其内容是用控件来显示的。
通过配制数据源,检索公告信息表,将其中与中保存的标题相同项的内容进行显示。
实例截图如图所示图公告信息显示页面查询课程信息学生需要查看自己已选择的课程,包括上课时间地点授课教师等相关信息。
此功能也是用控件来实现的。
通过配制其数据源,检索评阅成绩表中与中值相同的学号,取其同项上的课程代号,并检索评阅信息表。
最后将需要的信息显示在相应位置。
其配制数据源的语句为,,,实例截图如图所示图课程信息显示查询教师信息在上文中已经提到,在学生评阅时,有必要了解下这个教师的相关信息,于是在设计时将教师信息的显示设置在评阅信息中。
实现时,在评阅信息页面中,教师那项做后台处理。
添加个控件,其内容即为教师名字,并将这个名字保存在中,同时将控件联接到个新的页面。
而在教师信息显示页面,用控件来显示教师的信息,通过配制其数据源,根据前页中保存的名字检索教师信息表,来获取教师的相关信息。
以下是教师信息显示页面上数据源的配制实例截图如图所示图个教师的信息显示学生评阅该功能也是作为评阅信息查询的个子功能来设计的,毕竟已经把评阅信息都给出了,学生就可以进行评阅了,再另设计页面就显的浪费资源。
在设计时,在控件中添加列,并在该列中添加复选框。
评阅时,只需选中你要选择的课程后面的复选框,然后点击下面的提交按钮即可评阅。
页面也随之进行刷新,将已选的课程排除掉。
下方添加的选定课程的按钮。
其实现方式是通过判断是否被选上,如果被选上则通过数据库连接,将选上的那些行中的课程代号及中保存的学号保存到评阅成绩表中的相应项中去。
其实现代码如下所示别存入相应的项,同时将操作时的时间也存入表中的时间项。
公告信息显示如图所示图公告信息显示公告信息添加如图所示图公告信息添加页面教师信息管理管理员通过此处来管理全校的所有教师的基本信息。
管理员登录后找到教师信息管理选项进入到该页面。
页面上显示了所有教师的信息,管理员可以删除个教师的信息。
点击下方的添加选项可以转入添加教师页面。
根据提示填入相应数据,完成后点提交即完成了个教师的信息写入。
其中教师信息的显示和删除是使用了控件来完成的。
在添加教师时,首先将填入的这些信息分别存入数据库中表中的相应项,同时将教师的工号作为账号和密码存入数据库中的表中的账号密码项中。
其实现代码如下所示教师信息显示如图所示图教师信息显示教师信息添加如图所示图教师信息添加学生信息管理与中教师信息管理类似,在此不另做说明。
第六章结束语通过近几个月的毕业设计,使我对,数据库,语言等有了进步的了解,对的运用也更加熟练。
由于在以前并未接触过,语言也没学过,因此,也不知道如何开始做。
于是就只能先初步开始学习这方面的知识。
语言与我学习的语言类似,是语言的延伸,理解起来不是很困难。
的知识在看了望上的些东西后也有了定了解于是开始尝试着做。
当然刚开始时还是遇到了很多困难。
例如在实现密码修改的页面时,我添加了些验证信息控件,即在输入不符合条件时给出提示,可在调试时进入到该页面,却怎么也退不出去,总是激发那些信息,后来在同学的帮助下修改了些控件的属性才解决了问题。
当然遇到的问题还有很多,最终在查找些资料和同学老师的帮助下才解决了这些问题。
在整个设计过程中感受最深的是掌握学习的方法和解决问题的方法。
首先是学习的方法。
在今后的工作中肯定会遇到些自己未曾接触过的知识,就象这次毕业设计样。
对这些知识可能过于庞大繁琐,要想全部理解再去完成自己的工作,肯定是不现实的。
于是我们需要从这些信息中筛选出自己需要的信息和有用的信息,去解决面临的问题。
另个是解决问题的方法。
遇到的问题多种多样,解决问题的方法也多种多样。
我想说的是当遇到些问题时,不要就急着去查书或问别人,应该自己先试着去解决,去分析。
这样才能更熟






























1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。
