网学网为需要JSP,NET,JAVA类别的朋友们搜集整理了信息工程学院毕业设计管理系统相关资料,希望对各位网友有所帮助!
客服咨询,网学网竭诚为您服务,本站永久域名:myeducs.cn |
第四章 系统实现 4.1 主要任务 本系统所涉及的难点技术有:文件上传到指定的目录、公告中系统时间的显示以及excel表导入导出的功能。 在本系统的设计与开发过程中,本人主要负责管理员模块中一些功能的实现。这包括:用户信息的管理、学生选题查询、未选题学生查询三个功能。其中,用户信息的管理又分为:分别对登陆用户信息、教师信息、学生信息的导入、添加和管理功能。 学生选题查询:管理员可以按班级浏览选择毕设题目成功的学生的最终结果,还可以直接浏览所有选择毕设题目成功的学生的最终结果,并把结果从数据库导出到excel表中; 未选题学生查询:管理员可以浏览所有选题目没有成功的学生的详细信息,并把结果从数据库导出到excel表中,以便对这些学生给与适当的管理; 用户信息管理:管理员可以进行登陆用户、教师、学生信息的导入、添加和管理 导入:点击链接后,可以把excel表中的信息导入到数据库,可通过“管理”查看导入的结果; 添加:实现登陆用户、教师、学生信息的添加,提交表单后,显示结果并添加到数据库; 管理:可分别通过用户名、教师ID、学生ID查询自己的信息;也可直接浏览所有人的信息;查看后可实现登陆用户、教师、学生信息的编辑和删除; 文件上传到指定的目录下:在用户以学生的身份登陆系统以后,学生点击左边的论文上传链接后,通过浏览自己的计算机就可以选择自己的论文,提交后就可以把自己的论文上传到本系统的一个特定目录下(web\论文); Excel导入导出:可以把excel表的信息导入到数据库,还可实现将数据库中的信息导出到excel表中,从而实现打印的功能; 公告中系统时间的显示:管理员和教师添加的公告,对于时间这个信息,添加的都是当时的系统时间;同样在显示或查看的时候,也能查看此项 4.2 主要功能及算法 4.2.1学生选题查询 功能: 在管理员左边的菜单中选择学生选题查询后,可以通过选择下拉列表框中的内容提交后按班级查询学生选题的最终结果;还可以按全部显示按钮直接浏览所有选择毕设题目成功的学生的最终结果。 图4—1学生选题查询 算法: 在bishe数据库中的student数据表中有一项prjid字段,其初值prjid=null,当教师提交做自己所开题目的人名单后,该字段prjid=题目编号,它用来记录学生最终所选择的毕设题目编号。 在管理员左边的菜单中选择学生选题查询后,页面跳转到sturesult.jsp。 在此页面中有一个下拉列表框,两个按钮分别是“搜索”和“全部显示”。选择下拉列表框中的班级内容后,点击“搜索”按钮,可按班级查询学生选题的最终结果;还可以直接点击“全部显示”按钮实现学生选题结果的全部显示。 通过班级查找: 输入要查找的主键名称后,表单根据 <html:formaction="/stuselallAction.do?search=search&expression=NULL"method="post">,查看配置文件,检索path属性为“/stuselallAction”的<action>元素,根据<action>元素的name属性,创建一个stuselallForm对象,把提交的表单数据传给stuselallForm对象,再把stuselallForm对象保存在<action>元素的scope属性指定的repuest范围内。 调用stuselallAction.java的find()函数,当search=search时所要执行的操作,查询所要查询的数据,结果正确返回到stuselallOut.jsp,输出结果。 全部显示: 表单根据<html:form action="sturesultAction.do?expression=NULL" method="post">查看配置文件,检索path属性为“/stuselallAction”的<action>元素,根据<action>元素的name属性,创建一个stuselallForm对象,把提交的表单数据传给stuselallForm对象,再把stuselallForm对象保存在<action>元素的scope属性指定的repuest范围内。调用stuselallAction.java的find()函数,当!search=search时所要执行的操作,查询所要查询的数据,结果正确返回到stuselallOut.jsp,输出结果。 |
本站发布的计算机毕业设计均是完整无错的全套作品,包含开题报告+程序+论文+源代码+翻译+答辩稿PPT |
本文选自计算机毕业设计http://myeducs.cn |