日历程序设计报告书

日历程序设计报告书

ID:14771837

大小:923.00 KB

页数:17页

时间:2018-07-30

日历程序设计报告书_第1页
日历程序设计报告书_第2页
日历程序设计报告书_第3页
日历程序设计报告书_第4页
日历程序设计报告书_第5页
资源描述:

《日历程序设计报告书》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、VC++程序设计课程设计报告(2012--2013年度第2学期)学生成绩管理系统的设计专业计算机物联网学生姓名赵品班级B计算机12学号1210704526指导教师黄金城起止日期2013年6月24日2013年7月5日目录1概述11.1课程设计目的21.2课程设计内容32系统需求分析42.1系统目标52.2主体功能62.3开发环境73系统概要设计83.1系统的功能模块划分93.2系统流程图104系统详细设计114.1系统登录模块设计124.2系统主界面设计134.3学生信息管理模块设计144.4学生成绩管理模块设计154

2、.5学生信息查询模块设计164.6课程信息查询模块设计175测试185.1测试方案195.2测试结果506小结81参考文献22附录23附录1源程序清单24附录1.1系统登录模块源程序25附录1.2系统主界面源程序26附录1.3学生信息管理模块源程序27附录1.4学生成绩管理模块源程序28附录1.5学生信息查询模块源程序29附录1.6课程信息查询模块源程序30学生成绩管理系统的设计1概述1.1课程设计目的1.巩固并加深学生对C++语言程序设计知识的理解;2培养学生面向对象的程序设计思想,使学生认识面向过程和面向对象两种设

3、计方法的区别;3进一步掌握和应用VC6.0集成开发环境;4提高运用C++语言解决实际问题的能力;5初步掌握开发小型实用软件的基本方法;1.2课程设计内容1)根据用户输入的年份,自动产生每个月的日期列表;2)自定义显示日历的形式。2系统需求分析2.1系统目标建立电子日历,显示当年的每月,每天。当年分改变时,月,日也随之改变2.2主体功能1)当前页以系统当前日期的月份为准,显示当年的每一个月和么你一天。2)当更换年份是,月份,日也随之改变。3)根据用户输入的年份,自动产生每个月的日期列表。包括输入非法数据的识别显示功能。2

4、.3开发环境VC++6。03系统概要设计3.1系统的功能模块划分日历系统设计的主要模块为:查询某年的月份,具体日期,判断星期几。3.2系统流程图4系统详细设计4.1系统登录模块设计当输入年份,和确定月份时,可以确定具体的时间到日和星期几。4.2系统主界面设计4.3显示模块设计显示日历输出格式和界面。Year显示年份Month显示月份;Day显示日期4.4更改模块设计判断年份,当年份小于你输入值时,则报错。判断年份,当年份小于或大于你输入值时,则报错。首先判断输入的年份是否为闰年,在根据输入的月份判断输入的日期是否正确加

5、上该月一日为星期几的数字再除以7得0换行,即可完整的输出该月的日历。5测试5.1测试方案1.执行代码‘2按功能要求,调试程序。5.2测试结果输入界面2,。执行程序:输入年份,显示日期6小结(1)通过本次课程设计,自己在哪些方面的能力有所提高。对数组的应用以及对构造函数的应用和返回值的应用能力都有所提高,对自己的逻辑思维有很大锻炼。(2)收获和心得体会。通过本次课程设计,我深深体会到通过应用所学知识,查询知识,自学知识来解决问题取得成功的喜悦;我知道了当理论与实践相结合才更能体现知识的价值,我从中也体会到了编程的乐趣,使

6、我更加喜爱这门课程,并期望在这方面有更深的研究和学习!参考文献[1]初小璐.完全掌握SQLServer2000[M]机械工业出版社,2004[2]JeraodV.Post.数据库管理系统(英文版.第三版)[美]清华大学出版社,2006.1[3]张海藩.软件工程导论[M].北京:清华大学出版社,1998.1[4]萨师煊,王珊.数据库系统概论[M].北京:高等教育出版社,2002.2[5]张海藩,李劲,谢兆阳.SQLServer2000数据库设计与系统管理[M].北京:清华大学出版社,2000.9[6]于书举,许向众.数据

7、库设计与开发教程[M].北京:电子工业出版社,2003.11[7]奎春主编.Access数据库开发实例解析[M],机械工业出版社2006.1[8]谭浩强. C程序设计(第三版).北京:清华大学出版社,2005[9]谭浩强. C程序设计题解与上机指导(第三版).北京:清华大学出版社,2005附录附录1源程序清单#include intyear;voidmain(void){ voidcalender(intx); cout<<"请输入你要查询的年份:"; cin>>year; if(year>19

8、99)  calender(year); else  cout<<"请确认输入的年份是否是2000年以后!";}voidcalender(intyear){  inti; voidprint(intx); for(i=1;i<=35;i++) {  cout<<""; } cout<

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

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

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