开题报告_班级网站管理_第1页
开题报告_班级网站管理_第2页
开题报告_班级网站管理_第3页
开题报告_班级网站管理_第4页
开题报告_班级网站管理_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

中 北 大 学毕业设计开题报告班 级:学 号:姓 名:学 院:软件学院 专 业:软件工程(xxxx方向)设 计 题 目:指导教师: 2013年3月6日开题报告填写要求1开题报告作为毕业设计答辩委员会对学生答辩资格审查的依据材料之一。此报告应在指导教师指导下,由学生在毕业设计工作前期内完成,经指导教师签署意见及所在系审查后生效;2开题报告内容必须用按教务处统一设计的电子文档标准格式(可从教务处网页上下载)打印,禁止打印在其它纸上后剪贴,完成后应及时交给指导教师签署意见;3学生写文献综述的参考文献应不少于15篇(不包括辞典、手册)。文中应用参考文献处应标出文献序号,文后“参考文献”的书写,应按照国标GB 771487文后参考文献著录规则的要求书写,不能有随意性;4学生的“学号”要写全号(如0201140102),不能只写最后2位或1位数字;5. 有关年月日等日期的填写,应当按照国标GB/T 740894数据元和交换格式、信息交换、日期和时间表示法规定的要求,一律用阿拉伯数字书写。如“2004年3月15日”或“2004-03-15”;6. 指导教师意见和所在系意见用黑墨水笔工整书写,不得随便涂改或潦草书写。毕 业 设 计 开 题 报 告1结合毕业设计情况,根据所查阅的文献资料,撰写2000字左右的文献综述:文 献 综 述 随着学生群体不断的壮大,传统的学生管理方法不能适应现今学校的需要。利用管理信息系统(MIS)1,2,3对学生进行管理已成为必然趋势。目前学校采用的管理系统可分为C/S结构和B/S结构,B/S结构的系统具有系统操作简便,客户端无需安装,维护方便等优点,被越来越多的学校所青睐,本文将介绍如何使用JSP 4设计一个B/S结构的班级学生管理系统,主要功能包括用户管理、学籍管理、考试成绩管理、信息维护、权限管理、班级信息展示该综合系统使用MySQL 5+ MyEclipse8.5 6+tomcat6.07等应用软件进行开发,开发过程中采用了SSH三大框架进行课程项目的管理。SSH框架在J2EE项目中表示了3种框架,即:Spring8 + Struts29 + Hibernate10。而典型的J2EE三层结构即为MVC模式,分别为表现层、中间层(业务逻辑层)和数据服务层。表现层体现为界面的显示,数据服务层提供对数据库的操作(增、删、改、查),而中间层用于处理业务规则、数据访问以及合法性校验等。表现层依然运用传统的JSP技术,JSP(Java Server Pages) 11,12是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。 用JSP开发的Web应用是跨平台的,即能在Linux下运行,也能在其他操作系统上运行。JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。 Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。 JSP与Java Servlet一样,是在服务器端执行的,通常返回该客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。 JSP的1.0规范的最后版本是1999年9月推出的,12月又推出了1.1规范。目前较新的是JSP1.2规范,JSP2.0规范的征求意见稿也已出台。JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。Java Servlet 是JSP的技术基础,而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。 自JSP推出后,众多大公司都支持JSP技术的服务器,如IBM、Oracle、Bea公司等,所以JSP迅速成为商业应用的服务器端语言SSH框架13的目的是使你更容易管理项目流程,通过配置文件的管理可以简化代码的编写,减少重复。采用SSH框架开发时效率高,即使表现层的修改发生错误,也绝不会将错误扩展到业务逻辑层,更不会影响持久层。SSH框架中的Spring + Hibernate实现了控制层与业务逻辑层分离。并且细分为:Web层控制业务逻辑层与表现层的交互,调用业务逻辑层,并将业务数据返回给表现层作组织表现。Service层负责实现业务逻辑,它以Dao层为基础。而Dao层负责与持久化对象交互,封装了数据的增、删、查、改的操作。Spring将Web层、Dao层、Service层无缝整合。Hibernate作为持久层技术可以完全以面向对象的方式进行系统分析、系统设计。况且Hibernate中已实现了对数据对象增、删、改、查的封装,提供了模板(Template)类的应用。Struts中的Action管理了页面中数据的流转。同时,SSH框架模型中分别给Web层、Dao层提供了接口层(interface层),这样有利于项目系统的扩展。近几年来,AJAX14技术兴起,其主要依靠JavaScript语言,采用XMLHttp异步传输对象技术来实现在与服务器交互时实现页面无刷新,使得整个页面的处理效率提高。AJAX的核心是JavaScript对象XmlHttpRequest,它使用JavaScript向服务器提出请求并处理响应,而不阻塞用户。本系统中利用AJAX来验证用户登录,并且消除每次用户输入时的页面刷新,使其包含静态、只读的数据。就应用层次而言,MySQL数据库系统是一种开源的中级数据库,适合于中小型系统的开发。MySQL适应于所有的平台,数据的储存量也较多,可以满足本系统数据录入的需求。同时,MySQL也比较易学、易用。为了避免MySQL无图形界面操作的不便,我引用了工具MySQL-Front来操作MySQL数据库。MySQL-Front通过图形化界面可以容易的对MySQL数据库进行建立数据库、建立表,并且对表进行数据的录入、删除、修改和查询。该系统的实现重点不仅仅在于实用性,还要考虑到系统的美观性,让用户在运用过程中不会出现厌烦情绪,并且操作方便,实现易用的性能。综合应用以上的各种技术,以及熟练掌握它们,以及良好的系统架构15这就是本次课程设计的目的,只有这样才能开发出优秀实用的项目。 参考文献:1 张丽娟.基于Web的学生成绩管理系统的设计与实现D. 吉林大学 20092 姜旭平.信息系统分析M.湖南:湖南科技出版社,2002年4月3 张基温.信息系统开发实例M.北京:清华大学出版社,2001年12月4 林上杰,林康司. JSP2.0技术手册M.北京:电子工业出版社,2004年4月5 科夫勒.MySQL 5 权威指南(第3版). 人民邮电出版社,2006-12.6 HongjiYang, Advances In Uml And Xml-based Software Evolution. Idea Group Publishing,2005年7 孙卫琴,李洪成.Tomcat 与 JSP Web 开发技术详解.电子工业出版社,2003年6月8 罗时飞.精通Spring.电子工业出版社,2005年4月9 李刚.struts2.1权威指南. 电子工业出版社,2009年5月.10 夏昕 曹晓钢 唐勇 .深入浅出Hibernate. 电子工业出版社,2006年5月11 袁海燕,JSP网站设计教学做一体化教程M.北京:人民邮电出版社 2008年5月12 郭珍 王国辉. JSP程序设计教程. 人民邮电出版社, 2010年10月13 梁立新.项目实践精解:基于StrutsSpringHibernate的Java应用开发.电子工业出版社,2006年814 李刚.基于J2EE的Ajax宝典.电子工业出版社,2007年5月15 温煜. 软件架构设计M.电子工业出版社,2003年7月 毕 业 设 计 开 题 报 告本课题要研究或解决的问题和拟采用的研究手段(途径):本课题研究内容为班级学生管理系统,班级学生管理系统提供了强大的学生学籍、成绩管理功能,方便教师对学生成绩等信息的添加、修改、删除、查询等操作,方便对学生学籍的管理。本系统开发的总体任务是实现班级学生管理系统包含的用户管理、学籍管理、考试成绩管理、信息维护、权限管理、班级信息展示,提高班级学生管理的效率。系统综合应用了B/S模式、MySQL、JSP、SSH等技术(1)B/S结构,即Browser/Server(浏览器/服务器)结构,是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户界面完全通过浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成所谓三层结构。B/S结构利用不断成熟和普及的浏览器技术实现原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。这种结构更成为当今应用软件的首选体系结构。 (2)MySQL是一个客户机/服务器关系型数据库管理系统。它是使用事务SQL在客户机和SQL服务器间传送请求。(3)JSP是一种实现普通静态HTML和动态HTML混合编码的网页技术,具有跨平台性、运行效率高、上手容易等优点。(4)SSH 为 struts+spring+hibernate 的一个集成框架,是目前较流行的一种JAVA Web应用程序开源框架。在用JSP进行WEB开发时,需要用到应用服务器来进行资源共享、网络通信等进行分布式应用。在支持JSP的应用服务器中又以Tomcat、Web Logic、Web Sphere三种在国内应用较多。其中Tomcat是Apache-Jakarta的一个子项目,是一个开放式源码、免费支持JSP和Servlet技术的容器,同时又是一个WEB服务器软件。Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。本系统将用Tomcat做作服务器,采用Hibernate的方式连接数据库。本系统是由后台数据管理系统以及前台用户操作系统两个子系统组成。后台数据管理系统主要负责整个系统中数据信息的管理,包括数据的查询、新增以及修改。而前台用户操作系统用于提供给用户一个平台,浏览自己的学籍信息,班级动态等内容,学生可以通过该系统查阅相关信息,管理员可以管理所有信息,教师可以录入学生成绩。该系统使用JSP编程语言,SSH框架,MySQL数据库以及Apache Tomcat作为开发平台,运用软件工程思想方法,对系统进行快速有效开发, 对于本系统,我们需要实现以下一些基本功能:用户管理、学籍管理、考试成绩管理、信息维护、权限管理、班级信息展示(1)学籍管理功能:可以方便的管理班级学生的学籍信息,支持新增、修改、删除、查询等操作,支持学生照片的上传及展示。(2)考试成绩管理:教师可以录入考试科目和学生的考试成绩,学生可以查询自己的考试成绩。(3)班级信息展示:学生可以随时查看自己班级的最新动态、活动、新闻等信息。(4)用户管理:支持对用户经行新增、修改、删除、查询及权限分配操作。(5)信息维护:管理员可以对数据库中的信息进行修改。系统能够通过管理员给出的条件查找出所要修改的信息,对修改后的信息进行保存。 (6)权限管理:支持角色的增删查改操作,建立不同的角色已分配不同的操作权限,将用户与角色挂钩。 系统依据Apache Tomcat构架的运行平台,利用MyEclipse进行整体框架的设计开发,连接数据库,最后进行全面的系统调试而完成。 毕 业 设 计 开 题 报 告指导教师意见: 指导教师: 2013 年 3 月11 日所在学院审查意见: 教学院长: 2013 年 3 月13 日附件:参考文献格式1. 引用的文献在文内标注格式 对论文所引用的文献,要按它们在文中出现的先后,在文献的著者或成果叙述文字的右上角用方括号标注序号,或者作为语句的组成部分。例如: 1981年日本仅给出了扁平车轮冲击钢轨的垂直冲击速度公式, 薛杜普等指出棉酚从体内排泄缓慢。 文献2指出,棉酚从体内排泄缓慢。 定理的证明见文献3。 引用多篇文献或同一著者多篇文献时,只需将各篇文献的序号在方括号内全部列出,各序号间用“,”分开;如遇连续序号,可用“”连接,略去中间序号。例如: 早期的研究结果,-9表明, 2. 文后参考文献著录格式及示例 (1) 书或专著 序号著者.书名.版本(第1版不标注).出版地:出版者,出版年引文所在的起始或起止页码 1翟婉明.车辆-轨道耦合动力学.北京:中国铁道出版社,1997.7480 2纳霍德金M 牵引电机设计李忠武,樊俊杰,李铁元译.北京:中国铁道出版社,1983.21-25. 3Eisson H N.Immunology:an introduction to molecular and cellular principles of the immune respones.5th ed. New York:Harper and Row,1974.3-6 (2)期刊(连续出版物) 序号著者.题(篇)名.刊名,出版年,卷号(期号):引文所在的起始或起止页码 1史峰,李致中.铁路车流路径的优选算法铁道学报,1993,15(3):70 2You C H, Lee K Y,Chey R F, et al. Electrogastrographic study of patients with unexplained nausea, bloating and vomitingJ. Gastroenterology,1980,79:311-314 (3)会议录、论文集、论文汇编中的析出文献 序号析出文献著者.题(篇)名.见(英文用In):原文献著者.论文集名.出版地:出版者,出版年.引文所在起始或起止页码 1张玉心.重载货车高摩擦系数合成闸瓦的研制和应用.见:中国铁道学会编译.国际重载运输协会制动专题讨论会论文集.北京:中国铁道学会,1988.242 2Hunninghaks G W,Gadek J B,Szapiel S V ,et al.The human alveolar macrophage.In:Harris C C ed.Cultured human cells and

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论