- 1、本文档共40页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
面向对象课程设计
学校信息管理系统C++语言
课程设计
院(系)别 信息科学与电气工程学院
班 级 计算112
学 号 110811231
姓 名 付立霞
指导教师 钱斌
时 间 2012-10-8—2012-10-19
课程设计任务书
一、设计内容及要求
1. 设计目的
学生根据所学的数据库原理与程序设计的知识,能够针对一个小型的数据库管理系统,进行系统的需求分析,系统设计,数据库设计,编码,测试等,完成题目要求的功能,从而达到掌握开发一个小型数据库的目的。
2.设计内容
1.学校需建立一个信息管理数据库存储以下信息:
1)系部信息包括系部代号,系部名,系部主任、书记名称及系统主要特设专业。
2)一个系部内有多个教研室,每个教研室有教研室号、教研室主任姓名、地址,电话及每个月的教研室工作量。
3)一个教研室有多个教师,每个教师有职工号、姓名、年龄、性别,专业及月工资。
4)一个教研室有多门课程,课程有课程名称、课程编号、课程性质及学科带头人等信息。
5)一个教研室参与多个科研项目,科研项目也可能由多个教研室共同完成。科研项目有科研项目编号、科研项目名称,科研项目等级性质等。
6)一个教研室可以有多个实验室要管理,也可以没有实验室管理。
7)除了教研室还有辅导员办公室等职能部门。
2. 应完成的主要功能:
1)各种各样的管理功能,如系部信息的管理功能,包括录入、修改、查询、输出系部的信息;教研室信息的管理功能,包括录入、修改、查询、输出教研室的信息;还有教师,课程,科研项目,实验室等的信息管理功能。
2) 系部的工作量统计,课程统计、项目统计等等。
3) 能输出各种各样的报表,如教师工资月报表,年报表。
二、设计原始资料
(1)高等教育出版社出版的《 C++ 面向对象程序设计》,李涛等编著.
(2)高等教育出版社出版的《数据库系统简明教程》,王珊。
三、设计完成后提交的文件
1.课程设计报告(3000—5000字),纸质打印稿及电子版
(1)需求分析(功能模块层次图)
(2)系统设计(包括详细设计和界面设计)
(3)代码设计(主要功能函数)
(4)测试记录(测试各项功能的正确性、容错性)
(5)课程设计总结
2.系统程序演示。
3.课程设计任务书。 四、进度计划
10月8——10月10日完成需求分析和系统设计;
10月11日——10月15日完成代码设计;
10月16日-10月19日测试和调试;
10月19日参加答辩。
成 绩 评 定 表
作品成绩 报告成绩 口试(答辩)成绩 总评成绩
摘要
课程设计是我们在上学期学习的基础上对所学内容的巩固与发展,其中也融合了一些我们尚未学习过的知识,需要我们通过团队合作、查阅资料、询问老师等途径自行解决。经过为期两周的课程设计不仅我们对于已学有了实践上的掌握而且也锻炼了我们的创新意识。
我所选择的设计题目是学校信息管理系统,通过MFC ODBC 加载数据源对数据库中的各个对象进行操作,比如对教师的各项信息进行显示、查询、删除、增加等操作。
这次课程设计,我熟悉了数据库及C++语言的使用,提高了动手能力,学到了许多解决实际问题的宝贵经验,同时也享受到了挖掘自我潜力的快乐,以及成功后的喜悦。提高了自信心。在我们以后的学习中将会有重要的作用。
目录
1. 课程设计概述……………………………………………6
1.1 学校信息管理系统的简介…………………………………6
1.2 开发环境论述……………………………………………..6
2 Access数据库简介………………………………………6
2.1 Access简介……………………………………………6
2.2 创建Access2003数据库………………………………..6
2.3 使用设计器创建表………………………………………7
3 使用MFC ODBC访问数据库……………………12
3.1 设置Access数据源……………………………………12
3.2 使用MFC ODBC编程建立应用程序………………..13
4 程序测试……………………………………………….15
4.1 主菜单界面……………………………………………15
4.2 教师信息管理…………………………………………..18
4.3 教研室科研项目课程实验室信息管理………………..33
4.4 系部信息管理…………………………………………..36
设计体会及今后的改进意见………………
文档评论(0)