1、学生姓名 黄 开 丁金清 学 号 41 42 指导教师 张楠、代钦 职 称 讲师、讲师 课程设计进行地点: 信息系机房 任 务 下 达 时 间: 2011 年 12 月 1 日2011年12月05日起至2011年12月16日止教研室主任 年 月 日批准一、课程设计的原始资料及依据查阅有关资料,进一步理解面向对象程序设计的思想,并利用MFC框架编写一个简单的windows系统。通过本设计可以加深理解使用面向对象程序设计思想开发一个系统的方法,提高分析问题、解决问题和实际动手的能力。二、课程设计主要内容及要求设计内容:主要完成药品销售信息的管理1)实现销售登记,并作相应纪录,将记录保存在文件中2)
2、实现销售退货,并作相应纪录,将记录保存在文件中3)实现销售查询4)实现销售退货查询设计要求:(1)要求利用面向对象的方法以及MFC框架来完成系统的设计;(2)要求在设计的过程中建立清晰的类层次,并画出类图;(3)设计功能满足要求、易于操作的友好界面;(4)界面中需有菜单、工具栏、状态栏;(5)在系统的设计中,至少要用到面向对象的一种机制:继承、多态等;(6)在完成该题目时,小组人员进行详细的任务分工,并要在报告中体现出来。三、对课程设计说明书撰写内容、格式、字数的要求1课程设计说明书是体现和总结课程设计成果的载体,主要内容包括:设计题目、设计目的、设备器材、设计原理及内容、设计步骤、遇到的问题
3、及解决方法、设计总结、参考文献等。一般不应少于3000字。2在适当位置配合相应的实验原理图、功能模块图、算法流程图等图表进行说明。应做到文理通顺,内容正确完整,书写工整,装订整齐。3设计总结部分主要写本人完成工作简介以及自己的设计体会,包括通过课程设计学到了什么,哪里遇到了困难,解决的办法以及今后的目标。4课程设计说明书手写或打印均可。手写要用学校统一的课程设计用纸,用黑或蓝黑墨水工整书写;打印时采用A4纸,页边距均为20mm,正文采用宋体小四号字,行间距18磅。文中大标题采用黑体小三号字,一级节标题采用黑体四号字,二级节标题采用黑体小四号字,表题与图题采用宋体五号字。5课程设计说明书装订顺序
4、为:封面、任务书、成绩评定表、目录、正文、参考文献。四、设计完成后应提交成果的种类、数量、质量等方面的要求1完成“任务书”中指定的功能,运行结果正确。2课程设计说明书。五、时间进度安排顺序阶段日期计 划 完 成 内 容备注1第1天进行设计准备,阅读资料,分析设计任务书,明确设计要求、内容和步骤2第24天编写相应的程序代码3第57天程序调试4第89天整理程序,撰写课程设计报告5第10天成绩评定六、主要参考资料(文献)1 王育坚. 主编Visual C+面向对象编程教程(第二版). 北京:清华大学出版2 陈维兴, 林小茶.C高级程序设计教程. 北京:清华大学出版社3 谭浩强.C程序设计教程. 北京
5、:中国科学技术出版社4 王燕.面向对象的理论与C实践. 北京:5 马石安, 魏文平. 主编Visual C+程序设计与应用教程. 北京:6郑莉 董渊 张瑞丰 编着. C+语言程序设计(第3版). 北京:清华大学出版社.2006 高级程序设计 课程设计成绩评定表系(部): 信息工程系 班 级: 计本091 学生姓名: 黄开 指 导 教 师 评 审 意 见评价内容具 体 要 求权重评 分加权分调研论证能独立查阅文献,收集资料;能制定课程设计方案和日程安排。0.1工作能力态度工作态度认真,遵守纪律,出勤情况是否良好,能够独立完成设计工作, 0.2工作量按期圆满完成规定的设计任务,工作量饱满,难度适宜
6、。说明书的质量说明书立论正确,论述充分,结论严谨合理,文字通顺,技术用语准确,符号统一,编号齐全,图表完备,书写工整规范。0.5指导教师评审成绩(加权分合计乘8) 分加权分合计指 导 教 师 签 名: 年 月 日评 阅 教 师 评 审 意 见查阅文献查阅文献有一定广泛性;有综合归纳资料的能力工作量饱满,难度适中。0.3评阅教师评审成绩(加权分合计乘以4)分评 阅 教 师 签 名:答 辩 小 组 评 审 意 见学生汇报汇报准备充分,思路清晰;语言表达准确,概念清楚,论点正确,有层次,有重点,基本上反映了所完成任务的全部内容;时间符合要求。答 辩思路清晰;回答问题有理论依据,基本概念清楚;主要问题
7、回答准确,深入,有说服力。答辩小组评审成绩(加权分合计乘以8)答辩小组教师签名:课 程 设 计 总 评 成 绩 丁金清 摘 要伴随着社会的复杂化,传统的纸质的药品销售管理方式也慢慢的无法适应形势的变化。随着信息技术的发展,计算机已被广泛的用于社会的各个领域,成为推动社会发展的技术动力。而在计算机应用中,软件的作用十分突出,软件已经发展成为信息技术的核心,主导着信息产品的开发和信息技术市场的进一步的开拓。软件产业已成为社会信息化进程中的一个战略性产业。在软件技术的应用中软件的开发技术尤其是应用型软件产品的开发技术成了重中之重。不断开发适应用户需求、市场需要的新型软件产品。随着社会的发展,软件也在
8、不断的更新换代。随着信息化的发展,为了让管理更快捷、更准确,实现商业活动的信息化管理已经成为各个领域的当务之急。此次课设我们小组就是利用VC+6.0环境来开发我们的应用系统的。系统的界面及功能都用MFC来开发。这个系统主要是针对医药管理行业的,主要是用来对药品销售的商业活动进行管理的。应用本系统,我们可以使药品销售管理简单而有效的运行,这就是计算机的优点。下来我来简单介绍一下我们所开发出来的这个系统,在我们的这个系统中,主要有四大方面的功能,即登录功能、修改密码、修改药品信息、药品采购管理、药品销售管理、药品退货管理、查询管理。另外,利用我们利用Access数据库来对数据进行管理,从而使系统更
9、加完善,功能更加强大。关键词:Visual C+、MFC、Access数据库第1章 绪 论1.1 C+简史刚开始形成的是C语言,那些想建立更快更有效的代码的程序员非常欣赏C语言,有一位名叫Bjarne Stroustrup的人却不满足于仅仅是生产快速代码,他想创建面向对象的C语言编程。他开始对C语言的内核进行必要的修改,使其能满足面向对象模型的要求。C+从此产生。C+标准演变了许多年。C+模板是近几年来对此语言的一种扩展,模板是根据类型参数来产生函数和类的机制,有时也称模板为“参数化的类型”。使用模板,可以设计一个对许多类型的数据进行操作的类,而不需要为每个类型的数据建立一个单独的类。标准模板库(Standard Tempalte Library,STL )和微软的活动模板库(Active Tempalte Library,ATL )都基于这个C+语言扩展。C+标准可分为两部分, C+语言本身和C+标准库。C+标准库对于Visual C+是相当新的,实际上微软只是在发布Visual C+ 5.0时去除了一些“bug”。标准库提供了标准的输入/输出、字符串、容器(如矢量、列表和映射等)、非数值运算(如排序、搜索和合并等)和对数值计算的支持。应该说, C/C+包含了相对少的关键字,而且很
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1