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