安工大软件实习报告

安工大软件实习报告

ID:20444702

大小:50.00 KB

页数:3页

时间:2018-10-12

安工大软件实习报告_第1页
安工大软件实习报告_第2页
安工大软件实习报告_第3页
资源描述:

《安工大软件实习报告》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、左徵2必大学学院计算机科学与技术专业计算机科学与技术年级/班级2012级/计123班指导教师陡勤二O—五年9月23曰课程名称:软件实训实习周数:_J实习地点:逸夫楼课程号码:学分:2.5实习时间:1-3周姓名学号贡献率(%)e-mail组长张明超129074107301074150727@qq.com成员李云海12907408220邵善玲12907409220丁健12907407510许劲翔12907413420一、项目概况(课题名称、开发工具、数据库环境、进度安排):课题名称:选课系统(CS)开发工具:Eclipse数据库环境:MySQL进度安排:1.需求分析->2.

2、模型分离,拆分数裾结构->3.数据库预设计->4.客户端界面设计—5.相关数据模型类设汁—6.功能模块逻辑代码编写—7.代码整合->8.项目实现->9.测试分析->10.修改调试->11.完结项目二、项目主要内容(软件功能、功能模块划分及任务分配):软件功能:学生选课和成绩查询,教师査看选课情况和成绩输入。功能模块:1.登陆功能,记录登录信息2.学生端:査询开课情况、选课及退选课、选课时査看相应课程教师信息和上课信息、选课冲突检测与提示、成绩査询(全部成绩、学年成绩、学期成绩)、课表査看(当前学期上课课表、选课课表)等。3.教师端:査看选课情况、成绩输入等。任务分配:李

3、云海:界面设计邵善玲:数据库设计许劲翔:逻辑代码设计丁健:测试分析张明超:项目部署,功能代码编写及整合三、实习总结(另附软件开发技术报告或技术论文乂本次实训选择了较为熟悉的选课系统作为课题,能够联系实际,较好的实施理论知识和发挥自我能力,从需求分析到项目实现,整个过程的实现都是按照软件工程与程序设计思想进行的。我们所设计的系统属C/S结构,此次软件使用了JAVA这门纯面向对象语言实现,使用了javaswing作为实现界而,将整个程序分成了界而类、数据模型类、事件控制类几个部分,初次简单的尝试了mvc设计模式。最初的软件功能设计己基本完成,能够选课及退课、查看教师信息和上

4、课教室信息、查成绩;查看选课情况和成绩输入,这些功能已基本符合选课系统,能够满足用户基本需求。但是在软件设计上还是缺乏经验,在实训中应该设计制作一个完整的系统体系。因为与现实考虑的太贴切,以为选课系统只是教务系统的一个小部分,只需设计完成这一小系统模块就可以完成重任,对于学生、教师和课程等的管理应该属于其他管理系统模块,所以在系统设il•之初没有将管理员端设il•在内,这其实是一种错误的想法,如此便不是一个完整的系统,至少在系统实现的过程中是需要这部分来测试系统功能和完整性的。除此之外,系统功能虽然满足选课耑求,但还是太单一,作为一个客户端软件,其功能的多样化和特殊性才

5、能激起用户安装使用,一个网页就能完成的任务,并不需要去安装一个客户端,这是大部分人的心理。另外,系统的模块分化还有待改进,代码冗余度大,很多地方还可以简练或是抽取为函数。不过作为实训,这个系统已经较好的体现了软件实训的思想,达到了教育和实践意义。实习成绩评定:2015年10月日

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

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

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