2011021694孙延正-《管理信息系统开发实践1》设计成果报告.docx

2011021694孙延正-《管理信息系统开发实践1》设计成果报告.docx

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
仅供个人参考 仅供个人参考 不得用于商业用途 不得用于商业用途 山东建筑大学 课程 设计成 果报告 题 目: 课 程: 院(部): 专 业: 班 级: 学生姓名: 学 号: 指导教师: 完成日期: 系统功能简介 本系统是《毕业设计管理系统》中教师、教研室主任用户的部分功能。系统 向教师用户提供了查看已经提交的题目、提交题目并且可以进行修改和删除功 能,向教研室主任提供了查询、审批的功能。 使用 eclipse-jee-europa-winter-win32 +Jdk1.6+Tomcat6开发、测试。 login.jsp—? LoginServletGraduatePrqje ctS e rvlet3.增加题冃-weicome.jsp用户信息査肴题国doGet() doPostf)系统组件关系 login.jsp—? LoginServlet GraduatePrqje ctS e rvlet 3.增加题冃- weicome.jsp 用户信息 査肴题国 doGet() doPostf) listGrad uateProject jsp-■ addGraduateProject jspeditGraduatePrqject.jsp1 ?増加题目 addGraduateProject jsp editGraduatePrqject.jsp 2?删除题冃 汶修改题冃 本系统使用构架进行开发,即使用 JSP获得用户输入,由 Servlet处理请求,将数据存 入服务器对象(session或request)中。JSP使用EL表达式和JSTL标签将数据从服务器对 象中取出数据,展示出来。 登录功能的处理流程: login.jsp收集用户的输入,点击"提交”按钮后,由LoginServlet的doPost方法获得jsp 页面的username、password参数的值,如果是合法用户,则将 userlnfo存入session并转向 welcome.js 页面, 否则将"用户名或密码错误"以“error”为名存入session,转回login.jsp,该页面显示error 的内容。 weicome.jsp页面功能 查看所有设计题目 单击超链接“查看所有设计题目”,即请求GraduateProjectServlet的doGet 方法,由于没有其它参数,会直接执行该类的 list 方法。在 list 方法中, 通 过 GraduateProjectDao 获 得 所 有 的 设 计 题 目 对 象 的 集 合 , 以 “ graduateProjects” 为 名 存 入 request , 然 后 请 求 被 转 发 到 listGraduateProject.jsp。在该页面中,通过 JSTL的forEach标签遍历 graduateProjects的每个题目对象,依次将它们的所有属性显示出来。如 果某题目的指导教师与登录用户相同,且未被批准,则在后面列出“修 改、删除”超链接。 单击“修改”链接,会请求 GraduateProjectServlet的doGet方法,同时 将参数 action=prepareEdit 和 id 传入。 doGet 方法解析参数后,通过 GraduateProjectDao 获得参数 id 所代表的 GraduateProject 对象,以 “ prepareObjects ” 为 名 存 入 request , 然 后 请 求 被 送 到 editGraduateProject.jsp在该页面中,通过 JSTL的forEach标签遍历 prepareObjects的每个题目对象,同时一次将他们的属性显示出来。然后 老师根据自己的论文特点作相应的修改,最后有一个“提交”按钮,点 击即可以实现对其的修改。 单击“删除”链接,会请求 GraduateProjectServlet的doGet方法,同时 将参数action=delete和id传入。doGet方法解析参数后,由Integer重新 定义并得到id,之后直接执行request的delete操作,即删除对应项目的 id。那么再次返回到listGraduateProject.jsp页面时,所删除的那个不会再 次出现。因为其id已经被delete掉了。 单击“增加设计题目”链接 (参见错误!未找到引用源。 ) 增加设计题目 . 浏览所有题 单击“提交题目”,会请求GraduateProjectServlet的 doPost方法,将 参数action=add和id传入。doPost方法解析参数,通过GraduateProjectDao 获 得 id 所 对 应 的 所 有 的 题 目 对 象 的 集 合 。 之 后 返 回 到 addGraduateProject.j

文档评论(0)

dingfulaowang + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档