1
Python 程序设计课程设计任务书
一、设计目的
1.复习、巩固 Python 语言的基础知识,进一步加深对 Python 语言的理解和掌握;
2.进一步掌握和利用 Python 语言进行程序设计的能力;
3.初步掌握开发一个小型实用系统的基本方法;
4.学会调试一个较长程序的基本方法;
5.学会利用流程图或 N-S 图表示算法;
6.掌握书写课程设计说明书的能力。
二、设计任务及内容
1.系统的需求分析和设计;
2.系统界面开发,界面应尽可能友好、清晰美观;
3.GUI 设计,使用 tkinter 模块实现计算器功能;
4.实现加减乘除等功能;
5.可以按照“()”、乘除、加减的优先级进行混合运算;
6.打包生成.exe 文件。
三、设计要求
1.学生以组(每组不超过 3 人)为单位,根据设计内容和要求、独立完成一个完
整的可独立运行的软件系统;
2.查阅相关资料或实际调研,对课题进行需求分析;
3.用 Python 语言实现系统,实现功能、界面友好、代码可维护性好;
4.软件设计 (包括前台界面设计、功能模块设计等);
5.要求上机调试分析程序;
6.文档:课程设计说明书每个学生一份,排版按照课程设计排版要求,并装在统
一的资料袋中;
7.光盘:每个学生文档和程序资料分别建在一个以自己学号和姓名命名的文件夹
下,并要求每班班长汇总每个学生的文件放在以班级命名的文件夹下,刻录成一
张光盘,放在课程设计资料袋中。