欢迎来到天天文库
浏览记录
ID:37509364
大小:2.15 MB
页数:24页
时间:2019-05-24
《简单学籍管理系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、河南理工大学网络工程课Grails程设计报告河南理工大学计算机学院网络工程课Grails程设计报告题目简单学籍管理系统学号310709040229班级网络工程07-2班姓名指导老师冯文峰23河南理工大学网络工程课Grails程设计报告Grails课程设计报告摘要:Grails构建在开源技术如Spring、Hibernate和SiteMesh之上,提供了一个类似于Rails的平台可以与Java平台无缝集成的。但Grails比Rails具有更强的可像Java那样成熟的虚拟机,并且能够能够给企业级的服务提供成熟的支持
2、。Grails也是构建在Groovy之上的,而Groovy是一种“动态”或指令语言。动态语言一般用来加速和简化程序撰写。与Python或Ruby等其他指令语言不同的是,用Groovy撰写的程序,可与Java虚拟器结合。因此可以这样说,Grails=Groovy+Spring+Hibernate。Grails有两个原则:一是CoC:约定大于配置(ConventionoverConfiguration二是DRY:不要重复你自己(Don’tRepeatYourself)在这我将用Grails制作一个简单的表格,主题是
3、同学录。关键词:GrailsMySQL学籍管理一、简单学籍管理系统简介 前言:随着中国教育的逐步发展,各个学校在校全日制人数不断增加,这就导致旧制的纸质学籍登记不能满足要求,而电子信息的到来为此提供了解决方案,基于此特制作一个简单的学籍管理系统。需要实现的功能:(1)管理员登录后,可对学籍列表进行增加、删除、查询、修改。(2)普通用户可以浏览学籍数据,并查询。(3)普通学生也可注册、加入学籍数据库中。(4)普通用户无权对学籍数据库进行任何的增加、删除、查询、修改。二、软件的安装调试(1)把grails文件夹放在
4、C盘下。(2)安装java的jdk,将它默认装在C盘下。(3)解压缩grails-1.3.2.rar文件到当前目录下(4)配置环境变量:本学籍管理系统并非按照传统命令行下制作而成,而是利用面向对象集成开发环境:intellijidea9.0.2根据本软件可以免去环境配置变量,但是基于grails开发,环境变量的配置很重要,所以这里再进行一次配置!右击我的电脑—属性—高级—环境变量,在系统变量中按如下生成3个变量:Grails_homeC:Grails-1.3.2bin23河南理工大学网络工程课Grails
5、程设计报告Java_homeC:ProgramFilesJavajdk1.6.0Path;%java_home%bin;%grails_home%bin(5)安装数据库:把mysql-5.0.22-win32.zip文件解压,安装数据库;还安装了数据库前端MySQL-Front_Setup.exe,在安装过程中,设置密码为123456。(6)检查java虚拟器和grails是否装好:开始—运行—输入cmd—打开了doc命令提示符,分别输入java和javac,显示java能运行,再找到自己的grail
6、s文件下,在doc命令符下输入grails,显示grails能用,最后生成一个地址可以在ie浏览器下看到初始的界面。(7)安装UltraEdit文本编辑器。三、具体建立前面我已经把前期工作做好了,现在开始具体的创建了。1、开始了创建一个yyy项目。具体如下:之后输入grailsrun-app23河南理工大学网络工程课Grails程设计报告在遨游的浏览器下输入上面地址,我们可以看到如下所示的一个友好的界面。2、建立属于自己的领域类回到DOS窗口下,按下ctrl+C停止程序。然后输Grailscreate-doma
7、in-classyy生成Yy的领域类。按照同样的方法生成一个User类。可看到以下提示说明已经生成属于自己的领域类。在D:yyygrails-appdomain文件夹下产生下列文件,如下图23河南理工大学网络工程课Grails程设计报告编辑领域类中的代码如下所示Yy领域类:User领域类:3、生成控制类创建Yy的控制器23河南理工大学网络工程课Grails程设计报告创建User的控制器在D:yyygrails-appcontroller文件夹下产生下列文件,如下图之后在遨游浏览器上打开如下地址http
8、://localhost:8080/yyy,可看到如下所示我们可看到两个UserController和YyController的链接。4、生成脚手架在这之前,我们已经创建控制器。但是为了更方便,在这我们直接创建脚手架。它可以用一个步骤来同时满足我们需要验证功能和字段的顺序调整的这两个需要。输入如下23河南理工大学网络工程课Grails程设计报告在DOS窗口下最后可看到下面结果,则说明已
此文档下载收益归作者所有