> 硕士毕业论文 > 30000字硕士毕业论文基于MVC模式的枣庄职业学院学生管理信息系统的描述与实现

30000字硕士毕业论文基于MVC模式的枣庄职业学院学生管理信息系统的描述与实现

论文类型:硕士毕业论文
论文字数:30000字
论点:学生,系统,枣庄
论文概述:

随着社会经济的发展,高等职业教育取得了长足的发展,高职招生规模逐年扩大,高职生管理中所包含的信息资源迅速增长,高职培养模式更加合理化,相应的业务过程也越来越复杂,这对高职

论文正文:

  第1章绪论         1.1研究背景及意义随着社会经济的发展,高等职业教育取得了长足的发展,高职招生规模逐年扩大,高职生管理中所包含的信息资源迅速增长,高职培养模式更加合理化,相应的业务过程也越来越复杂,这对高职院校的信息管理提出了新的要求。目前我国对普通高等教育招生及学位管理有统一的管理信息系统,规定了统一的数据库标准,然而在高职学生管理方面则无统一的标准。大部分高职院校仍使用以前的计算机集中处理方法,招生、培养、管理及就业的数据交流采用磁盘文件拷贝。枣庄职业学院作为一所创办不久的高等职业院校,学生管理信息系统的建设才刚刚起步。由于特殊的历史原因,枣庄职业学院目前是一个学校,两个牌子,既有高职学生,也有技工和中专学生,学生生源类型复杂、生源质量不尽人意另外,随着新专业的不断开设,学生数量逐年增加,但学生普遍心理较不成熟、社会阅历浅、责任意识薄弱,并且全部采用住校制,使得学生管理工作难上加难。在学生管理方面,我院多采用原有的中专管理模式,结合或运用大学管理模式的成分相对较少,与科学管理的要求,与教育主管机关、社会、家长、学生等方面的要求相差较远,学生满意率较低,在实际工作中难以达到良好的效果。另外,随着枣庄职业学院教学改革的不断深化,许多新增的教学管理制度对学生管理也提出了新的要求。虽然学院目前己有功能较为简单的基于C/S架构的学生信息管理系统,实现了部分信息的共享,但是,随着我院高职招生规模的不断扩大,由于人员编制等原因,学生管理人员却逐渐减少,所带来的工作上的矛盾是不可忽视的。这就要求必须利用先进的计算机网络、数据库及软件技术来提高学生管理人员的工作效率,增加各部门间的信息流通速度。由于历史和现实原因,现有的学籍管理系统、招生管理系统、社团管理系统等与学生管理有关的小型系统存在着一定的缺陷,一方面存在着工作的重叠、重复,造成大量的人力资源的浪费;但另一方面又不能有效地涵盖学生工作的全部范围,所以己不能适应枣庄职业学院的自身特点和发展要求了。鉴于此,建设基于MVC模式的枣庄职业学院学生管理信息系统,实现跨平台的信息交换和共享,具有很强的现实意义。         1.2国内外发展现状我国正处于教育供需矛盾突出阶段,教育软件严重不足,教师资源短缺,而学生人数在逐年快速增长。依靠传统的教育方式己经不能满足教育的飞速发展的要求,而教育的信息化能够突破教育环境的时空限制,把外部世界直接引入课堂【”。教育信息化为我们展示了未来教育的美好前景。为了解决校园网络教育资源系统的不完善、不统一,积极利用网络资源,完善管理手段,最大限度的发挥教师资源,提供尽可能简单的、统一的界面,为学习者和管理者带来方便,为现代信息社会培养更多的高素质、高技能人才。现代计算机和信息技术的高速发展在客观上带动了教育信息化和管理手段现代化的进程。特别是Internet业务的普及,构造和运行高性能、低价格的基于Web的学生信息管理系统在技术上和经济上成为可能。因为世界各国高职培养制度和培养方式的不同,各国高职管理方面也呈现出较大的差异性,欧美国家和地区的高职生培养比较规范化,在管理信息系统上使用的通常使用通用产品,但这些通用产品往往不能满足国内高职院校的需要,因此国内的高职院校通常按照自己的培养模式和管理特点定制高职学生管理信息系统。国内高职院校信息化建设相对起步较晚。在数字校园理论逐步应用的过程中,各高职院校一方面不断投资购建各种硬件、系统软件和网络,另一方面也不断开发实施了各类教学、科研、办公管理等应用系统软件,形成了一定规模的信息化体系。但是,由于整体信息化程度相对落后,经费短缺,理论体系不健全等原因,国内高职院校学生管理系统在机构设置、服务范围、服务质量及人员要求上与国外高校相比都有一定的差距。从1980年天津职业大学创办,这是1949年后在我国大陆出现的第一所师范院校之外的高职院校,至今,随着计算机技术、网络技术及高职教育制度的发展,我国高职计算机管理信息系统大致经过了三个阶段。80年代至90年代中期基本上采用计算机集中处理数据。当时由于我国高职教育刚刚起步,高职院校稀少,招生规模不大,一般采用Dbase数据库实现一些简单功能的单机系统。这些系统在整个高职管理工作相互独立,系统间通过软盘进行数据交换。  参考文献[1]吴扬俊.管理信息系统基础.北京:电子工业出版社,2007. 6-9 Mary Shaw, David Garlan. SOFTWARE ARCHITECTURE PRESPECTIVES ONAN EMERGING DISCIPLINE.TSINTHUA REPULICATION, 2007: 2-33王丽群等.基于组件的分布式应用系统的实现.吉林大学学报,2002. (4):77-81 Amund Aarsten, Davide Brugali, Giuseppe Menga. Patterns for Three-Tier Client/Server  Applications.  In  Pattern  Languages  of  Programs  (PIoP96),Monticello, Illinois, 1996. 2-7李书杰,李志刚.B/S三层体系结构模式.河北理工学院学报,2002 ( 5 > : 2-3. Henry Xie.  J2EE经典实例讲解.北京:人民邮电出版社,2003. 11-79姚慧广,赵岳松.Web编程中MVC模型的应用.微机发展,2003 (2> :9-10詹雄涛.MVC模式设计及其应用.福建电脑,2005 (3>:1-3 MVC模式.http://baike.baidu.com/view/739359.htm[ 10]罗光春,卢显良,韩宏,卢军.应用MVC设计模式构建Web应用系统框架及其扩展.计算机科学,2003 (2>:129 -131陆荣幸等.J2EE平台上MVC设计模式的研究与实现.计算机应用研究,2003(3):2.(美)Many Hall. Servlet与JSP权威指南.北京:机械工业出版社,2002.35-71 Java 2 Platform Enterprise Edition Specification,VIA.2003 Sun MicrosystemsINC. 22-34   摘要 6-7 Abstract 7 第1章 绪论 12-16     1.1 研究背景及意义 12-13     1.2 国内外发展现状 13-14     1.3 论文研究内容和创新之处 14-15         1.3.1 主要研究内容 14         1.3.2 系统的特色与创新 14-15     1.4 论文组织结构 15-16 第2章 Web开发体系结构及平台技术介绍 16-26     2.1 信息系统体系结构的发展 16-18         2.1.1 两层应用体系结构 16-17         2.1.2 传统的三层应用体系结构 17         2.1.3 基于Web的三层体系结构 17-18     2.2 MVC模式介绍 18-21         2.2.1 MVC设计模式概念的引进 18         2.2.2 MVC模式设计思想 18-19         2.2.3 MVC模式的优缺点 19-20         2.2.4 Web应用系统中MVC模式的应用 20-21     2.3 J2EE开发平台 21-26         2.3.1 J2EE概述 21-22         2.3.2 J2EE的结构 22-23         2.3.3 J2EE组件 23-26 第3章 枣庄职业学院学生管理信息系统总体设计 26-39     3.1 系统定位 26     3.2 总体设计目标和原则 26-28         3.2.1 设计目标 27         3.2.2 设计原则 27-28     3.3 系统总体功能 28-29     3.4 数据库设计 29-39         3.4.1 数据库设计原则 29-30         3.4.2 数据库设计过程 30-33         3.4.3 数据库结构规划 33-39 第4章 学生选课子系统的分析设计 39-56     4.1 系统功能分析 39-43         4.1.1 用例分析 39-40         4.1.2 用例建模 40-43     4.2 系统功能设计 43-47     4.3 组件开发与实现 47-49         4.3.1 视图部分JSP的开发 47         4.3.2 控制器部分Servlet的开发 47-48         4.3.3 模型部分JavaBean的开发 48-49     4.4 系统的部署 49-51         4.4.1 服务器的部署 49         4.4.2 数据库的部署 49-51         4.4.3 应用的部署 51     4.5 系统的运行 51-56         4.5.1 登陆界面 51-52         4.5.2 学生界面 52-53         4.5.3 教师界面 53-54         4.5.4 系统管理员界面 54-55         4.5.5 Tomcat运行界面 55-56 第5章 系统关键技术的实现 56-64     5.1 用户身份鉴别 56-57     5.2 数据库连接池的实现 57-62         5.2.1 JDBC数据库连接技术 57-58         5.2.2 JDBC与数据库的连接及其相关类 58-59         5.2.3 用JavaBean实现数据库连接池 59-62     5.3 开发中遇到的问题及解决办法 62-64         5.3.1 需求确定 62-63         5.3.2 错误处理机制 63-64 第6章 结论与展望 64-66     6.1 全文总结 64     6.2 下一步工作展望 64-66 参考文献 66-69