- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
简单学籍管理系统
河 南 理 工 大 学 计 算 机 学 院
网络工程课Grails程设计报告
题 目 简单学籍管理系统
学 号 310709040229
班 级 网络工程07-2班
姓 名
指导老师 冯文峰
Grails课程设计报告
摘 要:
Grails构建在开源技术如Spring、Hibernate和SiteMesh之上,提态语言一般用来加速和简化程序撰写。与Python或Ruby等其他指令语言不同的是,用Groovy撰写的程序,可与Java虚拟器结合。?前言:随着中国教育的逐步发展,各个学校在校全日制人数不断增加,这就导致旧制的纸质学籍登记不能满足要求,而电子信息的到来为此提供了解决方案,基于此特制作一个简单的学籍管理系统。
需要实现的功能:
管理员登录后,可对学籍列表进行增加、删除、查询、修改。
普通用户可以浏览学籍数据,并查询。
普通学生也可注册、加入学籍数据库中。
普通用户无权对学籍数据库进行任何的增加、删除、查询、修改。
二、软件的安装调试把grails文件夹放在盘下。
安装java的jdk,将它默认装在盘下。解压缩grails-1..2.rar文件到当前目录下配置环境变量:右击我的电脑—属性—高级—环境变量,在系统变量中按如下生成3个变量:G:\Grails-1.3.2\bin\
Java_homeC:\ProgramFiles\Java\jdk1.6.0
Path ;%java_home%\bin;%grails_home%\bin
(5)安装数据库:把mysql-5.0.22-win32.zip文件解压,安装数据库;还安装了数据库前端MySQL-Front_Setup.exe,在安装过程中,设置密码为123。检查java虚拟器和grails是否装好:开始—运行—输入cmd—打开了doc命令提示符,分别输入java和javac,显示java能运行,再找到自己的grails文件下,在doc命令符下输入grails,显示grails能用,最后生成一个地址可以在ie浏览器下看到初始的界面UltraEdit文本编辑器。
三、具体建立
前面我已经把前期工作做好了,现在开始具体的创建了。
1、开始了
创建一个yyy项目。具体如下:
之后输入grails run-app
在遨游的浏览器下输入上面地址,我们可以看到如下所示的一个友好的界面。
2、建立属于自己的领域类
回到DOS窗口下,按下ctrl+C停止程序。然后输Grails create-domain-class yy
生成Yy的领域类。按照同样的方法生成一个User类。
可看到以下提示
说明已经生成属于自己的领域类。
在D:\yyy\grails-app\domain文件夹下产生下列文件,如下图
编辑领域类中的代码如下所示
Yy领域类:
User领域类:
3、生成控制类
创建Yy的控制器
创建User的控制器
在D: yyy\grails-app\controller文件夹下产生下列文件,如下图
之后在遨游浏览器上打开如下地址http://localhost:8080/yyy,可看到如下所示
我们可看到两个UserController和YyController的链接。
4、生成脚手架
在这之前,我们已经创建控制器。但是为了更方便,在这我们直接创建脚手架。它可以用一个步骤来同时满足我们需要验证功能和字段的顺序调整的这两个需要。输入如下
在DOS窗口下最后可看到下面结果,则说明已生成好两个领域类的脚手架:
之后在D: \yyy\grails-app\ views可看到如下所示的文件。
然后运行grails run-app,可看到如下:
在遨游浏览器上打开如下地址http://localhost:8080/yyy,同样可看到如下所示
可看到已经生成两个控制类,具体如下所示:
Yy列表的页面:
User的页面如下:
这时里面都还没有数据,因为我们还没输入数据。但是这时就算我们输入数据,重启后数据也会丢失。因为到目前为止,我们是还没建立真正的数据库。这时用到的是grails自带的数据库。
5、建立属于我们自己的数据库
打开MySQL客户端,输入之前设立的密码123456,开始建立数据库。命令如下所示:
create database yyy_dev;
create database yyy_test;
create database yyy_prod;
grant all on yyy_dev.* to yan@localhost identified by yan;
grant
文档评论(0)