网站大量收购闲置独家精品文档,联系QQ:2885784924

软件工程课程设计 (1)报告.doc

  1. 1、本文档共62页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《软件工程课程设计》报告 小组名称: 小组组长: 小组成员: 工程日期: 说明 本报告包括两部分,新闻发布系统和牛牛面粉厂综合管理系统。 新闻发布系统是一个基于Java web技术的B/S系统,主要用户面向新闻网站的后台管理人员,其主要功能要完成新闻栏目、新闻类别、新闻内容的增加、删除、修改等功能。该项目包括完整的需求分析、概要设计、详细设计、编码实现、项目测试。 牛牛面粉厂综合管理主要用户是面粉厂的日常管理人员,其功能包括面粉厂的进货管理、销售管理、存储管理以及简单的财务管理。该项目只包括需求分析、概要设计、详细设计,并不包括具体的编码实现。 第一部分:新闻发布系统 目录 1.引言 1.1 编写目的 1 1. 2 项目简介 1 2.项目概述 2.1 项目需求 1 2.2小组分工 1 2.3 项目计划 1 3.项目实施 3.1 软件设计说明 2 3.2 数据库设计说明 2 3.3 测试分析 2 4. 项目总结 …………………………………………………..2 5. 附录 …………………………………………………………..3 6. 参考文献…………………………………………………………..3 1.引言 1.1 编写目的 整理整个工程项目,以便提交给后来的技术维护人员和提交项目配置管理要求的资料,同时也利于自己提高和撰写科研论文。 1.2 项目简介 1.2.1项目名称 新闻发布系统 1.2.2项目背景 本项目由第二小组开发,本项目的用户为新闻网站的后台管理者。 2.项目概述 2.1 项目需求 详见附件1——需求规格说明书 2.2 小组分工 人员 分工 梁二平(组长) 后台用户管理模块及后台页面 张晓琦 后台新闻管理及后台页面 刘宏伟 后台类别管理及前台页面 王静 后台栏目管理及前台页面 全体人员 框架设计、数据库设计与公共操作的实现 2.3 项目计划 日期 计划进度 2010年7月12号 框架和数据库的最终确定和后台页面的布局 2010年7月13号 组内人员各自增加模块的实现与整合测试及前台的框架设计 2010年7月14号 组内人员各自删除模块的实现与整合测试及前台的细节设计 2010年7月15号 组内人员各自更新模块的实现与整合测试及前台的最终确定 2010年7月16号 各模块的最终整合测试与前台的整合及页面的美化 2010年7月17号 提交项目 3.项目实施 3.1 软件设计说明 详见附件2——概要设计说明书 详见附件3——详细设计说明书 3.2 数据库设计说明 详见附件4——数据库设计说明书 3.2 测试分析 详见附件5——测试文档 4.项目总结 本次实习从2010.7.5到2010.7.20为期十六天,每天上午八点到十二点,下午两点到六点,按照正规的上班时间打卡签到,无论是从智力还是体力上都是一种考验。本次实训安排的项目是新闻发布系统,先是工程师讲授理论,再是上机实践,可以把学到的知识及时实践。 我们四人一组共同完成此项目。 在整个过程当中我意识到小组的团结合作尤其重要,要做到分工明确,及时开会讨论项目开发过程中遇到的问题。在项目的开启阶段要充分做好需求分析,明确我们要做什么,当然不可能一步到位,但也要努力做好每一步,以免到后续阶段摸不到头脑。在我们组这次开发过程中就遇到了这样的问题,一开始对功能需求的分许不是很明确,导致对数据库的设计和页面的排版和格式设计不是很合理,做了不少返工工作,走了不少弯路。在编码阶段小组要统一好命名规则,这样在代码整合过程中会很舒服,也方便小组之间的代码借鉴和讨论,这一方面我们小组做的还不错。小组的力量永远大于个人的力量,一点要充分发挥每个人的能力,这样才能高效的完成项目。 单就新闻发布系统这种B/S架构的项目来说,我总结了一下开发经验。对HTML和JSP页面等等设计最好用自己的代码来写,用找来的模板很不是很理想,中间会出现一些问题。整个过程应该是先做好需求分析设计好数据库,然后根据功能需求编写好后台界面,然后由小组成员根据界面功能编写代码进行请求和响应的结合,这样整个过程当中就有了一个很清晰的思路,不容易产生混乱。因为此前自己没有什么实际开发经验,在起初编写代码时候没怎么考虑一些可能出现的错误处理,以致到后期的项目测试阶段产生出好多不合理的或者错误的输入输出和操作不能加以控制,导致后期很是着急和头疼,所以在以后的开发当中一定要养成及时考虑各种可能情况的处理的习惯,可以相应减轻后期的测试工作。在开发过程要尽可能的以客户的角度来编写代码。 我认为这次实习对自己产生的影响还是不小的,体现在对自己将来所要从事的工作

文档评论(0)

ze122230743 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档