第三章 毕业设计审核系统分析
3.1课题的目的和意义
毕业设计的管理是高校管理工作中的1项重要内容。随着高等教育教学改革的不断深入,对于高校毕业设计管理的规范化。学化、信息化已成为目前面临的重要课题。目前。很多高校的毕业设计管理还存在1些问题。例如:根据教学要求。通常学生在大学最后1年需要在外地进行实习.此时又面临着毕业设计选题问题;另外,毕业设计完成时,论文的上交也存在困难。同时在做毕业设计的过程中。由于学生在外地,指导老师对学生的指导和交流也会遇到1些麻烦。要解决以上这些问题 .1方面要提高管理员业务知识和管理水平;另1方面要充分利用现代科学技术,建立现代化的管理信息系统.近几年来我国各大中专院校加快了信息化进程,基本上都建立了自己的校园网,这为我们系统的开发提供了必备的物质基础。
3.2设计方案的可行性分析和预期目标:
系统的可行性研究主要包括:技术可行性、操作可行性等等。
技术可行性:为了方便交互式应用和数据的大型存储,毕业设计管理系统必须采用B-S框架模式而且支持大型的后台数据库,而Asp。net+ SQL SERVER数据库正好满足了交互与大型存取两方面。可见使用Asp。net毕业设计管理系统在技术上是可行的。
操作可行性:毕业设计管理系统是1个集成了选课。审核。学生与老师的交流的网站,用户只要会上网就应该会使用本网站,网站各个部分都有说明和提示,引导用户达到他们的目的。
预期目标:
通过对毕业设计管理系统的需求分析,分析其可行性及重要性,进而对系统的各个模块进行分析、设计。教师和学生可在任何地方进行选题和申报课题。满足外出实习学生的选课需求。
3.3系统关键技术JSP
3.3.1 JSP在系统中的应用
Java Server Pages(JSP)使得我们能够分离页面的静态HTML和动态部分。HTML可以用任何通常使用的Web制作工具编写,编写方式也和原来的一样;动态部分的代码放入特殊标记之内,大部分以“<%”开始,以“%>”结束。
JSP页面文件通常以.jsp为扩展名,而且可以安装到任何能够存放普通Web页面的地方。虽然从代码编写来看,JSP页面更象普通Web页面而不象Servlet,但实际上,JSP最终会被转换成正规的Servlet,静态HTML直接输出到和Servlet service方法关联的输出流。
JSP到Servlet的转换过程一般在出现第一次页面请求时进行。因此,如果你希望第一个用户不会由于JSP页面转换成Servlet而等待太长的时间,希望确保Servlet已经正确地编译并装载,你可以在安装JSP页面之后自己请求一下这个页面。另外也请注意,许多Web服务器允许定义别名,所以一个看起来指向HTML文件的URL实际上可能指向Servlet或JSP页面。
除了普通HTML代码之外,嵌入JSP页面的其他成分主要有如下三种:脚本元素(Scripting Element),指令(Directive),动作(Action)。脚本元素用来嵌入Java代码,这些Java代码将成为转换得到的Servlet的一部分;JSP指令用来从整体上控制Servlet的结构;动作用来引入现有的组件或者控制JSP引擎的行为。
3.3.2 JSP技术特点
(1)将内容的生成/显示进行分离
使用JSP技术,Web页面开发人员可以方便用html或者XMI标识来设计和格式化终页面.使用JSP标识或者小脚本来生成页面上的动态内容(内容是根据请求来变化的,例如请求账户信息或者特定的一瓶酒的价格)。生成内容的逻辑被封装在标识和JavaBeans组件中.并且捆绑在小脚本中,所有的脚本在服务器端运行。如果核心逻辑被封装在标识和Beans中,那么其他人,如web管理人员和页面设计者.能够编辑和使用JSP页面,而不影响内容的生成。