基于bs的软件工程课程设计管理系统 -毕业设计2012

基于bs的软件工程课程设计管理系统 -毕业设计2012

ID:16178590

大小:94.62 KB

页数:5页

时间:2018-08-08

基于bs的软件工程课程设计管理系统 -毕业设计2012_第1页
基于bs的软件工程课程设计管理系统 -毕业设计2012_第2页
基于bs的软件工程课程设计管理系统 -毕业设计2012_第3页
基于bs的软件工程课程设计管理系统 -毕业设计2012_第4页
基于bs的软件工程课程设计管理系统 -毕业设计2012_第5页
资源描述:

《基于bs的软件工程课程设计管理系统 -毕业设计2012》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、济南大学毕业设计毕业设计题目软件工程课程设计管理系统的设计与实现学院信息科学与工程学院专业计算机科学与技术二〇一二年三月一日-4-济南大学毕业设计题目:基于B/S的软件工程课程设计管理系统一、设计方案内容:(本页可另加页)-4-济南大学毕业设计1、国内外研究现状、水平及存在的问题:随着计算机与互联网的发展,现实中越来越多的生活方式被互联网替代,例如网上聊天,网上购物等。互联网在生活可以发挥如此大的作用,那么可不可以改变一下我们传统的教学方式呢?答案是肯定的。现在的互联网上有很多有关学习的网站,给想自学的人提供了一个非常好的平台,但这仅仅是一个非常小的一个方面。就拿软件工程课程设计来

2、说,老师首先出题目,然后大家选题目并组成小组,然后小组内分工,再把这些详细情况报告给老师,然后开始设计。设计工程中碰到问题学生需要去找老师交流。设计结束后,每个小组需要在课堂上派组长将自己的成果展示给大家,让其他的小组长平分,然后老师还要统计结果并给该设计打分。整个过程不但耗时长,而且效率差,同学参与积极性差。事实上国外有些地方已经不使用这样的教学方式。这些流程完全可以用一个网站实现,大大节省了时间,提高了效率。目前,国内这样的方式用得并不是很多,技术上还不是很成熟。2、选题的目的、意义:应用此课程设计管理系统,可以规范化软件工程课程设计流程,可以增加师生间的交流,增加师生之间的互

3、动,教师可以全程监控课程设计小组的项目进展情况,具体问题具体指导,大大提高教师批阅作业的效率,使办公自动化,优化软件工程的教学模式。3、实施方案及主要研究手段:本系统采用的开发模式为B/S,选择Myeclipse6.5作为开发环境,以JavaEE作为开发技术,选择Mysql作为数据库系统。JavaEE5(JavaEnterpriseEditon5),原名J2EE1.5,是建立在Java2平台上的企业级应用的解决方案。JavaEE5技术的基础便是Java2平台,不但有J2se平台的所有功能,同时还提供了对EJB,Servlet,JSP,XML等技术的全面支持,其最终目标是成为一个支持

4、企业级应用开发的体系结构,简化企业解决方案的开发,部署和管理等复杂问题。事实上,JavaEE已经成为企业级开发的工业标准和首选平台。JavaEE并非一个产品,而是一系列的标准。市场上可以看到很多实现了JavaEE的产品,如BEAWebLogic,IBMWebSphere以及开源的JBoss等等。JavaEE5继续沿用J2EE提出了企业应用典型的4层结构,即客户层,表示层,业务层(又名服务层),企业信息系统层(又名数据持久化层)。尽管JavaEE5支持4个不同的层次,但是并不要求这些层分布在不同的物理层次(单独的计算机系统)上,4个层次只是逻辑上的划分,而且通常情况下Web层和业务层

5、实在同一台服务器上运行MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQLAB公司。在2008年1月16号被Sun公司收购。而2009年,SUN又被Oracle收购。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内。这样就增加了速度并提高了灵活性。MySQL的SQL“结构化查询语言”。SQL是用于访问数据库的最常用标准化语言。MySQL软件采用了GPL(GNU通用公共许可证)。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。4、选题

6、的创新之处:-4-济南大学毕业设计本系统的创新之处在于将平时课堂上的复杂流程网络化。系统提供了在整个软年工程课程设计过程中的所有流程和事物,使得老师和同学不用频繁的聚在一起去完成一些效率很差的事情,大大节省了时间,提高了效率。3、预期研究成果或结论:完成课程设计管理系统各模块功能的设计与实现、测试,包括以下模块:1)管理员角色的功能模块:教师以及小组长的增加、修改、删除和查询功能2)学生的功能模块:登录信息的维护,设计过程中间各类文档的维护,BBS讨论。3)小组长的功能:登录信息的维护,除组员的功能外附加软件工程小组的组队及确定项目,小组内成员的打分4)教师角色的功能:登录信息的维

7、护,下载课程设计小组的文档,为各类文档打分,为小组打分,生成学生的平时成绩。6、参考文献:[1]萨师煊,王珊.数据库系统概论(第三版)[M].北京:高等教育教育出版社,2000.[2]张海藩.软件工程导论[M].北京:清华大学出版社,2003.[3]郑阿奇.JavaEE使用教程[M].北京:电子工业出版社,2009.[4]吴映波等.JavaEE5开发基础与实践[M].北京:清华大学出版社,2008.[5]赵彦著JavaEE构架技术进阶式教程[M]清华大学出版社,201

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。