軟件综合课程设计报告模板.doc

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
軟件综合课程设计报告模板

沈阳航空航天大学 课 程 设 计 报 告 课程设计名称:软件综合课程设计 课程设计题目:万年历 院(系):计算机学院 专 业:网络工程 班 级:学 号: 2008040102028 姓 名: 王宏伟 指导教师: 林娜 完成日期: 2010年09月10日 沈阳航空航天大学 课程设计任务书 课程设计名称 软件综合课程设计 专业 网络工程 学生姓名 王宏伟 班级学号 2008040102028 题目名称 万年历 起止日期 2011 年 8 月 29 日起至 2011 年 9 月 9 日止 课设内容和要求: 内容: 本万年历要求实现日历显示功能、查询任意日期功能、支持键盘操作,并能进行参数检查等功能,主要包括以下几点: 日历显示功能,根据系统日期进行初始化,并突出显示当前日期。 日期查询、闰年判断功能。 支持键盘操作,可通过键盘操作调整年份、月份、日期,并显示调整后的日期,还可复位到系统所在日期。 参数检查功能,对输入的日期进行合法性检查。如果不合法,查询将被拒绝,并提示相应信息。 参考资料: 姜灵芝,于健,C语言课程设计案例精编[M], 年 月 日 学 生(签名) 年 月 日 目 录 1 系统分析 1 1.1 需求分析 1 1.2 编程技术简介 1 2 系统设计 2 2.1 系统模块设计 2 2.2 数据结构设计 2 2.3 函数设计 2 2.4 关键流程 3 2.4.1 系统主流程 3 2.4.2 Leap_year()函数流程 3 2.4.3 InitGui函数流程 3 3 调试分析 4 4 测试及运行结果 5 参考文献 6 附 录 7 1 系统分析 需求分析 本万年历要求实现日历显示功能、查询任意日期功能、支持键盘操作,并能进行参数检查等功能,主要包括以下几点:1、日历显示功能,根据系统日期进行初始化,并突出显示当前日期。2、日期查询、闰年判断功能。3、支持键盘操作,可通过键盘操作调整年份、月份、日期,并显示调整后的日期,还可复位到系统所在日期。4、参数检查功能,对输入的日期进行合法性检查。如果不合法,查询将被拒绝,并提示相应信息。 编程技术简介 Java技术是一门编程语言,也是一个平台,它基于Java虚拟机技术,借助这个东西建立了跨平台的优势。(题外话:Java热门的原因之一就是一个跨平台的概念,和跨平台类似跨浏览器的好处也是如此,这也是现在AJAX技术流行的原因之一。另外现在热炒的RIA富客户端的概念下的技术除了AJAX外还有Adobe的Flash/Flex,微软的Silver Light,SUN的JavaFX等,个人更看好FLash/Flex,原因是Flash插件在浏览器端占用率很高)。Java编程语言与众不同之处在于:Java程序既是编译型的(转换为一种称为Java字节码的中间语言),又是解释型的(JVM 对字节码进行解析和运行)。编译只进行一次,而解释在每次运行程序时都会进行。编译后的字节码采用一种针对JVM 优化过的机器码形式;解释器是JVM 的实现。 2 系统设计 2.1 系统模块设计 本程序大体上用了三大模块,分别是初始化模块,绘制程序界面模块,查询模块。每个模块都是有相互联系的,功能各有不同。 2.2 数据结构设计 对所涉及的数据结构进行设计。 函数设计 本系统所设计的函数及所用到的网络通信函数见表1。 表2.1 函数列表 函数名称 函数原型 功能描述 main void main(); 系统主程序 Initialization void Initialization(); 系统初始化 getdate Int{}getdate 取得系统日期 New_btn void new_btn() 重新产生系统日期 Leap_year Boolean leap_year() 判断闰年函数 InitGUI Void initGUI() 生成可视化界面函数 图1 函数调用关系 2.4 关键流程 2.4.1 系统主流程 程序运行之后会产生可视化界面,显示的时间为系统当日日期,当需要查询其他月份的时候输入相应的年月点击查询按钮之后便可得到需要的信息。 图2主函数流程图 2.4.2 leap_year()函数流程 判断闰年函数是非常重要的一个模块,因为它是构造万年历的一个重要组成部分,直接影响到每一年的天数。 图3 判断闰年函数流程图 2.4.3 I

文档评论(0)

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

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

1亿VIP精品文档

相关文档